PHP Плагинная(модульная) система

Здравствуйте, подскажите пожалуйста как правильно построить архитектуру приложения чтобы можно был просто создавать новый модуль, к примеру рейтинг со звёздочками или топ 5 новостей, или календарь. Чтобы их просто можно было создать, закинуть в папку modules или plugins, а потом в шаблоне только вставить что то вроде {rating} или {calendar} и при этом не менять ничего в коде системы.
Интересует как такое сделать из простого MVC куда и какую функцию добавить и как она должна работать.
14 февраля 2016 в 19:07
Ближайшие курсы
Стартуй в веб-разработке
Онлайн-курс
1
марта

Java для начинающих
Знакомство с Java
1
марта
Открытое онлайн собеседование со студентом на вакансию junior frontend-разработчика
Онлайн-курс
1
марта
Новые статьи

Быстрый старт в диджитал-маркетинге
13300

Как защитить Windows: системный подход
94100

«После Scratch поняла, что не хочу бросать программирование»
147210