В этом разделе я собрал дополнения (модули MODX), которые я устанавливаю сразу после разворачивания дистрибутива при разработке сайтов. Среди этих дополнений есть как обычные сниппеты MODX, выполняющие те или иные функции, так и полноценныые модули со своей страничкой в разделе «Компоненты» в админке
Рядом с каждым дополнением есть ссылка на его страничку в официальном репозитории и на последнюю сохраненную версию на моем сайте. По возможности, скачивайте версию из официального репозитория (если он доступен) — ведь я не могу поддерживать версии всех дополнений в актуальном состоянии.
Надеюсь, я не нарушил никаких лицензий.
pdoTools
Компонент-замена нескольких пакетов для выборки ресурсов или других объектов. От своих аналогов отличается скоростью. В состав входят следующие сниппеты:
- pdoResources — Выводит списки ресурсов. Полноценная замена getResources
- pdoSitemap — Выводит xml-карту сайта. Аналог GoogleSiteMap
- pdoCrumbs — Добавляет на сайт навигацию в виде хлебных крошек. Заменяет Breadcrumb
- pdoField — Предоставляет доступ к полям ресурсов. Заменяет одновременно getResourceField и UltimateParent
- pdoUsers — Выводит список пользователей сайта. Поддерживает фильтрацию по группам пользователей
- pdoNeighbors — Показывает ссылки на следущий и предыдущий ресурсы
- pdoPage — Реализует постраничность, так же, как и getPage
- pdoMenu — Выводит меню на сайте в виде списка ссылок. Аналог Wayfinder
Ace
Подсветка синтаксиса в админке для чанков, сниппетов и пр. Дополнение нереально крутое — есть даже автодополнение. Если вы пользуетесь CodeMirror или прочими пакетами для подсветки — просто попробуйте :)
autoRedirector (модуль MODX)
Компонент отслеживает изменения адресов страниц на сайте и, если вы меняете адрес какой-то страницы, автоматически проставляет редирект. Можно использовать вместо Redirector, так как позволяет в админке вручную добавить любое правило редиректа.
Batcher (модуль MODX)
Дополнение позволяет массово переключить у ресурсов шаблон, состояния Показывать/Не показывать, Опубликован/Не опубликован и пр. Редко когда пригождается, но пару раз он меня очень выручал.
BreadCrumb (сниппет)
На мой взгляд, самое простое дополнение, добавляющее на сайт навигацию в форме хлебных крошек.
Console (модуль MODX)
Добавляет в админ-панель консоль, в которой можно тестировать php-код и сразу же видеть результат его выполнения. Очень выручает, когда надо сделать какую-нибудь хитрую выборку или отладить какой-то кусок кода.
DirectResize2
Уменьшает вставленные в контент изображения до нужного размера, подключая одну из трех JS-библиотек, которые увеличивают картинки по клику. В итоге сайт загружается быстрее, так как картинки все «ужаты».
FastUploadTV
Добавляет новый тип ТВ-параметров для упрощенной загрузки картинок контент-менеджером. Этот ТВ представляет из себя кнопку, при нажатии на которую открывается окно выбора файла. Выбранный файл загружается на сайт в предварительно указанную папку и прикрепляется к ресурсу.
FormIt (сниппет)
Обрабатывает любые формы. Позволяет сделать валидацию полей форм, после чего передает данные в указанный сниппет для дальнейшей обработки. Может отправлять почту. Часто используется для создания контактных форм на сайте, но этим его возможности далеко не органичиваются. Советую уделить этому сниппету много внимания и изучить все его возможности.
AjaxForm (сниппет)
Добавляет возможность реализовать отправку любой формы через AJAX. Хорошо взаимодействует с FormIt и по умолчанию настроен на автоматическую работу с такими формами.
MinifyX (сниппет)
Объединяет и минифицирует стили и скрипты на сайте. Если вызывать некешированным, то отслеживает изменения файлов и пересобирает результирующий файл.
Gallery (модуль MODX)
Создавайте альбомы, в которые загружайте любое количество изображений. Очень удобный интерфейс в админке и очень простой сниппет вывода галереи на сайте. Есть возможность прикрепить к каждому документу на сайте свою галерею (см. Управление альбомом галереи на странице ресурса).
impArt (модуль MODX)
Предназначен для массового добавления статей на сайт. Все статьи загружаете в одно поле, разделив их символом # и импортируете как дочерние ресурсы к нужному документу.
Login (сниппет)
Позволяет реализовать на сайте регистрацию для пользователей, форму авторизации, личный кабинет. Пример того, как это все можно сделать, читайте в статье Авторизация, регистрация пользователей, личный кабинет и основы контроля доступа в MODX Revolution.
MIGX (модуль MODX)
Даёт возможность создавать в админке табличные ТВ-параметры с удобным интерфейсом добавления и редактирования строк.
modLastModified
Возвращает пользователям (и поисковикам) заголовки Last-Modified и Not modified. Благодаря этому поисковики смогут чаще приходить на ваш сайт, чтобы проверить изменения — ведь нагрузка на их серверы будет меньше благодаря этим заголовкам.
phpThumbOn (сниппет)
Позволяет ресайзить картинки на сервере. Создает превьюшки, обрезает картинки, накладывает водяные знаки и пр.
simpleUpdater
Добавляет в раздел «Приложения» пункт «Обновить MODX», в котором вы можете провести апгрейд системы всего одной кнопкой.
CKEditor
Визуальный редактор для ресурсов в админке MODX. Аккуратная и симпатичная панель инструментов, чистый код.
Collections
Создаёт отдельный тип ресурса — коллекцию. Дочерние ресурсы коллекции не показываются в дереве, а отображаются на странице в виде удобной таблички. Идеально для разделов новостей или блогов
Translit
Транслитерирует названия ресурсов, прежде чем установить в качестве псевдонима. Здесь локальная версия отличается от версии в репозитории несколько другой таблицей транслитерации. Например, в официальной версии буква «Ц» будет преобразована в «cz», а в локальной версии — в «c».
VersionX (модуль MODX)
Создает локальные бекапы всех элементов — от чанков до ресурсов. Вы всегда сможете посмотреть старую версию и, если надо, восстановить ее. Кроме того, можно узнать, кто именно внес те или иные изменения.
xPoller (модуль MODX)
Компонент для организации AJAX-опросов для вашего сайта
SiteHeart
Добавляет на сайт чат онлайн-поддержки от SiteHeart
Подборка полезных дополнений из репозитория
- Подборка дополнений, которые могут однажды пригодиться. Часть 1
- Подборка дополнений, которые могут однажды пригодиться. Часть 2
- Подборка дополнений, которые могут однажды пригодиться. Часть 3
Немного подробностей по другим дополнениям
- [scannerMODX] — проверьте целостность ядра MODX
- simpleUpdater 2.1.1 - Возвращён пункт в меню «Приложения»
- siteExtra 1.4.0 — поддержка синтаксиса Fenom
- simpleUpdater 2.1.0
- Очень простое добавление кастомных объектов в MODX
- Как обновить MODX одной кнопкой
- LangCorrect-0.0.1 — Изменяем неверную раскладку запросов
- SiteHeart — онлайн чат для сайта
- xPoller — опросы для MODX
- Отправляем заголовки Last-Modified и Not Modified
- Новая версия Sendex
- impArt — массовая заливка статей на сайт
- autoRedirector — Автоматический редирект при изменении адреса страницы
- Units — правильно указываем окончания для количественных обозначений
- Новый раздел на сайте — Шаблоны для MODX Revolution
- Модификация getPage для приведения пагинации к общепризнанным стандартам
- editLinksNet - мое первое дополнение в официальном репозитории MODX
- Шаблон Acallia для MODX
- Плагин для переключения контекстов при отсутствии нужного URL в текущем контексте
- Галерея в стиле Вконтакте или Яндекс.Картинок
- Плагин для редиректа если страница перенесена или изменен URL страницы
- Небольшой плагин для редиректа если страница перенесена
- Автоматизация перелинковки сайта в MODX REVO