Технический аудит
Проверяем версию MODX, PHP, базу данных, шаблоны, сниппеты, чанки, плагины, дополнения и серверное окружение.
Берём в работу действующие сайты на MODX Revolution: обновляем техническую основу, меняем устаревший дизайн, исправляем накопившиеся ошибки и развиваем функционал без ненужного переноса на другую CMS.
Основной сценарий — развитие уже работающего сайта. Если CMS не мешает бизнесу и SEO, нет смысла переносить проект только потому, что ему нужен современный дизайн или новая функция.
Проверяем версию MODX, PHP, базу данных, шаблоны, сниппеты, чанки, плагины, дополнения и серверное окружение.
Подключаем современную адаптивную верстку к существующей структуре, сохраняя контент, URL и административную часть.
Готовим тестовую копию, проверяем совместимость дополнений и поэтапно обновляем старый проект.
Исправляем ошибки, добавляем разделы, формы, фильтры, каталоги, личные кабинеты и другие функции.
Подключаем CRM, почтовые сервисы, внешние API, обмены данными и другие необходимые бизнесу системы.
Индексация, метаданные, URL, canonical, sitemap, robots.txt, редиректы, скорость и сохранение посадочных страниц.
У MODX много проектов, которые создавались под конкретный бизнес и годами накапливали собственную структуру, шаблоны и программную логику. Полная миграция в таких случаях не всегда окупается.
Сохраняем рабочую структуру и адреса страниц, а внешний вид и техническую часть модернизируем отдельно.
Разбираемся в существующих чанках, сниппетах и плагинах, чтобы не потерять важные функции при обновлении.
Не переключаем PHP вслепую: проверяем ядро и дополнения на тестовой копии и устраняем несовместимости.
Разбираемся в чужом коде, фиксируем текущее состояние и составляем понятный план дальнейшего развития.
Актуальная ветка MODX Revolution 3.2 рассчитана на PHP 8.1+. Для старых MODX 2.x порядок обновления зависит от версии ядра и установленных дополнений, поэтому прямой переход без проверки может быть рискованным.
Рабочий сайт не используем как полигон для обновлений и редизайна.
Проверяем ядро, PHP, дополнения, самописные сниппеты, плагины, шаблоны и cron-задачи.
Сначала добиваемся стабильной работы на тестовом окружении, затем переносим изменения.
Контролируем URL, метаданные, редиректы, формы и ключевые страницы до и после запуска.
Мы не держимся за MODX любой ценой. Если дальнейшая поддержка старого решения становится дороже нормальной миграции, сравниваем варианты до начала работ.
Для типового интернет-магазина специализированная торговая платформа иногда рациональнее дальнейшего наращивания самописной логики.
Если ключевым требованием становится плотная работа с экосистемой 1С, сравниваем MODX с 1С-Битрикс.
Если проект невозможно безопасно обновлять из-за заброшенных компонентов, считаем стоимость миграции.
Для нового сайта сравниваем платформы по задаче, бюджету и дальнейшей стоимости владения.
В существующем MODX-проекте сначала нужно понять, что уже сделано и на что завязана работа сайта.
Версия, окружение, структура, дополнения, самописный код, интеграции и SEO.
Разделяем обязательные работы, полезные улучшения и то, что трогать сейчас не нужно.
Обновляем, верстаем и тестируем изменения отдельно от рабочего сайта.
Переносим проверенную версию и контролируем формы, аналитику и индексацию.
Основные вопросы владельцев сайтов, которые давно работают на MODX.
Да. MODX Revolution продолжает получать новые версии. Современная ветка 3.2 работает на PHP 8.1 и выше, поэтому сам факт использования MODX не является причиной для срочной миграции.
Во многих случаях да, но сначала нужно проверить версию проекта, дополнения и самописный код. Некоторые старые компоненты могут потребовать замены или доработки.
Да. Если структура сайта устраивает, можно заменить фронтенд и шаблоны, оставив контент, административную часть и рабочие URL.
Можно подхватить существующий проект. Сначала проводим технический разбор, определяем нестандартные решения и зависимости, после чего составляем план работ.
Только если есть конкретная экономическая или техническая причина. Сначала сравниваем стоимость развития текущего проекта и миграции.
Если MODX можно спокойно оставить, предложим развитие без лишней миграции. Если платформа стала ограничением — объясним почему и сравним варианты.