Pour les besoins de la nouvelle version du gestionnaire de fichiers en ligne Hyla (http://www.hyla-project.org/) qui utilisait jusqu'à lors le moteur de gabarits de la PhpLib, un nouveau moteur bien plus performant à été réécrit respectant la logique des templates de ce dernier.
Il améliore les performances en terme de vitesse d'un facteur 10 et ajoute un certain nombre de fonctionnalités très pratiques :
- Tableaux et objets dans les variables : {$user.name}
- Les fonctions appliquées aux variables : {$user.name|upper}
- Les fonctions simples : {!include:test.tpl}
- La traduction : {_Hello World !}
- Les commentaires : {# Petit commentaire}
- Les blocs ELSE associés aux habituels BEGIN / END
Ce moteur est disponible en mode autonome (standalone) totalement indépendant de Hyla.
Les habitués des templates de la Phplib y trouveront leurs comptes rapidement, les autres seront séduits par la facilité et la légereté de cette librairie.
Je vous invite à consulter le site pour plus de détails et des exemples d'utilisation sur le blog de développement de Hyla.