default_favicon

On vient de me faire remarquer — assez justement — que certaines parties du code source des pages de mon site (de BlogoText y compris) ne respectent pas les règles d’accessibilité.
La raison à ces remarque concerne la nécessité d’utiliser un navigateur graphique avec le CSS, le JavaScript et les Cookies activés pour pouvoir utiliser mon site à 100% de ses capacités.

Je passerai sur le fait que ces conditions sont remplies — ou peuvent l’être — sur environ 99,99% des postes informatiques et je vais uniquement me justifier sur mon droit et mon besoin en tant que webmaster/créateur du site d’utiliser ces technologies.

Déjà : si vous lisez mon site dans une console avec le navigateur Links, une partie sera inaccessible et le captcha ne marchera pas. Si vous désactivez le JavaScript, pareil : les boutons de formatage seront désactivés et (jusqu’à encore récemment) vous ne pouviez pas poster un commentaire sans activer les cookies pour l’ensemble de mon site.

Je suis désolé… Ou pas.

Les CSS, les Cookies ou le JavaScript sont des composants des langages utilisés dans l’affichage d’une page web : ce sont des standards très largement répandus et très largement supportés par la très vaste majorité des navigateurs (et parmi eux, la totalité des navigateurs graphiques).

Pourquoi je m’en priverai alors ?

Une page web devrait pouvoir s’afficher uniquement avec du HTML, et devrait être lisible et navigable : je suis d’accord.
Mais quand je veux offrir des fonctions comme les commentaires, le formatage de ces derniers et la protection de mon site contre le spam, le simple HTML ne suffit plus. C’est triste, mais c’est comme ça.

Concernant les commentaires, les cookies ne sont déjà plus nécessaires (j’ai trouvé une parade et ça marche), mais pour le formatage avec des boutons, le JavaScript est obligatoire (à moins de faire ça en Flash/Silverlight :O) et pour la captcha je préfère utiliser diverses astuces CSS/JavaScript qui fonctionneront sur 98% des ordinateurs qu’utiliser une image illisible avec un code à recopier (qui poussera 10% de mes lecteurs à la dépression nerveuse). À un moment il faut bien faire des compromis.

Je suis parfaitement conscient que certains sites abusent des cookies, des scripts, des plugins, des images pour vous espionner ou exécuter des fonctions malveillantes sur votre ordinateur, mais ce n’est pas le cas de tout le monde.
Et si on bloque les script ou les styles (ou même les images) dans les pages web, il faut bien assumer qu’on se prive d’une partie des possibilités offertes par ces pages web. Idem pour les publicités : les bloquer sur les sites qu’on aime, c’est assumer qu’on les réduit à leur perte (et les débloquer, c’est assumer que ce sont les sites qui nous poussent à notre perte, par la vente de renseignements sur nous).

Donc oui : je continuerais d’utiliser des astuces CSS, des scripts JavaScript, des cookies afin que mon site soit fonctionnel pour le plus grand nombre, tout en résistant au mieux aux attaques des spammeurs. Je peux aussi m’en passer, mais dans ce cas je devrai fermer les commentaires, ce n’est pas ce que je veux.

Tant pis pour ceux qui bloquent tout ça, désolé pour ceux qui utilisent un navigateur en mode texte.