Егор Левин Егор Левин

ModX – бесплатная система с открытым кодом для создания, редактирования и управления содержимым сайта, которая позволяет вносить изменения, необходимые именно вашему ресурсу. Причем кастомизация может быть очень глубокой, но провести ее возможно только если имеете достаточно глубокие или хотя бы средние знания HTML. Построена ModX на основе PHP MySQL, поэтому может работать на любом веб-сервере.

С 2009 года система разделилась на две ветви: Evolution и Revolution. Первая основана на оригинальном коде, однако разработчики перестали ее поддерживать (за это взялось активное сообщество). Вторую же переписали с нуля, именно по ней выпускаются обновления, в том числе блокировка уязвимости системы. При этом обе ветви функционируют и имеют собственную  аудиторию.

Сами разработчики ModX называют своё детище не CMS, а CMF (Фремворк для проектирования систем управления контентом). Однако, ModX сложно назвать фремворком, поскольку как раз этот самый функционал для проектирования систем управления контентом у него сильно ограничен и ничем не лучше чем, например, у CMS Битрикс, а в некоторых аспектах даже проигрывает второму. Поэтому далее мы все же будем назвать ModX как CMS.

Как и любых других CMS, ModX имеет свои преимущества и недостатки. Поэтому рассмотрим их.

Преимущества ModX:

  1. Гибкость и мощные возможности: ModX предоставляет разработчикам полный контроль над дизайном и функциональностью сайта, благодаря чему можно создавать уникальные и сложные проекты.
  2. SEO-оптимизация: ModX разработана с учетом SEO-правил, что позволяет оптимизировать сайты для поисковых систем.
  3. Безопасность: ModX активно следит за безопасностью и постоянно обновляется для предотвращения уязвимостей.
  4. Шаблонизация: ModX позволяет создавать шаблоны и макеты сайта, обеспечивая гибкость и удобство в работе с дизайном.
  5. Многоязычность: С помощью ModX удобно создавать многоязычные сайты, что делает эту CMS идеальным выбором для проектов с мультиязычным контентом.
  6. Активное сообщество: ModX имеет большое сообщество пользователей и разработчиков, что обеспечивает доступ к поддержке и информации.

Недостатки ModX:

  1. Сложная настройка: Во время начальной настройки и использования ModX может показаться сложным для новых пользователей.
  2. Поддержка: Некоторые пользователи считают, что у ModX ограниченная официальная поддержка и документация по сравнению с другими CMS.
  3. Малое количество готовых решений: У 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. 

Другая полезная информация

youdo.com

Обзор сервиса youdo.com

Левин Егор

Со слов разработчиков, YouDo (Юду) - это сервис, на котором вы можете быстро найти надежных специалистов различных областей, в том числе программистов, веб-дизайнеров, контент-менджеров. Мы реши...

Сокращаем затраты благодаря ИИ

Сокращаем затраты благодаря ИИ

Левин Егор

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

Как бороться со спамом на сайте

Как бороться со спамом на сайте

Левин Егор

Для многих владельцев сайтов знакома ситуация, когда они открывают почту и видят более 10 тысяч заявок, поступивших с сайта в течении 1 часа. Довольно просто понять, что такие заявки являются сп...

IP адрес

Динамический или фиксированный IP адрес

Левин Егор

Каждое устройство в сети имеет свой IP-адрес. Он используется для того чтобы идентифицировать устройства, устанавливать между ними связь, отправлять и получать данные. IP-адреса бывают разными:...

03-05-2024-02-18-6634f23fea0bf.jpg

Почему важно протестировать идею перед разработкой

Левин Егор

Развитие любого проекта всегда связано с рисками. Уже в первый год своей жизни, большинство проектов закрываются их владельцами. Чаще всего это происходит из-за отсутствия спроса на их продукт....

NGINX или Apache: что выбрать для сайта

NGINX или Apache: что выбрать для сайта

Левин Егор

На сегодняшний день двумя наиболее популярными веб-серверами с открытым исходным кодом для работы в Интернете являются HTTP-сервер Apache и Nginx. Более 50% веб-сайтов в мире работают н...

CRM системы: какую выбрать?

CRM системы: какую выбрать?

Левин Егор

Правильный выбор CRM системы поможет избавиться вашему бизнесу от повседневной рутины и использовать рабочие ресурсы намного эффективней. Разберемся, как выбрать CRM систему под ваши це...

Когда нужен аутсорсинг

Когда нужен аутсорсинг

Левин Егор

Аутсорсинг - это процесс передачи определенных функций и задач компании на сторонние организации или подрядчиков. Это может включать в себя такие области как IT-услуги, бухгалтерские услуги, маркетинг...

Почему важно делать бекапы?

Почему важно делать бекапы?

Левин Егор

Резервное копирование важно, потому что оно позволяет сохранить ценные данные и информацию от потери или повреждения. В случае аварии, взлома или других проблем, резервные копии помогут восстановить д...