Обзор CMS ModX

Modx – бесплатная CMS и фреймворк для веб-приложений. Разрабатывается с 2004 года. Сейчас имеет две версии – Modx Evolution и Modx Revolutoin. Поддержка первой прекращена разработчиками, но поддерживается сообществом пользователей. Modx Revolution – актуальная версия CMS, которая развивается и поддерживается разработчиками.

Достоинства

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

ModX New Document

  • Простая, интуитивно понятная панель администратора.

  • Удобный и функциональный модуль SEO, позволяющий указать настройки, необходимые для внутренней оптимизации и продвижения страницы в поисковых системах.  

  • Адекватные требования к хостингу. Для работы Modx достаточно наличия базы данных MySQL, веб-сервера Apache или IIS и поддержка PHP.

  • Собственный синтаксис тегов. Сначала это кажется необычным, но на практике становится ясно, что такой подход позволяет оставлять код шаблона чистым и понятным, в отличие от других Open Source CMS.

Modx предлагает добавить на сайт целый ряд полезных модулей: подписку, платежные системы, интернет-магазин, голосования, форум, блоги, баннеры, галереи и т.д.

ModX Plugins

Чем больше опыта у веб-мастера, тем больше возможностей предоставляет Modx. Новичку может показаться, что система бедна настройками, но это ошибочное мнение, причиной появления которого является грамотная оптимизация административной панели.

Работа с шаблонами в CMS ModX

Отличительной особенностью CMS ModX является отсутствие готовых макетов, однако для нее можно подогнать любой html-шаблон. Потому у пользователей, владеющих навыками работы с HTML и CSS, проблем с настройкой дизайна не возникнет. Безусловно, процесс займет некоторое время.

В Интернете можно найти тысячи готовых html/css-шаблонов, в т.ч. бесплатных. Существуют и специальные сборки под ModX, однако они не имеют существенных отличий.

Алгоритм действий при настройке шаблона:

  1. Загрузка файлов. Папку с шаблоном следует залить в директорию /assets/templates/, поскольку в MODx все шаблоны хранятся именно в ней.
  2. Создание шаблона. В панели администратора новому шаблону присваивается имя и описание и переносится html-код. Редактировать код можно непосредственно внутри редактора ModX либо вне его, например, с помощью Notepad++, а затем перенести уже готовый.
  3. Редактирование путей. Для корректного вывода страниц необходимо изменить пути ссылок к файлам css-стилей, js-скриптов, изображениям и др.
  4. Назначение шаблона. После портирования шаблона необходимо осуществить его назначение ресурсу или конкретной странице. После сохранения можно проверить корректность предыдущих действий.
  5. Работа с тегами. Специальные теги ModX придают динамичную функциональность шаблонам. Синтаксис тегов в версиях Evolution и Revolution отличается, потому правильность написания тегов следует сверять в документации.

Особенности создания интернет-магазина в CMS ModX

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

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

Наиболее популярным модулем для создания интернет-магазина в CMS ModX является MiniShop, с помощью которого легко превратить обычный сайт в торговую площадку.

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

Многие вебмастера создают и распространяют готовые сборки интернет-магазинов на MiniShop и ModX с различным набором модулей. При необходимости можно заказать индивидуальную сборку с конкретно поставленными задачами.

Недостатки

Без недостатков Modx тоже не обходится. Они не столь критичны, но заставляют задуматься, прежде чем устанавливать эту CMS на сервер.

  • Трудности при поиске ответов на возникающие вопросы. У Modx есть переведенная на русский язык документация и русскоязычное сообщество, но из-за небольшой численности, полезных материалов меньше, чем у других популярных бесплатных CMS.

  • Небольшое количество готовых шаблонов.

Если для Wordpress или Joomla можно легко найти сотню-другую действительно качественных бесплатных шаблонов, то на Modx не наберется и нескольких десятков. Но выход есть – можно взять любой CSS-шаблон и настроить его для использования на движке, добавив Modx-тегов.  Правда, начинающему веб-мастеру такую операцию выполнить вряд ли удастся, так что осадок остается: вроде бы CMS позиционируется как простая, а уже на этапе натягивания шаблона появляются такие сложности.

ModX Editor

Modx использует другую терминологию, нежели другие CMS. Это нельзя назвать недостатком, просто нужно быть готовым к тому, что веб-страница здесь – это ресурс, а чанки – повторяющиеся на разных страницах элементы HTML-разметки (боковые панели, шапка, подвал).

Вывод

Modx соединяет в себе функциональность, кроссбраузерность и простоту управления. Если работа с Revolution кажется сложной, можно установить Modx Evolution. Да, разработчики забросили эту версию, но в сообществе пользователей хватает профессионалов, которые способны оказывать техническую поддержку движка.

Modx не ограничивает веб-мастера в свободе выражения, предлагая сделать сайт любого типа – от простого одностраничника с предложением услуги до корпоративного сайта или интернет-магазина. Но для этого нужно знать хотя бы основы HTML и CSS, так что совсем новичкам в веб-программировании на этом движке будет трудно.  

Modx Revolutoin хорошо защищена, хотя многие веб-студии активно поддерживают миф, что Open Source системы полны уязвимостей. В Modx Evolution защита чуть слабее, поэтому для сайтов, на которых предусмотрены платежи, лучше использовать версию Revolution.

2019-06-18 Евгений Куликов Рейтинг: 3.0 13974

ОБ АВТОРЕ

Задать вопрос

ЛУЧШИЕ СЕРВИСЫ