a
b
c
d
f
g
j
l
m
p
s
u
w
y
б
в
д
и
к
м
п
р
т
ф
х
ш
э

MODX

MODX

MODX — это бесплатная профессиональная система управления содержимым (CMS) и фреймворк с открытым исходным кодом, написанный на языке программирования PHP и использующий базы данных MySQL. Она распространяется под лицензией GPL (General Public License) и позиционируется как «платформа контентных приложений» (Content Application Platform), то есть среда, в которой доступно создание практически любой логики работы с данными.


Особенность

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


Как устроена

Архитектура MODX строится на нескольких базовых понятиях:

  • Ресурсы — контент на сайте: страница, файл, ссылка или перенаправление. Каждый ресурс как отдельная единица с собственными настройками и шаблоном.
  • Шаблоны — место, где расположен ресурс. Содержат разметку страницы, заголовок, подвал и места для подключения динамических элементов.
  • Чанки — переиспользуемые фрагменты HTML: меню, формы, карточки товаров. За счет них код не дублируется.
  • Сниппеты — PHP-код, который выполняется при загрузке страницы. Формирует меню, обрабатывает формы, обращается к базе данных.
  • Плагины — перехватчики событий, расширяющие поведение ядра без его изменения.

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

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


Если коротко: 

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