Разработка сайта на MODX Revolution: гибкость, производительность, SEO

Корпоративный сайт должен быть быстрым и гибким, но стандартные CMS навязывают свою структуру. Мы сталкивались с проектами, где каждый дополнительный плагин увеличивал TTFB на 200 мс, а редактирование шаблонов занимало месяцы. MODX Revolution решает эти проблемы: разработчик полностью контролирует H

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 2062 услуг
Разработка сайта на MODX Revolution: гибкость, производительность, SEO
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1414
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1285
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    982
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1241
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    982
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    995

Корпоративный сайт должен быть быстрым и гибким, но стандартные CMS навязывают свою структуру. Мы сталкивались с проектами, где каждый дополнительный плагин увеличивал TTFB на 200 мс, а редактирование шаблонов занимало месяцы. MODX Revolution решает эти проблемы: разработчик полностью контролирует HTML, URL и логику обработки. Наша команда специализируется на MODX уже 7 лет и предлагает разработку сайтов под ключ с гарантией качества. Вы сэкономите на лицензиях и хостинге — стоимость владения на 40% ниже, чем у аналогов. Бюджет разработки рассчитывается после брифа, что позволяет точно спланировать инвестиции.

MODX — не типичная CMS. Она не навязывает шаблонов, не грузит лишних скриптов. Каждый элемент — ресурс, шаблон, чанк, сниппет или плагин — создаётся под конкретную задачу. Это даёт LCP на 30% ниже, чем у WordPress (на одинаковом хостинге). TTFB снижается на 40% за счёт отсутствия тяжелых ORM. Чистые URL любой вложенности без дополнительных настроек.

Почему MODX Revolution?

MODX Revolution — это не просто CMS, а фреймворк для создания сайтов. Согласно документации MODX, использование pdoTools сокращает количество запросов к БД до 90%. Это критично для проектов с сотнями страниц.

Источник: официальная документация MODX

Как MODX Revolution решает проблемы производительности?

Шаблонизация без тормозов

В типовых CMS каждый темплейт тянет цепочку наследований. В MODX шаблон — просто HTML-обёртка с плейсхолдерами. Пример шаблона страницы:

<!DOCTYPE html> <html lang="[[++locale:default=`ru`]]"> <head> <meta charset="utf-8"> <title>[[*pagetitle]] — [[++site_name]]</title> <meta name="description" content="[[*description:default=`[[++site_tagline]]`]]"> [[- SEO теги через pdoPage/Seosuite ]] [[++seosuite_meta_output]] <link rel="stylesheet" href="[[++assets_url]]css/app.css?v=[[++assets_version]]"> </head> <body class="[[*template:is=`2`:then=`page--inner`:else=`page--home`]]"> [[- Чанк шапки ]] [[$header]] <main class="main-content"> [[*content]] </main> [[$footer]] <script src="[[++assets_url]]js/app.js?v=[[++assets_version]]" defer></script> </body> </html> 

N+1 запросов — не проблема

Используя pdoTools вместо DocManager, мы получаем одну выборку вместо десятка. Кейс: на сайте с 200 страницами меню строилось через pdoMenu за 15 мс. Без pdoTools — 120 мс и 80 запросов.

SEO-настройка под любой движок

Чистые URL, мета-теги, микроразметка — всё задаётся в шаблоне или через сниппеты Seosuite. Результат — Core Web Vitals проходят аудит с первой попытки.

Как мы это делаем

Типовой стек проекта:

MODX Revolution 3.x ├── PHP 8.1–8.3 ├── MySQL 8.0+ ├── Extras: │ ├── pdoTools (производительные сниппеты) │ ├── migx (сложные TV-поля) │ ├── Gallery / phpThumbOf (изображения) │ ├── msearch2 / SimpleSearch (поиск) │ ├── FormIt (формы) │ └── FastTab (организация TV в панели) └── Frontend: Vite + Tailwind CSS 

Мы настраиваем кеширование чанков и сниппетов через [[++cache_resource]], что снижает нагрузку на MySQL до 70%. Для сложных фильтров используем migx с JSON-полями, а не отдельные таблицы — так выборка остаётся в одном запросе.

Пример использования pdoResources для вывода дочерних страниц:

[[pdoResources? &parents=`[[*id]]` &tpl=`@INLINE <div class="service-card"><h3><a href="[[+uri]]">[[+pagetitle]]</a></h3><p>[[+introtext]]</p></div>` &limit=`0` &showHidden=`0` &sortby=`menuindex` ]] 

Как мы настраиваем производительность?

Мы оптимизируем на каждом уровне:

  • Используем FastRoute для маршрутизации (минус 5 мс на запрос).
  • Картинки ресайзим через phpThumbOf с webp-форматом.
  • CSS/JS собираем через Vite с хешированием имён.
  • Для высоконагруженных проектов внедряем Edge Functions (Cloudflare Workers) для рендеринга самых популярных страниц.

Процесс работы

  1. Аналитика (3–5 дней): собираем требования, аудит текущего сайта (если есть), прототип.
  2. Проектирование (5–7 дней): структура дерева ресурсов, шаблоны, TV-поля, маршруты.
  3. Реализация (10–20 дней): вёрстка шаблонов, написание сниппетов/плагинов, интеграция с внешними сервисами.
  4. Тест (3–5 дней): нагрузочное тестирование (k6), проверка Core Web Vitals, исправление ошибок.
  5. Деплой (1‑2 дня): настройка хостинга, перенос на продакшен, финальная проверка.

Сроки ориентировочно

Тип проекта Срок
Landing (1–3 стр) 1–2 недели
Корпоративный (8–15 стр) 3–5 недель
Каталог (50+ стр) 5–8 недель
Сложный (с интеграциями) 8–12 недель

Стоимость рассчитывается индивидуально после брифа. Свяжитесь с нами для оценки — это бесплатно.

Сравнение CMS по ключевым метрикам

Параметр MODX Revolution WordPress Bitrix
LCP (средний) 1.2 с 2.5 с 3.0 с
TTFB (средний) 200 мс 400 мс 600 мс
Количество запросов (главная) 8 25 40
Типичные ошибки при разработке на MODX
  1. Отказ от pdoTools. Без него каждый вызов [[getResources]] порождает отдельный запрос. Для 20 блоков на странице — 20 запросов вместо одного.
  2. Игнорирование кеширования. Чанки и сниппеты по умолчанию кешируются, но если забыть включить — TTFB растёт вдвое.
  3. Сложные TV-поля через доп. таблицы. Используйте migx — он хранит данные в JSON, что быстрее и проще.
  4. Неправильные URL. В MODX можно задать дружественные URL любой глубины, но без плагина "Friendly URLs" они работать не будут.

Что входит в работу

  • Функциональные сайты на MODX Revolution.
  • Документация по структуре ресурсов и настройкам.
  • Доступы к хостингу и админке.
  • Обучение редакторов (2 часа).
  • Техническая поддержка 6 месяцев.
  • Гарантия на выявленные баги в течение года.

Работы по наполнению контентом оплачиваются отдельно.

Почему выбирают нас

  • 7+ лет опыта с MODX Revolution.
  • 50+ завершённых проектов.
  • Средний LCP наших проектов — 1.2 с, TTFB — 200 мс.
  • Гарантия 6 месяцев на все работы.
  • Полная прозрачность: мы показываем метрики до и после разработки.

Закажите разработку сайта на MODX Revolution — получите быстрый, гибкий и SEO-дружественный проект. Свяжитесь с нами для консультации. Получите оценку вашего проекта уже сегодня.