Подписаться на канал в Макс

Нужно сделать сайт для компании так, чтобы он был быстрым, гибким и не превращался в «паровоз из вагонов плагинов»? Тогда присмотритесь к CMS MODX Revolution. Я занимаюсь разработкой на этой системе уже 9+ лет, и ниже покажу весь путь создания сайта на MODX — от выбора хостинга до публикации ресурса — так, как объясняю его своим клиентам.

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

Что такое MODX Revolution и почему её выбирают бизнес

MODX Revolution (или просто MODX Revo) — система управления контентом с открытым исходным кодом, написанная на PHP. Если сравнить популярные платформы, картина получится такая:

Критерий WordPress Joomla MODX Revolution
Гибкость вёрстки Средняя Средняя Полная свобода
Нагрузка на сервер Высокая Средняя Низкая
Скорость «из коробки» Средняя Средняя Высокая
Порог входа Низкий Средний Высокий
Зависимость от плагинов Сильная Сильная Минимальная

Сайты modx cms ценят за три качества:

  • Чистый код. Дизайнерская вёрстка натягивается один в один — никаких «плясок» вокруг чужого шаблона.
  • Безопасность. Ядро системы устойчиво к взлому, а уязвимости чаще появляются из-за сторонних расширений, которых здесь минимум.
  • SEO на полную мощность. Разработчик контролирует каждый мета-тег, каждую ссылку и структуру URL.

Поэтому modx revolution сайты часто выбирают компании, которым важны скорость, уникальность и долгий срок жизни проекта. Но есть и обратная сторона медали — о ней чуть ниже.

Этап 1. Подготовка: хостинг, домен, окружение

Прежде чем поставить систему, нужно подготовить техническую базу:

  1. Домен. Регистрируется у любого аккредитованного регистратора.
  2. Хостинг или VPS. Требования MODX: PHP от 8.1 (рекомендую свежую версию), MySQL 5.7+ или MariaDB, поддержка mod_rewrite или аналога (нужна для ЧПУ-адресов), от 512 МБ оперативной памяти, лучше — от 1 ГБ.
  3. SSL-сертификат. Сегодня это стандарт: Let's Encrypt выдаётся бесплатно.
  4. Актуальная версия MODX Revolution. Дистрибутив скачивается с официального сайта modx.com.

Первый подвох уже здесь. Клиенты приходят ко мне после попыток поставить систему на дешёвый shared-хостинг без нужных версий PHP — установка заканчивается ошибкой 500 ещё до старта. Правильная разработка начинается не с кнопки «Установить», а с корректной конфигурации сервера.

Этап 2. Установка MODX Revolution

Технически процесс выглядит так:

  1. Загружаем дистрибутив на хостинг по FTP/SFTP или через панель управления.
  2. Распаковываем архив. Внутри — папки core, manager, connectors, setup и файл index.php.
  3. Создаём базу данных MySQL и пользователя с полными правами на неё.
  4. Открываем в браузере адрес вашдомен.ru/setup/.
  5. Проходим мастер установки: кодировка UTF-8, данные базы, пароль администратора.
  6. Обязательно удаляем папку setup после завершения.

Сам инсталлятор дружелюбен, но дальше начинается самое интересное.

Этап 3. Архитектура: главная причина сложностей

Вот здесь большинство самостоятельных попыток «сделать сайт на модикс» упирается в стену. MODX оперирует шестью базовыми сущностями:

  • Ресурсы — страницы сайта (Главная, О компании, Услуги, Контакты).
  • Шаблоны — HTML-каркасы, определяющие внешний вид страниц.
  • Чанки — небольшие куски HTML-кода (карточка товара, форма, футер), переиспользуемые многократно.
  • TV-параметры — дополнительные поля (заголовок баннера, картинка услуги, телефон в шапке).
  • Сниппеты — PHP-скрипты, выводящие контент: меню, каталог, новости.
  • Плагины — обработчики событий (почта, редиректы, SEO-логика).

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

Этап 4. Сборка каркаса: шаблоны, чанки, структура

Разберу порядок работ на практике.

Шаг 1. Создаём структуру ресурсов. В дереве документов задаём разделы: Главная, Каталог услуг, Портфолио, Блог, Контакты. Каждому ресурсу назначаем шаблон и настраиваем алиасы URL.

Шаг 2. Верстаем и подключаем шаблоны. Готовая HTML-вёрстка разбивается на части: каркас идёт в шаблон, повторяющиеся блоки — в чанки (headerTpl, footerTpl, карточки).

Для владельца бизнеса этот код — тёмный лес, для меня — рабочий инструмент. Одна незакрытая скобка или неверный ID родителя — и вместо каталога на странице будет пустота или фатальная ошибка.

Шаг 3. Добавляем TV-параметры. Чтобы менеджер мог менять картинки услуг, тексты преимуществ и телефоны без программиста, создаю дополнительные поля и привязываю их к шаблонам. Это важный принцип моей работы: клиент должен редактировать контент сам.

Шаг 4. Настраиваем навигацию. Меню собирается сниппетом pdoMenu из пакета pdoTools — фактически обязательного для любого современного сайта на MODX Revolution. Он же отвечает за вывод списков материалов и пагинацию.

Этап 5. Функциональность: формы, заявки, каталог

Корпоративному сайту нужны обратная связь и лидогенерация:

  1. Формы ставлю связкой FormIt + AjaxForm: правила валидации, спам-фильтр, отправка писем через SMTP.
  2. Уведомления уходят менеджеру и клиенту — потребуется корректная настройка почты, иначе письма попадут в спам.
  3. Каталог или блог строится на pdoResources с пагинацией и фильтрами; для e-commerce есть мини-магазин miniShop2.
  4. Мультиязычность, если нужна, реализуется через контексты — тема отдельного большого разговора.

Этап 6. SEO-настройки

Чтобы сайт получал трафик, до публикации выполняется ряд настроек:

  • включение ЧПУ и транслитерация алиасов;
  • генерация sitemap.xml и robots.txt (удобно через pdoSitemap);
  • автоматическая подстановка title и description — удобно через расширение SEO Pro;
  • канонические ссылки, редиректы с www и с HTTP на HTTPS;
  • микроразметка Schema.org (Organisation, Breadcrumbs, FAQ).

Этап 7. Безопасность и запуск

Финальные шаги перед стартом:

  • перенос папки core за пределы корневой директории;
  • смена стандартного адреса панели /manager;
  • корректные права доступа к файлам;
  • агрессивное кэширование;
  • регулярное резервное копирование базы и файлов.

Только после этого сайт можно показывать миру.

Так сложно ли сделать сайт на MODX самостоятельно?

Подведу честный итог — меня часто спрашивают об этом напрямую. Технически «modx сделать сайт» может каждый: документация открыта, сообщество помогает. Но вот список компетенций самостоятельного сборщика:

  • уверенный HTML и CSS;
  • базовый PHP и умение читать чужой код;
  • опыт работы с хостингами, FTP, базами данных;
  • знание экосистемы MODX: сниппеты, чанки, события, кэширование;
  • представление о SEO и безопасности;
  • от 40 до 120 часов времени на первый проект.

Если вы веб-разработчик — приятного вечера с официальными доками. Если владелец бизнеса, маркетолог или стартапер, DIY-подход почти всегда заканчивается одинаково:

«Мы три месяца пробовали собрать сайт сами, а потом всё равно пришли к специалисту — только время потеряли».

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

Заказать сайт на MODX Revolution

Вы можете доверить создание сайта на MODX мне. Я разрабатываю лендинги, корпоративные сайты, каталоги и интернет-магазины под ключ:

  • проектирование структуры и прототипа;
  • адаптивная вёрстка по вашему фирменному стилю;
  • SEO-базис и подключение метрик уже на старте;
  • обучение вашей команды работе с админкой;
  • поддержка сайта после запуска.

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

Обсудить ваш проект - kdvoryaninov@yandex.ru