Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

<Lightbit> Кстати, нашим массовикам-затейникам на потоке дали задание — нарисовать плакат. Уж не знаю, к чему и зачем.
<Lightbit> Теперь на профстене висит плакат с большой надписью «ПЛАКАТ», и в уголке человечек в плаще с буквами К. О. на груди, и внизу под ним подписано «информ».
Размер основной части кода XenForo 3,24 МБ (3 405 312 байт). Еще 8,31 МБ (8 724 429 байт) занимает Zend Framework, который поставляется вместе с кодом XenForo.
Из ZF используется совсем немного классов. В их числе Zend_Registry (в качестве реестра для синглтон-подобных объектов вроде экземпляра XenForo_Db), Zend_Config, Zend_Cache (много чего кеширует, в частности используется в базовом классе моделей XenForo_Model), Zend_Service_ReCaptcha, Zend_Http_Client, Zend_Mail, Zend_Validate и некоторые другие.Вы не видите противоречия?
Конструктор запросов не используется, они встроены прямо в код, как обычно (что, конечно, несколько затруднит поддержку нескольких баз данных. Но с другой стороны, запросы сконцентрированы внутри модели, так что...)Буря эмоций… Как обычно где? У быдлокодеров? Как в vB? Да даже в IPB давно используется конструктор запросов.
Как и во всех современных форумах в XenForo есть КУЧА шаблонов. Синтаксис довольно мощный (см. отрывки внизу), впрочем, этим уже никого не удивишь. Спецтеги пишутся как в PHPTAL («неймспейсированный» XML/HTML).
XenForo: Краткий обзор архитектуры форума для программистов