Обзор и отзывы о CMS MODX v2.7.1
- Обновлено:2019-08-28
- Просмотры:11k
- Отзывы:0
- Наша оценка:4.6
Об особенностях использования этой системы мы детально расскажем в обзоре.
Об особенностях использования этой системы мы детально расскажем в обзоре.
MODX — универсальная система, которая подходит для разработки различных сайтов и веб-приложений. Потенциал движка зависит от того, какие модули и плагины к нему подключены. CMS подходит для создания следующих проектов:
Основная часть проектов на MODX — корпоративные сайты и магазины среднего размера. На Evolution в зависимости от конфигурации сервера в системе кэширования могут быть установлены ограничения на уровне примерно 5000 документов. Но это очень грубое предположение, которое часто оказывается необоснованным на практике. На Revolution при правильной конфигурации ограничений размера и масштаба сайта нет. Это значит, что на движке можно создавать крупные проекты: не социальные сети, но как минимум большие интернет-магазины с тысячами товаров.
Версии Evolution и Revolution получают обновления отдельно. Апдейты для Evo создают участники пользовательского сообщества. Найти их можно на русскоязычном форуме движка. Обновления для Revo выпускают разработчики движка, которые сообщают о релизе в блоге на официальном сайте.
Последняя версия MODX Revolution — 2.7.1 (14 февраля 2019 года). В этом апдейте много внимания уделено исправлению ошибок, обнаруженных в предыдущих редакциях. Если же говорить о крупных нововведениях, то последним было появление визуального редактора с интерфейсом drag-and-drop, который разработчики назвали Fred. Это произошло также в феврале 2019 года.
Цель внедрения Fred — сделать создание сайтов более эффективным и увлекательным. Визуальный редактор MODX с точки зрения гибкости и мощности превосходит аналогичные решения на других CMS. Кроме встроенных инструментов кастомизации он предлагает поддержку любых HTML-фреймворков, включая Bootstrap и Foundation. Теперь макеты, в которых ранее приходилось настраивать десятки параметров, могут быть созданы с помощью визуальных средств, понятных на интуитивном уровне.
У макетов, используемых для создания страниц, и элементов интерфейса есть собственные настройки, которые позволяют, например, с помощью ползунка указать, какое количество статей должно отображаться на странице в блоге. Fred также поддерживает плагины для добавления новых возможностей кастомизации. В следующих релизах разработчики обещают сделать создание расширения для визуального редактора более простым, в том числе благодаря подробной документации.
На Evolution таких больших изменений в функциональности нет, но апдейты тоже выходят достаточно часто. Ветка Evolution CMS 1.4.x получает исправление ошибок и критических проблем с безопасностью, а также доработку совместимости с Evolution CMS 2.x. Это новая версия системы, созданная пользователями на основе оригинального движка, с добавлением компонентов фреймворка Laravel.
Laravel выбран для интеграции из-за обширной документации, активной поддержки и большого количества готовых пакетов, которые можно будет использовать на Evolution 2.0. При этом старые конструкции продолжат поддерживаться, однако не будут раскрывать весь потенциал новой системы. Ветка 2.x только начинает своё развитие и доступна в альфа-версии.
MODX — это CMS/CMF. Второе понятие расшифровывается как Content Management Framework и говорит о том, что перед нами система с элементами фреймворка. У движков такого типа можно выделить несколько основных характеристик:
MODX в этом смысле идеально отражает суть CMS/CMF. Если вы только начинаете путь в вебе, то разобраться с ним будет непросто, но реально, а для информационного наполнения сайта вообще не нужны никакие специальные навыки. Опытные же разработчики отмечают гибкость системы, которая делает её практически универсальным инструментом.
MODX — удобная система, даже несмотря на сложность в освоении. Это относится к обеим версиям, которые постепенно удаляются друг от друга, но всё ещё обладают большим количеством схожих черт:
Одна из важных функций движка, которая сделала его столь популярным для создания корпоративных сайтов и магазинов, — разделение прав пользователей. Администратор сайта может разрешить зарегистрированным посетителям добавлять контент, но при этом самостоятельно модерировать его перед публикацией. Есть также возможность создавать страницы с закрытым доступом и формировать группы пользователей с правами на просмотр или редактирование.
Для расширения функциональности на MODX доступны модули и плагины. Среди интересных возможностей движка можно выделить:
Сайты под управлением MODX имеют высокий уровень защищённости от несанкционированного доступа, взлома, вирусов и других неприятностей. Обновления, закрывающие обнаруженные уязвимости, доступны для бесплатного скачивания. У администратора есть также дополнительные инструменты для управления безопасностью сайта. В системной конфигурации можно установить следующие параметры защиты:
Профессиональные разработчики отмечают в качестве положительных качеств системы объектно-ориентированное ядро и доступ к API. Но прежде чем выбирать MODX для запуска сайта, нужно обязательно изучить документацию. Мало того, что на движке используется необычная терминология, так ещё и для него разработан собственный синтаксис тегов. Без его знания заниматься нормальной разработкой на MODX не получится.
Особенности использования MODX ещё в том, что версии Evolution и Revolution постепенно удаляются друг от друга. Поэтому изучение документации здесь не ограничивается чтением по диагонали, а становится заметным делом в рабочем расписании на ближайшие дни. В противном случае разобраться с особенностями работы движка не получится, и он так и останется непонятной системой с неудобным управлением.
На MODX нет готовых шаблонов, поэтому просто найти подходящую тему и за 5 минут получить сайт не получится. Хорошая новость — сделать дизайн можно на основе любого HTML-макета. Плохая новость — это невозможно без навыков работы с HTML и CSS. Более того, для полноценной настройки придётся дополнительно изучить собственный синтаксис тегов MODX.
В недавнем обновлении версии Revolution появился визуальный редактор Fred с интерфейсом drag-and-drop. Он предоставляет примерно тот же пользовательский опыт, что и конструкторы сайтов. Вы можете настраивать страницы вручную, перетаскивая элементы и меняя их внешний вид. Однако для глубокой кастомизации в любом случае потребуется редактирование файлов шаблонов, которое невозможно без знания HTML/CSS/JavaScript.
Работы с кодом вообще будет очень много, и избежать её не получится. Визуальный редактор позволяет выполнить базовые действия вроде изменения заголовка или текста на странице. Если речь идёт о динамических элементах, то придётся лезть в документацию и смотреть теги MODX. В итоге на создание и настройку первого сайта на этой CMS вам придётся потратить очень много времени или денег для привлечения специалистов.
Одна из особенностей MODX — чистый код, лишённый громоздких элементов. Это следствие использования собственного синтаксиса тегов и отличная характеристика для поискового продвижения. Кроме того, при создании страниц система автоматически создаёт ЧПУ — адреса в виде понятных пользователям слов, которые тоже нравятся поисковикам и быстро индексируются. Также в базовой комплектации MODX реализовано создание карты сайта со ссылками на все разделы, которая тоже повышает эффективность индексации.
Для оптимизации CMS пользователи рекомендуют выполнить следующие шаги:
Успешное продвижение сайта также требует публикации оригинального контента, добавления заголовков в правильной иерархии и указания мета-тегов для браузера и поисковиков. Все инструменты для решения этих задач есть в настройках страниц MODX. Кроме того, для оптимизации сайта нужно обеспечить его быструю загрузку. Для этого потребуется качественный хостинг, о выборе которого мы поговорим ниже.
MODX распространяется бесплатно по лицензии GPL, которая позволяет использовать движок для личных нужд и коммерческих целей. Это значит, что вы можете скачать его и построить блог для себя или делать интернет-магазины на заказ. Модули и плагины также доступны для бесплатной установки.
На официальном сайте системы есть раздел Pricing, который предлагает приобрести хостинг для MODX. Минимальная стоимость — 10 долларов в месяц. Это не самое выгодное предложение. Гораздо эффективнее будет скачать движок и установить его на сторонний хостинг — например, на Bluehost.com. Он отвечает всем требованиям системы:
Стоимость виртуального хостинга на Bluehost начинается с 3,95 долларов в месяц. В эту сумму входит 50 Гб дискового пространства, на котором можно создать 1 сайт с безлимитным трафиком. В зависимости от требуемой конфигурации может понадобиться покупка VPS или физического сервера. Стоимость первого начинается с 19,99 долларов в месяц, а второго — с 79,99 долларов в месяц.
Заложить в бюджет также нужно расходы на регистрацию домена. На Bluehost можно купить имя в зоне *.COM за 11,99 долларов в год. Можно также зарегистрироваться на других площадках и прикрепить домен к хостингу на Bluehost — это актуально для тех, кто хочет разместить сайт в зонах *.RU и *.РФ.
Главный плюс MODX, на который обращают внимание пользователи, — его масштабируемость и гибкость настройки. Среди других достоинств системы отметим:
Слабые стороны у MODX тоже есть, причём их можно отнести к обеим версиям движка:
Наличие собственного синтаксиса тегов можно расценивать и как достоинство, и как недостаток. Его плюс в том, что после изучения вы понимаете, что такой подход позволяет писать чистый и понятный код. Минус же заключается в необходимости потратить время на изучение документации и привыкание. Кроме того, синтаксис различается даже в зависимости от версии движка — на Revolution он изменился, а с выходом ветки Evolution 2.0 различий стало только больше.
С точки зрения гибкости и функциональности у MODX могут быть конкуренты и аналоги лишь среди других CMS/CMF. Однако выбор инструментов для создания сайта определяется не только этими характеристиками, но и эффективностью их применения. Проще говоря, нет смысла брать MODX, чтобы собрать визитку или небольшой магазин. Для этих целей гораздо больше подходят конструкторы сайтов.
В одном из последних обновлений Revolution разработчики представили визуальный редактор Fred. Благодаря ему у пользователей появилось больше инструментов для изменения внешнего вида сайта без правки кода. Однако с визуальными редакторами конструкторов Fred конкурировать всё равно не может. Особенно это касается сервиса uKit, который предлагает создать оригинальный дизайн, не прикасаясь к файлам шаблонов, как будто вы пользуетесь графическим редактором.
На Evolution визуального редактор нет и вряд ли он когда-нибудь появится. Последние новости говорят о том, что разработчики уходят в сторону расширения функциональности за счёт добавления инструментов фреймворка Laravel, поэтому без навыков программирования создать сайт на движке не получится. Поэтому с точки зрения простоты освоения и удобства MODX проигрывает конструкторам сайтов, хоть и задач, в которых эти инструменты выступают прямыми конкурентами, очень мало.
Чтобы показать возможности MODX, мы собрали несколько проектов, разработанных на этом движке.
MODX — это мощный движок, который не подходит пользователям без технического бэкграунда хотя бы на уровне знания HTML и CSS, а также опыта самостоятельной разработки проектов на других системах. Чтобы не стать жертвой этой CMS, нужно выделить время на привыкание к ней. Это будет не пара часов с видеоуроками, а изучение документации с непривычной терминологией и собственного синтаксиса тегов.
Быстрый, простой и безопасный хостинг с автоматической установкой MODX за 2 минуты. Включена БЕСПЛАТНАЯ регистрация домена на 1 год + бесплатный SSL сертификат!
Цена: от $2.95
* Bluehost — надежный хостинг-провайдер, обслуживает более 2 млн. сайтов, официально рекомендуемый компаниями WordPress, PrestaShop, WooCoomerce и др.!
Ситуацию не меняет даже добавление визуального редактора — он хорош для тех, кто будет заниматься оперативным ведением сайта, добавлением контента. Для разработчиков же он не несёт никакой ценности в отличие от других особенностей системы, которые обеспечивают её гибкость и масштабируемость.
Читайте также: Какой хостинг лучше выбрать для сайта