Многие разработчики и администраторы сайтов сталкиваются повседневно с проблемами, которые повторяются день за днем. В данной статье мы рассмотрим компоненты, которые повысят удобство использования панели администратора в MODx Revo. Наверняка, некоторые из них будут вам знакомы, и все же надеемся, что новой информации будет больше.
1. Collections – отличный компонент для преобразования ресурсов в удобный вид, коллекции или более просто — таблицы. Подойдет он тем, у кого дерево ресурсов выросло до неимоверных объемов, что является причиной тормозов в админке. Ведь, если ресурс является коллекцией, то его дочерние ресурсы не отображаются. Кроме того, данная штука имеет гибкую настройку, что позволяет удовлетворить потребности практически любого пользователя. Скачать Collections для MODx Revo можно из официального репозитория MODx. Вот как коллекции выглядят у нас:
2.dbAdmin – компонент, который дает возможность просматривать листинг таблиц базы данных в панели администратора MODx Revo. Позволяет также производить экспорт как отдельной таблицы, так и всей базы в целом. Кроме всего прочего, умеет удалять и очищать таблицы (так что будьте аккуратны при его использовании) и производить разного рода SQL-запросы. Скачать dbAdmin для MODx Revo можно в репозитории modstore.pro.
3.modDevTools – компонент, добавляющий дополнительную вкладку у элементов в панели администратора MODx Revo. На данной вкладке перечисляются все используемые в отдельном элементе чанки, сниппеты, которые можно редактировать прямо здесь же, а не искать их по всей админке. Скачать modDevTools для MODx Revo можно в репозитории modstore.pro.
4.debugParser – это компонент, который позволит вам найти узкие места на вашем сайте. Добавив некоторые параметры к URL странице на фронтенде, вы увидите листинг, приводящий скорость загрузки каждого сниппета. Скачать debugParser для MODx Revo вы можете в репозитории modstore.pro.
5.autoRedirector – отличный плагин, который, если сменился alias у ресурса, прописывает 301 редирект со старой версии ресурса на новую. Скачать autoRedirector для MODx Revo вы можете в репозитории modstore.pro.
6.tagElementPlugin – плагин, который позволяет редактировать чанк или сниппет по выделению его тега и нажатию сочетаний клавиш ctrl+enter. Очень удобная штука, только с одним минусом – работает только в редакторе ACE.
7.modMySettings – данный пакет стоит ставить только на свежей установке MODx, так как она позволяет выбрать нужные компоненты и скачать их, выставить необходимые настройки и создать необходимые ресурсы. Если вы еще и обладаете навыками разработчика, то вы можете переписать его под себя, что заметно ускорит разработку ваших сайтов. Скачать modMySettings для MODx Revo вы можете в репозитории modstore.pro.
8.controlErrorLog – плагин, который сообщает вам о наличии записей в журнале ошибок MODx, добавляя иконку на панели верхнего меню. Скачать controlErrorLog для MODx Revo вы можете в репозитории modstore.pro.
9.frontendManager – на данный момент один из наших самых любимых компонентов. Он позволяет редактировать ресурсы прямо с фронтенда, что ускоряет разработку и администрирование во много раз. Отображается верхней панелью на фронтенде. Скачать frontendManager для MODx Revo вы можете в репозитории modstore.pro.
10.console – компонент, который позволяет выполнять PHP код прямо в панели управления MODx, что позволяет производить необходимые манипуляции с большим количеством элементов или ресурсов. Скачать console для MODx Revo вы можете в официальном репозитории MODx.
11.clientConfig – компонент, позволяющий прописывать какие-то общие настройки для сайта, типа контактных данных, ссылок на соц. сети, баннерные блоки и т.д. Скачать clientConfig для MODx Revo вы можете в официальном репозитории MODx.
12.upgradeMODX – компонент для быстрого обновления MODx до последней версии от Боба Рея (думаю, слышали кто написал “MODX. The official guide.”). Работает очень просто: на главной странице админки появляется виджет, который отслеживает выход последней версии MODx Revo. Скачать upgradeMODX для MODx Revo вы можете в официальном репозитории MODx.
13.backupMODx – компонент, позволяющий снимать бекап с работающего сайта. Сейчас для этого не нужен специалист техподдержки или программист. Достаточно просто нажать одну клавишу в панели администратора и скачать архив. Скачать backupMODx для MODx Revo вы можете в официальном репозитории MODx.
14.logPageNotFound – реализует лог 404 ошибок в панели администратора. Очень полезный компонент для отслеживания битых ссылок. Лог реализуется в виде ресурса, снятого с публикации (Боб Рей почему-то не любит возиться с CMP). Скачать logPageNotFound для MODx Revo вы можете в официальном репозитории MODx.
15.cacheClear – компонент, который позволит вам удалить все из папки /core/cache/ одним кликом и будет полезен тем, кто не имеет доступа к FTP или панели хостинга. Также реализуется ресурсом, так как его написал уже знакомы нам Боб Рей, виден его фирменный почерк. Скачать cacheClear для MODx Revo вы можете в официальном репозитории MODx.
16.filetranslit – кто переносил довольно крупные сайты с одного хостинга на другой, тот поймет в чем прелесть данного дополнения. Помните, как архиватор Linux коверкает наименование файлов, названных кириллицей? Так вот, данный плагин транслитерирует название файла из кириллицы в латиницу. Скачать filetranslit для MODx Revo вы можете в официальном репозитории MODx.
17.Translit – по названию вы наверняка поняли, что функция у данного плагина подобная функции filetranslit, только транслитерирует он alias ресурсов. Скачать translit для MODx Revo вы можете в официальном репозитории MODx.
18.elementNotes – компонент, позволяющий добавлять заметки к элементам в панели администратора MODx Revo. Скачать elementNotes для MODx Revo вы можете в репозитории modstore.pro.
19.VersionX – компонент, позволяющий реализовать своего рода маленькую систему контроля версий прямо в панели администратора MODx Revo. Данный компонент хранит все версии изменений элемента или ресурса, что позволит вам в любой момент откатиться на более раннюю версию. Скачать VersionX для MODx Revo вы можете в официальном репозитории MODx.
Вот такие дополнения мы используем в своей работе. Согласитесь, многие из них значительно облегчают жизнь пользователю и программисту. Думаем, что список был для вас полезен. Если вы знаете еще подобные дополнения, то пишите в комментариях, мы обязательно добавим их в статью!