Организация системы плагинов. С чего начинать?

С чего начать реализацию системы плагинов в самописной CMS?
Работаю с php в данный момент, но язык не так важен, в принципе, интереснее теория и best practices. php, ruby, js сгодятся. python тоже было бы интересно.
Где можно почитать литературу, в каких cms\фреймворках можно увидеть хорошую реализацию, с чего начать?

Уточнение: желание найти простейшее решение дает такой результат:
Пользователь дает запрос
Подгружаются все включенные плагины, из них формируется массив роутов
Когда роутер ищет, куда отправить запрос, сначала смотрит в плагины, потом уже - в роуты самого фреймворка.

Вот, собственно, вся суть, в чем могут быть неочевидные подвохи такого простого решения?
  • Вопрос задан
  • 3059 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@afih
на Laravel довольно много интересных моментов, которые помогут Вам с текущей задачей.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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