только- только начал интересоваться.
Если в 2х словах:
1. На фронте есть url страниц. - ресурсы.
2. К ресурсу подвязываются:
— Шаблон (тут пишется логика, условия вывода ДАННЫХ (TV сниппетов), сниппеты, чанки и прочие html js php штуки)
—- TV - это Дополнительные поля, которые могу хранить для ресурсов какие-то данные: Текст, галерея изображений и прочее. - заполняются пользователями как правило.
3. Сниппет - это своего рода функция php в которую передаем параметы различные.
4. Шаблонизация есть стандартная MODX ([[+placeholder]]) c квадратными скобками и есть феном - похож на смарти (для работы нужен pdoToolse пакет {$_modx->resource.id} ).
5. Есть система плагинов для различных событий (например загрузилась страница, сохранили ресурс и тп)...
Как то так.
6. Дополнения есть различные. - Пакеты. они расширяют возможности.