the personal playground of a web aficionado
Le concept de la dégradation élégante pas assez adopté (ie6 inside)
Je pense que la plupart sait de quoi je parle (Vincent en avait parlé il a quelques mois maintenant) mais force est de constater qu’en tant que chef de projet internet, on ne prend pas assez de temps pour éduquer le client sur cette notion concernant vous l’avez deviné IE6, ce boulet du web qui peine à mourrir, surtout et c’est là le problème, en milieu professionnel (on va bien finir par y arriver un jour – espérons !). http://www.w3schools.com/browsers/browsers_stats.asp
Perdre du temps (et donc de l’argent) pour satisfaire seulement (pour la plupart) les clients au sein du réseau de l’entreprise (merci les DSI issus du minitel qui osent vous dire « on n’a pas migré notre version d’IE pour des raisons de sécurité », autant vous dire que ça vous rend dingue… C’est du vécu.). Je ne suis plus autant convaincu que le seuil des 10% soit décisif pour être libératoire (ce que j’espérais en 2008).
Bref, je suis partisan pour éduquer l’internaute, comment ?
Tout d’abord en indiquant par un message, comme le fait très bien Youtube, que sa version du navigateur est dépassée et qu’une mise à jour est fortement recommandée. On trouve d’ailleurs des sites dédiés à la mort de IE6 ( http://www.ie6nomore.com, http://browsesad.com, http://www.stoplivinginthepast.com, http://www.stopie6.com, http://ie6update.com …)
Après niveau développement, faire des coins arrondis en images avec 4 divs ça suffit… Le faire sur quelques pages, ça passe, mais quand tout le site est en coin arrondis avec des sous-blocs, on arrive dans la situation que je déteste : du code avec plein de divs (allez du span si ça vous fais plaisir) et puis niveau maintenance, merci bien…. Les CSS savent le faire. Mais s’il n’y avait que ça encore une fois, non le problème des PNG corrigés à moitié via des PNGFix, le double padding sur les float, les hover sur des li à gérer en JS etc. Bref le listing est long (un petit lien au hasard).
Alors étant à la fois dans la position de l’intégrateur, ça me saoule en 2010 de perdre encore mon temps sur ce vieux coucou. Je sais résoudre les bugs (quoique certains je n’ai jamais réussi à trouver de solutions) mais que de temps perdu pour 10% d’âmes perdues.
Niveau JS, IE6 rame à mort. Pourquoi vouloir avoir des jolies transitions dessus ? Non, un display:none/display:block suffira amplement. Pour aller plus loin, vous avez même des initiatives comme celle-là.
Mais étant aussi coté gestion de projet à devoir expliquer au client cela, c’est très galère de le convaincre. Pour valider un site avant mise en ligne, le client doit valider sur sa configuration. Triste mais réel. Souvent en vain. De plus généralement vous n’avez pas le soutien en interne (le client paye alors on veut un truc qui soit fluide qui bouge partout et sous ie6, pfff). Ce n’est pas ma conception d’un web moderne et de bon sens. On est dans un contexte de business, mais quand j’achète une pizza pour faire une charrette à corriger IE6 avec de la redbull, je sais que ce n’est pas bon pour ma santé, mais je le sais. Et on me le rappelle régulièrement. Adoptons la même attitude avec IE6.
Alors s’il vous plait, en tant qu’intégrateurs, faites en sorte d’essayer de pousser et convaincre les chefs de projets et clients, par des chiffres, exemples concrets comme Youtube (oui c’est con mais si vous directement vous facilitez le travail du cp, du commercial, il sera peut-être plus enclin à relayer votre message auprès du client) . Parce que le combat continue pour achever IE6, espérons qu’en 2011 mon billet soit dans les archives.



about 2 months ago
Mmmh… Tu rejoins ce post de Rik : http://hanblog.info/blog/post/2009/12/23/Abandonnons-IE6-si-possible
Je ne vais pas refaire la même réponse que là-bas, mais grosso modo j’ai envie de dire que les techniciens sont les derniers écoutés dans ce genre de combat : ça fait des années que l’on passe systématiquement pour les râleurs / flemmards de service à se plaindre d’IE6. Et les chiffres sont plutôt contre nous (quel client a envie de se passer de 20% des ses internautes ?), donc on ne peut pas les utiliser pour convaincre qui que ce soit.
Dans ma boîte, la plupart des chefs de projet sont d’ailleurs parfaitement au courant qu’IE6 est un ancêtre qui fait perdre du temps à tout le monde, mais ils ont souvent les mains liées puisque le projet est déjà vendu via un appel d’offre qui faisait woosh et pop partout sur le Mac du DA. Aucun commercial n’a envie d’embêter son client potentiel en lui assénant des « sur IE6 ça marchera pas bien par contre »…
(oui, je suis assez pessimiste sur le sujet)
(et puis les coins arrondis dont tu parles, le dernier IE en date ne les fait toujours pas en CSS, donc ce problème n’est pas près d’être résolu)
about 2 months ago
Bonjour Christophe et merci pour ton commentaire.
En fait je pense qu’il est toujours bon de rappeler qu’on est en 2010 et que ie6 il faudrait voir à arrêter le drame… Pour moi selon la cible, les agences devraient être force de proposition, une webagency a aussi un rôle conseil. Imagine si des sites comme Youtube ne proposait pas le message « mettez à jour votre navigateur », on aurait encore un taux plus élevé qu’à l’heure actuelle.
Mais étant aussi chef de projet web pour des gros comptes, je suis réaliste dans mon approche (comme toi). Je pense déja que si la majorité des agences faisaient systématiquement un message d’indications à la première visite du site sur IE6, on serait déja dans une bonne démarche, quitte à devoir tout de même se plier sur une compatibilité IE6. Coté commercial, j’en connais qui savent le faire face au client, parfois ça marche parfois non (DSI toujours inside).
Le problème reste les entreprises qui n’ont pas encore assez basculé, je n’ai pas trouvé d’études la-dessus mais au sein du réseau personnel je pense que le seuil est devenu critique pour ne plus l’envisager.
Il reste aussi la cible qui peut jouer. Sur un site e-commerce, dur. Sur un site comme Vimeo, Youtube ou une boutique en-ligne destiné à un public fashion, geek, tu peux facilement l’envisager. Après étant des 2 cotés (intégration et gestion de projet), je reste aussi réaliste (mais pas pessimiste
)
about 2 months ago
Mmh, je ne suis pas certain que Youtube soit pour quoi que ce soit dans la baisse de parts de marché d’IE6, pour la bonne raison que beaucoup d’utilisateurs du vénérable fossile le sont contre leur gré (les DSI comme tu dis, et il me semble aussi qu’IE6 est le premier navigateur en Chine par exemple, ce qui fait pas mal de monde et pour un moment).
Pour le reste (rôle de conseil des web agencies et cible), je suis totalement d’accord avec toi, hélas dans les faits les web agencies font des sites pour Monsieur tout le monde (pas les geeks donc) et torchent généralement le travail dans l’urgence… On a déjà peu de temps pour la dégradation gracieuse (généralement on joue plutôt les pompiers en debug-catastrophe), alors peaufiner des messages anti-IE6 éducatifs, ça passe clairement en second plan…
Moi, je le fais sur mes projets freelance, mais ça s’arrête là.