MODX support под SLA

Техническая поддержка сайтов на MODX

Seotika специализируется на поддержке сайтов на MODX Revolution и MODX Evolution любой сложности: корпоративные сайты, нишевые проекты и интернет-магазины на miniShop2. Принимаем в сопровождение проекты после других студий и фрилансеров без ограничений по версии ядра и стеку дополнений. Работаем по зафиксированному SLA: задачи в трекере, сроки реакции в договоре, ежемесячные отчеты.

  • Обновление ядра MODX и дополнений (extras) с тестированием в staging-среде.
  • Мониторинг доступности 24/7 с оповещениями об инцидентах.
  • Автоматизированные резервные копии и план аварийного восстановления (DR).
  • Аудит безопасности, защита от взломов, очистка вредоносного кода.
  • Исправление ошибок в сниппетах, плагинах, чанках, шаблонах и miniShop2.
  • Оптимизация производительности: кеш, CDN, Core Web Vitals.

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

Опыт поддержки MODX Revolution и Evolution

Берем в работу legacy-проекты и современные сборки на MODX с кастомным кодом и extras.

Реакция на критические инциденты

До 2 часов по SLA с фиксацией статуса и эскалацией в трекере.

Работа по договору и NDA

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

Почему MODX

Особенности MODX, которые требуют профессионального сопровождения

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

Большая часть MODX-сайтов достается бизнесу после фрилансеров без контроля версий, staging-среды и документации. Поэтому техническая поддержка здесь начинается не с косметических правок, а с аудита, стабилизации и выстраивания процесса.

Высокая кастомизация = высокая хрупкость

MODX-проекты часто построены на кастомных сниппетах, плагинах и чанках конкретного разработчика. Обновление ядра или extras без понимания этой логики быстро ломает критический функционал.

Последствие: Любая необдуманная правка может остановить формы, каталог, интеграции или админский контур.

Нет автоматических обновлений — всё вручную

MODX не применяет security-обновления автоматически. Каждое обновление ядра и extras требует ручного запуска, проверки совместимости и staging-теста.

Последствие: Без процесса обновлений проект либо остается уязвимым, либо ломается после ручных действий на продакшне.

Уязвимости через устаревшие extras

FormIt, pdoTools, miniShop2 и другие популярные дополнения нередко обновляются нерегулярно. На старых версиях они становятся точкой входа для атак и источником несовместимостей.

Последствие: Уязвимость в одном дополнении компрометирует весь сайт или критическую бизнес-функцию.

Активные атаки на MODX-сайты

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

Последствие: Без hardening и мониторинга компрометация может пройти незаметно до появления видимых симптомов.

Сложность отладки без инструментов

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

Последствие: Без опыта по MODX инциденты устраняются долго, а причины дефектов остаются в системе.

Технический долг после фрилансеров

Код в сниппетах без Git, PHP внутри чанков, отсутствие staging и документации — типичная картина унаследованного MODX-проекта.

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

MODX Evolution и Revolution — разные ветки

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

Последствие: Ошибочные решения при обновлении или доработке приводят к регрессиям и простоям.

Отсутствие Composer-workflow в большинстве проектов

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

Последствие: Риск человеческой ошибки выше, а релизный процесс менее воспроизводим.

Кеширование MODX требует точной настройки

Неправильная работа кеша ведет либо к устаревшему контенту, либо к лишней нагрузке на сервер и тяжелым pdoTools-запросам.

Последствие: Сайт теряет скорость, стабильность и поисковую эффективность.

Хостинговая среда редко готова к MODX по умолчанию

Типовые конфигурации хостинга чаще оптимизированы под WordPress и Битрикс. Для MODX часто нужны ручные настройки PHP, Nginx/Apache, cron и прав доступа.

Последствие: Даже без ошибок в коде проект может деградировать из-за неверного окружения.

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

Смотреть состав работ ↓
Состав работ

Что входит в техническую поддержку сайта на MODX

Кластер

Безопасность платформы и обновления

MODX выпускает обновления безопасности нерегулярно, но каждое из них требует быстрого применения. При этом обновление без staging-проверки на кастомных сниппетах и extras опасно для production.

Закрываем полный цикл безопасности: от мониторинга уязвимостей до контролируемого релиза на продакшн.

  • Мониторинг выхода обновлений безопасности MODX (ядро + extras).
  • Обновление ядра MODX Revolution / Evolution до актуальной версии с тестированием.
  • Обновление дополнений через Package Manager или вручную.
  • Обновление PHP-версии на сервере при необходимости.
  • Аудит безопасности: поиск вредоносного кода, backdoor-скриптов, изменений в ядре.
  • Смена стандартного пути менеджера и hardening admin-контура.
  • Настройка CSP, HSTS, X-Frame-Options и других security headers.
  • Контроль SSL-сертификата и целостности HTTPS-контура.
  • Настройка защиты от брутфорса, спам-ботов и сканеров.
  • Настройка WAF на уровне веб-сервера или CDN.
  • Очистка после взлома и восстановление из резервной копии.
Кластер

Резервное копирование и аварийное восстановление

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

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

  • Настройка автоматического резервного копирования по расписанию.
  • Раздельное резервирование файлов сайта и базы данных MySQL.
  • Хранение резервных копий на внешнем изолированном хранилище.
  • Разработка и периодическое тестирование DR-плана.
  • Восстановление сайта после сбоя, взлома или ошибки обновления.
Кластер

Мониторинг и производительность

MODX без корректно настроенного кеша и оптимизации БД быстро деградирует на проектах с большим числом ресурсов, тяжелыми pdoTools-запросами и сложными шаблонами.

Контролируем скорость системно: от сервера и БД до фронтенд-ресурсов и Core Web Vitals.

  • Настройка uptime-мониторинга с оповещениями по e-mail и Telegram.
  • Мониторинг времени ответа сервера и загрузки ключевых страниц.
  • Настройка и оптимизация файлового кеша MODX.
  • Настройка Varnish, Redis или Nginx FastCGI Cache.
  • Подключение CDN для статики и тяжелых ресурсов.
  • Оптимизация медленных pdoTools-запросов и индексация таблиц БД.
  • Оптимизация изображений: WebP, lazy load, уменьшение веса.
  • Минификация и агрегация CSS/JS.
  • Контроль и улучшение LCP, CLS, INP.
Кластер

Исправление ошибок и доработки функционала

В рамках поддержки закрываем и аварийные проблемы, и регулярные технические задачи по SLA. Все изменения тестируем до выкладки на production.

Это позволяет развивать проект без хаотичных правок и накопления новых регрессий.

  • Диагностика и исправление PHP-ошибок в сниппетах и плагинах.
  • Исправление ошибок в чанках и шаблонах Fenom / стандартного синтаксиса.
  • Исправление ошибок в формах на FormIt, AjaxForm и аналогах.
  • Исправление ошибок в miniShop2: каталог, корзина, оформление заказа.
  • Исправление ошибок в pdoTools: pdoMenu, pdoPage, pdoResources.
  • Диагностика прав доступа пользователей, ролей и групп MODX.
  • Исправление проблем с системными настройками и контекстами.
  • Правки HTML, CSS и JS в шаблонах и чанках.
  • Небольшие доработки функционала через кастомный код и extras.
Кластер

Интеграции с внешними системами

MODX-проекты обычно интегрируются с CRM, оплатой, аналитикой и сторонними API через кастомные сниппеты. После обновлений и смены окружения эти интеграции требуют обязательной проверки.

Поддерживаем как типовые, так и кастомные интеграционные сценарии без потери данных и лидов.

  • Подключение и поддержка CRM-интеграций: amoCRM, Bitrix24, HubSpot.
  • Подключение и настройка платежных шлюзов: ЮKassa, СБП, Robokassa, Stripe.
  • Настройка и контроль форм с передачей данных во внешние системы.
  • Интеграция с Яндекс.Метрикой, GA4 и GTM.
  • Настройка модулей доставки в miniShop2.
  • Диагностика и восстановление сломанных API-интеграций.
  • Настройка передачи заказов из miniShop2 в CRM и учетные системы.
Кластер

Техническое SEO-сопровождение

MODX требует отдельного контроля Friendly URLs, sitemap, robots и дублей страниц после любых структурных изменений. Ошибки в этом слое быстро влияют на индексацию и органический трафик.

Ведем тех-SEO контур в том же регламенте, что и инфраструктурную поддержку.

  • Мониторинг технических ошибок в Яндекс.Вебмастер и Google Search Console.
  • Контроль и обновление sitemap.xml через GoogleSitemap или аналоги.
  • Контроль robots.txt и настроек индексации.
  • Настройка 301/302-редиректов при изменении структуры URL.
  • Контроль Friendly URLs и псевдонимов ресурсов.
  • Контроль canonical-тегов и дублей страниц.
  • Контроль корректной микроразметки Schema.org.
Кластер

Отчетность и коммуникация

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

Держим единый контур коммуникации и ответственности по проекту.

  • Ежемесячный технический отчет в формате «задача → действия → результат».
  • Доступ клиента к трекеру задач со статусами и историей.
  • Рекомендации по развитию и улучшению технического контура сайта.
  • Закрепленный менеджер или технический лид как единая точка контакта.
Стоимость

Стоимость типовых технических работ на MODX

ЗадачаТрудозатратыСтоимость
Технический аудит MODX (безопасность, производительность, дополнения)от 2 чБесплатно при заключении договора
Обновление ядра MODX Revolution / Evolution с тестированиемот 3 чуточняется
Обновление дополнений через Package Managerот 2 чуточняется
Обновление PHP-версии на сервереот 3 чуточняется
Аудит безопасности и очистка от вредоносного кодаот 3 чуточняется
Восстановление сайта после взлома / сбояот 3 чуточняется
Перенос MODX-сайта на новый хостинг / серверот 4 чуточняется
Настройка автоматического резервного копированияот 1 чуточняется
Настройка кеша MODX и серверного кешированияот 3 чуточняется
Оптимизация скорости: кеш, БД, CDN, изображенияот 5 чуточняется
Смена пути менеджера и настройка защиты входаот 1 чуточняется
Исправление ошибки в сниппете, плагине или формеот 1 чуточняется
Исправление ошибки в miniShop2от 2 чуточняется
Настройка мониторинга и оповещенийот 1 чуточняется
Подключение платёжного шлюза в miniShop2от 2 чуточняется

Точная стоимость рассчитывается после диагностики сайта и оценки задачи. Оставьте заявку — оценим бесплатно.

Запросить оценку задачи
Форматы и тарифы

Форматы технической поддержки сайтов на MODX

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

Базовая поддержка

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

  • Мониторинг доступности и базовых сценариев
  • Плановые обновления ядра, модулей и плагинов
  • Обработка типовых инцидентов и ошибок
  • Ежемесячный отчёт по задачам и рискам

Подходит для проектов без критичных 24/7 требований.

Оптимальный формат

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

Для проектов с высокой нагрузкой, интеграциями и регулярными релизами.

  • Всё из базового тарифа
  • Приоритетная обработка инцидентов по SLA
  • Сопровождение релизов через staging
  • Контроль производительности и техдолга
  • Поддержка интеграций и обменов

Оптимальный баланс скорости реакции и глубины сопровождения.

Критический SLA 24/7

Для eCommerce и сервисов с финансовыми потерями при простое и высокими требованиями к непрерывности.

  • Расширенный мониторинг критичных бизнес-сценариев
  • Ускоренные реакции на P1/P2 инциденты
  • Аварийный регламент восстановления
  • Выделенный контур эскалации и ответственных
  • Регулярные отчёты по SLA и postmortem

Финальная стоимость зависит от архитектуры и требований SLA.

Не знаете, какой формат нужен? После бесплатного аудита порекомендуем оптимальный вариант под ваш проект.

Получить бесплатный аудит и рекомендацию по тарифу
Процесс

Как мы подключаемся к поддержке вашего сайта на MODX

  1. 1

    Заявка

    Вы оставляете заявку с адресом сайта. Отвечаем в течение рабочего дня. Если ситуация аварийная, ставим ее в приоритет и сразу переводим в инцидентный контур.

  2. 2

    Первичная консультация

    Уточняем версию MODX, набор extras, историю обслуживания, состояние кастомных сниппетов и плагинов, интеграции и серверное окружение. Если проект передается после другого подрядчика, фиксируем степень технического долга.

  3. 3

    Технический аудит MODX (бесплатно)

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

  4. 4

    Передача доступов по регламенту

    Принимаем доступы к FTP/SSH, панели хостинга и административной панели MODX через защищенные каналы. По запросу подписываем NDA до начала работ.

  5. 5

    Согласование формата и SLA

    На основе аудита предлагаем формат поддержки, объем часов и SLA по критическим, стандартным и плановым задачам. После согласования фиксируем рамки ответственности в договоре.

  6. 6

    Базовая стабилизация

    Закрываем критические риски: обновления безопасности, мониторинг, резервное копирование, staging-окружение и, при необходимости, подключение проекта к Git.

  7. 7

    Регулярное сопровождение и отчетность

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

Технологический стек

Технологии и инструменты, которые мы используем в работе с MODX

Платформа и окружение

  • MODX Revolution и MODX Evolution.
  • PHP 7.x / 8.x.
  • MySQL / MariaDB.
  • Apache / Nginx.
  • Linux-серверы: Ubuntu, CentOS, Debian.

Разработка и контроль версий

  • Git + GitLab / GitHub.
  • Staging-окружение перед каждым релизом.
  • Composer для современных сборок, где он применим.
  • Docker / DDEV для локальных окружений.

Ключевые дополнения MODX

  • pdoTools: pdoResources, pdoMenu, pdoPage, pdoSitemap.
  • miniShop2 для eCommerce-проектов.
  • FormIt и AjaxForm для обработки форм.
  • mSearch2 и SimpleSearch для поиска.
  • Tickets для блога и контентных разделов.
  • HybridAuth для авторизации через внешние сервисы.
  • GoogleSitemap и pdoSitemap для карты сайта.

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

  • Файловый кеш MODX.
  • Varnish Cache, Redis, Nginx FastCGI Cache.
  • Cloudflare CDN.
  • Оптимизация изображений: WebP, lazy load.
  • Инструменты диагностики запросов и производительности.

Безопасность и мониторинг

  • AI-Bolit для антивирусной диагностики.
  • WAF на уровне сервера и Cloudflare WAF.
  • UptimeRobot / Zabbix для мониторинга.
  • Sentry и системные error logs.
  • MODX Error Log и серверные журналы.

SEO и аналитика

  • SEO Tab, Ace, ManagerManager.
  • Яндекс.Вебмастер и Google Search Console.
  • Яндекс.Метрика, Google Analytics 4, GTM.
  • PageSpeed Insights и Core Web Vitals.

Управление задачами

  • Jira или собственный трекер с клиентским доступом.
Почему Seotika

Почему Seotika — для технической поддержки MODX-проектов

Специализация на MODX

Работаем с MODX Revolution и Evolution как с профильной CMS: понимаем событийную модель, контексты, логику сниппетов, pdoTools и miniShop2 на уровне кода, а не только панели управления.

Берем проекты сторонних разработчиков

Подключаемся к сайтам после других студий и фрилансеров без ограничений по качеству кода и наличию документации. Начинаем с аудита и переводим критичные изменения в управляемый процесс.

Git и staging для каждого изменения

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

Команда, а не один специалист

В проекте могут участвовать MODX-разработчики, DevOps, фронтенд и QA. Поддержка не зависит от доступности одного исполнителя и не останавливается в отпуске или болезни.

SLA и договор, а не устные договоренности

Время реакции, порядок эскалации и границы ответственности фиксируются заранее. Бизнес получает предсказуемый сервисный уровень, а не режим «посмотрим по ситуации».

Прозрачная система задач

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

Кейсы

Примеры задач, которые мы решали на MODX-проектах

Типовая задача: восстановление взломанного MODX-сайта

Техническая ситуация до

Сайт начал перенаправлять часть трафика на сторонние ресурсы, в менеджере появились подозрительные учетные записи, а поисковые системы начали фиксировать вредоносный код.

Что сделали

  • Провели сканирование через AI-Bolit и ручной аудит файловой системы.
  • Удалили backdoor-скрипты, восстановили легитимные файлы ядра и кастомного кода.
  • Обновили ядро и extras, сменили путь менеджера и настроили WAF с мониторингом.

Результат

Сайт очищен, доступность восстановлена, вектор повторной атаки закрыт, проект переведен на безопасный контур сопровождения.

Типовая задача: прием MODX-проекта после фрилансера

Техническая ситуация до

Интернет-магазин на miniShop2 работал без Git, без staging и с нестабильным оформлением заказа после точечных правок в production.

Что сделали

  • Провели аудит сниппетов, чанков, шаблонов и интеграций miniShop2.
  • Перевели проект в Git, развернули staging и описали релизный процесс.
  • Исправили критические ошибки корзины, форм и серверного окружения.

Результат

Проект переведен в управляемую поддержку, ошибки checkout устранены, релизы стали предсказуемыми и безопасными.

Типовая задача: оптимизация производительности корпоративного сайта

Техническая ситуация до

Время загрузки страниц достигало 5.2 сек, а тяжелые pdoTools-запросы создавали пиковую нагрузку на сервер при росте трафика.

Что сделали

  • Настроили файловый кеш MODX, Nginx FastCGI Cache и CDN для статики.
  • Оптимизировали запросы к БД и тяжелые шаблонные вызовы pdoTools.
  • Сократили вес изображений и фронтенд-ресурсов.

Результат

Среднее время загрузки снижено до 1.4 сек, серверная нагрузка стабилизирована, Core Web Vitals вышли в рабочую зону.

FAQ

Часто задаваемые вопросы по техподдержке MODX

Работаете ли вы с проектами на MODX Evolution, а не только Revolution?

Да. Поддерживаем и MODX Revolution, и MODX Evolution. Перед стартом работ фиксируем редакцию платформы, набор extras и ограничения по версии PHP и сервера.

Что входит в поддержку, а что выполняется отдельно по смете?

В поддержку входят регламентные работы, инциденты и задачи в рамках согласованного SLA и пакета часов. Крупные доработки, миграции и новые интеграции выносим в отдельную оценку.

Каков SLA для критических инцидентов, например если упал сайт или сломалась корзина miniShop2?

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

Как обновляется ядро MODX — напрямую на продакшне?

Нет. Сначала тестируем обновление в staging-среде, проверяем кастомные сниппеты, чанки и extras, и только после этого выкатываем релиз на production по регламенту.

Как безопасно передать доступы к сайту, хостингу и серверу?

Используем защищенные каналы передачи и корпоративное хранилище секретов. По запросу подписываем NDA до начала любых работ.

Берете ли вы в поддержку MODX-сайты без документации и с неизвестным кодом?

Да. Это типовой сценарий. Начинаем с технического аудита, фиксируем текущую архитектуру и постепенно переводим проект в управляемое состояние.

Можно ли начать с разовой задачи или аудита без подключения абонентки?

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

Что происходит с неизрасходованными часами пакета в конце месяца?

Это правило фиксируется в договоре и зависит от выбранного формата. Мы заранее согласовываем механику переноса или закрытия часов без серых зон.

Поддерживаете ли вы кастомные сниппеты и плагины сторонних разработчиков?

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

Можно ли работать параллельно с нашим штатным разработчиком?

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

Работаете ли вы с мультисайтовыми конфигурациями MODX и несколькими контекстами?

Да. Поддерживаем проекты с несколькими контекстами, доменами и языковыми версиями. Отдельно контролируем настройки контекстов, routing и общие интеграции.

Финальный CTA

Получите технический аудит сайта на MODX

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

  • Имя (обязательное).
  • Телефон или e-mail (обязательное).
  • URL сайта (обязательное).
  • Краткое описание ситуации (опциональное поле).

Оставьте контакты и адрес сайта

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

    Аудит — бесплатно. Ответим в течение рабочего дня. Работаем по договору и NDA.

    Перелинковка

    Смежные услуги Seotika

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

    Обсудим ваш проект?

    Расскажите о задаче — предложим стратегию роста. Анализ ниши, конкурентов и точек роста. Без обязательств.

    Персональная стратегия под ваш бизнес
    Прозрачные KPI и сроки в договоре
    Результат с 1-го месяца работы

    Выберите удобный способ связи

    Telegram Ответим за 5 минут Max Max Messenger Удобный чат Позвонить 8 (495) 410-88-77
    280+ компаний уже с нами