Если пользователь может освоить конструкции типа {if $date}{$date}{/if}, то может освоить и конструкции типа <? if $date: ?><?= $date; ?><? endif; ?> — они мало чем отличаются. Если эти конструкции нормально описать в документации, то нормальному пользователю будет достаточно. А малоопытним пользователям нужна кнопка «сделать мне за%$&сь», тут уж никакие шаблонизаторы не помогут.
Можно дать пользователю возможность упорядочить хаос посредством вложенных папок внутри папки с шаблонами, например. Можно эти шаблоны в базу положить и уже в базе их как-то структурировать. Но структуризация шаблонов имеет мало отношения к шаблонизации как таковой.
У меня, в общем, тоже не приоритетны. Но, один раз настроив оболочку под себя, пользуюсь уже довольно долгое время. И хоть php, хоть java, хоть html, хоть что еще… И автокомплиты, и форматирование и подстветка синтаксиса — все есть и все в одном стиле и на одних хоткеях.
Иногда, правда, на gvim срываюсь, но там я пока не освоил нормальное перемещение по проекту :(
Я MediaWiki использую для внутренних дел — документацию содержать. Выбрал его именно за адекватность настройки/редактирования. «Тяжесть» тут роли не играла. А на внешних проектах как-то нужды не было. В таком случае я вряд ли что могу порекомендовать :(
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.