Джентельменский набор дополнений для MODX
Привет. В данной статье рассказываем о дополнениях, которые используются для разработки сайтов на CMS MODX.
ACE или CodeMirror – редактор кода. Я чаще использую именно Ace. Плагины, которые значительно облегчают разработку сайта подсвечивая код и проверяя его на ошибки.
AjaxForm – плагин, помогающий создавать формы обратной связи, которые работают без перезагрузки страницы. Автоматически инсталлирует плагин FormIt.
altHelper (устанавливается из репозитория modstore.pro) – отличное дополнение для контроля заполнения мета тега alt вашим контент-менеджером. Кроме этого, можно включить автоматическое заполнение этого тега из заголовка страницы, однако в этом случае из тела страницы будут вырезаны все символы “+”, так, что включать эту настройку нужно осторожно.
autoRedirector – дополнение, которое может спасти вас от потери веса страницей, в том случае, когда вы решите сменить псевдоним страницы (например, сменив псевдоним категории с katalog на catalog), автоматически создавая переадресацию со старых страниц на новые.
Redirector – дополнение которое поможет вам настроить перенаправления на основе регулярных выражений. Необходимо как воздух при замене старого сайта на новый если у вас нет возможности сохранить структуру url-адресов.
Boilerplate (устанавливается из репозитория modstore.pro) – дополнение выполняющее первичную настройку сайта и установку множества из перечисленных в этом списке дополнений. Очень экономит время при развёртывании системы. Работу этого дополнения я опишу в отдельной статье.
CKEditor и TinyMCE Rich Text Editor – wysiwyg редакторы для поля контент. Я всегда устанавливаю оба, так как бывают ситуации, когда один из них может работать не корректно.
Collections – как понятно из названия, понадобится вам в случае если на вашем сайте планируется раздел с большим количеством материалов, например, блог или новости. Он позволяет объединять страницы в коллекции, а не выводить их в дереве ресурсов.
controlErrorLog – плагин облегчающий работу с log файлами и журналами.
EmailQueue – плагин для организации почтовых очередей. Кроме того, бывает полезен во время отладки отправки писем с сайта.
MIGX – страшный и ужасный. Позволяет создавать специальный тип полей, который позволяет объединять несколько TV параметров в один. Если вы не понимаете о чём речь, просто поверьте это очень полезно.
pdoTools – очень универсальный и удобный инструмент для решения множества задач как то вывод меню, вывод превью ресурсов, вывод пользователей и ещё множество других. Более детально я расскажу в отдельном посте.
SweetAlert2 – заменяет стандартные всплывающие окна для AjaxForm и некоторых других дополнений на красивые.
MinifyX – дополнение для минификации и объединения css и js файлов.
phpThumbOn, phpThumbOf, phpThumb – дополнения для создания превью и форматирования изображения. Чаще всего я использую phpThumbOn. Его же я использую и для внедрения формата webp.
Translit – дополнение которое требуется для создания ЧПУ.
simpleUpdater – помогает легко обновлять modx без использования FTP или файлового менеджера.
VersionX – крайне полезный плагин, реализующий контроль версий всех элементов modx. Может быть крайне полезен, если в результате работы над сайтом, что-то перестало работать или вы случайно удалили какой-то элемент.
Этот набор плагинов для MODX мы используем в практически во всех своих проектах, расширяя его в зависимости от типа того или иного сайта.