MODX что это такое

MODX Revo

MODX (читается «мо́дэкс») — это бесплатная система управления содержимым (CMS) и фреймворк для веб-приложений, предназначенная для обеспечения и организации процесса создания, редактирования и управления контентом сайтов. Распространяемая по лицензии GNU GPL (Open Source).

MODX написан на скриптовом языке программирования PHP и использует для хранения данных СУБД MySQL, MariaDB или Percona Server. За счет этого CMS может быть установлена на большинстве веб-серверов (например, таких как IIS, Apache, Lighttpd, nginx и Zeus), а контрольная панель системы (или админ-зона) работает практически во всех современных браузерах.

Версии

MODX Evolution (Evo) — предшествующая версия MODX до Revo

Evo это прародительница Revo, развивалась (до версии 1.14 — дата выхода 11 января 2017 года), командой MODX LLC. Далее развитие ее на себя взяло сообщество. 19 июля 2017 года появился релиз версии 1.3.0 в виде форка с новым именем Evolution CMS. Сейчас пути развития Evolution и Revolution расходятся, так что ветку Evolution CMS нужно рассматривать, как самостоятельную CMS, не относящуюся к MODX.

MODX 2.x Revolution (Revo)

Это новая версия, полностью объектно-ориентированная система управления сайтами MODX, которая активно развивается и поддерживается командой разработки и сообществами. Система предназначена для ликвидирования найденных в оригинальном коде ограничений с помощью действительно рекурсивного парсера.

MODX 3

Новая версия системы, призванная сократить технологическое отставание от других современных CMS. Разработка ведётся с 2013-го года. Первый релиз (версия 3.0.0) — вышел 30.03.2022 года.

Какую версию выбрать: 2 или 3?

На текущий момент (июль 23 года) для создания более менее сложных проектов лучше выбрать 2ю версию, т.к.:

  1. Есть куча готовых модулей (которые еще не скоро адаптируют под MODX 3).
  2. Выше стабильность системы и отказываться от обновлений безопасности и т.д. никто не собирается.
  3. MODX 3 еще слишком сырой — часто появляются какие-то баги, которые будут устранять еще год, а то и пару лет.

Если у вас какой-нибудь сайт визитка или простенький блог, то без проблем уже можно использовать 3ю версию.

Что включает в себя MODX

MODX включает в себя:

  1. Графический веб-инсталлятор.
  2. Поддержка PHP.
  3. Поддержка WYSIWYG — текстовые редакторы.
  4. Менеджер приложение работает кросс-браузерные и кросс-платформенной, включая Firefox , Safari и IE в ОС Windows , Mac OS X (Firefox и Safari) и Linux (Firefox).
  5. Может быть установлена под IIS , Apache , Hiawatha, Lighttpd, Nginx , Cherokee, Zeus веб-сервера.
  6. Поддерживаются любые Ajax библиотеки, в том числе JQuery , MooTools , ExtJS и Prototype .
  7. Рекурсивный анализатор для вложенных функций.
  8. Полный контроль всех метаданных и URL структуры для SEO целей.
  9. Объектно-ориентированный MVC код ядра.
  10. Ролевая разрешения диспетчера.
  11. Возможность настройки Менеджер по развертыванию основы.
  12. Возможность установки дополнения с самого менеджера.
  13. Электронная коммерция — интеграции через корзину Foxy.
  14. Многое другое.

Основные возможности

В MODX, есть возможность модификации админ панели (можно добавить новые разделы в админку).

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

Согласно рейтингу Рунета, Modx находится в первой пятерке топа всех CMS: Open Source и коммерческих коробочных.

Российский рейтинг CMS

Плюсы и минусы MODX
Не прихотлива к хостингу (его качеству) и может быть установлена на большинстве веб-серверах (IIS, Apache, Lighttpd, nginx, и Zeus).
Простая, интуитивно понятная админка.
Приличный набор готовых плагинов (модулей).
Поддержка мультисайтовости / мультидоммености (из одной админки можно управлять несколькими сайтами,с например можно построить мультирегиональный сайт с множеством под доменов и управлять всеми под доменами из 1 административной панели) сайтов с отличной.
Высокий уровень гибкости, можно построить сайты любой сложности.
Возможность использовать сторонние шаблонизаторы: smarty, fenom, twig.
Достаточно подробная официальная документация на русском языке.
Гибкие настройки авторизации групп пользователей.
Кроссбраузерность и кроссплатформенность.
Малого готовых MODX шаблонов (может наберется штук 30) — все натягивают обычные html шаблоны, которых в сети тьма.
Официальная документация, для многих довольно сложная в понимании, хотя это наверное в любом движке.
Без знаний html, css + желательно js и php сделать, что то сложное не получится.
Обучающих материалов на порядок меньше, чем у более популярных CMS.

Спорные достоинства / недостатки.

  • После установки движок пустой, нет даже текстового редактора — ставь что хочешь)
  • Высокий уровень безопасности, при условии что вы сделали закалку движка.
  • Нестандартный синтаксис движка — есть свой синтаксис и элементы многие называются нестандартно: чанки, tv, сниппеты;
  • MODX 2 использует устаревшую версию фреймворка ExtJS. Но сейчас кипит работа над MODX 3 где ее обновили, но полноценно им пользоваться думаю можно будет только через год, примерно во второй половине 2023 г. (за это время должны будут выпуститься новые компоненты и старые обновить).
  • Не гадит в код или по минимуму гадит, т.к. всю внешнюю оболочку создаем сами.
  • SEO дружелюбен — но не из коробки, как и аналоги.

Выводы

MODX как и любой другой подобный инструмент имеет свои плюсы и минусы. Сказать что он идеальный нельзя, как и назвать его плохим. Если вы только осваиваете сайтостроение, то не стоит начинать его с изучения MODX. Если вы не хотите париться, а нужно быстро создать к примеру блог, то лучше взять WordPress — движок заточенный под ведение блогов. Для создания сложного интернет магазина я бы тоже выбрал специализированные движки: 1С Битрикс, OpenCart, ShopScript. А вот для всего остального (сайтов визиток, корпоративных сайтов, порталов, каталогов и т.д.) считаю что MODX подходит идеально, т.к. не ограничивает вас в творчестве, давая возможность создавать сайты любой сложности (в том числе вышеупомянутые блоги и интернет магазины). Лично я часто использую MODX при создании различных веб проектов и советую ее, как отличную CMS!

Поделиться с друзьями
Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Оцените автора
( 3 оценки, среднее 4.33 из 5 )
Web-Revenue.ru
Добавить комментарий