Тогда немного расскажу, что бы объяснить, что ограничение все же есть. Это не оффтоп. Раз уж ты дев, то это может быть полезным.
Конечно, не очень корректно сравнивать сайтовые и форумные движки, но суть для пользователя одна.
Конкретно говорю про Джумлу и ВордПресс. В них есть три отдельные части - движок, плагины и шаблон. В дистрибутиве прилагается один-два штатных шаблона, которые нужны лишь для того, чтобы можно было увидеть сайт после установки. Ими пользуются единицы пользователей. Установка плагинов производится из админки - закачивается архив с плагином, автоматически устанавливается и активируется. Дальше - уже настройка. Код движка не затрагивается вообще. В любой момент плагин сносится и устанавливается новый. В шаблон правки вносятся в крайне редких случаях - когда интересует вывод чего-либо в каком-то месте. Код, обычно, небольшой - несколько строк.
Обновления движка и плагинов в ВП реализовано вообще для детей - нажатием на кнопку в админке. Далее все само скачивается, распаковывается, обновляется, активируется. Конфликты версий бывают, но они крайне редки. Это происходит, когда разработчики движка решают отказаться от какой-то функции в пользу другой. НО в таком случае движок самостоятельно блокирует плагин, а не встаёт колом, как это может быть у phpBB.
Тоже самое с шаблона при обновлениях версий движка - крайне редко приходится менять функции. Но основные функции неизменны. Даже при переходе на мажорную версию, как произошло в пролом месяце при переходе с 2.9 на 3.0.
Проще говоря, абсолютно никто не завязан на смены версий движка. Они живут своей жизнью, а пользователи - своей. И никаких тем, подобных этой, не возникает. Их не может быть.
А в phpBB - движок, шаблон, моды - единое целое. И когда неуравновешенные личности устанавливают на форум десятки модов, у них возникают реальнейшие проблемы при обновлениях минорных версий. А про мажорные и говорить нечего. Так что сама архитектура и есть ограничение. Именно она тормозит развитие движка и создаёт проблемы и пользователям, и разработчикам шаблонов и модов.
Простой пример. Как сделать тему для ВП? Берем руководство по назначению файлов темы (
http://www.sonika.ru/blog/wp-content/up ... archy1.png ,
http://www.sonika.ru/blog/wordpress/tem ... rarchy.htm) и список используемых в теме функций (
http://codex.wordpress.org/Template_Tags). Как видно из схемы, не все файлы обязательны: можно сделать десяток разных, каждый для своей задачи, а можно сделать один - index.php и грамотно расставить в нем условия обработки условий.
Пара часов и свой шаблон готов. Не похожий ни на кого. Вот так то.