Если вы используете или начинаете использовать MODX в разработке сайта, то вам очень пригодятся вот эти 10, на мой взгляд, самых топовых компонентов в установщике:
1. Console
Компонент в real time дает возможность тестировать и запускать php-скрипты и видеть их выполнение в этом же окне. Советую, так как это очень помогает в написание собственных сниппетов.
2. MIGX
Просто бомбический компонент для формирования сложных TV полей и вывода их на front end. С помощью данного компонента вы легко сможете вывести на сайт например слайдер или таблицы или таблицы, вложенные в таблицы. На первый взгляд компонент может показаться сложным, но если разобраться, то вы поймете что он действительно достоин внимания и может решить практически любые задачи.
3. tagElementPlugin
В каждый сайт который мне приходиться делать на системе MODX, я устанавливаю компонент tagElementPlugin . Логика его работы очень простая. Он по горячим клавишам Ctrl + Enter открывает любой сниппет или чанк в коде. Это позволяет редактировать код без перезагрузки страницы или поиска по чанкам и спиппетам. Привыкаешь к этому практически сразу. Это просто очень удобно! При чем есть классная функция, если вы вводите например в шаблоне новый чанк [[$chunk]], выделяете его двойным кликом мыши и нажимаете Ctrl + Enter, то компонент сначала ищет такой среди имеющихся и если не находит то предлагает сразу создать новый.
4. VersionX
Компонент для хранения версий ресурсов, чанков, сниппетов, шаблонов...При установке вы сами выберете что именно вы хотите версионировать и после у вас появится вкладка - версии. Очень удобно для откатов к предыдущим версиям кода.
5. translit
Данный компонент переводит все русскоязычные URL на англоязычные. После установки нужно зайти в системные настройки и там найти параметр:
friendly_alias_translit
и написать в нем значение russian
6. ClientConfig
Компонент в котором можно задавать неограниченное количество полей для вывода контента на сайт, при чем есть возможность группировки по группам. Само поле выводиться вот таким образом [[++name]]. Очень удобно в данном компоненте хранить контакты и какие то постоянные значения, которые могут вызываться в разных местах сайта, но при этом редактирование идет только в одном поле.
7. MetaX
Компонент решает задачу правильного вывода тегов между <head></head>. По сути добавить больше не чего. Это готовое решение которое решает кучу проблем и экономит ваше время на разработку.
8. Ace
Редактор кода. Без него MODX был бы скучным сером текстом. Я всегда пользуюсь им, так как он довольно удобный и функциональный. Одно только дописывание тегов внутри системы уже многого стоит. Советую ставить, не глючит, работает корректно и при постоянной работе, становится очень удобным инструментом, единственное что хотелось бы получить еще, это автоподсказки для php и js.
9. AjaxForm
Работает в цепочке с Formit. Данный компонент дает возможность отправки с форм сайта писем без перезагрузки страницы. Т.е. даже из названия можно догадаться, что компонент устроен по Ajax технологии. Т.е. это тоже готовое решение ajax отправки форм, вам остается только настроить формы и внешний вид, остальное разработчики сделали за вас
10. Updater
Компонент для обновления системы. Он сам вам подскажет когда вам нужно обновиться, и обновит систему до последней версии по одной кнопке. Просто удобно