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

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

Розробка та обслуговування будь-яких видів сайтів:

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

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

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

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

Часті запитання

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1467
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1317
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1014
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1276
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1019
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1019

Корпоративний сайт має бути швидким і гнучким, але стандартні 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-дружній проєкт. Зв'яжіться з нами для консультації. Отримайте оцінку вашого проєкту вже сьогодні.