MODX разработчик.
15+ проектов на MODX — от разработки сайтов с нуля до кастомных доработок, мультиязычности, интеграций и поддержки. Работал с MODX 2.x и 3.x.
Весь опыт (PHP, JS, Python, 15+ CMS) более 280 проектов →Эта страница — про MODX
15+ проектов на MODX 2 и 3: разработка с нуля, доработки, мультиязычность, кастомная логика, интеграции, поддержка. Если вам нужен разработчик шире — 1С-Битрикс, WordPress, Yii2, OpenCart — смотрите соответствующие страницы.
MODX — гибкая CMS для кастомных сайтов. Работаю с шаблонами, сниппетами, TV-параметрами, плагинами, интеграциями.
Основные принципы программирования, которые применяю там, где это уместно — без догматизма и оверинжиниринга.
Пять принципов ООП-дизайна. В MODX особенно важно при разработке кастомных сниппетов и плагинов.
Don't Repeat Yourself. Логика живёт в одном месте. Убираю копипасту из шаблонов и сниппетов — код становится предсказуемым.
Keep It Simple. Простое решение лучше сложного. В MODX особенно — не превращать сниппет в мини-фреймворк.
You Aren't Gonna Need It. Не строю функционал «на будущее». Делаю то, что нужно сейчас — и экономлю бюджет заказчика.
Оставляй код чище, чем он был. Если трогаю сниппет или шаблон — попутно убираю очевидный мусор.
Ошибка должна всплыть сразу, а не через месяц в проде. Явные исключения, логирование, проверки на входе.
Один источник данных. Не дублирую настройки в TV, чанках и сниппетах. Изменение в одном месте — работает везде.
Композиция вместо наследования. Гибче, тестируемее, меньше связанности. Особенно при разработке сниппетов.
Безопасность — не «фича», а базис. Валидация, escape, xPDO prepared statements, защита форм — всегда.
Следую стандартам MODX: структура шаблонов, чанков, сниппетов. Не изобретаю свою систему там, где есть готовая.
Сначала работает правильно, потом быстро. Оптимизирую по факту, а не по догадке. Сначала профилирую — потом меняю.
Принципы — не догма. Иногда простое дублирование лучше преждевременной абстракции. Задача — сделать код понятным, поддерживаемым и предсказуемым, а не «идеальным по книжке».
ИИ — это инструмент, как Git или Composer. Ускоряет рутину, помогает проверять себя и снижает вероятность ошибок. Но финальное решение и ответственность — на мне.
Шаблонный код, boilerplate, простые сниппеты, миграции. То, что раньше писалось час, пишется 10 минут.
Прогоняю свой код через ИИ как через второго ревьюера. Ищу уязвимости, краевые случаи, потенциальные баги до прода.
Генерация тестов, PHPDoc, README, комментариев к сложной логике. То, что обычно откладывается — делается быстро.
Разбор незнакомого сниппета, плагина или API, объяснение чужого кода, поиск подхода к новой задаче.
Помощь в переписывании сложных участков, разбиение «толстых» сниппетов, поиск дублей. Я решаю, как — ИИ помогает быстрее.
Оптимизация сложных запросов, разбор EXPLAIN, поиск узких мест в БД. ИИ подсказывает гипотезы — я проверяю на реальных данных.
ИИ — это ускоритель, а не автор. Ответственность за результат всегда на мне. Если ИИ предложил решение — я его проверяю, адаптирую под проект и отвечаю за последствия.
Не трогаю ядро, использую API MODX и xPDO, сохраняю обновляемость проекта. Работает одинаково для MODX 2 и MODX 3.
Файлы MODX в /core/ и /manager/ остаются оригинальными. Обновления проходят без конфликтов.
Кастомная логика через сниппеты, плагины, xPDO-модели и системные события MODX.
MODX и дополнения обновляются без потери кастомизаций. Проект живёт годами.
Вся кастомная логика — в сниппетах. Шаблоны — в чанках. Не трогаю ядро и системные шаблоны MODX. Через pdoTools и modx API.
snippets/ · chunks/ · $modx->runSnippet() · $modx->getChunk()
Плагины на события MODX (OnWebPageInit, OnDocFormSave, OnHandleRequest и др.) — стандартный способ вмешаться в логику без правки ядра.
OnWebPageInit · OnDocFormSave · OnHandleRequest · OnManagerPageInit
Свои TV для полей и настроек. xPDO-модели для работы с БД через ORM, а не через прямые SQL-запросы.
Template Variables · xPDO · $modx->getObject() · $modx->getCollection()
Если нужно поменять поведение дополнения (MiniShop2, mSearch и т.д.) — наследуюсь или использую события дополнения, а не правлю сам. Или форк с контролем версий.
msOnBeforeCreateOrder · кастомные плагины на события дополнений
Для сложных доработок админки MODX — кастомные контроллеры менеджера в своём неймспейсе. Не правлю стандартные контроллеры ядра.
/manager/controllers/custom/ · свой namespace · события менеджера
Правка файлов в /core/ и /manager/ = потеря при обновлении + риск уязвимостей. Только через форк с полным контролем.
/core/* · /manager/* — ❌
💡 В 95% случаев задача решается через сниппеты, плагины и xPDO — без правки ядра
15+ проектов на MODX 2 и 3. Ниже — ключевые: разработка с нуля, доработки, кастомная логика, интеграции, поддержка.
Многоуровневое меню на чистом JavaScript с ООП-архитектурой: классы, наследование, события, рендеринг. Демонстрация подхода к кастомной логике на MODX.
Разработка корпоративных сайтов на MODX: шаблоны, сниппеты, кастомные TV, SEO-оптимизация. Несколько проектов — от небольших визиток до многостраничных сайтов с блогами.
Каталоги товаров и мини-магазины на MiniShop2 / MiniShop3: фильтры, корзина, оформление заказа, интеграция с платёжными системами и службами доставки.
Мультиязычность через Babel / Lingua: переключение языков, локализованные URL, работа с TV и контекстами MODX, вывод контента на разных языках.
Интеграции внешних сервисов с MODX: платёжные системы, CRM (AmoCRM, Bitrix24, retailCRM), формы заявок, API поставщиков, парсеры данных.
Регулярная поддержка MODX-сайтов: обновления ядра и дополнений (в т.ч. MODX 2.x → 3.x), резервное копирование, исправление багов, чистка от вредоносного кода.
Доработки, интеграции, поддержка, миграции. Всего около 15 проектов на MODX 2 и 3. Детали по запросу.
Часть проектов под NDA — детали расскажу на созвоне. Полное портфолио →
Официальное рекомендательное письмо с последнего места работы — Demis Group.
Demis Group
Крупнейшее SEO-агентство России
Период работы
01.09.2023 — 22.01.2026
«Владимир зарекомендовал себя как квалифицированный технический специалист, способный принимать решения и нести ответственность за конечный результат. Профессиональные навыки и личностные качества позволяют рекомендовать его для дальнейшей работы в области web-разработки сайтов и SEO.»
Профессиональные качества
Личные качества
Оригинал письма с подписью и печатью доступен по запросу.
Неверович Владимир Сергеевич
Беру проекты на поддержку, доработку и разработку с нуля. Отвечаю в течение дня.
← На главную • Услуги • Все CMS • Рекомендация • Все проекты
У меня 14+ лет опыта и 280+ проектов. Помимо MODX — 1С-Битрикс, WordPress, Joomla, OpenCart, Laravel, Symfony, Yii2, Next.js, React, Python. Интеграции с 1С, ERP, медицина, финтех, США и Эстония. Если вам нужен специалист шире — загляните в полное портфолио или в хаб всех CMS.