Page 1 of 1

Добавьте в Plugin API событие...

Posted: 11 Dec 2009, 14:55 Fri
by Korney San
Уважаемые разработчики DM!

Добавьте, пожалуйста, в Plugin API событие

Code: Select all

dm_pluginsloaded
. Оно должно возникать сразу после того, как DM загрузит ВСЕ плагины.

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

Re: Добавьте в Plugin API событие...

Posted: 24 Dec 2009, 15:26 Thu
by vasa_pmr
Такого события не надо было если бы система плагинов имела возможность указать зависимости.
Я например вызываю две функции: init (инициализация плагина), extensionInitialized (вызывается после загрузки всех зависимостей).
Также хочу добавить hasExtension для "мягкой" привязки вида "ну нет этого плагина и не надо".

Re: Добавьте в Plugin API событие...

Posted: 24 Dec 2009, 21:16 Thu
by Korney San
vasa_pmr wrote:Такого события не надо было если бы система плагинов имела возможность указать зависимости.
Я например вызываю две функции: init (инициализация плагина), extensionInitialized (вызывается после загрузки всех зависимостей).
Также хочу добавить hasExtension для "мягкой" привязки вида "ну нет этого плагина и не надо".
Это как? Поясните на примере.
Допустим, есть плагин1, плагин2 и плагин3, загружаются и подключаются они по порядку.
Как должен вести себя менеджер, если он НЕ знает, что плагин1 использует плагин3, а плагин2 - плагин1?

Re: Добавьте в Plugin API событие...

Posted: 02 Feb 2010, 20:23 Tue
by vasa_pmr
Korney San wrote:
vasa_pmr wrote:Такого события не надо было если бы система плагинов имела возможность указать зависимости.
Я например вызываю две функции: init (инициализация плагина), extensionInitialized (вызывается после загрузки всех зависимостей).
Также хочу добавить hasExtension для "мягкой" привязки вида "ну нет этого плагина и не надо".
Это как? Поясните на примере.
Допустим, есть плагин1, плагин2 и плагин3, загружаются и подключаются они по порядку.
Как должен вести себя менеджер, если он НЕ знает, что плагин1 использует плагин3, а плагин2 - плагин1?
в том то и дело что он ЗНАЕТ.