Le web évolue ou pour être plus précis, le web a évolué. Le concept de web 2.0 ne plaît pas, c’est un fait, n’en parlons plus. Plutôt que de spéculer sur l’avenir de l’internet, je vous propose plutôt que de vous retourner et de méditer sur le chemin parcouru.
A la base, c’est quoi une page web ?
Sans rentrer dans les détails, et en vulgarisant, une page web est composée de trois couches :
- le contenu
- la présentation
- le comportement (les fonctionnalités et interactions)
Et maintenant, c’est quoi une page web ?
A peu près la même chose. Dans le fond, si vous observez bien la page que vous êtes en train de lire, hormis la date, vous auriez bien des difficultés à dater cette page.
Mais alors, y a-t-il eu évolution ? Oui ! Mais elle est subtile cette évolution.
Contenu : tout le monde lit-il la même chose ?
Non, définitivement. La preuve :
- si vous surfez sur mon site, vous aurez accès à l’ensemble du contenu des pages ;
- si vous utilisez un lecteur de flux RSS, il se peut que vous n’ayez accès qu’à des extraits de pages (les x premiers caractères) ;
- si vous utilisez un portail de syndication du type NetVibes, vous n’aurez accès qu’aux titres de mes billets ;
- si le contenu était formaté en XML et transformé à la volé via une feuille de style XSL vous pourriez aussi bien voir une page WAP qu’un fichier PDF.
En fonction de votre contexte d’utilisation, le contenu auquel vous aurez accès peut être complètement différent (plus ou moins riche).
Présentation : version dégradée ou allégée ?
Pour la présentation, c’est la même chose :
- si vous surfez sur mon site avec un navigateur récent (comme Firefox ou Opera) vous aurez devant vos yeux une mise en page sobre avec de jolis coins arrondis ;
- si vous utilisez un navigateur comme IE, vous aurez les mêmes couleurs mais plus de coins arrondis ;
- si vous imprimez cette page, plus de couleurs, mais une police de caractère plus adaptée à la lecture sur papier ;
- si vous utilisez un lecteur de flux RSS, c’est le style par défaut du lecteur qui sera utilisé ;
- si vous utilisez un navigateur alternatif (lecteur d’écran, PDA…) vous aurez une version encore plus dégradée ;
- si en plus, vous utilisez une extension du type GreaseMonkey qui altère le comportement de la page pour l’enrichir (ou la détourner), alors là… c’est la porte ouverte à tout.
En fonction du terminal et du logiciel d’accès à internet, la présentation de cette page sera également très différente.
Comportement : plus ou moins riche ?
Prenons l’exemple de la page suivante : The accessible AJAX calculator.
- si vous utilisez un navigateur qui se respecte, la réponse est rapatriée de façon dynamique sans avoir besoin de recharger la page ;
- si votre navigateur est plus ancien, il aura plus de mal à interpréter le bout de code AJAX et devra rafraîchir la page pour rapatrier le résultat ;
- si le javascript est désactivé sur votre navigateur la calculatrice ne fonctionnera pas, seuls les liens hypertextes seront actifs.
En fonction de la capacité de votre navigateur à interpréter des bouts de code, le comportement d’une page sera plus ou moins riche.
Conclusion
Vous l’aurez bien compris : une page web reste une page web, mais la notion même de page arrive à expiration :
- du contenu syndiqué (via RSS?) et modulaire (via XSL??) ;
- une présentation flexible (via CSS) et adaptable (à l’aide de l’attribut
media
) ;
- un comportement qui peut être dégradé (avec les balises
<script>
et <noscript>
)…
Autant de petites évolutions qui au fil des ans ont fait évoluer les concepts de pages et de sites web. Les standards W3C, l’accessibilité, le web sémantique l’utilisabilité… sont autant de leviers pour proposer une utilisation plus riche de l’internet. Le tout au service des utilisateurs, pour une expérience en ligne plus agréable, plus performante, plus simple, plus puissante, plus… mieux, non ?
Et ce n’est qu’un début : les réseaux sociaux, les interfaces riches, les microformats… seront les leviers de demain pour bâtir celui-dont-on-ne-doit-pas-nommer-le-nom (pour ceux qui ne suivent pas, il ne s’agit pas de Voldemort !).