Поддержка MODX

Поддержка проектов на MODX Revolution

Разбираем структуру шаблонов, чанков, сниппетов и дополнений. Исправляем существующую логику и развиваем сайт без ненужной миграции на другую CMS.

Состав услуги

Что именно
мы делаем

Состав и границы работы фиксируем до старта. Большую задачу делим на проверяемые этапы.

01

Аудит MODX

Проверяем версию ядра, PHP, дополнения, системные события, логи и структуру ресурсов.

02

Шаблоны и компоненты

Дорабатываем шаблоны, TV-поля, чанки и сниппеты с сохранением понятной структуры.

03

Формы

Настраиваем FormIt и другие решения, защиту от спама, уведомления и передачу данных.

04

Каталог

Работаем с MiniShop2 и собственной логикой после проверки модели данных проекта.

05

Обновление

Проверяем совместимость на копии, формируем резервную точку и план возврата.

06

Производительность

Оптимизируем кеширование, тяжёлые сниппеты, запросы и изображения по результатам замеров.

Разбор проекта

Как находим источник
ошибки в MODX

В MODX результат страницы складывается из ресурсов, шаблонов, TV-полей, чанков, сниппетов и системных событий. Мы прослеживаем эту цепочку, чтобы исправление не перекрыло другую часть сайта.

01

Журнал и воспроизведение

Фиксируем адрес, пользователя и действие, после которого возникает ошибка. Сопоставляем это с журналом MODX, логами PHP и сетевыми запросами браузера.

02

Шаблон страницы

Проверяем наследование шаблона, значения TV, условия вывода и вложенные чанки. Это помогает отличить ошибку данных от ошибки в разметке или сниппете.

03

Дополнения и события

Смотрим версии пакетов, плагины на системных событиях и локальные изменения компонентов. Перед обновлением выясняем, какие доработки перезапишет установщик.

04

Кеш и производительность

Измеряем время тяжёлых сниппетов и запросов, проверяем параметры кеширования и объём выборок. Кеш очищаем осознанно, чтобы не скрыть повторяемую причину.

Контроль изменений

Что проверяем
перед выпуском

Как готовим копию проекта?

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

Какие сценарии входят в приёмку?

Проверяем изменённый раздел и связанные компоненты: навигацию, формы, права пользователей, поиск, кеш и административную панель. Для MiniShop2 проходим карточку, корзину, оформление и изменение статуса заказа.

Что передаём после работы?

Описываем изменённые элементы MODX, новые настройки и способ проверки. Если остаются ограничения старой версии PHP, стороннего дополнения или архитектуры проекта, фиксируем их отдельно и предлагаем следующий безопасный шаг.

Результат

Что получает бизнес

Понимание

Структура существующего проекта описана до изменений.

Надёжность

Критические сценарии проверены после доработки.

Развитие

MODX остаётся управляемой основой сайта.

Организация работ

Как начинается
и проходит проект

До оценки нам важно увидеть исходное состояние. Так смета опирается на факты, а не на предположения.

01

Знакомство и доступы

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

02

Диагностика и границы

Проверяем текущую реализацию, зависимости и ограничения. Отделяем обязательные работы от улучшений и фиксируем, что именно не входит в оценку.

03

Оценка и приоритеты

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

04

Внедрение и приёмка

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

Стоимость

От чего зависит оценка

Цена определяется после знакомства с проектом. Для услуги «Поддержка MODX» на неё обычно влияют состояние текущей реализации, число сценариев, доступность тестовой среды, интеграции и срочность.

Чтобы оценить задачу, пришлите

  • адрес сайта или описание нового проекта;
  • что сейчас происходит и какой результат нужен;
  • CMS, сервисы и известные ограничения;
  • желаемый приоритет или срок;
  • пример, скриншот или запись ошибки, если они есть.

После первичного обращения мы уточним данные. Работы и внешние расходы начинаются только после согласования состава и стоимости.

Вопросы

До начала работ

Поддерживаете MODX Evolution?

Возможность зависит от версии и состояния проекта. Сначала проводим диагностику и оцениваем риски.

Обязательно переносить старый сайт?

Нет. Если текущая система решает задачи и может безопасно обновляться, миграция не нужна.

Работаете с MiniShop2?

Да, после проверки версии, кастомных плагинов и схемы заказа.

Можете восстановить доступ к админке?

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

Первый шаг

Опишите проект на MODX

Ответим, уточним исходные данные и предложим следующий этап. Работы и расходы начинаются только после согласования.