Нужно ли в CMS использовать какую-либо систему шаблонизации? Ответ однозначный: да. Но мы этого делать не будем (я имею в виду себя, как начинающего, остальные как хотят). Зачем вообще в движке нужен шаблонизатор? Ну, во-первых, чтобы отделять дизайн от программного кода, что существенно облегчит жизнь и дизайнера, и программиста. Больше нам пока и не надо. А как можно обойтись без этого? Очень просто, мешаем html-код и php-скрипт в одном файле, благо PHP нас в этом не ограничивает.
Минусы такого подхода:
* Продвинутые программисты (если такое увидят) будут обзываться всякими обидными словами
* Сменить дизайн будет весьма затруднительно (мягко говоря)
Плюсы:
* Продвинутым программистам можно будет сказать, чтобы отстали со своими моралями, мы же пишем Первую(!) CMS
* Интуитивно понятнее для начинающих (правда, только пока проект маленький, и только первые два дня)
Я не знаю, что тут еще сказать. Просьба отписаться в комментариях, нужно ли приводить примеры кодов и т.п. Что хотите знать?