Поставщики пакетов

sdStore

Есть 2 основных поставщика пакетов для MODX: modx.com и modstore.pro. Первый — это основное сообщество, второй — русскоязычное сообщество, где есть более актуальные версии некоторых пакетов.

После установки MODX в админке доступен только поставщик modx.com. Чтобы не добавлять modstore ручками, можно установить пакет sdStore, который добавит поставщика modstore.pro автоматически. Ставим обязательно.

Удобство разработки

Ace

Отличный редактор кода с подсветкой синтаксиса, подсказками, быстрым вводом и горячими клавишами.

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

tagElementPlugin

Позволяет редактировать элементы (чанки и сниппеты), вызывая их непосредственно в коде шаблона. Очень удобный плагин, я считаю, обязателен к установке. Прямо в шаблоне можно быстро выбрать и открыть чанк или сниппет во всплывающем окне и быстро что-то поправить. А если элемент не найден — будет предложено сразу же его создать.

modDevTools

Выводит связи на странице редактирования чанка, шаблона и сниппета. Например, у чанка можно посмотреть, в каких шаблонах он используется, какие чанки и сниппеты в нем вызываются, а также список ресурсов, в которых этот чанк вызывается. Можно устанавливать, можно нет - попробуйте и решите, добавляет удобства при разработке. Но в целом полезная штука.

dbAdmin

Пакет для управления таблицами базы данных непосредственно в админке. Необязателен, но иногда может быть полезен.

Автоматизация

Некторые процессы можно делать ручками, а можно автоматизировать. Эти пакеты MODX позволят сократить время на ручном выполнении задач.

phpThumbOn

Компонент для работы с изображениями при помощи популярного скрипта phpThumb. Позволяет обрезать изображения и изменять их размеры на сервере, создавать превью изображений, накладывать водяные знаки и добавлять различные эффекты. Для сайтов с изображениями обязателен.

MinifyX

Минификация и склейка скриптов и стилей в два файла (css и js). Позволяет уменьшить количество запросов и увеличить скорость загрузки страниц.

BackupMODX

Удобное создание бэкапов непосредственно в админке.

filetranslit

Транслитерация файлов при загрузке через файловый менеджер.

Jevix

Фильтрация контента и типографики.

controlErrorLog

Управление журналом ошибок.

FixedPre

Автоматически заменяет символы тегов MODX и PHP на их HTML коды в пределах тега , чтобы они не обрабатывались парсером и выводились пользователю на странице как обычный текст. Например, < в < и ~ в ~ и т.д.

SEO (поисковая оптимизация)

Translitor

Компонент автоматически делает транслитерацию псевдонимов ресурса из заголовка (pagetitile) в ЧПУ (alias). Удобное дополнение, так как при создании страницы, даже если забыть указать ЧПУ вручную — он сгенерируется на основе заголовка страницы.

SEO Suite

Объединил пакеты SEO Pro и SEO Tab.

SEO Pro (в составе SEO Suite)

Проверяет длину полей title и description, добавляет фокусное ключевое слово (keywords) и показывает, как страницы будут выглядеть в поисковой выдаче.

SEO Tab (в составе SEO Suite)

Карта сайта, вкладки настройки индексации в ресурсе.

Расширение функционала

pdoTools

Это целый пакет дополнений для создания меню, выборки и вывода ресурсов, генерации хлебных крошек (breadcrumbs), организации постраничной навигации по сайту, вывода списка пользователей и xml-карты веб-сайта.

MIGX

Очень функциональное дополнение. Позволяет создавать множественные TV поля, каждое из которых будет как бы мини-таблицей. Можно создать слайдер, галерею, блок преимуществ и подобные штуки.

Collections

Компонент для группировки ресурсов в одну коллекцию. Добавляет усовершенствованную версию контейнера, в котором вложенные ресурсы отображаются в виде функциональной таблицы, и скрываются из дерева ресурсов. Это сильно разгружает админку, особенно при большом количестве страниц, так как все вложенные ресурсы скрываются из меню. И ускоряет управление ресурсами, так как в таблице можно сразу редактировать некоторые поля, не открывая страницу ресурса. Позволяет создавать шаблоны коллекций и задавать дочерним ресурсам ряд параметров по умолчанию.

Tagger

Позволяет создавать теги для ресурсов, выводить теги конкретного ресурса или облако тегов всего сайта. Используется для создания тегов в блоге или интернет-магазине.

Gallery

Позволяет создавать галереи изображений.

HitsPage

Для создания счетчика просмотров страницы.

SyntaxHighlighter

Добавляет возможность подсветки синтаксиса в блоках кода в статях.

FormIt

Дополнение для создания и обработки динамических форм на сайте.

AjaxForm

Сниппет для отправки сообщений со страницы сайта через Ajax.

Удобство администрирования

ClientConfig

Удобнейший компонент от Марка Хамстры для редактирования собственных параметров сайта на MODX Revolution. Применяется для регулярного обновления слогана, изменения цвета кнопок в зависимости от определенных условий, хранения контактных данных и т. д.

frontendManager

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

MarkdownParser

Позволяет работать с популярным форматом разметки markdown. В контенте ресурса весь текст, обрамленный в тег при рендеринге отобразиться как готовый html. Прекрасно дружит с обычным HTML.

Аналогичный функционал предоставляет модуль Markdown Василия Наумкина, но он работает как сниппет и принимает на вход весь текст полностью, а MarkdownParser дает возможность использовать его выборочно.

FastUploadTV

Простая загрузка файлов для tv полей.

tvSuperSelect

Тип TV, позволяющий вбивать значения «на ходу».

tinyCompressor

Автоматическая оптимизация загружаемых через файловый менеджер файлов.