Новый шаблонизатор для PHP.

cmapuk

Guest
использую HTML::Template
очень удобно. Если будет тот же модуль для пхп - отлично.

Что касается XML/XSLT.
Связка замечательная, но
1. Тормозит
2. Дополнительная обработка данных между базой и шаблонизатором.
3. На стороне клиента использовать пока что нельзя - XSLT поддерживают только IE и Mozilla. Опера, например, старательно игнорирует этот вопрос.
Сам недавно этой проблемой был озабочен.
Кроме того, недогруженная страница на стороне клиента вообще не отобразится.

Так что, имхо, модуль будет весьма полезен
 

stellar

Guest
Автор оригинала: cmapuk
использую HTML::Template
очень удобно. Если будет тот же модуль для пхп - отлично.
Итак, проделана КУЧА работы.
Теперь у шаблонизатора есть русское и английское руководство, а самое главное -- PERL модуль и PHP4/5 extension.

Если есть желающие потестировать и/или высказать рацпредложения -- велкам. Стучитесь в аську 727977 или пишите сюда.

Что такое шаблонизатор, зачем он нужен и обо всем другом читать тут:
http://reki.ru/products/ctpp/
Perl модуль:
http://reki.ru/products/ctpp/download/HTML-CTPP-1.0.tar.gz
PHP ext:
http://reki.ru/products/ctpp/download/php-ext-ctpp.gz

В данный момент PHP ctpp ext - очень сырая бета. Многое не сделано или сделано без оптимизации. Посему просьба не пенять на скорость работы и синтаксис шаблонов.

Касаемо изменяемого синтаксиса ( [%IF condition] / {IF condition} или любой другой на выбор), то это будет сделано в следующей минорной версии (1.8).

P.S. Тех, кто считает, что "PHP сам по себе шаблонизатор" или что шаблонизаторы вовсе не нужны, прошу далее тему не засорять.
 
Сверху