Обзор CMS MODX

Обзор CMS MODX - обзор от site-builders.ru
Дата:
29.10.2018
Наша оценка:
Отзывы:
0
Автор обзора:
Сергей Гаврилов

MODX — открытая CMS, предназначенная для создания сайтов разных типов. Разрабатывается более 10 лет, имеет развитое пользовательское сообщество и приличную русскоязычную документацию.

CMS MODX доступна в двух версиях. Revolution — последняя версия система, поддержку которой осуществляют разработчики. Evolution — предыдущая версия движка, развитием которой занимается пользовательское сообщество. Revolution предлагает лучшую функциональность, но предъявляет более высокие требования к профессиональной подготовке веб-мастеров. Работа с Evolution может показаться начинающим разработчикам проще, но некоторые инструменты в этой версии отсутствуют. 

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

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

В отличие от других бесплатных CMS, для MODX нет специальных шаблонов. Это не значит, что вам придётся обязательно заказывать их или разрабатывать самостоятельно. Дело в том, что на движок можно натянуть любой HTML-шаблон. Получается, что вариантов очень много, в том числе бесплатных, но для настройки внешнего вида сайта на MODX понадобятся навыки работы с HTML и CSS. 

Для профессионального веб-дизайнера в адаптации шаблона для MODX нет ничего сложного. Единственная возможная трудность — изучение структуры и синтаксиса, который заметно отличается от других бесплатных CMS. Начинающие же веб-мастера сталкиваются с необходимостью изучения документации и просмотра видеоуроков. На том же WordPress установка шаблона из административной панели занимает пару минут. На MODX для этого придётся потратить намного больше времени. 

В общем виде установка своего шабона на сайт выглядит следующим образом:

  1. Вы скачиваете или покупаете HTML/CSS-шаблоны. Можно сразу найти сборку под MODX, но принципиальных отличий будет немного.
  2. Загружаете распакованные файлы на сервер, чтобы движок получил к ним доступ.
  3. Создаёте новый шаблон в панели администратора.
  4. Переносите HTML-код в новый макет и проверяете правильность его отображения.
  5. Редактируете пути к CSS-файлам, JS-файлам и изображениям.
  6. Назначаете шаблон для конкретной страницы.

Чтобы сделать шаблон динамичным, необходимо научиться работать с тегами MODX. Сложность в том, что они отличаются даже в версиях Evolution и Revolution, не говоря уже о других CMS. Поэтому для настройки придётся снова открывать документацию и сверять написание каждого тега. Работы с кодом вообще очень много: даже базовые действия вроде изменения заголовка выполняются через файлы шаблона. Поэтому без навыков программирования и документации MODX с настройкой дизайна справиться не получится. 

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

MODX представлен в виде двух версий: Evolution и Revolution. Поддержка первой была прекращена разработчиками, но затем проект подхватило пользовательское сообщество, которое продолжает развивать проект. Revolution — новая версия движка, которую поддерживает разработчик. Два главных различия, кроме уровня поддержки:

  • Revolution предлагает больше возможностей для создания сайта, чем Evolution. 
  • Evolution имеет более низкий порог входа по сравнению с Revolution.

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

Основные возможности MODX:

  • Высокий уровень безопасности.
  • Неограниченная свобода творчества при настройке сайта, которую обеспечивает гибкость системы.
  • Управление несколькими сайтами из одного набора файлов.
  • Разработка индивидуальных интерфейсов и дополнений через встроенный Менеджер.
  • Система управления пользователей с разными способами аутентификации для защиты от несанкционированного доступа.
  • Поддержка мультиязычных сайтов с отличной локализацией элементов интерфейса. 

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

  • Поддержка RSS.
  • Баннеры.
  • Веб-статистика.
  • Блоки, форумы, FAQ и голосования.
  • Фотогалереи.
  • Поиск по сайту.
  • Интернет-магазин и каталог продукции.
  • Настраиваемые формы обратной связи и т.д.

Гибкость системы обеспечивает создание сайтов любого типа, от простой визитки до крупного интернет-магазина или информационного каталога. Конечно, гораздо эффективнее использовать MODX для создания нестандартных и сложных проектов — для сборки визиток и запуска блогов есть куда более простые решения. По сути, движок относится к категории CMF, то есть представляет собой каркас, в котором опытный веб-мастер собирает собственную CMS. 

Профессиональные разработчики оценят объектно-ориентированное ядро и API, возможность расширения без изменения кода ядра и фильтрацию контента. Единственная сложность, с которой придётся столкнуться, — нестандартный синтаксис. Благо, есть подробная документаций, которая поможет быстро разобраться в структуре CMS.

Без документации разобраться с движком точно не удастся. Причина кроется в необычном синтаксисе, который встречается только в MODX. Теги — это основные рабочие элементы. Указывая тег, пользователь вызывает часть кода, переменную или текст. При этом система тегов в Evolution и Revolution отличается, поэтому с документаций приходится сверяться даже тем веб-мастерам, которые уже пользовались MODX, но применяли другую версию. 

Ценовая политика

Обе версии MODX распространяются бесплатно. За дополнения и шаблоны тоже обычно платить не приходится. Единственное исключение — работа специалистов, если вы не справитесь с самостоятельной настройкой сайта. MODX достаточно популярная система, поэтому предложения о выполнении заказов можно легко найти на биржах фриланса. 

Список обязательных затрат у MODX такой же, как у других бесплатных CMS с открытым исходным кодом: регистрация домена и покупка места на сервере у хостера. Требования к хостингу (рекомендуем хостинг от AdminVPS) достаточно демократичные, поэтому не нужно искать какие-то специальные варианты. 

Заказать хостинг

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

SEO-оптимизация и продвижение

Обе версии MODX считаются одними из самых SEO-дружественных. Тем не менее, для лучшего продвижения имеющиеся возможности нужно правильно использовать. В рамках первоначальной настройки SEO необходимо выполнить как минимум следующие действия:

  1. Отредактировать файл robots.txt, чтобы исключить создание дублей.
  2. Установить счётчики «Яндекс.Метрики» и Google Analytics через редактирование кода шаблона или с помощью плагинов.
  3. Установить ЧПУ. Сделать это можно в настройках системы, где есть опция «Дружественные URL».
  4. Добавить дополнение Translit для автоматической транслитерации кириллицы в латиницу при формировании адресов из названий страниц.
  5. Определиться с тем, какую версию сайта будут знать поисковики — с WWW или без WWW — и внести соответствующие изменения в файл .htaccess.
  6. Создать карту сайта с помощью дополнения GoogleSiteMap (доступно в разделе «Управление пакетами»).

Для успешного продвижения важно оптимизировать контент — как минимум делать его уникальным, придерживаться структуры заголовков (H1-H6) и заполнять мета-данные страниц. Ещё один немаловажный параметр — скорость загрузки сайта. Чтобы обеспечить быстрое отображение контента, необходимо подобрать качественный хостинг. 

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

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

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

Главный недостаток — сложность освоения. На MODX невозможно создать сайт, не имея навыков программирования или опыта работы с другими CMS. При этом даже если вы создали сотни сайтов на WordPress или Joomla и владеете в совершенстве HTML и CSS, вам всё равно придётся подробно изучать документацию и учить синтаксис MODX, который сильно отличается от того, что предлагают другие движки. 

Среди других минусов — небольшое количество готовых шаблонов для изменения внешнего вида. Вы можете натянуть на движок любой HTML-макет, но для этого снова потребуется неплохой опыт сайтостроения и знание синтаксиса MODX, который отличается даже в рамках двух версий одной CMS. 

Выводы

MODX представляет собой мощный инструмент, который отлично подходит для решения нестандартных задач. Формально это даже не CMS, а фреймворк, в котором разработчики собирают собственные системы управления контентом. Этим объясняется гибкость движка, которая недостижима на других бесплатных CMS.

При этом для начинающего веб-мастера это достоинство системы может стать причиной серьёзной головной боли. Чтобы создать сайт на MODX, нужны базовые знания HTML, CSS и JavaScript. Даже настройка внешнего вида, которая на других CMS может быть заменена выбором подходящего готового шаблона, потребует изучения документации и правки кода. 

Примечательно, что даже если у разработчика есть опыт работы с другими CMS, то на MODX он сталкивается с совершенно новым синтаксисом, который к тому же различается в версиях Evolution и Revolution. Изучить его не так сложно, учитывая наличие подробной документации, но это явно не способствует популяризации системы среди начинающих веб-мастеров.


Конструкторы аналоги MODX

Альтернативы MODX можно перечислять долго. Все эти системы разные, но любая из них станет намного более удачным выбором по сравнению с MODX.

Отзывы пользователей

avatar