Site Web Statique
Qu'est-ce qu'un site web : composantes et évolutions
Définitions
"Un site Web est un ensemble de pages Web et d'éventuelles autres ressources du World Wide Web, hyperliées en un ensemble cohérent, c'est-à-dire conçu pour être consulté avec un navigateur Web et mis à disposition par un même auteur (organisme ou individu) dans un même but. Un site Web a une adresse Web".
[ Source : Wikipédia]
"Ensemble coordonné de pages d'information au format HTML (Hypertext markup language) réparties sur le réseau, et ayant chacune une adresse spécifique (URL). Des liens vers d'autres pages appartenant au même site ou à d'autres peuvent être mis en oeuvre en utilisant un logiciel spécifique appelé navigateur".
[Vocabulaire de la documentation, ADBS]
Une notion qui s'avère en fait assez problématique
Recouvre différentes orientations et différents niveaux d'échelle : espace d'information, ressource, collection de ressources...
Combien de sites web actuellement ?
Près de 75 millions de sites recensés en octobre 2005 par la société Netcraft sur l'ensemble de la Toile, et une croissance record pour cette même année : augmentation de 17,5 millions en un an.
[Source : le site ZDNet France (mardi 11 octobre 2005)]
La production de documents sur le web s'est généralisée
Depuis l'apparition du web, les outils, les techniques et les modèles de publications ont évolué et se sont diversifiés.
Les typologies possibles
- selon l'origine et le contenu : Sites web d'entreprises, de bibliothèques, d'universités, de presse, sites d'associations, sites personnels ...
- selon l'aspect visuel et le graphisme : Sites de 1ère génération, 2ème, 3ème, 4ème génération.
- selon les fonctionnalités et les techniques : sites statiques, sites dynamiques, sites collaboratifs.
- selon les types d'accès : sites publics / sites privés, sites d'accès libre / sites d'accès restreint, sites gratuits / sites commerciaux
etc.
Les enjeux et évolutions de la production de sites
* La production de documents sur le web s'est généralisée
* Depuis l'apparition du web, les outils, les techniques et les modèles de publication ont évolué et se sont diversifiés.
Quelques points de repères, définitions et tendances :
> HTML (Hypertext Markup Language) est le langage de base du Web. Il est né sous l'impulsion de Tim Berners Lee en 1989 pour permettre de créer les documents hypertextes qui doivent être mis à disposition sur le réseau Internet.
Il a été conçu au départ comme un langage de balisage qui s'attache à décrire la structure logique d'un document hypertexte. En fait, il a évolué vers un langage de description de pages, privilégiant l'aspect graphique plus que la structure du document.
Le langage html est issu du langage de structuration des documents SGML (Standard Generalized Markup Language), il a permis de formaliser la structure et l'aspect des pages web et de définir un ensemble de balises pour élaborer ce type de documents.
Il a donné lieu à différentes versions successives qui ont intégré de nouvelles balises et de nouvelles fonctionnalités (tableaux, cadres...)
Un tournant de la conception des pages web : la version 4.0 (implémentation des feuilles de style).
> Sites statiques et sites dynamiques
Les sites statiques constituent un premier modèle de publication, qui consiste à écrire des pages html à l'aide d'un éditeur plus ou moins puissant, puis à transférer ces pages directement sur un serveur web dédié ou mutualisé.
La structure d'un site web statique = hiérarchique; toutes les rubriques partent d'une racine unique = arborescence.
Peu d'outils suffisent :
- un éditeur html (Dreamweaver, Frontpage...)
- un logiciel de création graphique (Photoshop, Paint Shop Pro...)
- un utilitaire de transfert FTP (fonction intégrée sur les éditeurs).
Avantages :
Administration simple et légère qui permet de lancer un site très rapidement ; convient aux sites qui ne sont pas trop volumineux, bonnes performances d'accès au site, quelles que soient les montées en charge (le serveur n'ayant qu'à fournir des fichiers).
Inconvénients :
Souvent problèmes au niveau de l'arborescence du site, peu d'ouverture et de souplesse pour des évolutions, édition en ligne directe (sans test). Toute modification globale du site doit être faite manuellement sur chaque page du site (il existe des solutions pour pallier en partie ce problème : l'utilisation de modèles de pages et de bibliothèques d'objets sur Dreamweaver).
Sites dynamiques
Au delà de la simple restitution de pages, d'autres besoins sont apparus : notamment en matière d'interaction avec l'utilisateur : recherche dans des bases de données, personnalisation, transactions... = modèle plus relationnel.
1ères tentatives en ce sens : scripts CGI (Common Gateway Interface) = passerelle entre des données d'origine diverse (bases de données, formulaire) et la page que consulte l'internaute.CGI est toujours présent sur le web.
Milieu des années 90 : développement de plusieurs techniques et langages de programmation pour rendre les sites "dynamiques".
2 sens au terme dynamique :
- appellation DHTML (html dynamique) = dispositifs permettant d'animer une page web du côté client.
ex : javascript et les calques permettent de créer des menus déroulants. Flash permet de réaliser des animations.
- Langages de scripts qui s'exécutent du côté serveur
> Microsoft lance en 1996 le langage ASP (Active Server Pages)
> PHP (Hypertext PreProcessor) est diffusé sur le web à partir de 1997
> JSP (Java Server Pages) un peu plus tard
= 3 technologies qui permettent la diffusion dynamique des informations
Passage d'une architecture client / serveur à une architecture à 3 niveaux :
Interface (client) - traitement (serveur d'application) - gestion (serveur secondaire qui gère les données).
Permet l'interconnexion de plusieurs sources de données et leur mise en relation avec les informations fournies par l'utilisateur.
> Gestion de contenu
Autre tendance forte (depuis les années 90) : la gestion de contenus web, dans la ligne des questions soulevées par la GED (gestion électronique de document).
Au coeur de la problématique de la gestion des contenus : le principe de la séparation entre le fonds et la forme.
cf : langage SGML (1986), repris par le langage XML (eXtensive Markup Language).
Essor du système de gestion de contenu = CMS (Content Management System)
En lien également à l'élaboration de méthodes de travail collaboratif (Groupware).
Développement d'un marché libre de la gestion de contenus web : SPIP est l'un des représentants les plus utilisés en France de ce type de solutions pour créer des sites dynamiques collaboratifs.
Recours aux métadonnées.
La séparation de la forme et du fonds permet une adaptation du contenu à différents dispositifs d'affichage, de visualisation, de lecture.
On distingue
Les modèles structurels :
- structuration fonctionnelle du document (auteur, titre, date...)
- structuration sémantique du document (réalisateur, acteur, producteur...)
Les modèles formels :
pour sélectionner les contenus à publier et indiquer sous quelle forme.
> Structuration XML
1998 : 1ère recommandation de XML par le W3C :
- simplification de SGML
- extension de HTML pour une description plus fine et une meilleure représentation des documents web
= langage de structuration, extensible et adaptable à tout type de contenu et de communauté : définit ses propres balises.
> Syndication de contenu
Autre tendance en plein essor.
= consiste à mettre à disposition d'autres sites, un fichier (au format RSS, Rich Site Summary et conforme au standard XML) signalant ses nouveaux articles.
Le site bénéficiaire des flux RSS, installe un lecteur de RSS pour traduire en HTML les balises du fichier.
Technique utilisée par les blogs (carnets collectifs).
SOURCE URFIRST SEINE ET LOIRE





