На протяжении последних 10 лет MODX уверенно завоевывает сердца и веб-разработчиков, и просто пользователей этой удивительной в плане удобства и гибкости системы управления контентом (CMS). Причем, не просто CMS. Платформа одновременно может выполнять и функции фреймворка для разработки веб-приложений, такой пакет «два-в одном».
Привлекает MODX и открытым исходным кодом, простотой в обслуживании, легкостью в работе. Во всем мире разработчики успешно пользуются системой для создания разнообразных сайтов, не случайно в рейтинге свободных (Open-source) систем управления MODX не первый год уверенно держится на третьем месте.
Требования к хостингу MODX выдвигает стандартные для CMS и, будучи кросплатформенным приложением, может быть установлена на хостинг с любым веб-сервером (Apache, nginx, Lighttpd, IIS или Zeus).
При разработке системы использовался язык PHP, соответственно, она работает со знакомыми базами данных MySQL и MS SQL. А совместимость со всеми современными браузерами обеспечивает комфортные действия в административной панели управления сайтом.
История создания системы управления содержимым под названием MODX начинается в 2004 году. В тот год MODx стал первым серьезным модулем для поддержки DocVar, работающим на системе управления Etomite 6. Разработчиками, работавшими над проектом, были Реймонд Ирвинг (Raymond Irving) и Райан Треш (Ryan Thrash).
Но вскоре разработчики Etomite отказались от развития своей CMS как открытого продукта, и весной 2005 г. авторы MODX сделали форк системы. С того момента она стала развиваться в виде самостоятельного продукта.
В 2010 году происходит «революция», и на свет появляется совершенно новый MODX – MODX Revolution.
Так с 2010 года и идет параллельно развитие двух веток MODX: Revolution (Revo) и Evolution (EVO).
В какой-то период развития разработчиками было заявлено об остановке работы над проектом Evolution. Команда решила сконцентрировать все свои силы в работе над Revo.
Но благодаря сообществу приверженцев Evo, ее разработка вскоре продолжилась самим сообществом, и сейчас развивается достаточно активно.
Есть мнение, что для начинающих разработчиков Evo проще. Возможно. Поклонников у нее хватает. Во всяком случае, создание несложных сайтов проходит на «Ура».
MODX Revolution – это полностью переработанный код ядра MODX с новым синтаксисом тегов и многими революционными особенностями.
MODX Revolution оказалась более безопасной и имела ряд технических преимуществ перед Evolution, в общем, на сегодня она представляет собой перспективное будущее MODX.
Дружественный интерфейс, удобные формы для публикации информации на сайте, перетаскивание ресурсов методом Drag-and-Drop, ручная и запланированная на определенное время публикация ресурсов – все это делает MODX Revolution надежным инструментом для конечного пользователя CMS.
Специалисты по верстке приходят в восторг от системы работы с шаблонами в MODX Revo. Вы просто берете HTML-верстку и в нужных местах прописываете теги MODX. Логика работы системы никогда не пересекается с дизайном страниц.
Если же стандартного инструментария окажется недостаточно, всегда имеется возможность разработать дополнительные шаблоны.
Что вкратце может предложить Revolution разработчику веб-проекта? Несомненно, широчайшие возможности: надежное, неплохо документированное API, поддержка интернационализации, превосходная система управления пакетами.
Открытый исходный программный код MODX и свободное распространение по лицензии GPL означает, что любой желающий может использовать сайты, построенные на данной системе управления как в личных, так и в коммерческих целях.
Это действительно мощная платформа, которая идеально подходит для построения самых разных веб-приложений, начиная от сайтов-визиток и заканчивая интернет-магазинами, крупными информационными порталами и новостными проектами. Пока мы в ней не разочаровались.