Разберусь, почему сайт лежит или тормозит
Разработчик miniShop2 и MiniShop3, поддерживаю modx.pro. Берусь за задачи, где надо найти причину, а не замазать симптом.
- Переезд на MODX 3 Обновление со второй ветки без потери того, что уже работает.
- PHP 7 на 8 Перевод старого кода на версию, которая ещё получает исправления.
- Скорость и нагрузка Медленные запросы, кэш, отказы под нагрузкой, которую сайт раньше держал.
- Брошенный проект Подхват кода без документации и без автора, у которого можно спросить.
Илья, мне кажется ты просто бурчишь по привычке не особо понимая разницы между разработкой MODX и разработкой сайта. Уверен что это не так, просто впечатление такое.
Внутри MODX разработка и улучшение ядра никак почти не касается конечных потребителей. Это патчи, которые улучшают безопасность, исправляют различные аспекты новых фич, которые уже заложены, но имеют проблемы и недостатки.
К примеру от меня лежит до сих пор не влитый PR, который позволяет подключить внутри админки поиск по любой таблице, а не только по ресурсам, шаблонам, чанкам и т.п. И основная проблема что даже на такие вещи владельцы MODX забили и не вливают. Здесь нет никакого усложнения разработки сайтов.
Ты же говоришь о том, что компоненты стали слишком сложными, требуют знания программирования. Раньше было проще. натыкал кнопочками без всяких композеров и сдал проект.
Пост совсем не о том, что компоненты сейчас сложные. Пост о том, что улучшения давно напрашивающиеся не вливают и повлиять на это никак не получается
Как думаешь есть смысл менять название и брендинг? Если да, то в какой момент?
В чатике предлагали modex — мне прям зашло.
По хорошему нужно вести дорожную карту, и вносить правки согласно ей. Собственно @Иван Бочкарев крайне активно пытается вырулить нас именно в структурирование работы.
Замечание по истории изменений учтем, постараемся писать его проще.
Как именно устанавливаете checkbox и что значит не работает?
Можно в принципе и сайты копировать на другие домены, делая клоны с другим дизайном.
Единственное вы не сможете установить обновление, когда оно появится, нигде кроме привязанного домена.
Второе о чем нужно знать. Привязав домен вы можете использовать поддомен dev для тестового сайта. Компонент также будет обновляться на нем (и установить с нуля тоже получится). Разрешены поддомены dev и new. Более того, вы можете добавить 1 цифру к такому поддомену, что даёт вам до 20 тестовых сайтов: dev0.site.ru, new9.site.ru и т.д.
Интересно а как будет вести себя компонент если обновить уже существующий сайт с нашей типовой связкой ajaxForm + formIt? Есть ли обратная совместимость с обертками?
modx.pro/components/25571