Edit 17h00 : précision sur la pratique liée au code postal en France
Scott Hanselman est un développeur employé par Microsoft qui en a visiblement assez de trouver à longueur de sites des pratiques qui, d’après lui, feraient du mal au Web.
N’étant pas simplement du genre à critiquer, Scott Hanselman en a listé neuf sur son site personnel avec à la clef pour certaines des solutions – qu’il veut particulièrement simples – pour y remédier.
La première de ces mauvaises pratiques est la redirection malvenue depuis une page précise d’un site web conçue pour le bureau vers la page de garde de la version mobile du même site.
En résumé, si vous souhaitez accéder à la page précise siteweb.com/super-article-du-jour depuis un smartphone ou une tablette, il est pour lui inconcevable que vous soyez redirigé vers m.siteweb.com. Et donc que vous ne puissiez pas lire l’article directement ou que vous deviez le chercher à nouveau dans cette version mobile.
Dans la continuité, Scott Hanselman ne supporte plus qu’on lui propose de télécharger une application sur sa tablette ou son téléphone lorsqu’il surf sur un site. « Je ne veux pas de votre appli pourrie. J’utilise un navigateur […] Partez du principe que si j’utilise un navigateur, c’est que je veux aller sur le web », explique-t-il.
Troisième désagrément à bannir, d’après lui, les pages de publicité qui s’affichent – en pleine page – avant que vous puissiez accéder au contenu voulu.
Le quatrième grief relève un peu plus du détail. Le développeur ne comprend pas qu’il existe encore des questionnaires avec cases à cocher où il faut cliquer exactement sur la case. « C’est tellement simple d’associer un intitulé à une case », avance-t-il.
Autre (petit) désagrément, le choix d’une langue pour un site. À partir du moment où un navigateur peut renvoyer la langue – voire les langues - par défaut que vous avez choisie(s), les sites ne devraient pas avoir besoin de vous le demander. « Ces données existent, utilisez-les ! », lance-t-il aux développeurs web.
Dans le même ordre d’idée, Scott Hanselman fait remarquer qu'il est parfaitement inutile de demander un code postal ET une ville dans un formulaire, puisque le code postal implique une ville. Sa remarque concerne les États-Unis mais elle reste souvent valable en France. Au pire faudrait-il une liste de propositions dans le cas de regroupement de communes, liste qui éviterait dans tous les cas de taper une information supplémentaire et les erreurs.
Plus fondamental, les liens brisés ne devraient pour lui plus jamais exister dans le web moderne. « Il n’y a pas d’excuse à cela. Avec les fichiers .htaccess et web.config, tenez à jour une liste de redirections et faites de votre mieux pour les tester. […] Et ne me dîtes pas de mettre à jour mes favoris. Quand j’ai l’habitude de consulter une URL, je ne veux pas qu’on me dise de faire un truc, je veux voir votre saloperie de page. C’est à VOUS de faire le boulot », s’emporte-t-il.
L’avant dernière mauvaise pratique qui le met hors de lui est une des plus anciennes du web. Elle consiste à redimensionner une image géante avec les attributs Width et Height. « Cela ne les rend pas plus petites. Non, non. Cela télécharge l’image en géant et après c’est vote navigateur qui fait le boulot pour la redimensionner », rappelle-t-il. Et de conseiller un outil pour compresser les PNG et vraiment alléger les images (PNGGauntle - ou Trimage sur Linux et ImageOptim pour Mac OS X).
Enfin, Scott Hanselman ne comprend pas que les développeurs ne « canonisent » pas leurs adresses. Comprendre par-là, qu’ils n’utilisent pas systématiquement les redirections 301.
Si les internautes accèdent à une page par le biais de différentes URL (par exemple, via l'adresse http://example.com/accueil, http://accueil.example.com ou http://www.example.com), il est en effet recommandé de choisir parmi ces URL une URL favorite (mise en forme canonique) puis d’utiliser des redirections 301 côté serveur pour envoyer le trafic de ces autres URL vers l'URL choisie.
Une liste diversifiée de mauvaises pratiques donc, qui touchent à la fois la technique, le marketing et le confort de navigation au sens large. Une liste intéressante sous forme de mémo mais qui ne se veut ni exhaustive, ni objective... et qui demande donc à être critiquée et surtout complétée.
Source : Stop Doing Internet Wrong de Scott Hanselman
Et vous ?
Que pensez-vous de cette liste ?
Quelle(s) autre(s) mauvaise(s) pratique(s) y ajouteriez-vous ?
Quelles mauvaises pratiques doivent disparaitre du Web ?
Un employé de Microsoft donne 9 exemples qui l'horripilent : en avez-vous d'autres ?
Quelles mauvaises pratiques doivent disparaitre du Web ?
Un employé de Microsoft donne 9 exemples qui l'horripilent : en avez-vous d'autres ?
Le , par Gordon Fowler
Une erreur dans cette actualité ? Signalez-nous-la !