Теперь создание гемов стало еще проще и быстрее!
В новой версии модуля значительно расширено API гемов, а также положено начало созданию автоматических страничек конфигурации гемов.
В API появилась возможность очень удобно и просто биндить свой функционал на стандартные ивенты (events) Битрикс. Достаточно просто внутри гема создать метод с именем event_<Название Модуля>_<Название события>_<Произвольное название метода гема>
и гем сам навесит обработчик на событие. Также добавлено RAPID-создание админок для гемов и многое другое. Подробнее опишу в документации чуть позже.
Так же в каталог добавлено два гема по заявкам трудящихся: гем позволяющий управлять файловым меню админки Битрикс () и гем, реализующий Maintanance mode для админки ().
-----
Чтобы незамусоривать эту группу сообщениями про BitrixGems, создал спецгруппу - .
Собственно этот пост скросспосчен из бложека группы чтобы заинтересованные лица не пропустили
В дальнейшем новости проекта буду постить в специализированную группу.
-----
Кстати рекомендую посмотреть код AdminAreaRestricter. Там есть интересный кусочек кода, с помощью которого я внедрил служебное сообщение на все странички админки, не модифицируя при этом ядро
В новой версии модуля значительно расширено API гемов, а также положено начало созданию автоматических страничек конфигурации гемов.
В API появилась возможность очень удобно и просто биндить свой функционал на стандартные ивенты (events) Битрикс. Достаточно просто внутри гема создать метод с именем event_<Название Модуля>_<Название события>_<Произвольное название метода гема>
public function event_main_OnProlog_SetRules(){} |
и гем сам навесит обработчик на событие. Также добавлено RAPID-создание админок для гемов и многое другое. Подробнее опишу в документации чуть позже.
Так же в каталог добавлено два гема по заявкам трудящихся: гем позволяющий управлять файловым меню админки Битрикс () и гем, реализующий Maintanance mode для админки ().
-----
Чтобы незамусоривать эту группу сообщениями про BitrixGems, создал спецгруппу - .
Собственно этот пост скросспосчен из бложека группы чтобы заинтересованные лица не пропустили
В дальнейшем новости проекта буду постить в специализированную группу.-----
Кстати рекомендую посмотреть код AdminAreaRestricter. Там есть интересный кусочек кода, с помощью которого я внедрил служебное сообщение на все странички админки, не модифицируя при этом ядро
