ModX – бесплатная система с открытым кодом для создания, редактирования и управления содержимым сайта, которая позволяет вносить изменения, необходимые именно вашему ресурсу. Причем кастомизация может быть очень глубокой, но провести ее возможно только если имеете достаточно глубокие или хотя бы средние знания HTML. Построена ModX на основе PHP MySQL, поэтому может работать на любом веб-сервере.
С 2009 года система разделилась на две ветви: Evolution и Revolution. Первая основана на оригинальном коде, однако разработчики перестали ее поддерживать (за это взялось активное сообщество). Вторую же переписали с нуля, именно по ней выпускаются обновления, в том числе блокировка уязвимости системы. При этом обе ветви функционируют и имеют собственную аудиторию.
Сами разработчики ModX называют своё детище не CMS, а CMF (Фремворк для проектирования систем управления контентом). Однако, ModX сложно назвать фремворком, поскольку как раз этот самый функционал для проектирования систем управления контентом у него сильно ограничен и ничем не лучше чем, например, у CMS Битрикс, а в некоторых аспектах даже проигрывает второму. Поэтому далее мы все же будем назвать ModX как CMS.
Как и любых других CMS, ModX имеет свои преимущества и недостатки. Поэтому рассмотрим их.
Преимущества ModX:
- Гибкость и мощные возможности: ModX предоставляет разработчикам полный контроль над дизайном и функциональностью сайта, благодаря чему можно создавать уникальные и сложные проекты.
- SEO-оптимизация: ModX разработана с учетом SEO-правил, что позволяет оптимизировать сайты для поисковых систем.
- Безопасность: ModX активно следит за безопасностью и постоянно обновляется для предотвращения уязвимостей.
- Шаблонизация: ModX позволяет создавать шаблоны и макеты сайта, обеспечивая гибкость и удобство в работе с дизайном.
- Многоязычность: С помощью ModX удобно создавать многоязычные сайты, что делает эту CMS идеальным выбором для проектов с мультиязычным контентом.
- Активное сообщество: ModX имеет большое сообщество пользователей и разработчиков, что обеспечивает доступ к поддержке и информации.
Недостатки ModX:
- Сложная настройка: Во время начальной настройки и использования ModX может показаться сложным для новых пользователей.
- Поддержка: Некоторые пользователи считают, что у ModX ограниченная официальная поддержка и документация по сравнению с другими CMS.
- Малое количество готовых решений: У ModX, по сравнению с другими CMS, вообще нет готовых шаблонов и очень мало готовых модулей от других разработчиков.
Казалось, бы CMS практически не имеет никаких недостатков. Но в последнее время ModX стремительно теряет свою популярность у разработчиков. На форумах довольно часто указывают следующие причины:
- Команда ModX не имеет бюджета или ресурсов, в отличие от Automattic (создатели WordPress), что затрудняет рекламу и поиск людей.
- Возможно, пользовательский опыт ModX - не лучший пример.
- Некая важная особенность Х, которой не хватает в ModX, чтобы получить большее признание.
- Нужно больше тем и дополнений, доступных для ModX.
На наш взгляд ничего из выше перечисленного не может кардинально влиять на популярность данной CMS. Основная причина заключается в вопросе а кому в прниципе подходит ModX? Тут можно бы было ответить - всем. И это будет не совсем правильным ответом. ModX создан для разработчиков, желающих обеспечить своих клиентов результатом, не требующего заново изобретать колесо для того, что они в итоге хотят получить. Почему так? Потому что без знания HTML и CSS вы потратите значительное время, создавая сайт в ModX. И в этом его основная проблема. Как CMS ModX довольно сложен на фоне его конкурентов. А как фремворк он не предлагает ничего интересного. Поэтому будущее данной CMS очень туманно. Да, идет разработка 3 версии ModX, но судя по всему ничего нового она не предложит.
Стоит ли делать новые сайты на CMS ModX? Если вы разработчик, который делает сайты на заказ, то да. Но даже и в данном случае можно рассмотреть другие CMS системы или фремворки, поскольку может оказаться, что то, что вы будете делать на ModX неделю, на другой CMS можно сделать за несколько минут, установив готовое решение или поменяв настройки в CMS.