Les templates : moteurs et languages
site officiel
phplib.sourceforge.net
Bien connue des développeurs PHP, "la Phplib" est l’un des tous premiers ensembles de classes qui a permis d’étendre les fonctionnalités du langage PHP. Bien que restant développée en PHP3, elle garde un intérêt historique pour qui veut utiliser et comprendre simplement les templates.
La Phplib possède plusieurs classes ("DB_Sql", "Session", "Auth", "Perm", "Cart" ou encore "Menu"). Celle qui nous intéresse est la classe "Template" qui peut être utilisé indépendamment des autres et qui est assez compacte (10 ko).
Pour distinguer les fichiers templates PHPLib de fichiers HTML ordinaires, j'ai adopté la convention nom_fichier.tpl.html qui a l'avantage d'être facilement modifiables par les éditeurs web. Pour une sécurité poussée, ce pourrait être des fichiers tpl.php avec un entête de protection.
Dans l'immédiat, les éléments hors bases de données seront fondés sur le tutoriel de Bertrand Soulier.
Voir tutoriel B. Soulier.
Voir tutoriel B. Soulier.