Хочу сделать сайт, функциональность которого будет расширяться с помощью плагинов. Плагины должны уметь работать с базой данных (служебными таблицами и добавлением своих структур в БД), а также позволять взаимодействовать с другими плагинами.
Где можно почитать как лучше всего реализовать создание\добавление плагинов, а также вообще о структуре плагиных приложении?
Или быть может существуют готовые решения для решения моей задачи?
CMS не предлагать, для моей задачи это слишком монструозное решение.