Глоссарий MODX Revolution
Последнее обновление Sep 2nd, 2026 | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moreАутентификация¶
Проверка личности пользователя при входе в Менеджер или на сайт. Ядро можно расширить собственным классом аутентификации. Подробнее
База данных¶
SQL-база (MySQL/MariaDB), где хранятся объекты MODX: ресурсы, элементы, пользователи, настройки и другое. Revolution работает с ней через xPDO.
Базовое рабочее пространство¶
Именованная запись пути к установленному ядру MODX в базе данных. При установке создаётся рабочее пространство по умолчанию для выбранного ядра. Переключение нескольких рабочих пространств из Менеджера в текущих релизах Revolution не является стандартным сценарием.
Бек-энд¶
Синоним интерфейса Менеджера MODX.
Валидатор (Транспортный пакет)¶
Скрипт или встроенная проверка, которая выполняется до установки или удаления транспортного контейнера. Если валидатор возвращает true, установка или удаление продолжается. Если false, MODX прерывает действие.
Валидатором проверяют доступность каталога на запись, наличие нужных элементов или версии MySQL и PHP. Подробнее
Группа пользователей¶
Именованный набор пользователей для политик доступа и прав. Подробнее
Дерево ресурсов¶
Иерархический список ресурсов в Менеджере (обычно слева). Расположение родитель/потомок влияет на структуру сайта и URL.
Документ¶
Тип ресурса для обычной страницы сайта.
Дополнение¶
Сторонний компонент MODX, который не меняет ядро и не расширяет его классы, но добавляет функции сайту.
Дочерний ресурс¶
Ресурс, который лежит под родительским ресурсом (часто контейнером) в дереве ресурсов.
Дружественные URL-адреса, Дружественные псевдонимы¶
SEO-дружественные URL (в MODX часто называют ЧПУ). При включённых дружественных URL MODX строит читаемые пути из псевдонимов ресурсов вместо «сырых» ID в запросе. Подробнее
Журнал ошибок¶
Системный журнал Менеджера, куда MODX пишет ошибки PHP и приложения. Открывается в разделе «Отчёты» → «Журнал ошибок». Путь и имя файла задают системные настройки error_log_filepath и error_log_filename.
Идентификатор документа¶
Идентификатор ресурса¶
Также называют ID документа, ID ресурса или идентификатором документа: число в скобках в дереве ресурсов Менеджера, однозначно указывающее на ресурс.
Имя пользователя¶
Логин пользователя.
Источник файлов¶
Определяет, откуда берётся медиа: локальная файловая система, FTP, Amazon S3 или другой драйвер. В ядре есть файловая система, FTP и S3. Другие источники ставят через управление пакетами или пишут сами. Подробнее
Категория¶
Необязательная метка для элемента, набора переменных и связанных объектов, чтобы группировать их в Менеджере.
Компонент¶
Также «сторонний компонент» или 3PC. Код, расширяющий MODX: часто дополнение, расширение или пакет шаблона.
Коннектор¶
Точка входа для AJAX-запросов. Коннектор загружает основной класс MODX, очищает данные запроса и передаёт работу процессору. Подробнее
Контейнер¶
Ресурс, отмеченный так, что в нём могут лежать дочерние ресурсы в дереве ресурсов. При наличии детей контейнер выступает родительским ресурсом.
Контекст¶
Граница для ресурсов и настроек. Контексты используют для поддоменов, языков и похожих разделений сайта.
Контроллер¶
PHP-класс Менеджера, который собирает страницу Менеджера (подключает assets, выставляет плейсхолдеры, отдаёт представление). Пользовательские страницы Менеджера (CMP) строятся на контроллерах. Подробнее
Куки¶
Данные HTTP-cookie в браузере. MODX использует их вместе с сеансом для входа и состояния запроса.
Кэш, кэширование¶
Сохранённые копии данных, которые MODX переиспользует, чтобы меньше ходить в базу. Revolution кэширует на нескольких уровнях. Подробнее
Лексикон¶
Словарь строк по настройке cultureKey (двухбуквенный код языка, по умолчанию en), которым локализуют Менеджер и дополнения. Записи лексикона заменяют старые языковые файлы. Многие из них правят прямо в Менеджере.
Менеджер¶
Административный интерфейс MODX (также бек-энд).
Меню¶
Пункты навигации Менеджера (главное меню, меню пользователя и т. п.). Ядро и пакеты регистрируют пункты, которые открывают контроллеры.
Медиабраузер¶
Также MODX Browser или файловый менеджер. Интерфейс Менеджера для просмотра и выбора файлов через источник файлов (загрузка, папки, вставка в ресурсы и TV).
MIME-тип¶
Тип содержимого файла или ответа (например text/html). Тип содержимого хранит MIME-тип для ресурсов этого вида.
Набор переменных¶
Именованный набор переменных элемента. Его подключают к элементу, чтобы переопределить значения по умолчанию для конкретного вызова.
Наборы настроек формы¶
Также FC Sets. Группа правил настройки формы для одной страницы (действия) Менеджера. Подробнее
Настройка группы пользователей¶
Настройка, заданная для одной группы пользователей и унаследованная её участниками (пользователь → группа → контекст → система). Правится на вкладке «Настройки» группы.
Настройка контекста¶
Параметр одного контекста. Может создать новый ключ или переопределить системную настройку.
Настройка формы¶
Функция Менеджера: вы задаёте правила, которые меняют вид и поведение форм. Подробнее
Настройки пользователя¶
Параметр одного пользователя. Может добавить ключ или переопределить совпадающие настройки группы, контекста и системы.
Настройка тегов¶
Теги вида [[++SettingName]] для системных настроек, настроек контекста и настроек пользователя.
Объект¶
В терминах xPDO — PHP-объект, сопоставленный со строкой в таблице (ресурс, пользователь и т. д.). См. также первичный ключ.
Параметр запроса alias¶
Системная настройка request_param_alias: имя GET-параметра для псевдонима ресурса, когда дружественные URL выключены или как запасной вариант. По умолчанию q. Подробнее
Параметр запроса id¶
Системная настройка request_param_id: имя GET-параметра для ID ресурса. По умолчанию id. Подробнее
Первичная группа пользователя¶
Основная группа пользователей, назначенная пользователю. Права действуют по всем группам пользователя; первичная группа в основном задаёт значения по умолчанию для настроек группы.
Первичный ключ¶
Столбец (или столбцы) таблицы, однозначно определяющие строку. У ресурсов это ID в дереве ресурсов.
Переменные¶
Один именованный параметр элемента (значение свойства сниппета, чанка и т. п.).
Плагин¶
PHP-элемент, который выполняется на системных событиях (сохранение чанка, очистка кэша и др.), в отличие от сниппета, который вызывают из контента. Подробнее
Плейсхолдеры¶
Теги вида [[+PlaceholderName]] для значений, заданных в PHP, обычно через $modx->setPlaceholder('placeholderName', 'value') в сниппете или плагине.
Поле ресурса¶
Столбец строки ресурса (site_content): pagetitle, longtitle, introtext, alias, menuindex и другие. Многие видны на экране редактирования и через теги ресурса.
Пользователь¶
Учётная запись Менеджера или фронтенда: имя, учётные данные, профиль, членство в группах. Пользователь с флагом sudo обходит все проверки прав. Подробнее
Прехуки¶
Хуки, которые выполняются до основной обработки FormIt (или похожего Extra). См. Хуки.
Процессор¶
PHP-класс одного действия Менеджера или коннектора (создать, обновить, получить список и т. д.). Коннекторы направляют AJAX к процессорам. Подробнее
Пространство имён¶
Метка, которой компоненты группируют записи лексикона, настройки и связанные объекты. Также указывает абсолютный путь к компоненту.
Расширение¶
Также «расширение ядра». Сторонний компонент, меняющий поведение ядра: свой класс пользователя или аутентификации, провайдер кэша, классы для работы с контекстами.
Рендерер¶
Код, который меняет отображение значения в гриде Менеджера или похожем UI. Свои рендереры задают, например, в Collections. Подробнее
Ресурс¶
Единица контента сайта, которую разбирает парсер. Частые типы: документ, ссылка на сайт, симлинк, статический ресурс. Подробнее
Резолверы (в Транспортном пакете)¶
Скрипт или встроенное действие после установки или удаления транспортного контейнера. Резолвер выполняется после сохранения объекта контейнера.
Пример PHP-резолвера: привязать события к только что установленному плагину.
Пример файлового резолвера: скопировать assets/getResources из пути vehicle в каталог assets сайта.
Родительский ресурс¶
Ресурс, под которым в дереве ресурсов лежат дочерние ресурсы. Если родитель отмечен как контейнер, это также контейнер.
Сеанс пользователя¶
Серверный промежуток времени, в течение которого запросы посетителя связаны друг с другом (вход, flash-данные и т. п.), обычно вместе с куки.
Симлинк¶
Тип ресурса, который указывает на другой локальный ресурс и показывает его содержимое.
Системная настройка¶
Параметр всего сайта. Его могут переопределить настройки группы пользователей, настройки контекста и настройки пользователя.
Системное событие¶
Именованная точка в коде ядра или Extra, где могут сработать плагины (сохранение, удаление, очистка кэша и многое другое). Подробнее
Сниппет¶
PHP-элемент, который вызывают из шаблонов, чанков или ресурсов для динамического кода. Подробнее
Ссылка на сайт¶
Тип ресурса, который указывает на внешний URL или другой ресурс и перенаправляет посетителя. Цель (target) ссылки — этот URL или ресурс. Системная настройка use_weblink_target задаёт, печатают ли теги ссылок и makeUrl() сразу целевой URL или внутренний URL самой ссылки.
Статический ресурс¶
Тип ресурса, указывающий на файл на сайте. Содержимое ресурса заменяется содержимым этого файла.
Статический элемент¶
Элемент, исходный код которого лежит в файле на диске, а не только в базе. Подробнее
Тег чанка¶
Теги вида [[$ChunkName]], которые вставляют чанк.
Теги ресурса¶
Теги вида [[*fieldOrTvName]] для полей ресурса или шаблонных переменных.
Теги сниппета¶
Теги вида [[SnippetName]], также вызов сниппета.
Теги ссылки¶
Теги вида [[~ResourceId]], которые выводят URL ресурса.
Тип содержимого¶
Задаёт расширение, MIME-тип и двоичный флаг для ресурса. Подробнее
Тема лексикона¶
Набор записей лексикона по одной теме. Revolution подгружает темы по мере необходимости.
Транспортный пакет¶
ZIP с набором транспортных контейнеров, который ставят через управление пакетами или переносят между сайтами. Подробнее
Транспортный контейнер¶
Единица внутри транспортного пакета: объекты или файлы плюс правила установки. Подробнее
Управление лексиконом¶
Инструменты Менеджера для просмотра и правки записей лексикона по пространству имён и теме. Для разработчиков см. также интернационализацию.
Управление пакетами¶
Интерфейс и сервис Менеджера для установки транспортных пакетов (Extras) с удалённых провайдеров или из загруженного файла. Также называют установщиком Extras. Подробнее
URI¶
Путь (и связанные идентификаторы), который MODX связывает с ресурсом для маршрутизации и дружественных URL. Связанные поля ресурса включают uri и alias.
Установщик¶
См. Управление пакетами.
Файловая система¶
Локальное дисковое хранилище файлов сайта. Тип источника файлов по умолчанию читает и пишет файловую систему. Подробнее
Файловый менеджер¶
См. Медиабраузер.
Файловый резолвер¶
Тип резолвера xPDOVehicle, который копирует файлы из пути транспортного пакета в целевой путь на сайте.
Хуки¶
В FormIt и похожих Extra хук — PHP после (или до, как прехук) обработки формы: письмо, редирект, антиспам, своя логика. Подробнее
Чанк¶
Повторно используемая разметка (часто HTML), хранимая как элемент. Вставляют чанк тегом чанка. Подробнее
ЧПУ¶
См. Дружественные URL-адреса, Дружественные псевдонимы.
Шаблон¶
Элемент с внешней разметкой для документов выбранного типа. Ресурс выбирает шаблон. В шаблоне лежат теги чанков, сниппетов и TV. Подробнее
Шаблонные переменные (или ТВ-параметры или TV)¶
Пользовательские поля ресурса на экране создания и редактирования. Выводят через теги ресурса. Подробнее
Элемент¶
Также «элементы содержимого»: шаблон, шаблонная переменная, чанк, сниппет, плагин, категория или набор переменных в дереве элементов Менеджера.
Языковые теги¶
Теги вида [[%LanguageStringKey]], которые берут строки из лексикона.
Asset¶
Любой файл в каталоге MODX_ASSETS_PATH (абсолютный путь к файловой системе, обычно отображается в /assets на сайте): библиотеки, изображения, CSS, JavaScript, файлы классов, пакеты Extra и подобное.
Media Browser¶
См. Медиабраузер.
MODX Browser¶
См. Медиабраузер.
TV¶
См. Шаблонные переменные.
xPDOVehicle¶
Базовый класс транспортного контейнера. Хранит экземпляры xPDOObject (строки таблиц) и атрибуты установки и удаления, включая валидаторы и резолверы.
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










