Я играю с движком приложений Google и думаю о запуске проекта с открытым исходным кодом, который делает что-то похожее на Zikula (ранее известный как postnuke) или более или менее серверы портала. Поэтому я хотел бы иметь ядро, которое предоставляет определенные сервисы, такие как управление страницами, управление пользователями, ... и "модули" (или портлеты, если рассматривать его как реализацию портала).
Проблема, которую я сейчас ожидаю, состоит в том, как кто-то может установить мой код вместе с «модулями», которые ему нравятся.
Использование независимых приложений для совместной работы может не работать должным образом, мы ограничены 9 другими модулями.
Было бы замечательно иметь возможность добавлять, например, банки или что-то подобное по пути.
Возможно ли это, или я должен предоставить инструмент, который создает один файл, установленный на ядре приложения?