Architecture d'un site dynamique

Introduction

En règle générale un site se décompose selon le schéma suivant :

Les contenus de l'entête, du menu de navigation et du bas de page sont en général figés pour tout le site. En créant un site dynamique on peut construire la page à partir de ses composants stokés dans des fichiers différents. Par ce procédé on récupère l'avantage des cadres sans en subir les inconvénients. De plus la quantité de code stokée sur le serveur est réduite par la mise en facteur des parties figées.

Principe général

Le moteur : une page " index.php" sert à reconstituer la page à partir des fichiers "haut.php", "menu.php", "bas.php" et la page courante qui varie au cours de la navigation.

Afin de simplifier la mise en page, chaque partie figure dans un élément div qui pourra être positionné à volonté.

Tout lien dans une page ou dans le menu navigation devra transmettre au moteur

sous la forme : <a href="index.php?page=destination&css=css1&titre=titre de la fenêtre">destination du lien</a>

Les pages

Valid XHTML 1.0 Strict

Valid CSS!