Блог

Плюсы и минусы CMS ModX. Детальный обзор, отзывы пользователей

КАК ПРОЙТИ ОСНОВНЫЕ ЭТАПЫ СОЗДАНИЯ САЙТА С НУЛЯ БЫСТРО И БЕЗ ПОТЕРИ ДЕНЕГ

Содержание

ModX – полноформатная система управления контентом (CMS), оформленная в виде CMF-фреймворка и предназначенная для разработки сайтов, распределения обязанностей внутри команды и публикации контента.

Разрабатывается с 2004 года, разрешает контролировать метаданные и структуру URL-адресов для поисковой оптимизации и загружать дополнительный контент из фирменного репозитория с плагинами. Поддерживает AJAX, MooTools, prototype, jQuery, ExtJS, часто применяется веб-разработчиками для публикации HTML-макетов в сети.

ModX: особенности CMS

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

Целевая аудитория

ModX – почти универсальная платформа, справляющаяся с подготовкой сайтов, блогов и лэндингов и на фоне конкурентов выделяющаяся глобальной настройкой за счет добавляемых модулей и плагинов. Нацелен движок преимущественно на опытных вебмастеров, знакомых с HTML, CSS (и некоторыми сторонними языками программирования) и не нуждающихся в готовом наборе инструментов, какие предлагает WordPress или Joomla.

CMS подходит для создания следующих проектов:

  • Корпоративные и коммерческие сайты-визитки с ограниченным набором материалов и разделов;
  • Развлекательные блоги с медиаконтентом (видеоролики, фотографии);
  • Лэндинги, интернет-магазины, веб-ресурсы с прейскурантом для предоставления информации о распространяемых товарах или предлагаемых услугах;
  • Новостные порталы с ежедневно публикуемыми заметками.

С нагромождением материалов ModX не справится без загрузки (а еще чаще – без индивидуальной разработки) модулей и расширений. А из-за не слишком предсказуемого синтаксиса подготовка займет слишком много времени и сил.

Что нового в ModX 2.7.1

Последняя версия движка – Revolution (2.7.1) – появилась еще в феврале 2019 года: апдейт не стал неожиданностью, а лишь привнес долгожданные перемены в движок. Разработчики исправили часть технических неполадок, доработали визуальный редактор и организовали фирменную систему Drag & Drop под названием Fred, необходимую для выгрузки и молниеносной настройки фреймворков (включая Bootstrap и Foundation).

Если ранее ModX вынуждал разбираться в деталях с помощью текстового редактора, то после обновления Fred предлагает визуальную навигацию со всплывающими подсказками. Будущие нововведения тоже уже запланированы разработчиками – появится новая документация, темы и мануалы для новичков.

Функциональные возможности

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

Базовые опции

Набор стандартных возможностей связан с RSS-лентой, фотогалереей, глобальным поиском, модулями для интернет-магазинов, виджетами, баннерами и слайдерами, а еще счетчиками статистиками и конструктором блоков. Дополнительно предусмотрена поддержка комментариев, опросов и разделов FAQ.

Базовые опции движка

Кроме поиска, счетчиков и модулей ModX оснащен инструментами для оформления веб-страниц, разработки индивидуальных дополнений (в CMS встроен специальный конфигуратор) и настройки двухэтапной аутентификации для защиты профилей или публикуемых материалов.

Дополнительно предусмотрена глобальная система распределения ролей – тот же «Редактор» способен выгружать статьи или медиаконтент, редактировать содержимое разделов или каталогов, модерировать комментарии. У «Владельца» не возникнет проблем со сменой настроек или распределением ролей и назначением новых «Редакторов».

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

Дополнительные опции

Хотя и без лишних плагинов ModX вполне способен помочь вебмастерам развернуть интернет-магазин или коммерческий сайт, порой без сторонних модулей не обойтись. Дополнения распаковываются через каталог с «Расширениями» в панели администратора (необходимы соответствующие права доступа).

Отложенные публикации

Частично интегрированная в движок опция, нацеленная преимущественно на контент-менеджеров, публикующих контент на сайте и планирующих следующие посты на неделю и месяц вперед. Отложенные публикации доступны в ModX и настраиваются в параметрах конкретного материала.

Прайс-лист

Таблицы в движке реализованы не слишком очевидно: многие поля не отредактировать, другие – не заполнить или не отформатировать. Проблема решается загрузкой плагина TvTable, добавляющего специальную панель для оформления прайс-листов.

Голосование

Повышать активность аудитории вебмастера привыкли блоками для комментариев, но сниппет AnythingRating станет проводником в мир голосований, опросов и рейтингов. Дополнительный сценарий – организация конкурсов с призами.

Быстрая загрузка страниц

Минимизация CSS и JavaScript – распространенный трюк среди вебмастеров, старательно повышающих скорость работы сайта. Сниппет CSSJS способен в автоматическом режиме пересобрать подключенные к веб-страницам CSS-таблицы и JavaScript документы и оптимизировать загрузку страниц.

Вход через социальные сети

Модуль Loginza разрешает снять с новых пользователей обязанность регистрироваться через классические текстовые формы, включающие целую коллекцию пустующих полей (никнейм, возраст, Ф.И.О., e-mail), и организовать авторизацию через аккаунты социальных сетей. Идея не нова, но приводит исключительно к положительным реакциям со стороны сообщества.

Комментирование

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

Самые интересные возможности

Сторонние дополнений для ModX не пересчитать по пальцам: на тематических сайтах, вроде ModX-Gu встречаются сотни плагинов для настройки рассылок на e-mail, подключения конструкторов для добавления кода на PHP, организации «Карты сайта», и интеграции селекторов и выпадающих меню.

Защищенность сайтов на MODX

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

Дизайн и работа с шаблонами

Пока WordPress разрешает сразу заглянуть во встроенный магазин и воспользоваться заранее подготовленными шаблонами для оформления сайта, ModX прибегает к сторонним сценариям – предлагает найти HTML-макет и выгрузить через панель администратора. К чему приведет подобный подход без знаний языков разметки и нюансов, связанных с таблицами стилей, тот еще вопрос – с вероятностью в 99% предстоит обращаться за помощью к специалистам или сайтам с конструкторами.

SEO-оптимизация

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

Модуль оплаты для MODX

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

Возможности модуля

Полезна Interkassa и за счет:

  • Полного контроля HTML-кода и оформления через CSS-стили;
  • Совместимости с шаблоном MVC и инструментами веб-разработчиков;
  • Кроссплатформенности, расширяемости с помощью сторонних плагинов.

Функциональность для интернет-магазина

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

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

Плюсы и минусы ModX

Разбирая преимущества и недостатки движка, разработчики рекомендуют отталкиваться не от количества предлагаемых шаблонов или доступных для загрузки модулей, а от типа системы. Конкуренты WordPress, Joomla, Drupal – CMS-системы, а ModX – CMF – фреймворк, оформленный в виде специального каркаса, способного подстраиваться под различные форматы сайтов с помощью расширений или плагинов. При достаточном количестве мастерства CMF станет преимуществом и избавит от лишнего кода. У новичков наоборот возникнут дополнительные вопросы, ведь комплексного набора не предусмотрено и разбираться в деталях предстоит на личном опыте.

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

Сильных сторон у ModX предостаточно:

  • Базовая настройка. Распаковка движка происходит в автоматическом режиме. Макеты на HTML распаковываются за считанные секунды. Никаких дополнительных действий и сложностей (даже настройки и те подбирать не придется слишком долго).
  • Функции и расширения. Базового набора возможностей достаточно для обращения к RSS-ленте, подготовки карточек товаров или конструирования блоков. Но дополнительные плагины проведут счетчик оплаты, личный кабинет и формы обратной связи.
  • Экспорт и импорт. ModX разрешает подготавливать резервные копии файлов, делиться информацией и выгружать контент для распаковки на сторонних хостингах.
  • Материалы и доступ. Кооперативный режим, корзина для защиты файлов и материалов, бесплатные обновления и минимальное количество ограничений.

А еще движок основан на открытом исходном коде, поддерживает сотни расширений для интернет-магазинов, разрешает выдавать полномочия и настраивать роли, менять языки и следить за статистикой ресурса, не подключая метрики от «Яндекса» или Google.

Недостатки

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

Тарифы

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

Разница между версиями значительная: за рубежом за CMS придется сразу платить – кроме базового варианта подписки предусмотрены варианты PRO и Business стоимостью до 275 долларов. После оплаты появится доступ к шаблонам и облачному хранилищу на хостинге объемом от 10 до 300 гигабайт. Включает подписка и приоритетный доступ к технической или информационной поддержке.

«Российская» версия ModX платить не предлагает и разрешает сразу перейти к загрузке необходимого программного обеспечения в версиях Revolution и Evolution. Оплата понадобится лишь во время выбора домена, хостинг-провайдера и модулей, расширяющих базовый функционал. Но, как и в случае с HTML-макетами многие дополнения вполне реально разработать лично, а после – загрузить и использовать.

Примеры русскоязычных сайтов

Хотя на территории СНГ чаще встречаются сайты, разработанные на WordPress, Joomla или той же Drupal, ModX вполне способен потеснить конкурентов и часто применяется вебмастерами для подготовки корпоративных «визиток», коммерческих лэндингов и развлекательных блогов с видеороликами или текстовыми материалами:

  • «АльфаМедиаСервис». Сервисный центр с прейскурантом, виджетами, выпадающими меню и адаптивным дизайном.
  • «Поятос». Коммерческий сайт, представляющий региональный завод, специализирующийся на изготовлении бетонных блоков. Информативен и вполне соответствует современным веяниям в веб-дизайне.
  • «Вип-Заправка». Классический корпоративный сайт с выпадающими меню и обширной базой с материалами. Оснащен модулями и виджетами.  

Отзывы

Репутация у ModX крайне противоречивая: вебмастера с «опытом» выделяют CMS на фоне конкурентов за счет гибкой настройки, поддержки шаблонов и возможности перенести подготовленный на HTML и CSS макет и выгрузить в панель администратора, не разбираясь в PHP и сторонних языках программирования (как пришлось бы действовать в рамках WordPress). Новички же расстроены наличием безучастной службы поддержки и недостаточной развитостью на территории СНГ: совместимые и доступные на русском языке модули – редкость.

Отзывы потребителей

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

Отзывы экспертов

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

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

Выводы и рекомендации

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

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

Автор

evkcrb@yandex.ru

Добавить комментарий