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, Chroniqueur Actualités
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 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Uranne-jimmy Uranne-jimmy
http://www.developpez.com
Membre émérite
le 21/06/2013 16:38
Je suis assez d'accord avec ce développeur mais il y a un point qui m'intrigue :
Beaucoup de villages français ont les codes postaux de la ville la plus proche et non un code postal propre, c'est mon cas. La solution serait plutôt avoir accès à une base de données comme le fond maintenant beaucoup de site qui propose une liste avec les communes, ce qui évite de l'écrire soit même et évite les erreurs.
Avatar de omedo omedo
http://www.developpez.com
Nouveau Membre du Club
le 21/06/2013 16:40
Je suis plutôt d'accord avec ce qui est dit dans ce post

Mais il y a une chose avec laquelle je ne suis vraiment pas d'accord
c'est qu'il est parfaitement utile de demander la ville et le code postal ( car je ne sais pas aux Etat-unis
mais en France un code postal peut correspondre a plusieurs villes et inversement
Avatar de IsiTech IsiTech
http://www.developpez.com
Membre confirmé
le 21/06/2013 16:43
Je suis particulièrement d'accord avec les deux premiers points. Je dispose d'un smartphone et d'une tablette HdG avec de grands écrans et de grandes résolutions et se coltiner les sites mobiles est une plaie. Au final ces sites en version mobile sont inutiles 99% du temps, souvent mal foutu, donc autant ne pas perdre du temps à en créer. Pareil pour l'application mobile, en effet si je suis sur mon navigateur, c'est bien que c'est le site qui m'intéresse.

Pour le code postal et la ville, en France il y a plusieurs villages avec le même code postal, c'est le cas du village où habitent mes parents notamment. La ville n'est donc pas une information superflue.
Avatar de Onixio Onixio
http://www.developpez.com
Invité de passage
le 21/06/2013 16:58
L'argument du code postal n'est pas correct en france désolé.

Il existe des villes différentes avec un code postal identique....

Allez consultez la base de données des villes de France sur le site de l'INSEE.
Avatar de skerdreux skerdreux
http://www.developpez.com
Nouveau Membre du Club
le 21/06/2013 16:58
Citation Envoyé par Gordon Fowler  Voir le message
[B][SIZE="4"]

Autre (petit) désagrément, le choix d’une langue pour un site. A 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 ! », lancent-ils 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 que le code postal implique une ville (sa remarque concerne les Etats-Unis mais elle reste valable en France).

Le choix de la langue automatique certain sites le font ce qui a tendance à être vraiment galère surtout quand on est français et qu'on a un OS en anglais.

en France le code postal n'est pas unique. le code Insee oui mais peu de personnes l'utilise.
Avatar de Bovino Bovino
http://www.developpez.com
Responsable Développement Web
le 21/06/2013 16:59
Citation Envoyé par Gordon Fowler
L’avant dernière mauvaise pratique qui le met hors de lui est une des plus anciennes du web. Elel 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).

Ah ben elle tombe bien celle-là !
Au même moment où Gordon postait sa discussion, j'étais en plein là-dedans !

Sinon, mis à part la réserve déjà émise concernant les codes postaux, que de bonnes remarques, mais ce n'est qu'un début de liste !
Avatar de David_g David_g
http://www.developpez.com
Membre chevronné
le 21/06/2013 17:03
Autre (petit) désagrément, le choix d’une langue pour un site. A 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 ! », lancent-ils aux développeurs web.

Pas d'accord avec celui ci pour ma part.
L'interface de mon client n'a rien à avoir avec ce que je veux consulter et la lanque dans laquelle je veux le consulter.
Avatar de Gordon Fowler Gordon Fowler
http://www.developpez.com
Chroniqueur Actualités
le 21/06/2013 17:08
Edit 17h00 : précision sur une meilleure pratique possible liée au code postal en France (en tenant compte de la remarque très constructive de Uranne-jimmy)

Cordialement à tous,
Avatar de camus3 camus3
http://www.developpez.com
Membre Expert
le 21/06/2013 17:08
Ce gars a beau être développeur de talent chez Microsoft , cela ne fait pas de lui un spécilaliste UX/UI , voyez ce que je veux dire ...
Avatar de Kikuts Kikuts
http://www.developpez.com
Membre expérimenté
le 21/06/2013 17:10
8/9 car le CP et la ville ne sont uniques !

La clé primaire serait 2 clés étrangères : CP ET ville

+1000^1000 pour le forçage vers une version mobile ... A la rigueur afficher un popup qui stock la préférence avec un cookie pour savoir quoi afficher entre version web et mobile ... Mais forcer ...wtf !

Et pour la proposition de télécharger l'appli ... WTF stop me demander ! Une icône android, Iphone, windows phone qui permet d'aller à l'appli, ça suffit amplement !!

Trop vrai pour les images ... Parfois, je vais sur des sites qui utilisent des images HD pour afficher un thum/icône ... nan mais wtf again ^^

Pas trop compris le délire des redirections 301 par contre ... Du coup obligé d'aller regarder ça ^^
Offres d'emploi IT
Ingénieur qa / développeur de tests pour marketplace
CDI
MOBISKILL - Ile de France - Paris (75000)
Parue le 19/08/2014
Développeur web
CDD
Comunica Concept - Rhône Alpes - Saint-Just-Saint-Rambert
Parue le 07/08/2014
Ingénieur en développement de systèmes d'information
CDI
Dassault Systèmes SA - Ile de France - Vélizy-Villacoublay (78140)
Parue le 06/08/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula