Статья

Поддержка сайта на ModX: особенности сопровождения

20 июня 20268 мин чтения

ModX — CMS для тех, кому важен полный контроль над выводом кода и структурой сайта. Обратная сторона этой гибкости — почти вся функциональность пишется индивидуально, поэтому поддержка ModX сильно отличается от сопровождения «коробочных» CMS с готовыми плагинами. Разбираем ключевые нюансы.

Особенности сопровождения ModX

Поддержка держится на кастомном коде

Функциональность сайта на ModX часто реализована через чанки и сниппеты, написанные конкретным разработчиком — без документации в них сложно разобраться другому специалисту.

Меньше специалистов, чем по популярным CMS

ModX распространён точечно, в основном в русскоязычном сегменте — найти разработчика, который быстро разберётся в конкретном проекте, сложнее, чем для WordPress.

Два разных дистрибутива: Evolution и Revolution

Старые сайты на ModX Evolution требуют иного подхода к поддержке, чем актуальный ModX Revolution — это важно учитывать при оценке объёма работ.

Безопасность зависит от качества кастомного кода

У ModX нет такой обширной системы уведомлений об уязвимостях, как у крупных CMS — риски чаще связаны с качеством написанных под проект сниппетов, а не с самим ядром.

Нет автоматических обновлений, как в WordPress

Обновление ядра и системных пакетов обычно выполняется вручную — это требует внимания и проверки совместимости с кастомными доработками.

Плюсы и минусы поддержки на ModX

Плюсы

  • Гибкая архитектура упрощает поддержку нестандартных решений
  • Меньше сторонних зависимостей — меньше рисков от чужих плагинов
  • Чистый, предсказуемый код при аккуратной изначальной разработке

Минусы

  • Специалистов по ModX меньше, чем по популярным CMS
  • Качество поддержки сильно зависит от документации предыдущего разработчика
  • Нет крупной экосистемы готовых решений на все случаи

Если сайт на ModX ещё предстоит создать, особенности разработки на этой CMS разбираем в статье «Создание сайта на ModX».

Практические рекомендации

Требуйте документацию по чанкам и сниппетам

При смене подрядчика или начале сопровождения запрашивайте описание кастомной логики — без него диагностика занимает намного больше времени.

Тестируйте обновления системных пакетов

Перед обновлением ядра ModX проверяйте, что кастомные сниппеты продолжают работать корректно — автоматической проверки совместимости здесь нет.

Уточняйте версию дистрибутива

Перед началом сопровождения выясните, ModX Evolution это или Revolution — от этого зависят инструменты и подходы к поддержке.

Частые вопросы

Чем поддержка ModX отличается от поддержки WordPress?

На ModX меньше готовых решений и автоматизации — функциональность обычно написана индивидуально под проект, поэтому поддержка требует изучения конкретного кода, а не типовых инструкций.

Сколько стоит поддержка сайта на ModX?

Стоимость зависит от объёма кастомной логики и наличия документации. Ориентир по тарифам — на странице услуги «Техническое сопровождение сайтов».

Можно ли передать сайт на ModX на поддержку другому подрядчику?

Да, но для этого важно иметь доступы, документацию и исходный код чанков и сниппетов — без них новому подрядчику придётся начинать с полного аудита сайта.

Итог

Поддержка сайта на ModX — это прежде всего работа с конкретным кастомным кодом, а не с типовыми настройками CMS. Если у сайта накопилось много недокументированной логики, поддержка ближе по духу к сопровождению самописного сайта, чем к обслуживанию WordPress или Joomla.

Нужен аудит или передача сайта на ModX на сопровождение? Подробнее — на странице услуги «Техническое сопровождение сайтов».

Бесплатная консультация

Расскажите о задаче — найдём решение

Ответим в течение 2 часов в рабочее время.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности