MODX

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
MODX
MODX Logo.png
Modx default home.png
Тип система управления содержимым
Разработчик MODX LLC
Написана на PHP
Операционная система кроссплатформенное программное обеспечение
Первый выпуск 28 апреля 2004
Последняя версия
Лицензия GNU GPL
Сайт modx.com
modxcms.com
modx.com

MODX (читается «мо́дэкс») — система управления содержимым с открытым исходным кодом и открытой лицензией. Написана на языке программирования PHP, использует для хранения данных СУБД MySQL или MS SQL[2].

История[править | править код]

Разработчики Рэймонд Ирвинг (англ. Raymond Irving) и Райан Траш (англ. Ryan Thrash) начали работу над проектом MODX CMS в 2004 году.

Проект MODx был начат как модуль для поддержки DocVar для CMS Etomite, его авторами были Raymond Irving и Ryan Thrash. После того, как разработчики Etomite отказались от развития своей CMS как открытого продукта, весной 2005 года, авторами MODx был предпринят форк системы, и она стала развиваться в качестве самостоятельного продукта[3][4].

23 марта 2010 года — выходит первая версия MODX Revolution, полностью переписанная CMS[5].

В октябре 2012 года запускают сервис MODX Cloud — облачный хостинг для сайтов на MODX.

15 июля 2014 года — выходит новая версия MODX Revolution 2.3[6].

2015 год — выходит версия MODX Revolution 2.4

27 апреля 2016 года вышла версия 2.5, в которой значительно улучшена скорость работы движка, а также внедрены иные значительные изменения.

1 ноября 2017 года вышла версия 2.6.0, с поддержкой php 7.x

15 января 2018 года запущен первый российский магазин готовых сайтов на MODX revolution[7]

Встроенные средства[править | править код]

  • Система регистрации пользователей
  • Встроенный поиск на AJAX
  • Система генерации меню сайта
  • Система публикации комментариев (с модерацией и подпиской)
  • Генерация каталогов/блогов/новостей и т. п.
  • Короткие URL (иначе «человеко-понятные урл’ы» — ЧПУ)
  • Поддержка модульной разработки: плагин-шаблон-чанк-сниппет
  • Поддержка XHTML 1.0 Strict спецификации[8]
  • WYSIWYG-редактор (TinyMCE — как надстройка)

Преимущества[править | править код]

  • Графический веб-установщик
  • Полный контроль над выводом HTML-кода, разделение логики работы CMS и дизайна
  • Легкая расширяемость, возможность создавать программный код в сниппетах, модулях и плагинах, а также подключать параметры Template Variable (TV) для создания дополнительных полей[9]
  • Поддержка AJAX, MooTools, prototype, jQuery, ExtJS
  • Поддержка PHP 5.3.3  и выше
  • Кросс-браузерность и кросс-платформенность работы
  • Возможна установка на веб-сервера IIS, Apache, Nginx, Lighttpd и Zeus
  • Возможно размещение в «облаке» через Amazon Elastic Compute Cloud (EC2) и в собственном облаке MODX Cloud
  • Рекурсивный парсер для вложенной функциональности
  • Полный контроль над всеми метаданными и структурой URL для поисковой оптимизации
  • Совместимость с MVC (Model-View-Controller)[прояснить]
  • Контроль доступа и назначение прав для доступа к менеджеру сайта ACL
  • Возможность настройки менеджера под нужды заказчика
  • Репозиторий готовых расширений[10]
  • Магазин дополнений для MODX[11]

Версии[править | править код]

0.9.6.x — первоначальная основа программного кода, которая была запущена с первого стабильного релиза в виде версии 0.9.0 в конце октября 2005 года. Поддерживается другой группой разработчиков [12].

Evolution (Evo) — предшествующая версия MODX до Revo, очищенный и обновленный дистрибутив версии 0.9.6.x с новыми соглашениями и терминологией.

Версия Evo командой разработки больше не поддерживается в силу коммерческих интересов связанных с продвижением MODX Cloud[источник не указан 382 дня], но активно развивается силами сообщества MODX, не уступая в развитии REVO[источник не указан 382 дня][обновить данные]. Текущая версия системы 1.2.1, последнее обновление 11 января 2017 года. На данный момент рассматривается выделение ветки Evo в самостоятельную CMS[источник не указан 382 дня].

Revolution (Revo) — новая версия, полностью объектно-ориентированная система управления сайтами MODX, которая активно развивается и поддерживается командой разработки.

Система предназначена для ликвидирования найденных в оригинальном коде ограничений с помощью действительно рекурсивного парсера.[13]

Награды[править | править код]

Packt Publishing[править | править код]

  • Packt Publishing[en] | 2007 Самая перспективная открытая CMS — 1-е место[14]
  • Packt Publishing | 2009 Открытая CMS, общий зачёт — 2-е место[15]
  • Packt Publishing | 2010 Overall Best Open Source CMS Award — 3-е место[15]

CMS Critic[править | править код]

  • 2012 - Best Open Source CMS - Critic's Choice CMS Award Winners[16]
  • 2013 - Best Open Source CMS - People's Choice CMS Award Winners[16]

Примечания[править | править код]

Литература[править | править код]

  • Antano Solar John. MODx Web Development. — Second Edition. — PACKT, February 23, 2011. — 288 p. — ISBN 978-1849513487. (—//—. — 1st edition. — March 2009. — 276 p. — ISBN 978-1-847-19490-9.)
  • MODX Community Japan. MODX CMS: Create the best site! = MODxでつくる!最強のCMSサイト [単行本]. — SOTEKKU Inc. — 335 p. — ISBN 978-4-88166-573-2. (яп.)

Ссылки[править | править код]