====== Party PHP template engine ====== ===== Предисловие ===== Smarty как шаблонизатор мне никогда не нравился, конечно все можно было бы ему простить за так-называемую гибкость и расширяемость, но ... И это "Но" заключалось в том, что нужно учить язык Smarty шаблонов; который зачастую не обладает достаточной гибкостью; нужно делать права 777 на директории сайта; иногда приходилось ломать голову над тем, почему это на работает, а оказывалось, что просто Smarty шаблоны не перезаписал; ПЛЮС ко всему этому почему то PHP шаблоны на Smarty генерирются на нашем серваке очень долго (до 4-5 секунд), причем глюк именно где-то в самом скомпилированном шаблоне; И САМОЕ главное - один раз наш сайт очень лихо взломали, вшив вражеский PHP код в скомпилированный шаблон Smarty - попробуй найди такое :). После этого я решил распрощаться с данным шаблонизатором и придумать что-то свое. Благодаря статье [[http://www.massassi.com/php/articles/template_engines/|Tempate Engines]] я почерпнул для себя пару интересных идей, в результате чего родился PHP шаблонизатор Party. ===== Описание ===== Party это PHP шаблонизатор, который имеет Smarty подобный программыный интерфейс. Как показала моя недолгая практика в большинстве случаев для работы со шаблонизатором требуюеться очень ограниченный набор функций. Все эти базовые функции я и перенес в Party. Party кроме работы с переменными частично совместим с модификаторами Smarty, функциями Smarty, а так же блоковыми функциями. Взаимодействие со Smarty плагинами осуществляется посредством использования специальных методов-оберток. ===== Разработчики ===== Пока что разработчиком являюсь только я zx_master. ===== Документация ===== В процессе ===== Файлы ===== {{progects:party_template_engine_v_1.x.x.zip}}