Описание коллекции пакетов для создания сайтов на MODX

Привожу широкий набор компонентов MODX для сайтостроения с кратким описанием. Хочу сразу заметить, что здесь представлены не все существующие пакеты MODX, а лишь часть из них, проверенная мною лично. Центральный репозиторий MODX содержит очень большое количество готовых решений, и описать все в пределах одной статьи - невозможно. Также можно найти решения для MODX в сети GitHub, которые не были скомпилированы в транспортные пакеты.

С помощью представленного набора пакетов можно построить полноценный сайт:

Пакеты из центрального репозитория modx.com

pdoMenu (из пакета pdoTools) - предназначен для вывода групп элементов по шаблонам, используется для формирования меню (аналог Wayfinder)

pdoResources (из пакета pdoTools) - аналогично Wayfinder выводит выборку элементов по шаблонам, но сособен обрабатывать содержимое, используется для вывода списка документов с аннотациями или кратких карточек товаров в каталогах интернет магазинов.
Аналоги: getResources

pdoPage (из пакета pdoTools) - группирует вывод сниппетов на отрезки, выводит заданный отрезок - типичная постраничная разбивка. Используется в паре с getResources.
Аналоги: getPage

Archivist - компонент для навигации по архивным записям новостей сайта.

Articles - модифицированный тип документов MODX, которые отображаются не в общем дереве каталогов, а в родителе в виде таблицы с постраничной разбивкой. Крайне полезно для сайтов у которых публикуется большое количество новостей и все из них неудобно выводить в дереве докуентов (получается очень длинная лента)

Babel - пакет реализующий мультиязычность, на базе контекстов MODX

pdoCrumbs (из пакета pdoTools) - выводит "хлебные крошки" (путь от корня к текущей странице).
Аналоги: Breadcrumbs

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

CKEditor - визуальный редактор HTML контента для содержимого ресурсов. Устанавливается в систему и заменяет собой простую текстовую область установленную в системе по умолчанию.
Аналоги: TinyMCE, TypoMCE, Redactor (от {+} modmore)

CodeMirror - визуальный редактор для редактирования кода (шаблонов, чанков, сниппетов).  Устанавливается в систему и заменяет собой простую текстовую область установленную в системе по умолчанию.
Аналоги: Ace

Collections — тип документов для группирования большого количества дочерних документов в дереве ресурсов.

CSS Star Rating - модуль оценок страницы (товара) на базе CSS

form_constructor - компонент для визуального формирования форм, упрощает работу с формами

FormIt - пакет для обработки данных передаваемых формами в публичной части сайта, имеет всевозможные хуки (сценарии действий) в том числе и для отправки писем на e-mail администраторам или клиентам.

FormSave - дополнительный хук для FormIt, который позволяет записывать результат действия пользователя в БД и позже экспортировать результаты в CSV, XML на печать

Gallery - пакет для управления фотогалереями на сайте.
Аналоги: ms2Gallery (от Simple Dream) и MoreGallery Resource (от {+} modmore)

GoogleSiteMap - сниппет для генерации правильной карты сайта sitemap.xml.
Аналоги: в пакете SEOTab (от Sterc.nl) имеется сниппет StercSeoSiteMap

GroupEdit - пакет для группового редактирования полей ресурсов

gtpbuilder - пакет для автоматизации скачивания и компиляции пакетов хранящихся на GitHub.
Примечание: в настоящее время работает не очень стабильно, но является удобным инструментом;

Image+ - компонент для визуального обрезания картинок

Jevix - компонент для фильтрация любых данных, которые вводят на сайте пользователи или контент-менеджеры. Например, можно удалять "лишние" символы, попытки взлома системы, или автоматически оборачивать файлы заканчивающиеся на .swf в тег <object>

microcache - плагин для управления кэшированием страниц сайта на прокси-серверах и в браузерах с помощью генерации правильных серверных заголовков.

modDevTools — хлебные крошки в админке + показывет обратные связи шаблона и ресурсов

MultiUploadDialog - замена стандартного загрузчика файлов

nospam - компонент для предотвращения чтения e-mail адресов с вашего сайта спам-ботами, разбивает e-mail'ы на части

pThumb - компонент для автоматического ресайза картинок, например для создания превьюшек товаров. Подробное описание параметров библиотеки phpThumb, которая входит в состав этих пакетов.
Аналоги: phpThumbOf, phpThumbOn

SimpleSearch - поисковый модуль по текстовому содержимому на сайте, Аналоги mSearch2 — платный, но лучше использовать его.

Summary - разделение больших текстов "читать далее"

taglister - пакет для управления облаками тегов

Translit - компонент для генерации дружественных url
Аналоги: yTranslit (от Simple Dream)

 

VersionX - аналог имеющегося функционала в Wordpress, для сохранения предыдущих версий ресурсов (текстовых документов) и других элементов.

Внимание: может существенно увеличить размер базы данных, рекомендуется использовать только на небольших сайтах.

От Simple Dream

pdoTools - набор инструментов работающих c системой MODX в стиле PDO, а не XPDO. Оперирует в основном массивами, а не объектами классов. Работает быстрее, чем пакеты построенные в объектном-стиле.

BannerY - компонент для управления баннерами на сайте.

debugParser - пакет для тестирования быстродействия системы и выявления "узких" мест.
Копонент платный $.

HybridAuth - компонент для авторизации через социальные и другие сервисы.

MinifyX - пакет минифицирующий .js и .css файлы и объединяющий несколько файлов в один, тем самым сокращяя время загруки страницы клиентом и уменьшает количество строковых операций браузером при интерпретации страницы и стилей - увеличивает скорость работы сайта.

miniShop2 - компонент для создания полноценного интернет-магазина.

Tickets - компонент для создания и комментирования страниц посетителями сайта.

yTranslit - компонент для генерации дружественных url через api переводчика Яндекс. API ключ Яндекса делать тут. Его нужно вписать в разделе Системные настройки  ytranslit. И не забудьте поправить системную настройку friendly_alias_translit и другие в разделе Системные настройки → core → Дружественные URL

VersionX — компонент позволяющий сохранять старые версии сниппетов и чанков

От Sterc.nl

seopro - компонент, добавляющий "SEO примочки" в форму редакитрования документов и формирующий предварительный просмотр, как эта страница будет выглядеть в поисковой выдаче Google

Также у студии Sterc имеется компонент SEOTab - с расширенным SEO функционалом,.. но он ещё сыроват и лично я его сейчас не использую

Из блога Боба Рея

sitecheck - пакет для тестирования быстродействия системы и выявления "узких" мест. Также умеет автоматически исправлять большое количество ошибок.
Копонент платный $.

Upgrade MODX — пакет для автоматизации обновления MODX, следит за наличием обновлений, предлагает обновить.

Мои разработки

MetaTager - пакет для умного вывода Meta- заголовков, результат работы можно посмотреть на сайте BaltGaz.ru, скачать на GitHub.

xContent - пакет для расстановки внутренней перелинковки в текстах сайта, результат работы можно посмотреть на сайте BaltGaz.ru, скачать на GitHub. Чтобы его использовать, необходимо уметь писать регулярные выражения.