Je connais déjà beaucoup de choses sur les standards du Web et je les utilise. Je réalise aussi clairement qu'utiliser les standards du Web, ce n'est pas pouvoir dire fièrement "Hé, votre site a-t-il passé la vérification standard ?", mais bien plus encore. Mais en tant que concepteur Web « d'élite », je me sens parfois toujours confus. Le simple fait d'utiliser et d'informer les autres sur les standards du Web n'est pas tout. La question est : si nous le faisons maintenant, la situation sera-t-elle toujours la même l'année prochaine ou l'année prochaine ? un an après ça ? Existe-t-il encore un petit nombre de concepteurs qui adoptent les standards du Web, alors que la plupart des concepteurs continuent de concevoir des sites pour IE ? Où allons-nous ?
Cette question s'est posée après avoir lu l'article « La vraie raison pour laquelle vous devriez vous soucier des normes Web » de Design by FireAndrei. Également à cause de l'article de Keith sur les standards du Web qu'il a publié il n'y a pas longtemps. Comment pouvons-nous aller plus loin et faire quelque chose de pratique pour les standards du Web ? Je pense que la première étape (ce qui peut être une mauvaise idée) est de demander à des professionnels du Web, tels qu'Eric Meyer, Douglas Bowman, etc., de procéder à une refonte et à une planification complètes du site de vérification et du manuel du guide du W3C. Andrei dans son article "Design Eye for the Usability Guy" propose un ensemble de connaissances et d'effets qui en est un excellent exemple. Il souligne simplement et clairement les lacunes du site du W3C dans de nombreux domaines, comme son interface laide. Andrei a également mentionné le lancement d'une fondation de collecte de fonds pour promouvoir ce sujet. Je pense personnellement que c'est une très bonne idée et un très bon point de départ.
Transformer le W3C
Le W3C est sans doute au cœur de tout ce qui concerne les standards du Web. Je veux dire de toutes choses, le W3C est comme un atelier de réparation automobile, vous « conduisez » votre site et obtenez de l'essence et tout l'entretien. La réalité est que si vous commencez tout juste à apprendre les standards du Web, les avertissements de validation du W3C peuvent être difficiles à comprendre. En fait, le W3C devrait contenir tous les tutoriels CSS, ce qui devrait vous permettre d'obtenir des réponses simplement, au lieu de demander sans ambages quoi faire maintenant. Vous devrez peut-être vous rendre sur un certain site pour trouver la réponse, d'autres trouveront la réponse sur d'autres sites, et les réponses ne faisant pas autorité sont répandues sur tout le Web et continuent de susciter le débat. Ce serait bien si tous les problèmes pouvaient être résolus au W3C. Lorsqu'un problème survient, votre première pensée devrait être de visiter le W3C. OK, je sais que cette idée n'est pas facile à mettre en œuvre, mais le W3C devrait au moins être utile et inciter les gens à apprendre les standards du Web, et je suis prêt à me consacrer à un tel travail.
Transformer le W3C ne peut toujours pas changer la situation actuelle de quelques personnes seulement qui utilisent les normes, mais c'est au moins un début. La vraie raison de la lenteur du déploiement des standards du Web est que Microsoft ne se soucie pas de ce qu'il fait et ne fait pas parce qu'il est capable de faire (et de ne pas faire). Tout comme leurs failles de sécurité, elles se produisent presque tous les jours et les utilisateurs ne peuvent pas changer cette situation même s’ils dépensent beaucoup d’argent. Microsoft est prêt à consacrer une partie des ressources de Longhorn pour continuer à prendre en charge le service pack 2 de XP simplement parce que trop de problèmes ont été exposés par les médias et qu'il doit le faire sous pression.
Union européenne
La décision de l'UE de punir Windows Media Player de Microsoft est une plaisanterie ! Chaque fois que j'ai besoin de mettre un film sur une page Web, j'utilise la technologie QuickTime. C'est un très bon logiciel. Vous pouvez obtenir un fichier court mais un film de bonne qualité, de meilleures capacités de traitement de script, etc. Mais chaque fois que je dois « me battre » et débattre presque follement avec mes clients, l'argument du client est que la plupart des utilisateurs qui visitent le site Web utilisent Windows Media Player, pourquoi ne pas utiliser Windows Media Player ? N'est-ce pas ennuyeux que cela arrive à chaque fois ? L'UE peut punir Microsoft à sa guise, mais cela ne change rien aux pensées et aux actions de Microsoft. Nous vivons dans une société démocratique, mais cela ne signifie pas que le monde du logiciel est également démocratique. Au contraire, le monde du logiciel est rempli de monopoles. . La même chose se produit sur le navigateur IE. Peut-être avons-nous la responsabilité de dire aux gouvernements de l'UE et des États-Unis dans quel type d'environnement nous vivons chaque jour, mais je suis presque convaincu que personne n'a la capacité de le faire, puisque là-bas (les gouvernements de l'UE et des États-Unis) n'ont plus accès à Internet. experts là-bas (du moins à ma connaissance, pas assez).
Pourquoi ne pas forcer les fabricants de logiciels de conception Web à développer des applications prenant en charge les standards du Web, nous obligeant ainsi à utiliser les standards du Web de manière stricte ? Est-ce possible ? Est-ce que cela a des chances de réussir ? Cette approche ne suscite même pas de critiques. Je crois que ce n'est qu'en exerçant une certaine pression sur Microsoft que nous pourrons atteindre certains objectifs. Il n’y a pas de pression, tout continuera, rien ne changera et Microsoft pourrait continuer à mener une grande bataille. Jetez un œil au commentaire de Robert Scoble.
Une liste noire ?
Que diriez-vous de créer un site Web de liste noire ? Mettez sur liste noire tous les sites qui vous obligent à utiliser IE et ne souhaitent pas adopter les standards du Web. Tous les sites de blogs Web standard créent des liens pointant vers le site de la liste noire (l'icône "Get FireFox" ou l'icône Zeldman est placée sous le lien). Si cela est révélé à grande échelle, je pense que la plupart des entreprises voudront être retirées de la liste noire. Je sais que c'est radical, mais la plupart des sites commerciaux comprennent qu'ils n'ont peut-être jamais entendu parler des standards du Web, et c'est un fait. Une telle « violence » peut être nécessaire et affecter indirectement Microsoft.
Un label/certificat de qualité
Une autre idée est de donner aux sites commerciaux qui adoptent les standards du web un certificat de qualité, ou label de qualité, comme un certificat ISO. Ce faisant, nous donnons non seulement à nos clients la garantie que le site est basé sur les standards du web, mais ils en bénéficieront également. Après tout, avoir un produit avec un label de qualité reconnu dans le monde entier augmentera son argument de vente. Si cela pouvait accroître la « crédibilité et la réputation » ou l’exposition, je pense que les clients seraient prêts à envisager cette approche. Si un grand nombre d’entreprises choisissent cette approche, Microsoft ressentira la pression et envisagera de faire quelque chose concernant les standards du Web.
Ce qui précède sont toutes mes idées personnelles aléatoires, je ne sais pas comment les réaliser, et je ne sais pas si elles peuvent être réalisées. Mais au moins je m'en soucie et j'essaie de penser à quelque chose. Peut-être que ces idées pourront alors être vues et acceptées par de nombreuses personnes (y compris les responsables des normes Web), puis mises en œuvre. Il faut aussi du capital pour démarrer, changer les choses demande beaucoup d’efforts et d’argent.
-----Traduction terminée. Ce qui suit est un résumé de quelques commentaires sur cet article. Pour plus de commentaires, veuillez consulter l'article original.
Résumé des commentaires
Lukasz : Pourquoi êtes-vous si dérangé par IE ? Que devez-vous faire ? Soyons réalistes : Windows est le système d’exploitation le plus répandu au monde et IE est le navigateur le plus répandu. La part d’IE atteint plus de 95 %. Pourquoi devrait-on se soucier des marges (FireFox, Mozilla, etc., quoi qu'il arrive) ? En tant qu'utilisateur, je me soucie des informations, pas de savoir si l'entreprise respecte quelle norme. Je vous suggère de réfléchir : Pourquoi le navigateur Microsoft est-il si populaire s'il ne prend pas en charge les normes ?
lars : Les gens utilisent IE depuis longtemps et les entreprises créent des sites conformes à IE et ne se soucient pas des normes Web du W3C en raison du coût supplémentaire et de l'absence d'outils d'édition conformes aux normes WYSIWYG. Il est également presque impossible de créer une liste noire, tant il existe de sites conçus uniquement pour IE. Quant à la déclaration de Lukasz selon laquelle la part d'IE est supérieure à 95 %, je ne suis pas d'accord. Quiconque a lu "Designing with Web Standards" de Zeldman sait que de nombreux autres navigateurs prétendent être IE afin de pouvoir afficher des sites conçus uniquement pour IE.
ByteWarrior : Il existe déjà une liste noire, voir ici PromoZilla.nl (aux Pays-Bas). Il y a plus de 300 sites Web sur la liste noire, dont 50 ont été modifiés pour prendre en charge Mozilla/Firefox.
tinotino : Microsoft joue intelligemment mais pas sagement. Nous sommes une petite hache contre un grand arbre. Nous avons besoin de normes, tout comme si les pouces n’étaient pas la norme, nous mesurerions avec nos pieds. Je déteste déboguer les bugs du site dans tous les navigateurs disponibles, c'est idiot et inefficace.
Rob van der Linde : Si nécessaire, je peux aider à écrire PHO/MySQL pour prendre en charge la création d'un site Web de liste noire mondiale (pendant mon temps libre). Mais je ne peux pas fournir d'espace serveur et de nom de domaine. Peut-être pouvons-nous demander l'aide d'un groupe de programmeurs php, ou créer un tel projet sur Sourceforge.
David : Je suis designer et je ne connais rien à la programmation. Après avoir lu tous les articles, je ne pense pas que ce soit que les gens ne veuillent pas utiliser de normes, c'est simplement que les personnes qui possèdent déjà de bonnes compétences en conception ne veulent pas abandonner la conception et écrire du code.
Veerle (Auteur) : Pour David, je peux comprendre que le changement ne soit pas particulièrement évident pour les designers. Je suis graphiste, je fais partie de ces personnes qui n'ont pas peur de se plonger dans le code. Cela ne sert à rien d’écrire du code si cela vous fait dresser les cheveux de peur. Je pense qu'un logiciel d'édition WYSIWYG (similaire à dreamWeaver) peut vous aider. En tant que bon concepteur de sites Web, même si vous ne vous souciez que de l'interface et de l'apparence, je pense qu'il est nécessaire de connaître certaines connaissances de base, telles que la manière dont le code est généré. Mon travail quotidien consiste à concevoir l'interface (UI) et à soumettre des modèles (X)HTML aux programmeurs. Je me concentre toujours sur l'interface utilisateur. Cependant, j'espère toujours que le code de la page pourra être concis et standard pour remplacer les tableaux imbriqués multicouches. Lorsque j'ai commencé à apprendre la production de pages Web en 1996, j'ai tout codé à la main. C'est devenu mon plus grand avantage aujourd'hui. En tant que concepteur, si vous connaissez à la fois le design et les compétences XHTML/CSS, ce sera votre capital.