PHPTAL - PHP Template Attribute Language

From: Date: Wed, 12 Mar 2003 17:26:17 +0000
Subject: PHPTAL - PHP Template Attribute Language
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-4188@lists.php.net to get a copy of this message
Hi everyone, I'm currently working on a PHP implementation of ZPT (Zope Page Templates). This implementation follows TAL/METAL/I18N specifications. For those who don't now TAL : TAL is the Template Attribute Language originaly developped in python by Zope community (http://www.zope.org). This template system has lot of fans and is implemented in python, perl, java (and now PHP) Non exhaustive feature list for ZPT: - wysiwyg template editing, template orders are stored in attributes, - internationalization support (i18n attributes) with variable interpolation, - template macros definition (kind of template functions), - xpath like data access, - error detection system, - easy call to underlying language (PHP in our case) TAL is a template designer oriented system, they can start templating without worrying about php data representation and can show templates to clients even if nothing is coded yet. PHPTAL is in beta version and i plan to release it on PEAR site as soon as possible, if nobody is against another template engine. (yes i know, but believe me, this one is a very cool one, TAL guys have done a very good job :) PHPTAL generate php intermediate code. As template output caching is critical, PHPTAL allow coders to decide what to cache and how to cache it through the PHPTAL_Cache interface. Thus, you can use any existing cache system at different execution levels. I'd like interested people and one or two PEAR veterans to send me their feeling about this project. We still have more tests to do to reach a stable release, but the project is in good way as is quite stable. I'm looking for bugs, TAL/METAL/I18N implementation problems, whish list, etc... You'll find PHPTAL here : http://laurent.bedubourg.free.fr/php/phptal/ More documentation about ZPT : http://www.zope.org/Wikis/DevSite/Projects/ZPT/FrontPage best regards and good TAL laurent -- Laurent Bédubourg laurent.bedubourg@free.fr

« previous php.pear.general (#4188) next »