Новое приложение Apps Есть решение

Планируется выпустить приложение в котором будут собраны хуки из других приложений для создания общих плагинов.
К примеру если вам необходимо выводить информацию в Сайте, Магазине, Блоге и т.д. то сейчас у вас есть несколько вариантов:
- создать несколько плагинов для каждого приложения.
- создать отдельное приложение.
- править шаблоны и вставлять хелпер.
ИМХО, эти варианты избыточны, если можно будет создать 1 плагин в котором будут использоваться все нужные хуки.

Приложение вызывает событие вида app_id.hook:

  • files.file_delete
  • helpdesk.request_created
  • shop.cart_add

Для начала будут включены хуки для приложений: crm, photos, team, site, files, shop, hub, contacts, helpdesk, mailer, blog.
Код приложения будет доступен на github, монетизировать его не планируется. Donate по желанию.

15 ответов

  • 1
    DemoLLC 25 октября 2017 14:15 # Решение

    Приложение опубликовано
    https://www.webasyst.ru/store/app/apps/

  • 1
    Гена Рыжов 22 сентября 2017 17:11 #

    Желательно сделать похожие хуки объединенными, например сохранение страницы - там используется единый интерфейс, но хуки разные!

  • 1
    ITFrogs 22 сентября 2017 17:13 #

    Как это может пригодиться в разработке, если не будет опубликовано?

  • 1
    Владимир Сергеев 22 сентября 2017 17:14 #

    Круто!
    Координаты доната можно выложить в README!
    Ждём ссылку в репо.

  • 1
    fedoric 22 сентября 2017 17:19 #

    Чем вариант - создать приложение не устраивает? Зачем делать приложение которое будет поддерживать плагины которые будут.... Не проще приложение создать?

  • 1
    DemoLLC 22 сентября 2017 17:24 #

    Гена, системные хуки будут так же как и сейчас но с префиксом. Например shop.routing, site.routing.
    ITFrogs, его всё же планируется опубликовать. До этого можно либо брать с гитхаба архив или использовать как список хуков.
    Влад, точно. Но там только smarty.
    fedoric, ИМХО приложение функционально должно быть несколько большим чем пара кнопочек или отдача какого-то массива. Ну и тут просто визуальный момент - очень некрасиво когда пара десятков приложений в бекенде наверху, а пользуются все равно 2-3.


  • 1
    ITFrogs 22 сентября 2017 17:24 #

    Нет, если будет опубликованное бесплатное приложение, под которое можно будет писать плагины, которые будут работать во многих приложениях сразу, то это гораздо лучше, чем плодить 100500 приложений, которые ломают интерфейс.

    Я тогда сразу мигалку переделаю, и она будет работать везде и раздам бесплатно.

    Пусть у всех коллег глаза лопнут :)

  • 1
    Eugen Nichikov 22 сентября 2017 17:36 #
    сделать похожие хуки объединенными

    Можно повесить разные хуки на один обработчик.

  • 1
    Гена Рыжов 22 сентября 2017 18:05 #

    Эй. Не поняли но, ладно...

  • 1
    Марк 22 сентября 2017 18:23 #

    +

  • 1
    Михаил Морозов  (welldi) 23 сентября 2017 12:43 #

    хорошая идея, но я бы хотел видеть это из коробки. да да системные плагины :)


  • 1
    Игорь Гапонов 23 сентября 2017 23:15 #

    Согласен с тем, что это должно быть официально от Вебасиста, чтобы не приходилось устанавливать очередное приложение. Идея хорошая

  • 1
    km 29 сентября 2017 09:59 #

    Здорово!

    Жаль что придётся завязываться на приложение.

    А плагин надо будет писать тогда для этого приложения получается?

  • 1
    Константин Шевский 29 сентября 2017 17:15 #

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

    Но это здорово, если такое допустят (а почему бы и нет? все соответствует правилам), можно переписать под него плагины некоторые. Даже переписывать толком ничего не надо, кроме приставки у классов.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите