[AdminTools] Таблица плагинов


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

У таблицы доступны 2 вида:
  • группировка по событиям — показывает все плагины для каждого события. (рис. 1). В этом режиме плагины располагаются в том порядке, в котором они сработают. Тут же этот порядок можно изменить указав нужный приоритет. Поле «приоритет» редактируемое (двойной клик по полю).
  • группировка по плагинам — показывает все события для каждого плагина (рис. 2).

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


Тут же можно создать плагин и привязать к нужным событиям. Для этого в поле «Событие» выбираете событие (работает поиск) и нажимаете кнопку "+" или ENTER. Событие добавится в список событий. Из этого списка события можно удалять. Если нужно сформировать код плагина для выбранных событий, нажимаем кнопку «Сформировать код плагина».


В списке плагинов плагин можно привязать к нужному событию или наоборот отвязать от текущего события.

Вроде ничего не забыл. Пробуйте.
02 октября 2016, 09:37    Сергей Шлоков   G+  
1    792 +13

Комментарии (32)

  1. Clean 02 октября 2016, 17:15 # +2
    Вроде ничего не забыл. Пробуйте.
    забыл только запушить в магазин дополнение :)
    1. Комментарий был удален.
    2. Комментарий был удален.
      1. Комментарий был удален.
        1. Комментарий был удален.
          1. Комментарий был удален.
            1. Комментарий был удален.
              1. Комментарий был удален.
                1. Комментарий был удален.
                  1. Комментарий был удален.
                    1. Комментарий был удален.
                      1. Комментарий был удален.
                        1. Комментарий был удален.
                          1. Комментарий был удален.
                            1. Комментарий был удален.
            2. Сергей Шлоков 05 октября 2016, 09:00 # 0
              Друзья, давайте без драматизма! Не надо устраивать бурю в стакане воды и раздувать ничего не значащее событие до масштабов вселенской катастрофы. Бесплатные дополнения доступны на modx.com, платные остаются в modstore по причине ответственности перед пользователями, честно заплатившими за них. Это абсолютно последовательная позиция. В итоге никто не пострадал.
              А с обидами это не ко мне. Да, я могу обидеться, например, на жену или на друга. В modstore никто из них не работает. Поэтому у нас чисто деловые отношения. И они касаются только меня и modstore. Я не знаю зачем это вынесли на всеобщее обсуждение.
              Давайте лучше сконцентрируемся на главном — на разработке компонентов и их качестве! Мне нравится этот процесс и нравится делиться результатами с вами. А эту тему предлагаю закрыть.
              1. Василий Наумкин 05 октября 2016, 09:20 # +2
                Эту темы вынес я, потому что для меня стало сюрпризом принципиальное размещение в магазине устаревших дополнений. Если ты не собираешься их обновлять — лучше убрать их вовсе, чтобы никого не путать.

                А так — это просто тихий саботаж.
                1. Виталий Дощенко 07 октября 2016, 11:23 # +7
                  Владимир, мы обязательно разрешим с Сергеем лично все возникшие вопросы — и в этом треде отпишемся по результатам. Уверен, что примем какое-то комплексное решение.
                  Как обещал, отписываюсь. С Сергеем обо всём договорились, недопонимание устранено. В маркетплейсе теперь есть все последние обновления, поддержка возобновлена.
                  1. Василий Столейков 07 октября 2016, 11:27 # +1
                    Спасибо! Это просто здорово! Я рад за вас, ребята! =)
                    1. Владимир 07 октября 2016, 11:31 # +1
                      Спасибо! Хорошая новость!
                      1. Василий Наумкин 07 октября 2016, 11:59 # +2
                        Ура!

                        Почистил уже неактуальные комменты.
                    2. Владимир 09 октября 2016, 01:29 # 0
                      В AdminTools много нового, спасибо.
                      Привык что в прошлых версиях ссылка на шаблон открывала его в новой вкладке браузера

                      Сейчас открывает в той же вкладке. Ну, вдруг, я не одинок в этой привычке, тогда прошу учесть эту мелочь в дальнейшем.
                      1. Владимир 09 октября 2016, 02:19 # 0
                        PS и так как такую же ссылку добавляет компонент modDevTools, то можно ли предусмотреть отключение этой опции в AdminTools?
                        1. Сергей Шлоков 09 октября 2016, 08:42 # +1
                          Для этого есть системная настройка template_resource_relationship.
                          П.С. Вообще для каждой фичи есть своя системная настройка, отключающая её.
                        2. Сергей Шлоков 09 октября 2016, 08:38 # +1
                          Ты чего то путаешь, не было такого. Я считаю, что пользователь сам может определить как открывать шаблон — в новой вкладке, нажав Ctrl, или тут же.
                          1. Владимир 09 октября 2016, 09:58 # 0
                            Да, точно, это есть в modDevTools и там ссылка на шаблон открывается в новой вкладке. И очень хорошо что в AdminTools, в template_resource_relationship, это отключается.
                            Не заметил сразу. Спасибо!
                        3. Василий Столейков 12 октября 2016, 08:14 # +1
                          А можно в каком-то из твоих дополнений в будущем рассмотреть добавление горячих клавиш для очистки кэша?

                          Например сейчас работаю с вёрсткой в файле, который уже подключён к MinifyX и приходится после каждого действия очищать кэш вручную (Управление — Очистить кэш — Ок).
                          1. Сергей Шлоков 12 октября 2016, 12:04 # 0
                            А чём выигрыш? Управление — Очистить кэш — Ок — секундное дело.
                            MinifiX на разработке лучше не подключать.
                            1. Василий Столейков 12 октября 2016, 12:11 # +1
                              А чём выигрыш? Управление — Очистить кэш — Ок — секундное дело.
                              ага, я тоже так думал, но после десятков таких манипуляций поменял своё мнение )))

                              MinifiX на разработке лучше не подключать.
                              согласен, но это уже рабочий сайт, где я делаю доработки сразу во многих частях сайта… Ок, перепишу head с условием на меня, чтобы у моего пользователя не подключался MinifyX…
                              1. Сергей Шлоков 12 октября 2016, 12:28 # +1
                                У меня у самого в блоке head 2 блока — с минифаем и обычное подключение. При определённых действиях (доработке и т.п.), комментирую один и раскомментирую другой.
                                В этом плане было бы удобно если бы в MinifyX был параметр, отключающий сжатие и слияние. А вместо этого он бы подключал файлы обычными методами modX::regClientCSS() и modX::regClientScript().
                                1. Василий Столейков 12 октября 2016, 12:31 # 0
                                  Спасибо, так и сделаю.

                                  В этом плане было бы удобно если бы в MinifyX был параметр, отключающий сжатие и слияние.
                                  Да, это было бы куда удобнее дублирования и комментирования кода. А то приходится постоянно следить и синхронизировать все подключённые файлы.
                                  1. Василий Столейков 03 ноября 2016, 09:27 # 0
                                    И всё же дело не в MinifyX, т.к. стили я пишу в less и именно MinifyX их конвертирует в обычные, но дико кэширует. Приходится всё так же после каждого сохранения файла выходить из полноэкранного режима редактора кода и очищать вручную кэш всего сайта и снова заходить в редактор, это довольно утомительно…
                            Вы должны авторизоваться, чтобы оставлять комментарии.