Приступая к разработке веб-ресурса, нужно выбрать для него систему управления контентом, которую также называют Content Management System (CMS) или просто движком сайта. Актуальные CMS бывают платными и бесплатными, общими и специальными. Одним из наиболее популярных движков был и остаётся MODX — он продолжает со временем становиться всё более востребованным по ряду причин.
Если сравнивать с другими CMS, то MODX — это разносторонний движок, позволяющий создавать сайты любого уровня и назначения. Платформа пользуется популярностью, разработчики регулярно её обновляют, поэтому новые пользователи делают выбор в пользу MODX вот уже на протяжении десяти с лишним лет. Движок представлен официальной версией на английском языке и не менее регулярно обновляемой модификацией на русском языке. Проблему нехватки статей и инструкций на русском постарались решить, создав проект сообщества modx.pro.
Движок представлен версиями со схожими названиями Evolution и Revolution. Причём разработчики обновляют только вторую, но и первая продолжает существовать и развиваться благодаря пользовательскому сообществу. Для одностраничного сайта обычно хватает функций, доступных в версии Evolution. Более функциональная и сложная версия Revolution подходит для сравнительно масштабных проектов. Установка движка начинается с того, что владелец сайта скачивает ПО и распаковывает в корневую папку на сервере. Затем с помощью адресной строки выполняется запуск установочного файла. Процесс установки занимает около десяти минут, после чего пользователь видит список компонентов. В некоторых случаях хостер может поддерживать инсталляцию MODX в автоматическом режиме, так что владельцу сайта не придётся проводить процесс вручную.
Официальная англоязычная версия MODX работает без пробного периода и бесплатных тарифов. На выбор предлагаются тарифы Base, Team, Business — каждый последующий дороже предыдущего и с более широкими возможностями. Портал на русском языке предлагает версии Evolution и Revolution бесплатно. В дальнейшем затраты складываются из оплаты хостинга и дополнительных модулей движка.
Для будущих пользователей, владельцев сайтов, обзор MODX как системы управления складывается из двух составляющих: базовых опций, которые доступны изначально, и дополнительных возможностей, которые можно приобрести отдельно.
С самого начала владелец сайта получает благодаря MODX:
В дополнение к перечисленным возможностям, разные модификации MODX могут включать в себя и другие инструменты. Все они ориентированы на то, чтобы владелец сайта мог без лишнего труда создать функциональный веб-ресурс. Задачи, решаемые с помощью базового набора опций:
Фактически MODX — даже не CMS, а CMF, то есть Content Management Framework. Это фреймворк — система, которая легко модифицируется под требования владельца сайта. Подразумевается, что пользователь получает в своё распоряжение «каркас», на котором можно размещать любые желаемые функции. С помощью этого движка можно создать практически любой проект, кроме разве что соцсети или чего-то ещё более крупного и масштабного. Однако имеющиеся возможности довольно легко расширить, заказав опытным разработчикам создание собственного расширения. Движок получает позитивные отзывы от пользователей благодаря тому, насколько инструменты гибки, легко настраиваются и интегрируются с другими сервисами. Конечно, некоторые отмечают как недостаток наличие нестандартного, самобытного синтаксиса, который к тому же различается у отдельных версий. Но освоить его можно благодаря документации.
MODX становится более функциональным благодаря модулям и дополнениям. Они могут быть предназначены для продаж, блогинга, внедрения социальных платформ. Владелец сайта получает необходимые ему возможности благодаря панели администрирования. К наиболее востребованным дополнительным возможностям CMS относятся:
В каталог включены сотни самых разных инструментов. Разработчики постоянно создают новые модули и дополнения, после чего владельцы сайтов могут начинать их задействовать.
Проект, управляемый этим движком, довольно сложно взломать или заразить вирусом, равно как и получить запрещённый доступ. За это отвечает встроенная система безопасности. Разработчики и сами пользователи постоянно её совершенствуют, а при обнаружении уязвимых мест — быстро их «заделывают». Административная панель позволяет:
Бесплатной техподдержки у MODX нет, поэтому владельцам сайтов на этом движке приходится самостоятельно искать решения проблем: у более опытных пользователей, в открытой документации, инструкциях и обучающих роликах.
Готовых шаблонов в этом CMS нет, так что у владельца ресурса нет возможности просто выбрать тему и реализовать её. Чтобы создать собственный дизайн и настроить сайт, потребуются специализированные технические знания, включая синтаксис MODX. Встроенный в версию Revolution визуальный редактор является конструктором, так как работает по принципу drag-and-drop: блоки можно свободно перетаскивать. Однако глубинная настройка динамических элементов возможна только с применением специальных знаний.
Чтобы сайт можно было продвигать в поисковых системах, MODX оснащён адаптивным дизайном, а код избавлен от излишней громоздкости. Для страниц предусмотрены поля со стандартными мета-тегами: заголовок (title), описание (description), заголовки (h1). Для новых страниц создаются адреса с семантическими URL вместо цифровых идентификаторов. Ссылки, которые получаются в итоге, хорошо воспринимают и люди, и поисковые системы. Индексация страниц проекта улучшается за счёт создания карты сайта.
Главные преимущества MODX, основанные на функциях движка:
Имеющиеся минусы CMS MODX таковы:
С помощью MODX создают корпоративные и коммерческие проекты, блоги, сайты-визитки и лендинги, онлайн-магазины, другие веб-ресурсы. Для слишком масштабных проектов этот CMS обычно не используют, в первую очередь из-за потенциальной необходимости создавать или заказывать дополнения. К счастью, современные инструкции, включая видеоролики, позволяют легко разобраться в функциях CMS (или CMF, как классифицируют его некоторые).
Понять, как работает MODX, и задействовать его для своего проекта — проще, чем пять и тем более десять лет назад. Главное, поручить саму разработку команде опытных специалистов, чтобы не тратить собственное время и силы сверх необходимости. Отличный пример — обращение к профессионалам, которые трудятся в веб-студии BrainCloud. Используя имеющиеся знания и навыки, сотрудники создадут на CMS MODX проект любой сложности в строгом соответствии с требованиями заказчика.