На данный момент идет обсуждение и улучшение кода, но в целом разработчикам уже можно начинать изучение новой структуры MVC. Как только pull request будет включен в ядро Joomla, мы постараемся осветить основные изменения по сравнению с текущей MVC структурой.
Новая MVC структура для Joomla
В рамках проекта GSoC 2014 был представлен pull request, который содержит новую MVC структуру для Joomla. Изменений довольно много:
- Single Task контроллеры
- Большая чистка кода в контроллерах
- Вложенная структура моделей
- Полностью переписанные представления под использование JLayouts
- Отделение html типа представления от других типов (feed, vcf, json и т.п)
- Удаление JObject из всех областей MVC классов