Разыскивается PHP-фреймворк с поддержкой «горячего подключения» модулей?
Есть базовая система, умеющая делать основные административные задачи; написано на Kohana 3.2. Недавно появилась перспектива создания магазина односортных дополнений: разного рода отчеты по одним и тем же таблицам БД.
Я пытался это оформить одним модулем (разными контроллерами/вьюхами), но, раз модуль один, то i18n-переменные, конфиги — должны храниться в одном файле и возникает говнокодность в их дополнении/удалении.
Эти дополнения предполагается добавлять без участия программиста; — буквально кликом в интерфейсе.
Может кто-то с подобным сталкивался?
Kohana не принципиальна. Очень хочется узнать чем в таких ситуациях вы успешно пользуетесь, в виде какой структурной единицы системы оформляете (модуль, аддон, плагин или как это называется в выбранной вами системе) и на что бы вы посоветовали обратить внимание. Может быть есть какие-то шаблоны проектирования…
Нет ли в Yii возможности реализовать такую штуку как расширения. Т.е. на yii-сайте есть форма загрузки zip-файла с расширением. Закачав на сервер, оно должно гладко, без костылей, влиться в проект, но при этом, желательно, в особую папку с правами на запись.
Это расширение должно сразу же подхватываться, чтобы после такой установки и обновления страницы, в главном меню сайта, например, появился новый пункт и на сайте добавились несколько новых страниц?