Dans cet article, Matthew Kendall traite de l'utilisation de la classe FastTemplate pour faciliter le développement et la mise à jour d'un site statique.
Développement modulaire, éviter les répétitions de code, séparation des

fonctionnalités et surtout facilité de mise à jour, telles sont les avantages
d'un tel développement.
L'article vous expliquera donc la mise en oeuvre d'un site simple avec barre
de navigation, espace de contenu ...
La classe FastTemplate peut être téléchargée à l'adresse suivante :

http://www.thewebmasters.net/

Pour les sites plus compliqué avec interfacage à une base de données et affichage des résultats c'est beaucoup plus compliqué et la séparation
graphisme, montage, développement est beaucoup moins aisée, fait justement
remarqué Liron Levy. Voir :

http://www.phpbuilder.com/annotate/message.php3?id=1001964

La problématique des Templates peut aussi être esquivée grâce aux paramètres: "autoprepend" et "autoappend".

Judicieusement construit les fichiers placés en entête et en pied de page peuvent aisément donner le même effet.

Les CSS simplifieraient aussi le problème des paramètres de couleurs dans les pages. Un graphiste ou un monteur pourra plus facilement modifier un fichier de CSS, qu'un fichier de config contenant des codes de couleur ou encore passer des paramètres aux templates. (voir commentaire de Paul K Egell-Johnsen à ce sujet. Voir :

http://www.phpbuilder.com/annotate/message.php3?id=1001965)

Consulter le lien