В то время как это наиболее типично рекламируется как полнофункциональная система корзины покупок, Magento - это потрясающая структура для загрузки. Особо удивительной является система макета. По существу страница создается из "Блоков", которые все наследуют от абстрактного класса, который не предполагает использование файлов шаблонов. Эти блоки собираются в соответствии с макетом, который представляет собой состав связки XML файлов, объединенных вместе, чтобы описать иерархическую структуру блоков для каждой страницы (наследование, поддерживаемое DRY). Мне нравится эта система, но Magento - очень тяжелая структура.
Существуют ли какие-либо другие рамки, которые используют подобную систему? То есть макеты, определенные вне файлов шаблонов, как описано выше. PHP 5.3 предпочтительнее, но рассмотрит рамки на других языках.