Разработка сайта на CMS MODX Revolution

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

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

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

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

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Разработка сайта на CMS MODX Revolution
Средняя
~1-2 недели
Часто задаваемые вопросы

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

Этапы разработки

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

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

Разработка сайта на CMS MODX Revolution

MODX Revolution — гибкая CMS без жёстких шаблонных паттернов. Нет предустановленных тем, нет обязательной структуры. Разработчик контролирует всё: HTML, CSS, структуру URL, логику обработки контента. Популярна в Рунете — особенно среди веб-студий, разрабатывающих корпоративные сайты.

Архитектура MODX

Ресурс (Resource) — любая страница: статья, товар, новость, раздел. Шаблон (Template) — HTML-обёртка с плейсхолдерами [[*поле]]. TV-параметры — дополнительные поля ресурса. Чанки (Chunks) — переиспользуемые HTML-блоки. Сниппеты (Snippets) — PHP-код, возвращающий контент. Плагины (Plugins) — обработчики системных событий.

Типичный стек проекта

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

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

<!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>

Структура сайта

Дерево ресурсов:
├── Главная (шаблон: home)
├── О компании (шаблон: page-inner)
│   ├── Команда
│   └── История
├── Услуги (шаблон: services-list) [Container=1]
│   ├── Разработка сайтов (шаблон: service-detail)
│   └── SEO-продвижение (шаблон: service-detail)
├── Блог (шаблон: blog-list) [Container=1]
│   └── ... (статьи)
└── Контакты (шаблон: contacts)

Вывод дочерних ресурсов через pdoMenu/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`
]]

Формы через FormIt

[[!FormIt?
    &hooks=`email,redirect`
    &emailTo=`[email protected]`
    &emailSubject=`Заявка с сайта от [[+name]]`
    &emailTpl=`emailTpl`
    &redirectTo=`42`
    &validate=`name:required:minLength=^2^,email:required:email,message:required`
]]
<form action="[[~[[*id]]]]" method="post">
    [[!+fi.validation_error_message:notempty=`<p class="error">[[!+fi.validation_error_message]]</p>`]]
    <input type="text" name="name" value="[[!+fi.name]]" placeholder="Имя" required>
    [[!+fi.error.name:notempty=`<span class="field-error">[[!+fi.error.name]]</span>`]]

    <input type="email" name="email" value="[[!+fi.email]]" placeholder="Email" required>

    <textarea name="message" rows="5">[[!+fi.message]]</textarea>

    [[!+fi.recaptcha_html]]
    <button type="submit">Отправить</button>
</form>

Преимущества MODX для разработчика

  • Полный контроль над HTML (нет навязанной разметки)
  • Гибкая структура URL без ограничений CMS
  • Нет overhead от неиспользуемых функций
  • Простой дебаггинг через [[+output:dump]]

Сроки

Корпоративный сайт на MODX с кастомными шаблонами, 8–15 страницами, формами и фильтрами — 3–5 недель.