Pour Pluf[1], j'ai étendu le moteur de templates de Jelix[2] et je ne reviendrais jamais en arrière. En effet le moteur permet de faire de l'héritage entre les templates avec des blocks, cela donne des templates très simples. Ensuite, le moteur échappe automatiquement les chaînes pour éviter les injections de javascript etc. Et au final, la traduction des templates est un jeu d'enfant avec les tags adaptés[3].
Au passage, ce n'est pas une usine à gaz du tout, juste 2 fichiers, le "chargeur" et le "compilateur".
Donc je conseille vivement un moteur de templates, regarde les gabarits de InDefero[4], le résultat est vraiment propre.
# Un moteur de templates est très utile
Posté par Loïc d'Anterroches . En réponse au journal De l'utilité des moteurs de templates en PHP. Évalué à 5.
Au passage, ce n'est pas une usine à gaz du tout, juste 2 fichiers, le "chargeur" et le "compilateur".
Donc je conseille vivement un moteur de templates, regarde les gabarits de InDefero[4], le résultat est vraiment propre.
[1]: http://www.pluf.org
[2]: http://www.jelix.org
[3]: http://pluf.org/doc/template.html
[4]: http://projects.ceondo.com/p/indefero/source/tree/master/src(...)