Sites dynamiques
Les sites Internet dynamiques
font appel à une base de données, couplée à un
langage de programmation. L’avantage d’un site dynamique est la
séparation de la forme et du contenu. En fait, une page modèle
est réalisée pour définir la mise en page d’une
certaine section du site et cette page contient des champs vides pour le contenu
(texte ou images). Ensuite un langage de programmation remplit cette page modèle
avec le contenu que le visiteur désire voir en interrogeant une base
de données.
Cette technologie n’est intéressante que pour les parties d’un site Internet qui seront régulièrement mises à jour et dont les pages ont une structure identique. Par exemple, un catalogue d’objets qui contient chaque fois le nom d’un objet, la photo de l’objet, une description, son prix, etc. ou encore une section d’articles de presse.
Le premier avantage de cette technologie est la facilité de mise à jour de la forme : si l’on désire changer la mise en page, il faut seulement changer la page modèle qui reçoit le contenu de la base de données.
Le second avantage des sites dynamiques est la facilité de mise à jour du contenu : si l’on désire modifier, ajouter ou supprimer une page de la section dynamique, il suffit de changer l’enregistrement en question de la base de données. En outre, cette mise à jour peut être réalisée par n’importe qui à l’aide d’un simple navigateur Internet. À l’aide d’une page d’administration, quelqu’un peut ajouter, supprimer ou modifier l’information de la base de données à l’aide d’un simple formulaire Internet, sans qu’il ait la moindre notion de webdesign ou des langages de programmation.
Un troisième avantage est la possibilité d’utiliser
des fonctions avancées propres aux bases de données, par exemple
la recherche par mots clés.
On peut également utiliser une base de données pour un site
entièrement réalisé à l’aide de la technologie
Flash. De cette manière, un site Internet peut être interactif
et avoir beaucoup d’animations, mais le contenu est généré dynamiquement.