Webcompat.com s'attaque aux incompatibilités entre sites et navigateurs

Webcompat.com s’attaque aux incompatibilités entre sites et navigateurs

Et la tâche s'annonce rude

Avatar de l'auteur

Vincent Hermann

Publié dansInternet

03/06/2014
22
Webcompat.com s'attaque aux incompatibilités entre sites et navigateurs

Webcompat.com est une initiative originale : il se propose de recevoir les signalements d’incompatibilités entre des sites web et tous les navigateurs. De là, une équipe de volontaires doit gérer le problème et proposer une solution au détenteur du site.

webcompat

Signaler, diagnostiquer, corriger 

Plusieurs développeurs se sont réunis autour d’un projet original : Webcompat.com. Comme le suggère le nom du site, il s’agit de travailler sur la compatibilité des sites web avec les navigateurs. Bien que plusieurs développeurs proviennent de Mozilla, il ne s’agit pas à proprement parler d’une initiative de l’éditeur. Comme l’explique Mike Taylor sur l’annonce officielle, Mozilla laisse cependant ces personnes investir une partie de leur temps de travail dans les rouages de ce site particulier.

 

Mais de quoi s’agit-il au juste ? L’objectif général est de permettre à tous ceux qui observent des erreurs de comportement des sites web d’être signalés pour analyse. Les volontaires de Webcompat.com se proposent alors d’établir un diagnostic pour vérifier qu’il existe bien un souci de compatibilité entre le site et le navigateur signalé par l’internaute. Si un tel problème est constaté, l’équipe proposera au détenteur du site une solution, sous la forme le plus souvent d’un code fonctionnel.

 

webcompat.com

Un projet balbutiant, des volontaires bienvenus 

Webcompat.com est évidemment à la recherche de toutes les bonnes volontés. Ce qui vaut d’ailleurs aussi bien pour le signalement des problèmes eux-mêmes que pour leur diagnostic et la création des solutions qui iront avec. Le constat tout d’abord peut se faire sur une plage assez large de comportements problématiques, qui va des simples problèmes de placement des éléments graphiques ou des textes à la recommandation d’un autre navigateur, en passant par des fonctionnalités inactives. Pour simplifier la démarche, les développeurs ont même créé des extensions pour Firefox classique, Firefox pour Android, Chrome, Opera et Safari. Internet Explorer ne possédant pas d’extensions à proprement parler, il ne figure pas dans cette liste.

 

Pour les étapes suivantes, les développeurs cherchent des personnes ayant évidemment des compétences techniques pour tout ce qui touche au web. Toutefois, Mike Taylor précise qu’il n’est pas nécessaire d’être un dieu du développement pour participer : ceux qui veulent s’améliorer sur des technologies telles que le JavaScript, le Python, les CSS ou encore les procédures de tests sont les bienvenus.

 

Dans tous les cas, l’initiative n’en est encore qu’à ses débuts et de nombreux travaux restent encore à accomplir, en particulier tout ce qui touche au signalement des bugs, leur importation depuis d’autres outils existants et leur exportation vers les acteurs concernés (possesseurs de sites et éditeurs des navigateurs). Les internautes et développeurs intéressés pourront s’inscrire sur le site officiel Webcompat.com.

22
Avatar de l'auteur

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

652e édition des LIDD : Liens Intelligents Du Dimanche

Et bonne nuit les petits

00:04 Next 6
dessin de Flock

#Flock distribue des mandales tous azimuts

13:40 Flock 14
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #11 et résumé de la semaine

11:47 Next 33

Sommaire de l'article

Introduction

Signaler, diagnostiquer, corriger 

Un projet balbutiant, des volontaires bienvenus 

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

652e édition des LIDD : Liens Intelligents Du Dimanche

Next 6
dessin de Flock

#Flock distribue des mandales tous azimuts

Flock 14
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #11 et résumé de la semaine

Next 33
Carte graphique AMD GeForce

Cartes graphiques : 30 ans d’évolution des GPU

Hard 19

Google lance son opération de communications Gemini pour rivaliser avec OpenAI

IA 6
Ecran bleu de Windows

Linux : le composant systemd se dote d’un écran bleu de la mort

Soft 35
Une petite fille en train d'apprendre à programmer et hacker logiciels et appareils électroniques

Un roman graphique explique les logiciels libres aux enfants

SoftSociété 20
Nouveautés pour Messenger

Meta lance (enfin) le chiffrement de bout en bout de Messenger, entre autres

Socials 5

#LeBrief : cloud européen, OSIRIS-REx a frôlée la catastrophe, CPU AMD Ryzen 8040

Windows en 2024 : beaucoup d’IA, mais pas forcément un « 12 »

Soft 21
Einstein avec des qubits en arrière plan

Informatique quantique, qubits : avez-vous les bases ?

HardScience 9
Notifications iPhone

Surveillance des notifications : un sénateur américain demande la fin du secret

DroitSécu 17

En ligne, les promos foireuses restent d’actualité

DroitWeb 19

#LeBrief : modalité des amendes RGPD, cyberattaque agricole, hallucinations d’Amazon Q, 25 ans d’ISS

Logo Twitch

Citant des « coûts prohibitifs », Twitch quitte la Corée du Sud

ÉcoWeb 29
Formation aux cryptomonnaies par Binance à Pôle Emploi

Binance fait son marketing pendant des formations sur la blockchain destinées aux chômeurs

Éco 10
Consommation électrique du CERN

L’empreinte écologique CERN en 2022 : 1 215 GWh, 184 173 teqCO₂, 3 234 Ml…

Science 6
station électrique pour voitures

Voitures électriques : dans la jungle, terrible jungle, des bornes de recharge publiques

Société 76

#LeBrief : intelligence artificielle à tous les étages, fichier biométrique EURODAC

KDE Plasma 6

KDE Plasma 6 a sa première bêta, le tour des nouveautés

Soft 13
Un homme noir regarde la caméra. Sur son visage, des traits blancs suggèrent un traitement algorithmique.

AI Act et reconnaissance faciale : la France interpelée par 45 eurodéputés

DroitSociété 4
Api

La CNIL préconise l’utilisation des API pour le partage de données personnelles entre organismes

SécuSociété 3
Fouet de l’Arcep avec de la fibre

Orange sanctionnée sur la fibre : l’argumentaire de l’opérateur démonté par l’Arcep

DroitWeb 23
Bombes

Israël – Hamas : comment l’IA intensifie les attaques contre Gaza

IA 22

#LeBrief : bande-annonce GTA VI, guerre électronique, Spotify licencie massivement

Poing Dev

Le poing Dev – Round 7

Next 103
Logo de Gaia-X sour la forme d’un arbre, avec la légende : infrastructure de données en forme de réseau

Gaia-X « vit toujours » et « arrive à des étapes très concrètes »

WebSécu 7

Trois consoles portables en quelques semaines

Hard 37
Une tasse estampillée "Keep calm and carry on teaching"

Cyberrésilience : les compromis (provisoires) du trilogue européen

DroitSécu 3

#LeBrief : fuite de tests ADN 23andMe, le milliard pour Android Messages, il y a 30 ans Hubble voyait clair

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Commentaires (22)


maxxyme
Le 03/06/2014 à 16h45

Les gars sont sacrément motivés !!! <img data-src=" />


Clapitti
Le 03/06/2014 à 16h52

Je trouve ça génial. J’ai toujours pensé que la communauté pouvait aider les webmasters dans le developpement/debug de leurs sites, un moyen comme un autre d’aider un site sans transaction financière, gagnant-gagnant donc.

A quand le premier bug NXi corrigé sur cette plateforme ? <img data-src=" />


julienpointcat
Le 03/06/2014 à 17h44






maxxyme a écrit :

Les gars sont sacrément motivés !!! <img data-src=" />



Carrément. Je me demande combien de temps ils vont pouvoir tenir… C’est le genre de projet où on s’investirait bien si on faisait pas déjà des journées de 10h à débugger des sites <img data-src=" />



EdouardRacine
Le 03/06/2014 à 17h51

Mais ce sera un service payant ou ce sera gratos? Oo


charon.G
Le 03/06/2014 à 17h54






maxxyme a écrit :

Les gars sont sacrément motivés !!! <img data-src=" />


+1 le travail a l’air énorme à première vue



Lady Komandeman
Le 03/06/2014 à 17h59

J’ai enfin pu me plaindre des nouveaux profils Twitter qui déconnent avec Opera 12.XX <img data-src=" /> <img data-src=" />


lomic2
Le 03/06/2014 à 18h07






zogG a écrit :

un moyen comme un autre d’aider un site sans transaction financière, gagnant-gagnant donc

ils gagnent quoi chez webcompat dans ton histoire, je vois pas l’équilibre gagnant/gagnant ;)



Jarodd Abonné
Le 03/06/2014 à 18h25

Donc ils proposent des extensions qui vont corriger les problèmes ? <img data-src=" />

Les TMA vont adorer, déjà qu’avec x postes on a souvent x résultats différents, maintenant il va falloir demander si on a une extension Webcompat installée dans le bug report <img data-src=" />


Kivlov
Le 03/06/2014 à 18h30

bonjour, j’ai un problème de compatibilité entre Internet Explorer 6 et internet en entier. merci de patcher internet.

<img data-src=" />


f-heure-7
Le 03/06/2014 à 18h36






Jarodd a écrit :

Donc ils proposent des extensions qui vont corriger les problèmes ? <img data-src=" />

Les TMA vont adorer, déjà qu’avec x postes on a souvent x résultats différents, maintenant il va falloir demander si on a une extension Webcompat installée dans le bug report <img data-src=" />


L’extension sert juste à faciliter la remontée de bug.



Clapitti
Le 03/06/2014 à 18h36






lomic2 a écrit :

ils gagnent quoi chez webcompat dans ton histoire, je vois pas l’équilibre gagnant/gagnant ;)



C’est la communauté qui est gagnante, puisque le site que tu vas consulter va (mieux) fonctionner, il n’est pas question de gains individuels (sauf si celui qui corriger est aussi utilisateur du site, ce qui sera probablement souvent le cas en fait).



jamesnoone Abonné
Le 03/06/2014 à 19h55

[Avocat du Diable : On]
Oh j’ai un bug que j’arrive pas a (j’ai la flemme de) corriger sur mon site, je me fais passer pour un internaute qui signale le bug et merci la communauté de faire mon travail ;)
[Avocat du Diable : Off]


Groumfy
Le 03/06/2014 à 19h59

De toute façon, avec CSS et un langage comme le Javascript, c’est forcément “Defective by design”…


127.0.0.1
Le 03/06/2014 à 22h32


De là, une équipe de volontaires doit gérer le problème et proposer une solution au détenteur du site.


Solution: ajouter une bannière “best viewed in Google Chrome”.


youri_1er
Le 04/06/2014 à 00h09






jamesnoone a écrit :

[Avocat du Diable : On]
Oh j’ai un bug que j’arrive pas a (j’ai la flemme de) corriger sur mon site, je me fais passer pour un internaute qui signale le bug et merci la communauté de faire mon travail ;)
[Avocat du Diable : Off]


pas faux!
pour moi le soucis ce ne sont pas les sites, mais les différences de prise en charge des recommandation W3C par les navigateurs!
Personnellement sur Opera 2x j’ai systématiquement les textes qui sont en polices non standard qui sont 2x plus gros que sur les autres navigateurs.
Le bug c’est pas aux webmaster de le régler, mais bien aux dev’ Opera!

Un site devrais fonctionner de la même façon sur tous les navigateurs, mais quand on vois la difficulté à faire entrer un HTML5/CSS3 standard dans les navigateurs modernes j’ai peur pour l’avenir!



pv_le_worm Abonné
Le 04/06/2014 à 03h30






youri_1er a écrit :

Un site devrais fonctionner de la même façon sur tous les navigateurs, mais quand on vois la difficulté à faire entrer un HTML5/CSS3 standard dans les navigateurs modernes j’ai peur pour l’avenir!



La standardisation du HTML5 est prévue pour la fin de l’année et le CSS3 est en constante évolution (depuis 1999 keumême) et il n’est pas prévu de stopper la machine ; y’aura donc toujours un décalage entre cette techno et l’intégration dans les différents browsers.

Par contre ce qui pourrait être cool c’est que les devs des navigateurs se mettent enfin d’accord sur les balises à utiliser. Être obligé de pondre 4 fois la (presque) même ligne pour que chaque moteur de rendu puisse faire plus ou moins correctement son travail, c’est vite gonflant.



SebGF Abonné
Le 04/06/2014 à 05h42






127.0.0.1 a écrit :

Solution: ajouter une bannière “best viewed in Google Chrome”.



Doux souvenir des “Get Internet Explorer” et autres “Get Firefox” affichés partout, voire des contrôles sur user-agent.



Groumfy
Le 04/06/2014 à 06h23






pv_le_worm a écrit :

La standardisation du HTML5 est prévue pour la fin de l’année et le CSS3 est en constante évolution (depuis 1999 keumême) et il n’est pas prévu de stopper la machine ; y’aura donc toujours un décalage entre cette techno et l’intégration dans les différents browsers.

Par contre ce qui pourrait être cool c’est que les devs des navigateurs se mettent enfin d’accord sur les balises à utiliser. Être obligé de pondre 4 fois la (presque) même ligne pour que chaque moteur de rendu puisse faire plus ou moins correctement son travail, c’est vite gonflant.



Ecrire du HTML/CSS/JS différent pour les navigateurs, c’est juste une aberration. J’ai été obligé de le faire, et ça oblige à faire des pirouettes pour la maintenabilité.

Et le pire, c’est les exigences de rendu. Exemple de discours : “L’ombre du petit coin arrondi(*) ça marche pas sur le navigateur bidule.”

Il faut vraiment que ça change d’organisation au W3C, et que les corpos se mettent d’accord. On perd un temps monstrueux.


* : ou autre détail futile.



Jarodd Abonné
Le 04/06/2014 à 08h06


Si un tel problème est constaté, l’équipe proposera au détenteur du site une solution, sous la forme le plus souvent d’un code fonctionnel.


N’ayant pas le code source sous la main je doute que cette communauté puisse corriger pour tous les cas d’usage.

Par contre, ça va à peine mettre la pression aux développeurs, si on leur dit “quelqu’un nous propose cette correction, met la en place” et qu’en plus elle ne colle pas à 100% <img data-src=" />


Citan666 Abonné
Le 04/06/2014 à 09h01

“Bon, les gars, on n’a plus d’eau douce, faut qu’on récupère l’eau de mer pour la dessaliniser”.
“Ok, on a quoi comme matos pour transporter l’eau jusqu’à l’usine ?”
“ 5 cuillères à café”.
<img data-src=" /><img data-src=" />


youri_1er
Le 04/06/2014 à 09h05






pv_le_worm a écrit :

Par contre ce qui pourrait être cool c’est que les devs des navigateurs se mettent enfin d’accord sur les balises à utiliser. Être obligé de pondre 4 fois la (presque) même ligne pour que chaque moteur de rendu puisse faire plus ou moins correctement son travail, c’est vite gonflant.


Il est bien la le soucis, c’est que justement les balises ne sont pas standardisé dans les navigateurs alors qu’elle le sont par le W3C!
Et encore je ne parle même pas des balises pas prises en compte ou des résultat totalement différents et farfelus suivant les navigateurs (polices sous Opera par exemple!).

Dans tout ça le pire c’est qu’il va y avoir des repports, mais les utilisateurs de sites ne sont pas toujours ceux qui les ont créer, sera il pertinent de se mettre entre un dev’ et un client en venant avec ses gros sabots dire “moi je sait pourquoi ton site il marche pas”?