Modx описание. Отзывы пользователей об использовании MODX в различных проектах

17.04.2019
21 апреля 2014 в 12:06

Знакомство с MODX

  • CMS ,
  • WordPress ,
  • MODX
  • Перевод

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


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

Что такое MODX?

MODX – это система управления контентом с открытым кодом. Она построена на основе PHP и MYSQL, поэтому работает практически на любом сервере. Как и в WordPress существуют две версии: MODX Revolution (как wordpress.org , версия для скачивания и установки на ваш сервер) и MODX Cloud (как wordpress.com).
MODX – непритязателен: не важно, где располагаются шаблоны, как они организованы или где размещается контент. Это гибкая система, позволяющая работать как вам угодно.

Где можно использовать MODX?

Выбор систем управления сайтами (CMS) довольно широк. Раньше я пользовался WordPress , Perch , Expression Engine и Kirby , так же как Shopify и Magento для интернет-магазинов. Я использую WordPress и Perch на постоянной основе и обе системы доказали свою надежность и простоту использования.
Отсюда возникает вопрос: «Зачем вообще я должен вникать в MODX? »
Думаю, будет честно, если скажу, что я довольно хорошо знаком с WordPress, т.к. делал в этой системе практически все: блоги, 5-ти страничные сайты, мульти- региональные сайты с сотнями страниц. Разрабатывая на WordPress большие сайты, я сталкивался со многими трудностями, например: структура постоянных ссылок и систематика могут быть ограничены. Хотя в последние годы CMS значительно улучшилась, но все же чувствуется, что это не подходящий инструмент для работы с огромными и сложными сайтами.
Именно здесь MODX предстает во всей красе. Пока WordPress собирает структуру (пользовательские типы постов, систематика, темы) MODX предлагает пустую оболочку, готовую подстроиться под любые ваши потребности.
То, с какой легкостью MODX работает с шаблонами, впечатляет. Не нужно создавать шаблоны с заданным именем файла или размещать их в определенной папке, а синтаксис MODX обеспечивает чистоту и доступность кода.

Я перехожу с WordPress. Сложно будет переучиваться?

Освоить MODX несложно.
Во-первых , MODX использует другую терминологию :
  • Ресурсы – веб-страницы (ресурсами также могут быть документы, ссылки и проч.)
  • Шаблоны
  • Переменные шаблона – эквивалент пользовательских полей в WordPress
  • Чанки – повторяющаяся на разных страницах HTML- разметка (например: шапка, подвал, боковые панели и т.д.)
  • Сниппеты – динамические куски PHP кода.

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

Совместимость с Git

Моя команда не испытывала никаких трудностей с последним проектом. Мы использовали этот .gitignore файл для исключения всего, кроме папок assets и core.
В базе данных не хранятся пути к файлам, поэтому можно запросто перемещать базы данных во время разработки.

Есть ли недостатки у MODX?

Как я уже отмечал в этой статье, изучить MODX несложно. Некоторое время займет привыкание к терминологии и способам реализации тех или иных вещей.
Документация достаточно хорошая, хотя в поисках ответов на некоторые вопросы вам придется постараться. Шансы найти ответ по возникшей проблеме в WordPress, вероятно, в несколько раз выше, т.к. численность сообщества MODX поменьше.
Тем не менее, я нашел сообщество в Твиттере, которое оказалось очень полезным. Отправив несколько вопросов группе #MODX , я каждый раз получал хотя бы один ответ, который направлял меня в нужном русле.
Процесс установки MODX более сложный, чем у WordPress. Например, чтобы установить систему локально, я клонировал наш репозиторий, затем скопировал туда файлы MODX, настроил файлы конфигурации, запустил установку, подправил некоторые файловые разрешения и снова запустил установку. По сравнению с WordPress, поднятие и запуск MODX немного витееваты.

Заключение

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

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

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

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

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

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

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

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

Недостатки

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

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

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

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

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

Вывод

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

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

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

Чтобы добавить свое мнение о CMS и поставить ей оценку, необходимо подтвердить свою принадлежность к сайту, на котором она установлена. Это можно сделать одним из 3-х способов:

указав E-mail, домен которого совпадает с доменом сайта;
разместив специальный файл в корневой директории сайта;
разместив мета-тег в HTML-коде на главной странице.

Ваше имя: *

Сайт: *

На какой CMS работает: * выберите из списка +Web 1-Садко 1С-Битрикс 5CMS A5.ru ABO.CMS ADASOFT CMS ADVANTSHOP ALite CMS AMIRO.CMS ARMD ARTi Adx CMS Alex Hit | CMS Alexa CMS AlfaCMS Argilla Arh ArticulBackOffice Artus Master Asterix CMS Astra.CMS AstroCMS* At-System Atilekt.CMS Atonix Axon.CMS Azox BOSS CMS BREVIS CMS Bagira.CMS Bastion CMS Bazalt CMS BeeWebShop BitMS Blox CMS BmShop Booot CAST.CMS CELEBRO.CMS CM5 CMS BS CMS Brane CMS Cleopatra CMS Made Simple CMS S.Builder CMS Sitebill CMS UlterSuite CMS-ST CMS.FERT.RU CMS.SSPRO CMS:AVN CS-Cart Canape CMS Cetera CMS Compo Concrete5 Cotonti DB.DRIVE DIAFAN.CMS DJEM DataLife Engine Deep-CMS DiT CMS DoSites Doit CMS DotPlant Dream CMS Drupal ELDORADO.CMS ELiTES-CMS Eleanor CMS Elec.tra CMS Emerald CMS Eurowebcart Evolution CMS Exi.CMS Exogens RUEN F-CMS Fast-Sales Pro Fenrir Flexcore CMS GOORU Gamburger CMS GetSimple CMS Gollos Grouponza Handy.CMS HostCMS I"m Sync I-Cont IBPro CMS ICMS INCLUDE INSPIRO INTEC.site Конструктор сайтов ImageCMS ImageCMS Shop Imprimatur InFormica InSales Inclusio InstantMedia JCMS JMY CMS JSmart CMS Jimdo JobExpert Joomla! KLARNET CMS KORZILLA Kasseler CMS Kentico CMS LandingPage Manager LarrockCMS Lemon CMF LinkorCMS LitePublisher LiveStreet MODX MSE-Script Maestro CMS Magento Maple4 Site Creator Master Site MasterSite MaxSite CMS Maya.CMS Mayral CMS MediaPublisher Melbis Shop Midgard CMS MoAction Moguta.CMS Moto CMS Mozart NespiCMS NetCat NewtonCMS Next Generation CMS OKC.CMS OSG Enterprise OZI-cms Oaxite OkayCMS OlmiCMS Open Real Estate CMS Opencart Osclass PG Real Estate PHPShop PHPShop.CMS Free Panweb ParaCMS Perfecto CMS PlatzCart PrestaShop ProCodings CMS QP.Framework REA.CMS RU-CMS Reactor ReadiGO ReadyScript Recommerce Redham Конструктор сайтов ResAlt! CMS Rumba SLAED CMS SX CMS Sapsan CMS Shop-Script Shopify SigmaCMS SilverSiteCMS SimonPortal CMS Simpla SiteEdit SiteExpert SiteForeverCMS SiteSet SiteSoft.CMS SiteX7.CMS SkeekS CMS SkynarCMS Smart Engine SmartFox CMS StoreLand Subrion CMS TWIN CMS TYPO3 CMS Tamaranga DO TarCMS Telemark.CMS TeslaCMS Tilda Publishing Treegraph Trinet CMS Twilight CMS UMI.CMS UralCMS VM CMS VMarket VT-CMF VamShop VitalCMS Volga CMS W2W.Интернет портал WAB Avenue WEB-ROBOTS.CMS WEB2B WabAvenue Way To Web 3.1 WebBuilder WebCys WebPearl CMS Webasyst Webylon.CMS Wezom CMS 4+ Wilmark CMS WordPress X-Cart Xevian Xtms User YaPro CMS ZCMF almaCMS beseller biz3.biz cPortfolio django CMS dxCMS ezCatalog.CMS iINTERNET.cms iT-eLab*CMS im.Engine inDynamic infrajs ocStore oneSSA tiCMS uBone Builder uCoz uniSiter x20 Айтинити Веб-АвтоРесурс ЗВЕЗДА Кактус CMS Конструктор сайтов LineAct Мерчиум Плюшка САЙТ-МЕНЕДЖЕР СЕКУНДА Скрипт знакомств PG Dating Pro Скульптор Текарт CMS/CMF Управлятор Хорошоп Школьный портал еКонтора

Ваш e-mail: *

* Поля обязательны для заполнения.

Мое знакомство с MODX началось лишь спустя несколько лет после того, как я начал работать в интернете. У меня появилось несколько клиентов на создание сайта. Им требовался несложный в плане функционала, но быстрый и гибкий сайт. WordPress, joomla, DLE, drupal и другие знакомые мне на тот момент CMS (системы управления содержимым сайта) я отмел сразу. Дело не в том, что они плохи, это очень даже хорошие движки, просто, во-первых, они не являются достаточно гибкими, во-вторых, быстрыми (спорный момент), в-третьих, их лучше использовать для других проектов. Я всегда считал и буду считать, что для каждого типа сайта своя CMS. По поводу гибкости и скорости со мной могут многие не согласиться, но все же для создания сайта-визитки гораздо лучше и проще использовать MODX. Именно так я и познакомился с данным движком. Кстати, если вы уже умеете создавать сайты и хотели бы найти заказчиков на разработку, то подпишитесь на . Я планирую написать об этом целый ряд статей.

Итак, что же такое MODX? Это гибкая система управления сайтом (CMS), позволяющая разработать проект практически любой сложности, от сайтов-визиток до порталов и интернет-магазинов, а также с легкостью управлять им и вносить изменения. Очень часто MODX также относят к Content Management Framework (CMF), что означает каркас (фреймворк) для проектирования систем управления сайтом. То есть MODX является своего рода конструктором, при помощи которого можно собрать именно тот сайт, который вам нужен. Это лишний раз говорит о гибкости данного движка.

MODX имеет две ветки: Evo (Evolution) и Revo (Revolution). На данный момент активнее развивается вторая, но и о первой разработчики не забывают, периодически обновляя и совершенствуя ее. Изначально я выбрал для создания сайтов MODX Evo и сейчас отдаю ей предпочтение. Но это не значит, что данная ветка лучше. Сказать честно, на тот момент мой выбор был обусловлен тем, что о ней было больше информации и документации на русском языке.

В данной статье речь пойдет именно о Evolution. У нее есть очень много общего с Revolution, но существуют и серьезные отличия. Создать полноценный сайт со всеми необходимыми функциями можно как на Evo, так и на Revo. Так что выбирайте между ними сами. Для того чтобы вам было проще сделать выбор, я все же дам пару советов. Если вам нужен крупный сайт со множеством документов и более сложным функционалом, тогда выбирайте Revolution, если же речь идет о сайте-визитке или о небольшом корпоративном сайте, тогда используйте Evolution. Хотя в большинстве случаев справиться с поставленной задачей удается как той, так и другой ветке.

Я чаще использовал в работе Evo, но неплохо знаком и с Revo. Могу сказать от себя, что каждая из них хороша по-своему, но, если долго использовать только одну, то потом немного непривычно будет перепрыгивать на другую ветку. Но это касается лишь несерьезных технических моментов, к примеру, способа вывода сниппетов или тегов.

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

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

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

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

Тип ввода — это то, как будет выглядеть параметр в админке при редактировании документа. Это может быть текстовое поле, выпадающий список, форма добавления картинки или файла и многое другое. Визуальный компонент — это то, как будет выводиться параметр на сайте. К примеру, вы хотите, чтобы у каждой новости на сайте слева выводилась картинка. Тогда в качестве визуального компонента следует выбрать Image.

Гибкость MODX также выражается в настройке внешнего вида сайта. Я долго думал, как обозначить данный пункт, и решил написать именно так. Под настройкой внешнего вида сайта я понимаю следующее. Абсолютно для каждой страницы сайта вы можете задать свой шаблон. И для этого не нужно устанавливать дополнительные модули или ковырять код, все делается в пару кликов из админки. На сайт, выполненный на MODX, можно установить совершенно любой шаблон, сверстанный на html и css. Те, кто не нашел или нашел мало шаблонов, разработанных специально для MODX, не удивляйтесь. Ведь мало какой движок может похвастаться такой простой установкой обычного css шаблона.

У сайта, разработанного на MODX, нет определенной четкой структуры. Если сайты на WordPress, DLE и на многих других движках в большинстве случаев можно определить сразу же невооруженным глазом, то в случае с MODX все иначе: сайты могут отличаться на столько, что вы никогда даже и не подумаете о том, что они выполнены на одном и том же движке. Конечно, и на других CMS можно сделать два абсолютно разных по структуре сайта, но для этого придется изрядно потрудиться. С MODX все намного проще.

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

Нужен блок новостей в левой колонке и только на главной странице? Пожалуйста! Нужна форма обратной связи в подвале? Пожалуйста! Только одна страница сайта должна состоять из трех колонок, а все остальные из двух? Делайте на здоровье! Благодаря гибкости MODX вы можете сделать именно такой сайт, который вам нужен.

Думаете, такие возможности есть у каждого движка? Отнюдь! На многих CMS можно вывести форму обратной связи только на определенной странице, а чтобы анонсы новостей выводились в определенном месте на главной, нужно установить дополнительные модули или дописать код. В MODX все это делается на раз-два-три.

В MODX также отсутствует четкое деление на типы данных. К примеру, в есть статьи, страницы, рубрики, метки. Каждый из этих документов строго выполняет свою функцию и имеет свое четкое предназначение. В MODX можно создать либо новый ресурс, либо новую ссылку. В работе чаще используется ресурс, при чем он может быть чем угодно: страницей, новостью, категорией. В него можно объединить другие ресурсы или же сделать его дочерним. Никаких границ, никаких четкий делений — в этом и выражается вся гибкость MODX.

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

К плюсам MODX можно также отнести скорость работы сайтов. То ли сайты я делал небольшие, то ли хостинг (мой — Inferno Solutions) у меня хороший, но никаких сбоев, медленных загрузок, зависаний я не замечал. Реально многие сайты на MODX просто летают. Но уверен, что если сделать магазин со множеством товаров и большой посещаемостью, то скорость работы заметно снизится, но это касается всех движков без исключения.

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

Как видите, MODX обладает абсолютно всеми возможностями, которые должны быть у полноценной CMS. Поэтому ее можно и нужно использовать для создания сайтов. Если вы впервые сталкиваетесь с данным движком, тогда вам будет полезно узнать о том, как установить MODX.

Установка MODX

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

Настройка MODX

Настройку MODX начнем по порядку. С заголовком сайта, думаю, проблем возникнуть не должно. Пример: Строительство домов — ООО «СтройДом». Язык системы управления остается Russian-UTF8, кодировка — UTF-8, ссылки в формате XHTML — да, первая страница — 1, кэшируемый — да, доступен для поиска — да, индексацию меню — да, проверять серверные заголовки — да.

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

Переходим к настройкам дружественных URL. В данной вкладке я везде поставил ДА кроме «использовать вложенные URL». Использование дружественных URL и псевдонимов позволяет задавать страницам такие адреса, которые вы хотели бы. Суффикс — это то, что будет дописано в конце адреса страницы. Я в качестве данного параметра обычно использую.html или /, вы можете указать свое значение или же не использовать суффикс совсем. Приведу пример. Вы пишите пост про создание сайтов, тогда вполне логично, чтобы адрес данной страницы выглядел так: site.ru/sozdanie-sajtov.html. Я рекомендую использовать на всех сайтах. Во-первых, это полезно в плане поисковой оптимизации. Во-вторых, это удобно для посетителей.

Во вкладке «Пользователи» я оставил все как есть, интерфейс и представление настраивайте строго по своему вкусу. Приведу лишь несколько настроек, которые я указал. Показывать вкладку с META-тегами и ключевыми словами — да, переписывать пути для браузера — да, включить файл-менеджер — да, веб-пользователи — нет. Во вкладке «Файл-менеджер» я оставил все по умолчанию. После того как будут произведены настройки MODX, нажмите кнопку «сохранить»

Поздравляю! Вы попали в мир MODX. Это только начало. Вскоре вы поймете и лично ощутите, в чем заключаются все преимущества данного движка. Ну а пока знакомьтесь с MODX, не буду вам мешать. Тем более, пару сайтов уже заждались, пока я их создам на этой замечательной CMS. Этим я и займусь. Удачи!

MODX - фреймворк и CMS, распространяемая на бесплатной основе (с открытым исходным кодом). Впервые была представлена в 2004 году. Сегодня пользователям доступны два варианта CMS: Modx Evolution и Modx Revolutoin. Первая версия больше не поддерживается разработчиками, но еще пользуется популярностью у пользователей (особенно, у старо созданных сайтов, под которые разработаны индивидуальные решения). Вторая версия актуальна и на сегодняшний день получает поддержку MODX LLC.

Система управления сайтом MODX - мощный инструмент, который предназначен для работы как с простыми (сайтами компаний), так и со сложными проектами (порталы, сайты каталоги, интернет-магазины).

Основное преимущество MODX

Входит в топ-5 CMS Рунета. Этот рейтинг объединяет все системы управления содержимым: Open Source и коммерческие. Благодаря открытому исходному коду MODX можно использовать для создания уникальных приложений и сайтов. На ней можно реализовать любые индивидуальные решения, уникальный дизайн шаблонов, нестандартные плагины.

Плюсы CMS MODX:

Доступны любые варианты дизайна для "натягивания" на систему. При необходимости можно создавать новые шаблоны и применять их в зависимости от типа добавляемого контента.
+ Функция одновременной работы над двумя сайтами. Это особенно удобно при наличии сетки ресурсов.
+ Разработка сайтов любой сложности: от визитки до интернет-магазина.
+ Удобный свой синтаксис тегов. Это одно их главных отличий данного инструмента от других CMS с открытым исходным кодом.
+ Универсальность. Можно задавать ЧПУ-адреса страниц, все нужные заголовки, описания.
+ Удобное использование на хостинге. Перенос на удаленный сервер максимально упрощен. Достаточно действовать в соответствии с инструкциями.
+ Кроссбраузерность и кроссплатформенность. Поддерживаются все основные браузеры, в т. ч. мобильные.
+ Интуитивно понятная панель администрирования, с ней достаточно легко разобраться новичку.

И это еще далеко не все положительные особенности платформы.

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

Недостатки MODX

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

Можно выделить такие недостатки:

Ограниченное количество встроенных шаблонов. Количество бесплатных шаблонов для Joomla и WordPress доходит до двух сотен. MODX может похвастаться несколькими десятками. Но есть достаточно простое решение проблемы. Любой дизайн-макет можно отверстать и адаптировать при помощи MODX-тегов, после чего использовать на движке.
- Ограниченное количество полезных материалов. Хотя имеется и русскоязычное сообщество, и переведенная на русский документация. Но с ответами на некоторые вопросы могут возникнуть затруднения.
- Оригинальная терминология. Она существенно отличается от используемой в других CMS. Хотя вряд ли это серьезный недостаток. Просто для человека, привыкшего к другим системам управления содержимым, это может создать определенный дискомфорт. Немного тренировки - и вся терминология станет понятной.
- Как и у любой бесплатной системы с открытым кодом, есть проблемы с уязвимостью. CMS часто взламывают, но, для опытного программиста нет сложностей поставить, например, двойную авторизацию и настроить платформу так, чтобы пользоваться ею было безопасно.

Главный недостаток на наш взгляд - это слишком малое количество готовых модулей, решений для создания на этой платформе многофункционального интернет-магазина. Работа в админ-панеле совершенно не подготовлена для полноценной работы менеджера интернет-магазина. Очень многое приходится дописывать "ручками". Мы не рекомендуем создавать на MODX интернет-магазины . Лучше для этих целей использовать более подходящие решения (1С-Битрикс , Shop Script или бесплатные платформы Opencart, Prestashop).

Подведем итоги

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

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

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