ModX — гибкая CMS с мощным шаблонизатором. Но сложность для нетехнических пользователей и сужающееся сообщество делают WordPress более привлекательным выбором для большинства проектов.
ModX vs WordPress
ModX даёт большую гибкость разработчикам, но:
- Контент-редакторы находят ModX сложным
- Экосистема плагинов значительно меньше
- SEO-инструментарий ограничен
- Найти ModX-разработчика труднее
Маппинг концепций ModX → WordPress
| ModX | WordPress |
|---|---|
| Resources | Posts / Pages |
| Resource Groups | Categories |
| TVs (Template Variables) | ACF / Custom Fields |
| Chunks | Shortcodes / Blocks |
| Snippets | Functions / Plugins |
| Templates | Themes / Page Templates |
| Plugins | WordPress Plugins |
| Context | Multisite |
Что переносим
Ресурсы (Resources)
- Все страницы и записи ModX
- Содержимое в полном формате
- TV-поля (Template Variables) → ACF поля
- Дерево ресурсов → Структура WordPress
Медиа
- Все файлы из Media Browser
- Изображения с сохранением путей
- Документы и вложения
SEO данные
- meta title, description (если настроены через плагин типа Quip или SEO Tab)
- URL-структура с 301 редиректами
Пользователи
- Все аккаунты с ролями
- Группы пользователей → Роли WordPress
ModX Revolution vs Evolution
ModX Revolution (2.x, 3.x):
- Современная архитектура
- Полноценный экспорт данных через API
ModX Evolution (1.x):
- Старая архитектура
- Прямая работа с базой данных
В обоих случаях у нас есть опыт миграции.
Типичные сложности
- Сложные TV-поля — требуют ручного маппинга в ACF
- Кастомные чанки — нужно переработать в Gutenberg блоки
- Многоязычность — настраиваем через WPML или Polylang
Сроки и стоимость
- Простой сайт — от 20 000 ₽
- Сайт с TV-полями — от 40 000 ₽
- Сложный портал — по договорённости