Организация системы плагинов на PHP?

Столкнулись при разработке "микроCMS" для своих нужд, с организацией системы плагинов. Что можете посоветовать? В интернете нашел информацию о составлении плагинов на основе Hook's, является ли это решением вопроса, или есть более интересные принципы и методологии.
  • Вопрос задан
  • 632 просмотра
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Мне нравится концепция составления функционала системы декорированием оной. Скажем можно поставить сверху мидлвэр маршутизатор, еще сверху - систему авторизации и разруливания прав доступа ну и т.д. Отдельные модули висят на своих маршрутах и не пересекаются. Ну и т.д. Если все это сдобрить хорошим IoC с ленивой инициализацией (например PHP-DI) то вообще ништяк.

Это если вам что-то поинтереснее хуков и глобальных обзерверов интересует. С ними вечно проблемы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы