Ce site respecte les recommandations du W3C en matière de standards du web.
Unicode est un encodage de caractères permettant de représenter plus de 4 milliards de symboles, tout en restant compatible avec la norme ASCII pour les caractères que celle-ci comporte.
UTF8 présente l'avantage de nécessiter aussi peu de place qu'un encodage ASCII, contrairement, par exemple à un encodage UCS-4.
Unicode est l'avenir de l'encodage de caractères.
XML est une norme de présentation de contenu qui succède à SGML.
XML permet de hiérarchiser des données et peut être facilement traité par tout outil compatible.
On le retrouve notamment sur le web (XHTML1.1, XHTML2.0, Atom1.0), dans la norme C#, dans le système graphique Aero de Microsoft Windows Vista (XAML)...
L'avenir du web, mais aussi de l'information en général est dans XML.
XHTML1.1 est la norme de présentation de contenu destinée au web qui lie XML et HTML.
Un document XHTML1.1 est également un document XML, ce qui signifie qu'il est exploitable de la même manière.
XHTML1.1 n'est pas parfait, mais en attendant que les navigateurs internet supportent XHTML2.0, qui est une pure merveille, il faut s'en contenter.
XHTML1.0 est une norme de présentation de contenu destinée au web et servant de transition entre HTML4.01 et XML.
Cette norme de présentation a peu d'avantages, si ce n'est qu'elle est compatible avec la plupart des navigateurs internet actuel,
ce qui n'est pas le cas de XHTML1.1, qui en tant que XML n'est supporté ni par GNU/Lynx, ni par Microsoft Internet Explorer 6.
XHTML1.0 est amené à disparaitre, mais reste un gage de compatibilité.
CSS3.0 est une norme de description d'apparence.
Une feuille de style CSS3.0 permet d'associer un rendu visuel (images, polices de caractères, couleurs) et auditif (discours, sons) à un contenu.
Associé à une page XHTML, CSS permet un affichage ergonomique et agréable sur divers supports (Navigateur Internet, télévision, imprimante...).
CSS3.0 n'est pas encore une recommandation du W3C, mais ce site est déjà valide.
CSS2.1 est une norme de description d'apparence.
Une feuille de style CSS2.1 permet d'associer un rendu visuel (images, polices de caractères, couleurs) à un contenu.
Associé à une page XHTML, CSS permet un affichage ergonomique et agréable sur divers supports (Navigateur Internet, télévision, imprimante...).
CSS3.0 n'étant pas encore une recommandation du W3C, ce site reste valide CSS2.1 (et CSS1.0 pour les anciens navigateurs).
ECMAScript262 est un langage de script qui permet de rendre un site dynamique, et qui succède à JavaScript (Netscape) et JScript (Microsoft).
Il permet de réagir à des évenements, et de modifier dynamiquement le contenu d'une page web.
Le standard ECMAScript262, en résolvant le problème de compatibilité des scripts avec les navigateurs Internet, devient l'avenir des langages de script Internet.
DOM3.0 est un ensemble de techniques (ECMAScript, AJAX, XMLHttpRequest, CSS...) permettant de rendre un site plus dynamique sur les navigateurs le supportant.
DOM3.0 peut faciliter et accélérer la navigation, diminuer les ressources serveur necessaires et alléger le traffic du réseau.
DOM3.0 est l'avenir de l'Internet dynamique.
La mention AAA aux WCAG1.0 assure qu'un site est accessible à tous.
Cela signifie que le contenu peut être accédé, même avec un navigateur obsolète, avec des déficiences visuelles, auditives ou motrices, sans clavier ou périphérique de pointage, sur des outils mobiles...
Faire des sites accessibles est un respect des visiteurs.
Le niveau 3 aux WCAG2.0 assure qu'un site est accessible à tous.
Cela signifie que le contenu peut être accédé, même avec un navigateur obsolète, avec des déficiences visuelles, auditives ou motrices, sans clavier ou périphérique de pointage, sur des outils mobiles...
Faire des sites accessibles est un respect des visiteurs.
La mention ADAE assure qu'un site est facilement accessible.
Faire des sites accessibles est un respect des visiteurs.
La mention Section 508 assure qu'un site est facilement accessible.
Faire des sites accessibles est un respect des visiteurs.
Les URI sont des adresses fixes pour des informations données.
Les Cool URLs assurent que l'adresse d'une page ne changera pas.
Ainsi, les URLs de ce site ne font pas apparaitre la structure du site, les langages utilisés...
Fournir une adresse fixe à un contenu donné permet de rendre le web plus facilement navigable.
No-WWW spécifie que le sous domaine "www" est déprécié.
En effet, "www" réfère à l'ensemble de l'Internet accessible via le protocole HTTP.
Une formulation du type "http://www." est donc un pléonasme.
Pour beaucoup de personnes et certain navigateurs, "www" est un automatisme.
C'est pourquoi ce site est "seulement" Classe A : cela assure une compatibilité maximale, contrairement à Classe C qui refuse les requêtes débutant par "www".
Le protocole HTTP/1.1 est actuellement celui qui est utilisé pour tous les echanges effectués dans le cadre d'une navigation sur le web.
HTTP/1.1 offre de nombreux services qui sont malheureusement peu utilisés.
Ce site les exploite pour optimiser la mise en cache des informations statiques, et donc accélérer les transferts, gérer les erreurs de transmission...
Une bonne utilisation du protocole HTTP/1.1 permet d'améliorer et d'accélérer la navigation sur le web.
Le type MIME d'un fichier détermine la façon dont il doit être traité (comme du texte, une image, un programme...).
Ce site utilise le type MIME "application/xhtml+xml" pour ses pages web, conformément aux recommandations du W3C.
La version XHTML1.0 Strict du site reste en "text/html" pour les navigateurs qui ne supportent pas XML.
La compression HTTP via GZip ou Deflate permet, sur le navigateurs le supportant, d'accélérer grandement les échanges et d'éconnomiser de la bande passante en réduisant la quantité d'informations à transmettre.
Contrairement aux techniques de diminutions de contenu, la compression permet de diminuer l'information sans diminuer la signification.
Le code-source de ce site est indenté et espacé, donc facilement lisible.
Grâce à la compression, cela ne ralentit pas les échanges.
Compresser les pages web permet de rentabiliser Internet, et de protéger la nature (Les resources nécessitées par un processeur pour compresser une page web sont négligeables par rapport à celles nécessaires à son transfert via le réseau.)
BCrunchSite Beta 1
© 2005-2006 - KaBoom
Webmaster : Arkanosis