Я работаю над настраиваемой CMS для собственного использования и подумывал о внедрении системы плагинов, чтобы немного упростить расширение кода. Однако у меня проблемы с концептуальной архитектурой и компоновкой.
Я знаю, что мог бы пройти через несколько программ с открытым исходным кодом, которые реализуют аналогичные функции, но на данный момент это действительно чисто академический вопрос, поэтому я действительно не хочу тратить слишком много времени на копание в чужом коде.
Есть ли у кого-нибудь хорошие идеи, как действовать? Если бы кто-нибудь мог описать, как это делают некоторые из наиболее популярных программ, это было бы идеально.