Наверх

Подборка дополнений, которые могут однажды пригодиться. Часть 1

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

Многие из этих дополнений я сам не использовал и не проверял. Информация и описания взяты с соответствующих страниц официального репозитория.

Simple File Upload TV

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

Grid Class Key

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

SaveTrash

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

Collections

Аналог Grid Class Key, уже описанного выше.

LogLogins

Записывает все авторизации пользователей — как в админке, так и на фронтенде.

AutoTemplate

Устанавливает для новых ресурсов такой же шаблон, как и у его соседей. Если соседей нет, устанавливается шаблон родителя.

SanitizeUpload

Приводит имена всех загружаемых файлов в безопасный для веба вид (заменяет негодные символы, такие как пробелы, на знаки подчеркивания)

HandyMan

Упрощенная админка для редактирования ресурсов с мобильных устройств. Есть свой сайт: modxmobile.com Насколько я понял, ребята выходят на Kickstarter и вы можете поддержать их проект.
 

Purge Cloud Flare

Пригодится тем, кто пользуется сервисом Cloud Flare. Плагин отправляет на в Cloud Flare команду очистки кеша, когда вы очищаете локальный кеш из админки.

QuickBar

Добавляет панельку для быстрого доступа к страничкам редактирования ресурсов прямо на сайт. Панельку видят только авторизованные в админке пользователи. Аналог дополнения AdminPanel.

ResSaveSort

Сортирует ресурсы в дереве в соответствии с указанными в настройках правилами. Пересортировка происходит после каждого сохранения ресурсов. Например, можно отсортировать ресурсы по алфавиту. Дополнение поможет, если вам не помогла настройка tree_default_sort.

modxSDK

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

Orphans

По заверениям автора, находит неиспользуемые элементы на вашем сайте и позволяет их удалить, переименовать, отменить переименование и пр.

Plugin Sorter

Позволяет посмотреть и изменить очередность исполнения плагинов по событиям.

ResizeImageOnUpload


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

Group Edit

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

AjaxManager

Ускоряет работу админки MODX тем, что заменяет ненужные переходы, обновления и перезагрузки страниц на AJAX-запросы.

Console

Позволяет выполнять код прямо в админке. Очень полезно для тестирования или однократных операций.

LogPageNotFound

Сохраняет все случаи, когда пользователи получали в ответ от сервера 404 страницу.

Forced Password Change

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

getRelated

Позволяет вывести на странице ссылки на похожие ресурсы.


13 комментариев

  1. Владимир 20 марта 2014, 00:22 # +1
    Очень хороша подборка, спасибо.
    Из опыта использования, Collections — стабильнее пока чем Grid Class Key, ибо глюк с необратимостью скрытых при помощи Grid Class Key ресурсов пока не устранен, т.е. вот неделю назад было так.
    1. Rоман Роман 20 марта 2014, 02:48 # 0
      Про ResizeImageOnUpload лучше бы не читал. А то на той неделе 2 дня убил на то, чтобы адаптировать blueimp fileupload и 3 часа на работу с phpthumb напрямую. Оказалось, все уже написано до нас :(
      1. Илья Уткин 20 марта 2014, 10:33 # 0
        С одной стороны — да, обидно. Сам пару раз находил дополнения, которые можно было использовать вместо разработки своих костылей. Но с другой стороны — надо рассматривать такие случаи просто как расширение своего опыта)
      2. Роман 20 марта 2014, 08:27 # 0
        Супер-класс! Спасибо!
        1. Саша Друмс 20 марта 2014, 12:54(Комментарий был изменён) # 0
          Спасибо за подборку.
          Взял на вооружение парочку дополнений.
          Особенно порадовал Collections. Иногда очень не удобно, когда в дереве куча дочерних ресурсов раскрывается и среди них нужно искать нужное. По моему это решение не плохо было бы из коробки в MODX предоставлять.

          Буду ждать следующих подборок :-)

          ps: при авторизации через Loginzu в левом верхнем углу сайта появляется следующее:
          prntscr.com/32ftwe
          при нажатии на кнопки 503 ошибка :-)
          1. Илья Уткин 20 марта 2014, 13:01 # 0
            Фигасе) Спасибо, исправил)))
            1. Саша Друмс 20 марта 2014, 13:26 # 0
              Тебе спасибо :-)
              Не подскажешь как у тебя в статьях считается количество просмотров?
              В HitsPage вроде считаются все посещения, даже простое обновление страницы, а у тебя считается только 1 просмотр от пользователя, т.е. не накручивается обычным обновлением страницы.
              1. Илья Уткин 20 марта 2014, 14:10 # +1
                Алгоритм основан на системе подсчета просмотров от Tickets, просто немного доработан, чтобы просмотры анонимных пользователей тоже подсчитывались: ilyaut.ru/tips-and-tricks/change-the-algorithm-for-counting-page-views-in-the-component-tickets/
                1. Саша Друмс 20 марта 2014, 15:19 # 0
                  Спасибо за наводку. Как-то пропустил эту статью. Возьму на вооружение.
          2. Чикин Артур 29 марта 2014, 19:55 # +1
            Блин, не заходил к тебе на сайт. Как то не было повода и необходимости. Но до этого постоянно думал о подобной рубрике. Что то вроде развернутого обзора компонента. Все ждал когда запустят modx.pro и там хотел начать эту рубрику. А ты раньше меня начал)
            1. Максим 20 июля 2014, 06:05 # 0
              Здравствуйте Илья подскажите как сделать чтобы Simple File Upload TV выводил превью фото? как у вас в примере. Спасибо
              1. Илья Уткин 21 июля 2014, 09:41 # 0
                Я сейчас уже не помню. Надо будет посмотреть, разобраться и, либо обновить пакет в репозитории, либо просто написать статью. Мне пришлось лезть в исходный код и там править.
                1. Виталий Батушев 23 июля 2014, 01:43(Комментарий был изменён) # +1
                  github.com/alanpich/tveasyupload/blob/master/core/components/tveasyupload/elements/tv/input/easyupload.class.php
                  35 и 36 строка.
                  $this->setPlaceholder('showValue', ($opts['showValue']=='Yes'? 'true': 'false'));
                  $this->setPlaceholder('showPreview', ($opts['showPreview']=='Yes'? 'true': 'false'));
                  Если у тебя русский фейс, то $opts['showValue'] будет либо «Да», либо «Нет».
                  Поменяй Yes на Y, это, как я понимаю, алиас для неанглийских интерфейсов.

                Авторизация

                через сервис Loginza:


                Шаблоны MODX

                1 2 Дальше »

                Объектная
                модель
                MODX