<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title>24 jours de web</title>
  <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/" />
  <link rel="self" type="application/atom+xml" href="https://www.24joursdeweb.fr/feed" />
  <id>https://www.24joursdeweb.fr/</id>
  <updated>2025-12-24T00:00:00+01:00</updated>
  <subtitle>Le calendrier de l’avent des gens qui font le web d’après.</subtitle>
  <generator uri="https://getkirby.com/">Kirby 4.4.1</generator>

      <entry>
      <title type="html">L’illusion de l’immédiateté – et si le vrai luxe, c’était la pause ?</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/l-illusion-de-l-immediatete-et-si-le-vrai-luxe-c-etait-la-pause" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/l-illusion-de-l-immediatete-et-si-le-vrai-luxe-c-etait-la-pause</id>

      <published>2025-12-24T00:00:00+01:00</published>
            <updated>2025-12-24T08:01:50+01:00</updated>
      
      <summary type="html"><![CDATA[Il est 15h47 quand mon écran clignote pour la vingt-troisième fois de l’heure. Un message Slack, une notification Figma, un email tagué en rouge. Mon cerveau, dressé comme un chien de Pavlov, saute …]]></summary>
      <author>
        <name>Catherine Smet</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Il est 15h47 quand mon écran clignote pour la vingt-troisième fois de l’heure.<br />
Un message Slack, une notification Figma, un email tagué en rouge. Mon cerveau, dressé comme un chien de Pavlov, saute d’un onglet à l’autre, calculant mentalement : combien de minutes pour répondre avec pertinence ? Combien pour « faire illusion » sans tout sacrifier ?<br />
Je respire un coup, attrape mon téléphone pour consulter un message… Scroll mécanique. <span lang="en">“Likes”</span>. Réactions. Le temps file, sollicitations constantes, je n'agis pas, je subis. Je ne fais que réagir.</p>
<p>Le numérique nous envahit de plus en plus et nous presse dans une succession de tâches et d’actions sans fin. Le temps passé, l’oubli du temps qui passe, l’attraction des écrans toujours plus forte sur ces laps de temps où nous n’avons rien de spécial à faire (files d’attente, transports, attendre son café…) nous étreignent sans nous en rendre compte. Par défaut, comme un réflexe, notre nuque se plie à 90 degrés et notre pouce se muscle au scroll. Finis les temps morts, le nez en l’air, et nos vies s’engouffrent dans les interstices de calendriers surbookés.</p>
<p>Aujourd’hui, je mesure à quel point le numérique nous emmaillote, comme le bébé qu’on enveloppe pour le sécuriser et pour qu’il ne se réveille pas. Moi-même bloquée dans la toile, je veux prendre du recul, me détacher de tous ces points de contact instantanés. Mais ce n’est pas facile !</p>
<h2>Le numérique mangeur de temps</h2>
<p>« Les Français passent en moyenne 2h40 chaque jour sur Internet, contre 2h06 en 2019. Et 4h21 pour les 15-24 ans. »<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
</p>
<p>Comme l’explique l’étude, les supports se multiplient, les connexions augmentent, le temps passé sur les écrans explose. Les usages convergent vers une notion de consommation frénétique des contenus qui rythme nos journées et nos nuits. Dans les transports en commun, de plus en plus de téléphones portables sont allumés, pour des scrolls et des <span lang="en">“swipe”</span> (balayages) sans fin.<br />
Et pourtant… Scroller à l’infini, est-ce divertissant ? Est-ce une activité qui nous profite, nous sentons-nous plus apaisé·es et mieux sécurisé·es ? Beaucoup d’études révèlent les conséquences aux écrans et pratiques numériques, comme une accentuation du sentiment d’ennui.</p>
<p>Combien de fois ai-je pris mon téléphone pour, cinq minutes après, me poser cette question : « Mais qu’est-ce que je voulais chercher ? »</p>
<p>Impressionnant, quelle magie ! Mon utilisation est pilotée par des automatismes inconscients qui me dépossèdent de mes intentions. Cet appareil n’est-il pas en train de me décérébrer ? </p>
<h2>La modernité, c’est aller vite et « performer »</h2>
<p>Pour ma part, trois écrans m’accaparent au quotidien et rythment mes interactions (téléphone, ordinateur et deuxième écran). Une vie parallèle non physique qui avale mes ondes cérébrales… Et cela, je ne le sais que trop bien : moi-même, artisane dans le numérique, j’ai traversé une période où, bien déterminée, j’exploitais toutes les combines et autres biais pour obtenir la rétention d’utilisateurices sur les services et produits numériques que je réalisais. Car « nécessité fait loi » : je croyais dur comme fer que le numérique était le progrès nécessaire à notre société, pour le bien commun. Dans un monde où le temps se monnaye, chaque seconde d’attention est un actif qui doit être optimisé afin d’atteindre des objectifs de gain prospects, de fidélisation, de <span lang="en">business</span>. Il est toujours de bon ton de gagner du temps, et d’aller vite, et le temps c’est de l’argent : <span lang="en">“Time to market”</span>. La course à la concurrence est un impératif économique qui pousse à l'accélération des modes de conception des produits.</p>
<p>L’expression « gagner du temps » a toujours existé ; Montesquieu en parlait déjà dans ses <em>Lettres persanes</em> (1721). Problème humain, problème historique. Mais aujourd’hui, la technologie accélère par strates d’innovations et nous enjoint à prendre de la vitesse et à être efficient, dans des cycles de plus en plus rapides.</p>
<p>La valeur temps, parlons-en. <span lang="en">“Time to cost”</span>, c'est toujours une question d'innovation... ou d'agilité : nous devenons des équilibristes en gestion de projet, cherchant à maîtriser sur le même plan les délais, les coûts et la qualité. </p>
<p>Et justement, le numérique est un médium qui permet de valoriser le temps, pour le gagner en le réduisant au maximum. En effet, la rapidité de production et de livraison sont des priorités. Nous créons des applications en temps réel (RTA). Des méthodes à la pelle pour raccourcir nos temps de production, éliminer des étapes trop chères car trop longues. Le marché impose son rythme, les algorithmes agissent en millièmes de seconde… Le numérique nous rend bien des services et nous séduit par son efficacité. Il est en cela devenu une industrie à part entière, qui s’accapare de plus en plus notre temps tout en nous assurant qu’il nous en fait gagner… Y a-t-il finalement tromperie ? </p>
<h2>Comme le lapin dans <em>Alice au pays des merveilles</em> : en retard, toujours en retard !</h2>
<p>Le numérique joue de notre capacité à performer, entre le temps de chargement extra court et le temps à passer sur nos écrans, pour ne plus nous en détacher. La captation de nos esprits est devenue un art, puis une industrie. </p>
<p>Nous, les architectes de ce monde fractal, nous sommes devenus les grands prêtres d’une religion paradoxale. Nous construisons chaque jour des outils au service d’une urgence du clic, un scroll sans fin, une connexion persistante, des « temps d’engagement », tout en promouvant le temps gagné à des tâches chronophages. Combien d’outils sont à notre service pour gagner du temps, mais le temps de les maîtriser n’est pas mesuré…</p>
<p>Inversement, nous devons aussi suivre le rythme de nos produits, aussi nous courons ensemble après des <span lang="en">“deadlines”</span> que nous avons nous-mêmes fixées, nos jours sont des <span lang="en">“sprints”</span> sans ligne d’arrivée. Nous optimisons des <span lang="en">“user flows”</span> qui nous épuisent.</p>
<p>Personnellement, en tant que <span lang="en">lead designer</span>, je suis dans un flux permanent de production : réaliser des fonctionnalités, des produits, gérer les cycles de livraison, organiser les organisations, optimiser les flux et les réunions. Ah les réunions, l’art de passer du temps à en perdre !<br />
Justement, le temps, nous le perdons dans le fantasme de toujours plus vouloir le maîtriser, le distordre.</p>
<h2>Ma passion à l’épreuve du temps</h2>
<p>Il y a plus de vingt ans je croyais dur comme fer que mon métier de designer numérique était de créer du sens et d’innover pour une société plus juste et inclusive. Aujourd’hui, je me demande si je ne suis pas devenue une noix dans le casse-noix des secondes. En tant qu’artisane du numérique, je me place en actrice responsable et coupable. Aujourd’hui, je prends conscience de cette monétisation de l’attention cognitive comme une cryptomonnaie, où l’on conçoit des interfaces pour voler des micro-instants, où le Graal n’est plus l’innovation, mais l’immédiateté. Un clic. Un <span lang="en">“swipe”</span>. Immersion.<br />
Comment poursuivre ma passion du numérique quand l’objectif d’un outil qu’on me demande de concevoir, est de réduire le temps de travail d’un·e employé·e de huit à une heure (sur cinq tâches mesurées dans sa journée) ?</p>
<p>Oh, j’entends à longueur de meetups en ce moment que « gagner du temps est un super objectif à impact ! ».</p>
<p>Pause, je refais le déroulé : grâce à cet outil que nous déploierons auprès de nos employé·es, nous gagnerons sept heures (donc presque un jour-personne)...</p>
<p>Les arguments qui suivent nous parlent de la qualité de travail retrouvée, avec moins de difficultés à exécuter des tâches chronophages et à si peu d’impact…</p>
<p>Avons-nous besoin de nous projeter dans le futur (à court terme) pour poursuivre le raisonnement de cette performance ? L’outil aura réduit à une heure les cinq tâches non plus seulement d’une personne, mais de cinq.</p>
<p>Mathématiquement, il s’agira bien de supprimer les personnes qui n’auront plus rien à faire. Avec plusieurs milliers de licenciements en 2025<sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
, le secteur technologique a franchi un seuil symbolique. Raccourci trop facile ? Une chose est sûre, l’automatisation et l’adoption accélérée de l’IA poussent à repenser les modèles opérationnels.</p>
<h2>Libérez-vous des tâches chronophages avec l’IA</h2>
<p>« Gagner en productivité, réussir sa transformation, meilleure compétitivité, grande efficience transversale », le numérique est puissant en sémantique d’empouvoirement. Le moteur est en marche et s’emballe quand il s’agit de gagner des parts de marché. L’immédiateté, cette drogue qui nous fait confondre réaction avec action et productivité avec productivisme.<br />
Le numérique ne calcule son ROI (retour sur investissement) que trop souvent à court terme. La dette UX, la dette technique, la dette d’accessibilité… restent des sujets non abordés qui mènent souvent à l’échec des réalisations numériques prometteuses. </p>
<p>Ce n’est pas grave, ce ne sont pas ces problèmes qui peuvent freiner la course, tant pis pour celles et ceux qui restent sur le bas-côté. Nous enchaînons déjà avec la nouvelle technologie disruptive : l’IA ! Les mêmes arguments et les mêmes objectifs se répètent, et revoilà le fameux « gagnons du temps » !<br />
Dans ma tête surgit l’image du hamster dans sa roue. Ces arguments sont entendus depuis que je fais du numérique, et l’IA est un nouveau moyen pour répéter le concept.</p>
<p>Quelques voix s’élèvent pour démontrer que sur des projets réels, l’IA pourrait bien faire perdre du temps (aux développeurs expérimentés) <sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
. Mais peu d’espace pour contredire l’inévitable et empêcher la promotion forcenée d’un progrès qu’on nous impose de toutes parts.</p>
<h2>Quand le lapin d’Alice se met des piles dans le dos…</h2>
<p>Avec le temps, on gagne surtout du recul, et mon avis est qu’on a la fâcheuse manie de ne voir que « le bout du doigt ». On perd la lune.</p>
<p>La technologie sert avant tout une course au progrès au service d’une privatisation.</p>
<p>Au vu des investissements en cours dans l’IA, on peut discerner que les enjeux sont écrasants. </p>
<blockquote>
    <p>Je ne suis pas un investisseur, je suis un accélérationniste de la tech.<br>    — <strong>Elon Musk</strong>, posté sur le réseau social X (2024)</p></blockquote>
<p>L’accélérationnisme est une idéologie techno-politique radicale qui bat son plein depuis début 2025 aux États-Unis. </p>
<p>L’intention peut être louable : résoudre tous les problèmes du monde avec l’adoption des nouvelles technologies en mode TGV. Un peu de contexte, les cinq premières fortunes au monde sont dans la tech (Musk le premier, avec 490,8 milliards de dollars). Cette théorie enjoint à la défense d’un progrès sans limites, ni celles de la planète, ni celles si faibles de l’humain, encore moins à celles éthiques de la démocratie. Et les moyens mis en œuvre par ces hommes de la tech, pour cette idéologie, sont colossaux.</p>
<blockquote>
    <p>Nous croyons en l’accélérationnisme pour être certains que la spirale ascendante du technocapital continue de monter pour toujours.<br>    — <strong>Marc Andreessen</strong>, dans le <cite>Manifeste techno-optimiste</cite> (2024)</p></blockquote>
<p>Le numérique est décomplexé et impérieux par cette théorie. Le numérique n’est plus neutre, il est issu de l’orchestration d’enjeux bien plus forts comme la souveraineté et l’accaparement des ressources planétaires. L’éthique est atomisée par la destruction des mécanismes institutionnels et la dérégulation.</p>
<p>Grosse Fatigue !</p>
<p>Comment ne pas remettre en question ce progrès si puissant, si intrusif et épuisant.</p>
<p>Oui, je ressens une grande fatigue : épuisement de travailler dans un domaine qui accélère toujours et encore. Une grande lassitude pour la boucle de rétro-action qui anime le techno-solutionnisme et qui détruit nos environnements vivants. </p>
<p>Je recherche de plus en plus le sens et me questionne sur la part d’éthique de toutes ces activités. Comment traiter cette facilité crasse de créer des outils au service de la technologie, avant de servir en premier les personnes qui ont des vrais besoins, celles qui sont dans le besoin, des nécessités de vie.</p>
<h2>Le vrai luxe ne serait-il pas de pouvoir, parfois, ne rien faire ?</h2>
<p>J’en viens maintenant à éloigner les écrans et certains produits trop intrusifs, trop asservissants, comme pour sauvegarder mon esprit : refuser l’écran le soir, supprimer des réseaux sociaux, couper les connexions automatiques, laisser mon téléphone dans le sac.<br />
Retrouver ce temps lent, celui où les idées mûrissent, où les conversations s’étirent, où l’on ose encore dire : « Je rêve » sans culpabiliser.</p>
<p>Penser à un week-end sans écran, à une conversation sans notifications, à un projet mûri sans pression. Se poser cinq minutes, ne toucher à aucun objet, juste rester dans la matière pure du temps qui passe et calmer cet esprit qui réclame du remplissage. </p>
<p>La meilleure pause se concrétise dans le non-usage. </p>
<p>Où en sommes-nous aujourd'hui ? Ai-je plus de temps ? Ma vie est-elle plus facile ? Est-ce que je me sens plus libre ?</p>
<p>Cultivons l’art de la pause : dans nos vies, dans les services que l’on réalise.</p>
<p>Ainsi, faire du numérique aujourd'hui, est-ce que cela peut être aussi : se passer du numérique ?</p><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Étude Médiamétrie : <a href="https://www.mediametrie.fr/fr/lannee-internet-2024">L’année Internet 2024</a>.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  <a href="https://itrnews.com/articles/207742/tech-deja-plus-de-200-000-emplois-supprimes-en-2025.html">Tech : déjà plus de 200 000 emplois supprimés en 2025</a>, ITR Tech, octobre 2025.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  Étude menée par METR <span lang="en">(Model Evaluation and Threat Research) :</span> <a href="https://arxiv.org/abs/2501.01257">CodeElo: Benchmarking Competition-level Code Generation of LLMs with Human-comparable Elo Ratings</a>.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Le marathon de l’accessibilité numérique chez Decathlon</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/le-marathon-de-l-accessibilite-numerique-chez-decathlon" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/le-marathon-de-l-accessibilite-numerique-chez-decathlon</id>

      <published>2025-12-23T00:00:00+01:00</published>
            <updated>2025-12-23T09:07:01+01:00</updated>
      
      <summary type="html"><![CDATA[Depuis bientôt cinquante ans, Decathlon s’est donné pour mission de rendre le sport accessible au plus grand nombre. Cette volonté se traduit par une offre internationale favorisant la …]]></summary>
      <author>
        <name>Gaspard Mathon</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Depuis bientôt cinquante ans, Decathlon s’est donné pour mission de rendre le sport accessible au plus grand nombre. Cette volonté se traduit par une offre internationale favorisant la démocratisation de la pratique en réduisant les barrières, qu’elles soient liées au coût, à l’équipement ou au niveau de compétence.</p>
<p>Alors que nos magasins physiques devenaient de plus en plus accessibles (allées larges, rampes d’accès, etc.), notre plateforme <span lang="en">e-commerce</span> restait encore difficilement utilisable pour des millions de personnes. Une porte restait fermée.</p>
<h2>Le diagnostic de performance</h2>
<p>Si une personne aveugle ne peut pas sélectionner sa taille de chaussures parce que le bouton n’est pas bien vocalisé ou si une personne qui navigue uniquement au clavier n’arrive pas à valider son panier, avons-nous vraiment rendu le sport accessible à toutes et à tous&nbsp;? La réponse était claire&nbsp;: non. Cette prise de conscience à incité l’entreprise à mettre en place des dispositifs visant à ce que l’accessibilité numérique passe du statut d’option à celui d’enjeu stratégique.</p>
<p>Dans cet article, je partage mon retour d’expérience en tant que référent accessibilité numérique, fruit du travail d'une équipe passionnée et convaincue dont je me ferai ici le porte-parole. Vous verrez que c’est une histoire de prise de conscience, d’un parcours avec des défis à relever mais aussi d’accélérateurs qui nous permettent aujourd’hui de voir la ligne d’arrivée, même si la course reste longue.</p>
<h2>L’échauffement</h2>
<p>Tout commence en 2021, lorsque je rejoins l’équipe de notre système de design<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
 pour en développer les premiers composants. C’est là que l’étincelle a jailli : l’accessibilité était inscrite comme un pilier fondateur du système. C'est cette exigence locale qui a tout déclenché, alors même qu'à l’époque le sujet n’était pas encore très développé à l’échelle globale de l’entreprise.</p>
<h3>Le passage de relais</h3>
<p>Il existait bien des audits, initiés par notre équipe de la mission handicap. Cependant, malgré une expertise réelle dans l’accompagnement humain et le recrutement, cette équipe restait novice sur les aspects techniques du numérique. Il était donc nécessaire de reprendre la gestion de ces audits pour apporter une expertise technique et centraliser la connaissance et le savoir.</p>
<p>Le véritable coup d'envoi a été donné au début de 2023 avec la création d’un groupe dédié, un SIG (<i lang="en">Special Interest Group</i>). Son objectif&nbsp;? Officialiser l’existence d’une équipe dédiée, définir des standards et mettre à jour nos processus. Nous avons recruté des membres (majoritairement dans le développement) ayant un fort intérêt pour le sujet et construit une première formation de sensibilisation d’une heure à destination des équipes. La machine était ainsi lancée.</p>
<h2>Relever les défis</h2>
<p>Si certains obstacles organisationnels et techniques se dressent encore aujourd’hui, ils ne font que renforcer notre détermination à avancer dans ce marathon.</p>
<h3>Le vertige du terrain de jeu</h3>
<p>Lors de la création du référentiel de tous les produits numériques de Decathlon (internes et publics), l’ampleur de la tâche nous a sauté aux yeux tant le parc applicatif était immense. Si la priorité a été mise logiquement sur les produits grand public (<span lang="en">e-commerce</span>), des retards importants se sont fait sentir sur l’aspect technique.</p>
<h3>La recherche du capitaine</h3>
<p>C’est un défi classique&nbsp;: comment empêcher qu'un sujet transverse ne s'essouffle ? Plutôt que de rester une initiative isolée, nous cherchons depuis 2023 les bons relais pour que l'accessibilité devienne incontournable. Nous construisons des ponts avec nos responsables pour débloquer des moyens, tout en ayant la chance d'avoir le soutien de l’équipe DEI (Diversité, Équité, Inclusion), véritable moteur qui nous pousse à avancer.</p>
<h2>Le changement de braquet&nbsp;: l’accélération</h2>
<p>Depuis deux ans, plusieurs déclencheurs nous ont permis de passer à la vitesse supérieure.</p>
<h3>Anticiper les réglementations</h3>
<p>L’évolution imminente du <a href="https://www.economie.gouv.fr/dgccrf/les-fiches-pratiques/la-nouvelle-directive-europeenne-accessibilite-pour-des-produits-et-des-services-accessibles-aux-personnes-en-situation">cadre réglementaire européen</a> est venue catalyser et valider la direction que nous avions déjà envisagée. Ce nouveau cadre a ainsi servi d’accélérateur puissant pour nos équipes <span lang="en">e-commerce</span>, qui ont décidé de placer la conformité et l’accessibilité au cœur de leurs priorités au début de 2025. Cette étape réglementaire a renforcé notre ambition de dépasser le minimum légal pour offrir la meilleure expérience possible.</p>
<h3>La maturité du système de design</h3>
<p>Parallèlement, l’équipe du système de design a considérablement gagné en maturité et en adoption depuis 2021. L’accessibilité y est toujours un pilier central, et il est évident qu’avoir un système de design accessible est indispensable pour rendre nos interfaces numériques accessibles à grande échelle.</p>
<p>Mieux encore, une partie de l’équipe se consacre désormais à la rédaction de lignes directrices globales d’accessibilité pour toute l’entreprise. Ces guides incluent des exemples concrets d’impacts utilisateur et un recueil de bonnes pratiques pour faciliter la vie des développeurs, des développeuses et des designers.</p>
<h3>Bien s’équiper pour être autonome</h3>
<p>Pour ne pas être le goulot d’étranglement, le SIG a produit des outils structurants&nbsp;:</p>
<ul>
<li>Création de notre propre matrice de responsabilités de l’accessibilité numérique qui associe chaque critère du RGAA (Référentiel général d’amélioration de l’accessibilité) à un métier spécifique qui en est responsable (développement, design, rédaction, etc.). Cette clarté responsabilise les équipes et les rend autonomes&nbsp;: chacun connaît précisément sa contribution au succès du projet.</li>
<li>Intégration dans notre Tech Radar <sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
 des outils permettant aux équipes d’auditer leurs produits (manuellement et automatiquement) en autonomie. Ces outils concernent à la fois le web et également le mobile (iOS et Android).</li>
<li>Accompagnement par des juristes pour l’intégration des clauses d’accessibilité dans nos contrats partenaires et le suivi de l’évolution des réglementations.</li>
</ul>
<h2>Bilan et perspectives&nbsp;: vers une équipe officielle</h2>
<p>En cette fin d’année 2025, je porte officiellement, comme le demande la législation, le titre de référent accessibilité numérique. Cette nomination est venue légitimer une réalité opérationnelle déjà bien ancrée.</p>
<p>Aujourd’hui, où en sommes-nous&nbsp;?</p>
<ul>
<li>Nous avons mis en place un tableau de bord permettant de suivre précisément certaines métriques et évaluer notre progression vers l’atteinte de nos objectifs.</li>
<li>Nous rédigeons actuellement notre schéma pluriannuel d’accessibilité.</li>
<li>Nous avons embarqué les équipes avec lesquelles nous allons renforcer l’accessibilité. Les prochaines étapes devraient être lancées au début de 2026.</li>
</ul>
<p>Notre prochain objectif est simple : bâtir une équipe pérenne d'experts et de formateurs. L'accessibilité numérique n'est plus une option, c'est devenu une évidence stratégique, tout comme l'accessibilité de nos produits sportifs. Le marathon ne fait que commencer, mais nous sommes enfin bien chaussés.</p>
<h2>Les leçons que j'en tire</h2>
<p>Si vous vous lancez dans cette aventure, voici les principaux conseils que je vous donnerais&nbsp;:</p>
<ul>
<li>n’attendez pas la permission&nbsp;: ne cherchez pas la légitimité externe pour avancer. Soyez convaincu·e et vous deviendrez convaincant·e&nbsp;;</li>
<li>avancez en équipe&nbsp;: ne restez pas seul·e. Connectez-vous, rassemblez d’autres personnes de services et fédérez autour de vous&nbsp;;</li>
<li>montrez que le sujet est sérieux et qu’il impacte massivement l’organisation et ses clients&nbsp;;</li>
<li>célébrez chaque avancée&nbsp;: il n’y a pas de petites victoires. Chaque action entreprise est un pas de plus vers un numérique plus inclusif&nbsp;;</li>
<li>donnez du sens&nbsp;: expliquez le «&nbsp;pourquoi&nbsp;». Si vous démontrez clairement l’impact humain et la valeur ajoutée de votre travail, les gens vous suivront naturellement&nbsp;;</li>
<li>responsabilisez par l’autonomie&nbsp;: si les équipes veulent vous suivre, donnez-leur les moyens de le faire (outils, guides). L’autonomie est la clé de la mise à l’échelle&nbsp;;</li>
<li>restez à l’écoute des évolutions réglementaires et embarquez les équipes en anticipation de ces changements&nbsp;;</li>
<li>misez sur le système de design&nbsp;: si vous en avez un, utilisez-le comme cheval de Troie pour promouvoir les bonnes pratiques et construire une base de connaissances commune.</li>
</ul>
<p>Pour finir, rappelez-vous que comme pour le sport, le plus dur dans l’accessibilité, c’est souvent d’enfiler ses baskets et de s'y mettre. Vous n’avez pas besoin d’attendre d’être une multinationale ou d’avoir un budget illimité pour commencer à ouvrir le jeu. Que vous soyez seul·e ou en équipe, chaque action pour l'inclusion est une victoire et agrandit le terrain pour tout le monde. Alors, ne restez pas dans les gradins à regarder le match se jouer sans vous&nbsp;: l'accessibilité est un sport collectif où chaque joueuse, chaque joueur compte. <strong>À vous de prendre le relais !</strong></p><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Un système de design est un ensemble de blocs de construction et de normes qui aident à préserver la cohérence visuelle des produits et des expériences.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  Un Tech Radar est une documentation d'ingénierie technique qui fonctionne comme un portefeuille qui permet de visualiser les technologies et les méthodologies, de surveiller les nouvelles tendances et d'identifier les outils qui doivent être supprimés.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Un petit rhume ? État des lieux de la télémédecine</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/un-petit-rhume-etat-des-lieux-de-la-telemedecine</id>

      <published>2025-12-22T00:00:00+01:00</published>
            <updated>2025-12-22T14:23:01+01:00</updated>
      
      <summary type="html"><![CDATA[La gorge qui gratte, le nez qui coule, la fièvre qui monte… Oups, vous ne seriez pas un peu malade&nbsp;? Heureusement, en quelques clics, un médecin peut vous recevoir en visioconférence depuis …]]></summary>
      <author>
        <name>Laura Voisin</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>La gorge qui gratte, le nez qui coule, la fièvre qui monte… Oups, vous ne seriez pas un peu malade&nbsp;? Heureusement, en quelques clics, un médecin peut vous recevoir en visioconférence depuis votre canapé. Un réflexe santé qui s'installe, puisqu'en 2024, <strong>13,9 millions de téléconsultations</strong> ont été réalisées en France. Simple, rapide, efficace&nbsp;: sur le papier, la télémédecine coche toutes les cases…</p>
<div class="figure"><img alt="Femme malade, se mouchant, qui consulte un médecin en visioconférence depuis son canapé, enroulée dans un plaid" height="1080" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/7459c88225-1764454187/femme_malade_utilise_telemedecine.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/7459c88225-1764454187/femme_malade_utilise_telemedecine-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/7459c88225-1764454187/femme_malade_utilise_telemedecine-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/7459c88225-1764454187/femme_malade_utilise_telemedecine-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/7459c88225-1764454187/femme_malade_utilise_telemedecine-2048x-q80.png 2048w" width="1920"></div>
<p>Propulsée par le Covid-19,  la télémédecine connaît un second essor grâce à l'explosion des plateformes de téléconsultation comme <span lang="en">Qare</span> ou Doctolib. Entre 2023 et 2024, le nombre de téléconsultations a bondi de <strong>18,7&nbsp;%</strong>. Un phénomène à mettre en parallèle avec l'ascension fulgurante des plateformes, qui sont passées de 6&nbsp;% des consultations totales en 2021 à <strong>40&nbsp;%</strong> en 2024.</p>
<p>Un succès total, alors&nbsp;? Pas si simple.  </p>
<p class="pullquote">En réalité, si elle est parfois présentée comme solution au problème
démographique qui frappe la médecine, la télémédecine profite surtout aujourd'hui… aux jeunes urbains connectés. </p>
<div class="section">
<p><strong>Alors, quels pivots de design pour la rendre plus accessible, plus impactante, et permettre aux publics prioritaires de se l'approprier ?</strong> </p>
</div>
<hr>
<h2>Un accès aux soins pour toutes et tous&nbsp;?</h2>
<p>La télémédecine n'est pas née hier. Définie légalement en 2009, remboursée en 2018, elle est restée marginale jusqu'au Covid-19. <strong>Mais six ans après le <span lang="en">boom</span>, la Cour des comptes tire dans son rapport la sonnette d'alarme, pointant des promesses non tenues et une absence de stratégie nationale claire. </strong>Le marché, lui, est florissant&nbsp;: plateformes dédiées à la téléconsultation (<span lang="en">Qare</span>, Livi), cabines en pharmacie (Medadom, <span lang="en">Tessan)</span> et géant de la prise de rendez-vous et téléconsultation (Doctolib).</p>
<p>Croissance, oui&nbsp;; cap, moins évident.</p>
<p>Pour construire le futur de la télémédecine, en 2025, la Cour des comptes, les Assises de la télémédecine et la fédération des entreprises de télésanté (LET) convergent sur <strong>quatre besoins auxquels la télémédecine doit répondre</strong> pour devenir un outil au service de soin éthique et pertinent&nbsp;:</p>
<ul>
<li>
<p><strong> Garantir l'accès aux soins dans les zones sous-denses ou «&nbsp;déserts médicaux&nbsp;».</strong><br />
73 départements sur 101 ont vu leur densité médicale se dégrader en dix ans. </p>
</li>
<li>
<p><strong>Réduire la tension sur les urgences.</strong><br />
Diminuer le nombre de passages évitables aux urgences, c'est à la fois libérer du temps pour les soignants, mais également réduire des coûts&nbsp;: une téléconsultation coûte dix fois moins cher qu'un passage aux urgences.</p>
</li>
<li>
<p><strong>Assurer la continuité du suivi pour les maladies chroniques.</strong><br />
Diabète, insuffisance cardiaque, cancer…  13,8 millions de patients ont besoin d'un suivi régulier.<br />
Les maladies chroniques représentent 66&nbsp;% des remboursements de l'Assurance maladie.</p>
</li>
<li>
<p><strong>Sécuriser l'accès aux soins pour les populations vulnérables.</strong><br />
Plusieurs publics prioritaires ont des besoins critiques, à commencer par les seniors qui, bien que représentant 22&nbsp;% de la population, concentrent 45&nbsp;% des dépenses de santé. L'accès aux soins est également un défi pour les détenus, dont les 69 671 extractions médicales en 2023 (+&nbsp;6&nbsp;% par rapport à 2021) représentent des déplacements aussi lourds que coûteux. De même, seuls 18&nbsp;% des résidents d’Éhpad<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
  avaient accès à la téléconsultation en 2019, tandis que les personnes en situation de précarité (bénéficiaires de la complémentaire santé solidaire ou de l'aide médicale de l'État) restent souvent éloignées du système de soins.</p>
</li>
</ul>
<div class="figure"><img alt="Médecin et patient en téléconsultation, le patient montre sa gorge qui semble douloureuse" height="1080" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/856c6e55ca-1764454188/medecin_patient_telemedecine.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/856c6e55ca-1764454188/medecin_patient_telemedecine-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/856c6e55ca-1764454188/medecin_patient_telemedecine-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/856c6e55ca-1764454188/medecin_patient_telemedecine-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/856c6e55ca-1764454188/medecin_patient_telemedecine-2048x-q80.png 2048w" width="1920"></div>
<h2>Sur le terrain&nbsp;: ce qui se passe vraiment</h2>
<h3>Les promesses tenues</h3>
<p>La télémédecine apporte aujourd'hui des vrais avantages à la population.</p>
<ul>
<li>
<p><strong>Elle accélère l'accès aux soins&nbsp;:</strong> le délai médian pour obtenir une consultation passe de <strong>3 jours </strong>en cabinet à <strong>1 jour </strong> grâce aux plateformes de télémédecine.</p>
</li>
<li>
<p><strong>La solution est bien adoptée par les populations précaires&nbsp;:</strong> en Île-de-France, 17&nbsp;% des téléconsultations concernent des bénéficiaires de la complémentaire santé solidaire (C2S), dont<strong> 60&nbsp;%</strong> via plateforme. Un signe que le numérique peut aussi être un levier d'inclusion.</p>
</li>
<li>
<p><strong>Elle permettrait de participer au désengorgement des urgences</strong>: la plateforme de télémédecine <span lang="en">Qare</span> estime que <strong>25&nbsp;% à 30&nbsp;%</strong> de ses patients se seraient rendus aux urgences si la téléconsultation n'avait pas été disponible. </p>
</li>
</ul>
<h3>Les angles morts&nbsp;: une solution qui reproduit les inégalités d'accès&nbsp;?</h3>
<p>Malgré ses atouts, la télémédecine est une solution qui peut reproduire les inégalités d'accès.</p>
<p><strong>C'est une solution majoritairement urbaine&nbsp;:</strong> loin de les corriger, la télémédecine semble reproduire les inégalités existantes. 62&nbsp;% des téléconsultations ont lieu dans les grands pôles urbains, qui ne représentent que 38&nbsp;% de la population française. </p>
<p>Un constat qui s'explique notamment par la fracture numérique&nbsp;:</p>
<blockquote>
    <p>« Certains villages à côté n'ont même pas de réseau téléphonique. »<br>— <strong>témoigne un patient habitant en zone rurale, dans l'étude de Chloé Vitali (2021). </strong></p>
</blockquote>
<p><strong>Les grands absents restent les seniors&nbsp;:</strong> l'âge moyen du patient en téléconsultation est de 44 ans (vs. 51 ans en présentiel), et les 18-49 ans représentent 78&nbsp;% des utilisateurs de Doctolib.</p>
<blockquote>
    <p>« Si le patient ne sait pas se servir de ses outils, ça va être source de stress. Moi, je vois énormément d’utilisateurs qui ne savent pas ne serait-ce que se servir de leur téléphone. »<br>— <strong>explique un médecin, dans la même étude de Chloé Vitali (2021). </strong></p>
</blockquote>
<p><strong>Le déploiement en Éhpad et auprès des détenus est aujourd'hui un échec&nbsp;:</strong> en Éhpad, l'objectif de couverture n'a pas été atteint du fait du manque de personnel disponible. Côté détenus, la majorité des unités sanitaires ne sont toujours pas équipées pour proposer des actes de télémédecine.</p>
<p class="pullquote"> Dès 2020, la Fédération française des médecins généralistes (MG France) avait vu juste : la télémédecine risquait d'aggraver les inégalités en offrant « un service de plus aux patients les mieux équipés ».</p>
<div class="section">
<h3>Médecins : adoption ou méfiance ?</h3>
<p>Côté médecins, l'outil divise. </p>
<p>En 2021, <strong>53 % y étaient favorables, contre 35 % de défavorables </strong>(source : Ordre national des médecins). En cause ? La crainte d'une « ubérisation » de la médecine, qui entraîne une discontinuité des soins.<br />
Autre point de vigilance : la surprescription d'antibiotiques en téléconsultation. En 2022, 9,6 % de ces actes donnaient lieu à une prescription, contre 7 % en cabinet. La Cour des comptes souligne surtout les écarts extrêmes entre plateformes (<strong>de 2 % à 18 %</strong>). Elle attribue cette variation à certains modèles de plateformes qui, déconnectés du parcours de soins et de l'historique du patient, peuvent encourager une « médecine de convenance » pour conclure l'acte rapidement.</p>
</div>
<hr>
<h2>Vers une (télé)santé plus accessible&nbsp;?</h2>
<p>Bien que les plateformes de télémédecine soit un marché bien implanté, elle ne répond pas à tous les besoins de santé et met à l'écart une partie importante de la population. </p>
<p><strong>Alors, comment faire mieux&nbsp;?</strong></p>
<p>Le design seul ne peut résoudre un problème systémique, mais il peut révéler les frictions, proposer des parcours plus inclusifs et donner les outils pour faire les bons choix.</p>
<p>Voici une proposition de <strong>trois pivots de design </strong>pour réaligner l'usage sur le besoin réel.</p>
<div class="figure"><img alt="femme âgée en téléconsultation devant son ordinateur, son médecin lui montre un papier pour tester sa vision. La patiente a l'air détendue, confiante." height="1080" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1c3aa856a9-1764454187/femme_ordinateur_telemedecine.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1c3aa856a9-1764454187/femme_ordinateur_telemedecine-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1c3aa856a9-1764454187/femme_ordinateur_telemedecine-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1c3aa856a9-1764454187/femme_ordinateur_telemedecine-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1c3aa856a9-1764454187/femme_ordinateur_telemedecine-2048x-q80.png 2048w" width="1920"></div>
<h3>1. Inclure celles et ceux qui sont laissés de côté</h3>
<p>Le constat&nbsp;: la téléconsultation profite aujourd'hui surtout aux jeunes, connectés et urbains.<br />
Le pivot&nbsp;: cibler les zones sous-dotées et les patients en fracture numérique. </p>
<p><strong>Les pistes&nbsp;:</strong></p>
<ul>
<li><strong>UI/UX accessible&nbsp;:</strong> respecter des principes d'accessibilité forts (WCAG AAA)<sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
: contrastes élevés, zones d'interaction larges, navigation simple…</li>
<li><strong>Adaptations spécifiques à certains handicaps </strong>: par exemple, restitution écrite en direct pour les personnes malentendantes ou âgées.</li>
<li><strong>Téléconsultation assistée&nbsp;:</strong> facilitation de l'accompagnement sur place (pharmacies, mairies…) et à distance (aidants familiaux, <span lang="en">customer care</span> ou service d'assistance…).</li>
<li><strong>Amélioration des points d'accès physiques:</strong> matériel numérique à disposition dans les pharmacies ou les mairies, avec un médiateur numérique.</li>
<li><strong>Formation des patients&nbsp;:</strong> ateliers gratuits et publics pour aider à utiliser l'outil et se sentir en confiance.</li>
<li><strong>Valorisation des aides-soignants en Éhpad&nbsp;:</strong> former et valoriser le personnel pour assister les téléconsultations.</li>
<li><strong>Alternative audio&nbsp;:</strong> proposer une option «&nbsp;audio seul&nbsp;» par téléphone pour les petits actes, afin de redonner accès au domicile pour les personnes non équipées, réfractaires à la vidéo ou en zone à faible couverture réseau.</li>
</ul>
<h3>2. Garantir des soins à distance d'excellence</h3>
<p>Le constat&nbsp;: la qualité des soins est parfois questionnée.<br />
Le pivot&nbsp;: assister et valoriser la pertinence clinique, pas seulement le volume et le temps de consultation.</p>
<p><strong>Les pistes&nbsp;:</strong></p>
<ul>
<li><strong>Synthèse intelligente&nbsp;:</strong> résumer en amont les documents du patient (dossier médical partagé et pièces transmises par le patient) pour que le médecin ait l'essentiel en un coup d'œil avant de débuter.</li>
<li><strong>Formation&nbsp;:</strong> proposer des modules de formations à la télé‑sémiologie (diagnostic à distance), surtout pour les nouveaux médecins.</li>
<li><strong>Design éthique&nbsp;:</strong> concevoir une interface non anxiogène, sans pression temporelle ou <span lang="en">dark patterns</span>.<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
</li>
<li><strong>Garde-fous&nbsp;: </strong>intégrer des alertes intelligentes sur certains médicaments comme les antibiotiques.</li>
<li><strong>Objets connectés&nbsp;:</strong> intégrer les données d'objets connectés (stéthoscope, tensiomètre…) pour enrichir l'examen, notamment dans les points d'accès physiques.</li>
</ul>
<h3>3. Préserver le lien médecin-patient</h3>
<p>Le constat&nbsp;: une téléconsultation isolée peut entraîner une moins bonne prise en charge du patient.</p>
<p>Le pivot&nbsp;: favoriser les modèles de continuité et garantir la relation soignant‑patient quand c'est possible.</p>
<p><strong>Les pistes&nbsp;:</strong></p>
<ul>
<li><strong>Continuité facilitée&nbsp;:</strong> priorisation du même praticien.</li>
<li><strong>Intégration systémique&nbsp;:</strong> concevoir des outils qui s'intègrent au système de santé existant (médecin traitant, dossier médical partagé…), plutôt que de le court-circuiter.</li>
<li><strong>Alimentation du dossier médical partagé&nbsp;:</strong> quand un médecin rédige une ordonnance ou un compte-rendu, l'information pertinente devrait être envoyée vers le dossier en un seul clic, afin que ces diverses consultations alimentent le même document.</li>
<li><strong>Gestion documentaire&nbsp;:</strong> faciliter l'envoi de documents par les patients (PDF, photos…) avant la consultation.<hr>
</li>
</ul>
<div class="figure"><img alt="une femme âgée téléconsulte depuis sa cuisine tandis qu'à l'arrière-plan un homme prépare le repas" height="2160" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1ebe1cdc12-1764454187/femme-agee-tenant-une-bouteille-de-pilules-lors-d-une-videoconference-avec-un-medecin-utilisant-un-ordinateur-portable-dans-la-c.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1ebe1cdc12-1764454187/femme-agee-tenant-une-bouteille-de-pilules-lors-d-une-videoconference-avec-un-medecin-utilisant-un-ordinateur-portable-dans-la-c-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1ebe1cdc12-1764454187/femme-agee-tenant-une-bouteille-de-pilules-lors-d-une-videoconference-avec-un-medecin-utilisant-un-ordinateur-portable-dans-la-c-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1ebe1cdc12-1764454187/femme-agee-tenant-une-bouteille-de-pilules-lors-d-une-videoconference-avec-un-medecin-utilisant-un-ordinateur-portable-dans-la-c-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/un-petit-rhume-etat-des-lieux-de-la-telemedecine/1ebe1cdc12-1764454187/femme-agee-tenant-une-bouteille-de-pilules-lors-d-une-videoconference-avec-un-medecin-utilisant-un-ordinateur-portable-dans-la-c-2048x-q80.jpg 2048w" width="3840"></div>
<h2>Bilan&nbsp;: construire la télémédecine de demain</h2>
<p>La téléconsultation a prouvé ses bénéfices&nbsp;: dix fois moins cher qu'un passage aux urgences, délais de consultation divisés par trois, augmentation du nombre de patients par médecins, atteinte des populations précaires… <strong>Ces victoires ont prouvé l'apport du numérique au service du soin.</strong> </p>
<p><strong>Mais son rôle reste flou.</strong> Face à la multiplication des plateformes commerciales, les réserves demeurent&nbsp;: et si ce n'était qu'un outil de convenance pour les populations déjà bien loties&nbsp;? Que peut vraiment apporter la télémédecine au système de santé français&nbsp;?</p>
<div class="section">
<p>À nous d'imaginer des solutions qui incluent, répondent aux besoins des publics prioritaires et fournissent aux médecins les outils pour garantir des soins d'excellence à distance. </p>
<p><strong>La télémédecine de demain se construit aujourd'hui. Et si on mesurait le succès de la télémédecine non pas au nombre de consultations, mais à son impact sur l'accès au soin de tous les patients ?</strong></p>
</div>
<h2>Sources</h2>
<ul>
<li>ARS Normandie (juin 2025), <em><a href="https://www.normandie.ars.sante.fr/media/144048/download?inline">Livre blanc des Assises de la télémédecine</a></em>. </li>
<li>Assurance Maladie (juillet 2024), <em><a href="https://www.assurance-maladie.ameli.fr/etudes-et-donnees/2024-beneficiaires-affections-longue-duree-ald-2022">Les bénéficiaires du dispositif des affections de longue durée (ALD) en 2022 et les évolutions depuis 2005</a></em>. </li>
<li>Chloé Vitali (2021), <em><a href="https://www.mcours.net/rapports3/pdf/haaassclirp234.pdf">Téléconsultation&nbsp;: vécu et ressenti de patients ayant eu recours à la télé-médecine dans le Var (PDF - 5,95&nbsp;Mo)</a></em>. </li>
<li>Cour des comptes (avril 2025), <em><a href="https://www.ccomptes.fr/sites/default/files/2025-04/20250408-Teleconsultations.pdf">Les téléconsultations&nbsp;: une place limitée dans le système de santé, une stratégie à clarifier pour améliorer l’accès aux soins (PDF - 4,38&nbsp;Mo)</a></em>.</li>
<li>Doctolib (juin 2025), <em><a href="https://media.doctolib.com/image/upload/mkg/img/teleconsultation_etat_des_lieux_et_usages_au_sein_de_la_medecine_de_ville.pdf">La téléconsultation - État des lieux et usages en médecine de ville (PDF - 5,05&nbsp;Mo)</a></em>. </li>
<li>Qare (mars 2025), <em><a href="https://cdn.prod.website-files.com/63a16e53ad1c0b7cfcd70d6b/687fb352427b9ce217531fbd_CP_Barome%CC%80tre%20TC_11.03VF.pdf">L’essor de la téléconsultation&nbsp;: vers une adoption généralisée en France (PDF - 295&nbsp;Ko)</a></em>. </li>
<li>UFC-Que Choisir (juin 2025), <em><a href="https://www.quechoisir.org/action-ufc-que-choisir-fracture-sanitaire-en-10-ans-un-accroissement-intolerable-des-inegalites-d-acces-aux-soins-n167744/?dl=148596">Fracture sanitaire, une dynamique mortifère continue depuis 10 ans</a></em>. </li>
</ul>
<hr /><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Éhpad&nbsp;: établissement d'hébergement pour personnes âgées dépendantes.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  <span lang="en">Web Content Accessibility Guidelines (WCAG)</span>&nbsp;: les directives pour l'accessibilité des contenus web expliquent comment rendre les sites web utilisables par les personnes en situation de handicap. Elles reposent sur quatre grands principes&nbsp;: le contenu doit être perceptible, utilisable, compréhensible et robuste. Chaque règle d'accessibilité est associée à un niveau de conformité (A, AA, ou AAA), qui indique un niveau croissant d’impact sur les utilisateurices. Pour en savoir plus, voir <a href="https://www.w3.org/WAI/standards-guidelines/wcag/fr">Règles pour l’accessibilité des contenus Web</a>.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  <span lang="en">Dark pattern</span>&nbsp;: interface destinée à manipuler les utilisateurs d'un produit dans le but de leur faire accomplir une action non souhaitée.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Développeuse ? Jardinière ? Je suis quoi, déjà ?</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/developpeuse-jardiniere-je-suis-quoi-deja" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/developpeuse-jardiniere-je-suis-quoi-deja</id>

      <published>2025-12-21T00:00:00+01:00</published>
            <updated>2025-12-21T08:12:16+01:00</updated>
      
      <summary type="html"><![CDATA[Salut à toi, lectrice, lecteur&nbsp;! Je m’appelle Marine, et j’ai un problème&nbsp;: j’ai bien du mal à répartir mon temps entre toutes les activités qui m’intéressent. Car, voilà, je m’intéresse à …]]></summary>
      <author>
        <name>Marine Dunstetter</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Salut à toi, lectrice, lecteur&nbsp;! Je m’appelle Marine, et j’ai un problème&nbsp;: j’ai bien du mal à répartir mon temps entre toutes les activités qui m’intéressent. Car, voilà, je m’intéresse à des choses très différentes. À moins que… je ne m’intéresse à ces choses, justement, parce qu’elles ne sont pas si différentes que ça&nbsp;? Par exemple, mon intitulé de poste, c’est «&nbsp;ingénieure logicielle senior&nbsp;» — ça veut dire que je construis des applications web depuis pas mal de temps. Mais j’aime aussi m’asseoir derrière ma fenêtre pour observer la vie au sein de mon jardin. À première vue, ces deux activités n’ont rien à voir. Pourtant, pour les pratiquer depuis des années, je peux te dire qu’elles ne sont que les versions «&nbsp;en intérieur&nbsp;» et «&nbsp;en extérieur&nbsp;» d’un même type de travail sans fin. Laisse-moi développer ce que j’entends par là.</p>
<h2>Le travail n’est jamais fini</h2>
<p>Jardiner, ça ne s’arrête jamais. Le jardinage, c’est une succession de cycles. Préparer les semis, nourrir les oiseaux, faire pousser les plantes, récolter les légumes, tailler les arbres, encore et encore et encore… Chaque cycle est un peu différent. Cette année, il y a beaucoup de limaces, trop de pluie, pas assez de pluie, de très belles tomates, mais les haricots ne sont pas au top… C’est un écosystème vivant et complexe, qui demande soin et respect constants pour se laisser influencer, tant à ton profit qu’à celui de la faune. Et une fois que tu commences, tu ne peux plus t’arrêter, ou tous tes efforts seront réduits à néant.</p>
<p>Un produit web n’est jamais terminé non plus. C’est le piège du développement web&nbsp;: devoir gérer une liste de tâches sans fin. Il y a toujours une nouvelle chose à faire, plus importante que la précédente, celle que tu avais gardée pour plus tard parce qu’elle était moins urgente que celle que tu as faite en premier&nbsp;; et ça ne s’arrête jamais. Ça ne s’arrête jamais parce qu’un produit évolue. Le but d’un produit, c’est de fournir un service à un certain public. Ces personnes changent, les tendances changent, les habitudes changent, de nouvelles technologies et de nouvelles idées émergent et rebattent les cartes. Et cet écosystème continue de grandir et d’évoluer en permanence. Tout comme un jardin.</p>
<p>Je m’aperçois que cette entrée en matière peut donner comme un sentiment de submersion, mais rassure-toi, mon objectif n’est pas de te pousser à la reconversion, au contraire, et si tu restes jusqu’au bout, je te promets une conclusion qui saura peut-être t’inspirer.</p>
<h2>L’apprentissage n'est jamais fini non plus</h2>
<p>L’erreur est humaine. Mon domaine de prédilection, le <span lang="en">frontend</span>, qui consiste à gérer les interactions entre l'être humain derrière son écran et l'application, a ceci de rassurant que le champ des erreurs possibles est gentillet. Comment me blâmer, moi, de la disparition impromptue d’une base de données&nbsp;? Le pire qui me soit arrivé, ce doit être quand, jeune junior livrée à elle-même, le studio qui m’employait a promu un jeu vidéo devenu très vite inaccessible car je n’avais pas réalisé que notre forfait gratuit sur la plateforme Kongregate limitait le nombre de joueurs. Mais revenons à nos bourgeons.</p>
<p>Les erreurs au jardin sont plus frustrantes, parce que contrairement aux pixels, les plantes sont des êtres vivants. Une plante qui meurt est un évènement autrement plus triste qu’un bouton qui ne fait rien quand on clique dessus. Pour s’améliorer, il faut donc apprendre à mieux s’occuper de ses plantes&nbsp;; certes. Mais l’essentiel n’est pas là. En réalité, cultiver une plante en particulier, réussir ou échouer à la maintenir en bonne santé, n’est qu’une très petite partie du travail. Le jardinage, c’est surtout entretenir un écosystème entier&nbsp;: équilibrer la biodiversité sur le long terme, planter les bonnes essences au bon endroit, tailler un arbre à la bonne période, etc. L’impact de tes erreurs est plus complexe à analyser que l’état d’une seule plante et quand tu fais des erreurs, ton écosystème n’est tout simplement pas aussi bon qu’il pourrait l’être — ce qui signifie moins de plantes différentes, moins d’animaux, moins de légumes, moins d’équilibre, moins de plaisir à s’asseoir et à observer. Et, au contraire, plus l’écosystème est globalement résilient, moins une seule erreur ponctuelle a d’impact.</p>
<p>Un projet de développement suit la même logique&nbsp;: les erreurs ponctuelles ont en réalité moins d’importance que leur accumulation à l’échelle du projet, et leur impact n’est pas binaire, c’est-à-dire qu’on est souvent sur quelque chose de plus subtil qu’un simple «&nbsp;ça marche&nbsp;» ou «&nbsp;ça ne marche pas&nbsp;». Les erreurs classiques en <span lang="en">frontend</span> sont une interface utilisateur difficile à lire, des fonctionnalités qui ne marchent pas sur certains navigateurs, des problèmes d’accessibilité qui rendent l’application inutilisable pour certaines personnes, des données qui chargent avec une approche peu performante, une structure du code mal pensée qui ne tient pas compte de la maintenance à long terme, entraînant davantage de <span lang="en">bugs</span> plus compliqués à corriger… Bref, une somme de problèmes touchant à différents aspects — produit, design, implémentation, organisation des tâches, communication au sein de l’équipe, etc — qui, pris ensemble, compromettent l’efficacité globale de ton écosystème, qui n’est pas aussi bon qu’il pourrait l’être.</p>
<p>Si tu as obtenu ton premier emploi il y a déjà plus de dix ans, alors tu te débrouilles mieux à ce jeu-là que si tu viens d'acheter ton premier sécateur, et c’est normal. Que ce soit dans ton jardin ou devant ton écran, faire mieux est généralement une question d’expérience. Fais plein d’erreurs, apprends d’elles et tout ira très bien.</p>
<h2>C’est payant, mais pas au point de vendre un membre de ta famille</h2>
<p>Alors, prêt⸱e à te lancer dans le jardinage&nbsp;? Bien sûr, il va y avoir quelques coûts initiaux que tu ne paies qu’une fois. Par exemple, tu achètes une bêche, une pioche, un sécateur et quelques autres outils, et une fois que tu as les outils, tu les as. On pourrait comparer ça à ton ordinateur professionnel et peut-être aussi au temps passé à créer un dépôt partagé pour une nouvelle base de code. Mais il y a aussi des coûts annuels, parce que — tu te souviens&nbsp;? — le jardinage fonctionne par cycles. Chaque année, il te faut des semis ou des jeunes plants à planter&nbsp;; chaque année, il te faut de la terre pour les planter&nbsp;; chaque année, il te faut de l’eau pour arroser tes cultures&nbsp;; chaque année, des gens qui ne comprennent pas encore très bien comment fonctionne la nature se sentent obligés d’acheter d’autres produits chimiques nocifs pour ne pas avoir dépensé tout cet argent juste pour nourrir les limaces et autres bestioles. Si, après plusieurs cycles, tout ça te coûte encore beaucoup trop cher, méfie-toi&nbsp;: il te faut prendre un meilleur chemin.</p>
<p>De même, lancer un nouveau projet web de zéro a un coût. Ce coût est plus élevé quand tu fais les choses <em>bien</em>, car il y a des fondations à construire que tu peux ignorer quand tu fais les choses <em>mal</em>. Ici, par <em>bien</em> ou <em>mal</em>, j’entends trouver au plus tôt le bon équilibre entre l’expérience utilisateur (UX) et l’expérience développeur (DX). Délivrer un prototype initial est certes essentiel, mais tu ne peux pas te contenter d’empiler de nouvelles fonctionnalités par-dessus sans fondations solides. Si tu n’investis pas dans la mise à jour des dépendances, ton projet pourrait finir avec des failles de sécurité&nbsp;; si tu n’investis pas dans la maintenance et le nettoyage du code, tu vas te retrouver avec un plat de spaghettis où chaque nouvelle fonctionnalité en casse deux autres&nbsp;; si tu n’investis pas dans l’écriture de tests, tu ne remarqueras même pas que les fonctionnalités ont cassé et tu seras sous pression pour implémenter des correctifs rapides — et potentiellement plus de <span lang="en">bugs</span> — qu’il faudra déployer en urgence&nbsp;; si tu n’investis pas dans l’automatisation des systèmes de <span lang="en">build</span> et de déploiement, chaque déploiement, urgent ou non, prendra un temps considérable et sera plus sujet aux erreurs. C’est pourquoi tu dois vite recentrer ton attention sur la DX pour continuer à développer ton produit à un coût <em>raisonnable</em>. Sinon, le coût deviendra <em>déraisonnable</em> et tes utilisateur⸱ices et toi en paierez le prix.</p>
<p>Que ce soit en ingénierie ou en jardinage, il existe une bonne façon de réduire les coûts&nbsp;: investir dans un écosystème plus solide et autonome. En web, ça signifie investir dans la DX&nbsp;: tout ce qui rend l’équipe plus efficace en lui permettant de passer moins de temps à écrire du code ou à exécuter des actions répétitives, moins de temps à passer sur la maintenance, moins de temps à déboguer, moins de temps à rendre la dernière version de l’application disponible en ligne, etc. La DX fait aussi partie de l’UX, car l’équipe de développement aura davantage de bande passante pour se concentrer sur ce qui compte vraiment&nbsp;: réfléchir à la manière dont chaque nouvelle fonctionnalité sera apprise, perçue et utilisée,pour livrer des fonctionnalités de meilleure qualité plus rapidement.</p>
<h2>Investis dans un avenir solide et autonome</h2>
<p>Tu te souviens du «&nbsp;chaque année les semis, chaque année la terre, chaque année, chaque année, chaque année…&nbsp;» dont je parlais plus haut&nbsp;? Dans un jardin où tu n’investis pas, ces coûts représentent littéralement une somme d’argent que tu dois dépenser à nouveau à chaque cycle&nbsp;: payer pour les semis, payer pour la terre, payer pour l’eau, etc. Investir, c’est construire sur ce que tu as déjà pour réduire les coûts année après année. Par exemple, au lieu d’acheter des plants hybrides, trouve des associations qui vendent des semences reproductibles et assure-toi de laisser croître quelques légumes pour en récolter les graines. Au lieu d’acheter toujours plus de terreau, composte tes épluchures et utilise ton compost en surface pour nourrir ta terre sur le long terme. Année après année, elle deviendra plus riche et plus fertile, tu auras plus de légumes avec moins de terreau. Investis une seule fois dans un récupérateur d’eau de pluie et tu pourras utiliser une eau de pluie gratuite pour arroser tes plantes. Si tu achètes et utilises des produits chimiques, beaucoup d’organismes vivants vont mourir et l’équilibre sera rompu. Tu devras alors compter sur de nouveaux produits chimiques pour protéger tes plantes, car la nature ne pourra plus réguler les ravageurs. Accepte la présence des ravageurs, accepte de perdre une grande partie de tes récoltes les premières années et crée un jardin favorable à la biodiversité. La présence des ravageurs attirera leurs prédateurs et tu auras de meilleures récoltes une fois que ces prédateurs seront installés durablement dans ton jardin.</p>
<p>Investir dans l’expérience développeur (DX) fonctionne de la même manière&nbsp;: accepte les coûts initiaux pour un avenir meilleur. Crée une suite de tests&nbsp;; elle détectera les régressions et garantira que les modifications de code n’impactent pas les fonctionnalités déjà implémentées. Mettre en place une telle suite réduira le nombre de <span lang="en">bugs</span> et donc le temps passé à déboguer tout au long du cycle de vie du projet. Plusieurs fonctionnalités partagent un comportement similaire&nbsp;? Factorise-les pour qu’elles utilisent littéralement le même code&nbsp;: si une nouvelle fonctionnalité a aussi besoin de ce code, elle sera bien plus rapide à développer. Configure une intégration continue (<span lang="en">CI</span>)&nbsp;; elle évitera les tâches manuelles et répétitives qui peuvent être oubliées, comme vérifier que les tests passent avant de fusionner une branche. La <span lang="en">CI</span> peut aussi gérer le déploiement automatisé et bien d’autres choses, l’imagination est la seule limite. Partager de bonnes pratiques pour écrire du code maintenable n’est pas facile&nbsp;; implémenter un <span lang="en">linter</span> peut aider. Les <span lang="en">linters</span> définissent des règles concernant les syntaxes qui peuvent ou ne peuvent pas être écrites au-delà de ce que le langage autorise. Il existe bien d’autres éléments connus pour améliorer la DX et bien d’autres à inventer en fonction de ton projet et de ton équipe. Mais pour mettre tout ça en place, il faut accepter le coût initial et admettre le calcul&nbsp;: après plusieurs années — voire seulement plusieurs mois —, le coût global du produit est bien inférieur à ce qu’il serait sans une DX adaptée.</p>
<p>Je suis développeuse web&nbsp;: je m’occupe de mon jardin. À moins que je ne sois jardinière&nbsp;: je développe des applications web&nbsp;? Je ne me souviens plus l’ordre exact, mais ce que je sais, c’est que le travail n’est jamais terminé, qu’il évolue et que nous évoluons avec lui. Je sais aussi que mettre en place des fondations solides peut être difficile et prendre du temps, mais une fois que tu les as et que tu construis dessus, tu peux t’asseoir à ta fenêtre ou à ton bureau, regarder l’ensemble et te dire&nbsp;: «&nbsp;Je fais quand même du sacré bon boulot.&nbsp;»</p>]]>
      </content>
    </entry>
      <entry>
      <title type="html">Tout le Web dépend de l’hébergeur AWS ?</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/tout-le-web-depend-de-l-hebergeur-aws" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/tout-le-web-depend-de-l-hebergeur-aws</id>

      <published>2025-12-20T00:00:00+01:00</published>
            <updated>2025-12-21T07:55:42+01:00</updated>
      
      <summary type="html"><![CDATA[Le 20 octobre 2025, l'hébergeur AWS[^ Amazon Web Services, le service d'hébergement d'Amazon.] a connu une panne sérieuse sur l'un de ses sites, panne qui a mené au dysfonctionnement ou à l'arrêt de …]]></summary>
      <author>
        <name>Stéphane Bortzmeyer</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Le 20 octobre 2025, l'hébergeur <abbr title="Amazon Web Services">AWS</abbr><sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
 a connu une panne sérieuse sur l'un de ses sites, panne qui a mené au dysfonctionnement ou à l'arrêt de nombreux services Internet, dont pas mal de sites Web très visibles, comme Snapchat. D'innombrables articles ont été écrits depuis sur cette panne, et la plupart sont déjà oubliés. Il y a pourtant des leçons à en tirer. Le Web est-il mortel ? Les pannes de deux autres gros acteurs, Azure le 29 octobre et Cloudflare le 18 novembre, ont relancé la question. Sur quoi repose le Web ?</p>
<figure aria-label="Le site Web de la CNIL pendant la panne Cloudflare" role="group"><img alt='Le site Web de la CNIL, inaccessible pendant la panne Cloudflare (« &lt;i lang="en"&gt;Internal server error&lt;/i&gt; »)' height="711" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/tout-le-web-depend-de-l-hebergeur-aws/9f6565d41c-1764454187/cnil-cloudflare.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/tout-le-web-depend-de-l-hebergeur-aws/9f6565d41c-1764454187/cnil-cloudflare-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/tout-le-web-depend-de-l-hebergeur-aws/9f6565d41c-1764454187/cnil-cloudflare-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/tout-le-web-depend-de-l-hebergeur-aws/9f6565d41c-1764454187/cnil-cloudflare-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/tout-le-web-depend-de-l-hebergeur-aws/9f6565d41c-1764454187/cnil-cloudflare-2048x-q80.png 2048w" width="1236"><figcaption>Le site Web de la CNIL pendant la panne Cloudflare</figcaption></figure>
<h2>Les faits</h2>
<p>« Les alternants ont commencé à râler quand ils n'ont pas pu se connecter à Brawl Stars (jeu sur smartphone), ça m'a mis la puce à l'oreille. » (Témoignage sur <a href="https://www.mail-archive.com/frnog@frnog.org/msg79195.html">la liste de diffusion FRnog</a>).</p>
<p><abbr title="Amazon Web Services">AWS</abbr> est un gros hébergeur de serveurs, très utilisé dans le monde. Comme son nom l'indique, il est propriété d'Amazon.</p>
<p>Amazon a publié une <a href="https://aws.amazon.com/fr/message/101925/" hreflang="en">description assez détaillée de l'incident</a>. La panne était purement logicielle et affectait un des <a href="https://aws.amazon.com/fr/products/?nc2=h_prod_fs_prod">innombrables services</a> d'<abbr title="Amazon Web Services">AWS</abbr>, <a href="https://aws.amazon.com/fr/dynamodb/?did=ap_card&amp;trk=ap_card">DynamoDB</a>. Ce service est à son tour utilisé par bien des services Amazon, comme EC2 qui gère les machines virtuelles. Résultat, beaucoup de problèmes un peu partout sur l'Internet, pour le Web, bien sûr, mais pas uniquement puisque la messagerie sécurisée <a href="https://aboutsignal.com/news/outage-at-signal-and-several-other-online-services/" hreflang="en">Signal a également souffert</a>. La panne a duré plusieurs heures, avec des conséquences plus ou moins fortes selon le moment. Comme presque toujours dans le monde numérique, il n'y a pas eu d'étude indépendante et publique de la panne, contrairement à ce qui se fait, par exemple, dans l'aviation et il faut donc être prudent, on n'est pas sûr de tous les faits.</p>
<p>Tout <abbr title="Amazon Web Services">AWS</abbr> n'était pas en panne, loin de là. Les services d'<abbr title="Amazon Web Services">AWS</abbr> sont <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html" hreflang="en">répartis en régions</a>, elles-même comprenant une ou plusieurs <abbr title="Availability Zone">AZ</abbr><sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
. Le client choisit région et <abbr title="Availability Zone">AZ</abbr>. Ce 20 octobre, seule la région us-east-1 (côte Est des États-Unis) était affectée et donc seuls les services qui avaient choisi de s'installer là étaient touchés.</p>
<p>Les réactions dans les médias ont, comme d'habitude, été assez sensationnalistes (« la moitié de l'Internet est en panne ») et souvent mal informés, malgré le compte-rendu très précis techniquement qu'a publié Amazon. Même chose après la panne de Cloudflare le 18 novembre, pourtant là aussi <a href="https://blog.cloudflare.com/fr-fr/18-november-2025-outage/">bien analysée par l'hébergeur</a>. Les leçons tirées sur le moment ont souvent été plutôt simplistes (« c'est un scandale », « que fait le gouvernement ? », « il aurait fallu faire ceci ou cela »). Le but de cet article est de creuser la question et de voir ce que cet incident nous apprend.</p>
<p>Un exemple de mauvaise analyse ? Les innombrables articles disant que la panne <abbr title="Amazon Web Services">AWS</abbr> était « un problème <abbr title="Domain Name System">DNS</abbr><sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
 ». Il s'agissait en fait d'une bogue dans un de leurs programmes qui assurent le fonctionnement de la plate-forme. Que ce programme gérait des enregistrements <abbr title="Domain Name System">DNS</abbr> est un détail : le <abbr title="Domain Name System">DNS</abbr>, comme système global, marchait parfaitement.</p>
<h2>Amazon était-il en tort ?</h2>
<p>Gérer un système de la taille d'<abbr title="Amazon Web Services">AWS</abbr> ou de Cloudflare est vraiment très difficile. Beaucoup de ceux qui se sont exprimés sur la panne en s'indignant de ce qu'un service aussi important qu'<abbr title="Amazon Web Services">AWS</abbr> ne soit pas « mieux géré » auraient dû être plus prudents dans leur indignation. On parle quand même d'un système technique qui n'a pas beaucoup de précédents dans l'histoire, les pannes sont inévitables.</p>
<p>On sait comment faire des systèmes plus robustes (qui ont quand même des pannes, mais beaucoup moins). Cela implique notamment de diminuer leur complexité en offrant moins de services. Mais le marketing s'y opposerait : le nombre et la variété des services sur <abbr title="Amazon Web Services">AWS</abbr> est justement un des arguments de vente les plus forts d'Amazon. Il faut donc savoir ce qu'on veut. La personne énervée qui crie sur Twitter que cette panne est intolérable serait sans doute la première à ne pas vouloir choisir un concurrent d'<abbr title="Amazon Web Services">AWS</abbr> qui offre davantage de robustesse mais moins de services.</p>
<p>Et puis, comme je l'ai dit plus haut, Amazon a bien communiqué pendant la panne et a finalement produit un retour d'expérience vraiment détaillé (mais pas forcément sincère : il n'a pas été évalué de manière indépendante), ce que très peu d'entreprises françaises feraient, dans le cas d'une panne équivalente ; on peut admirer un contre-exemple <a href="https://www.clever.cloud/developers/postmortem/2025-03-03/" hreflang="en">chez CleverCloud</a>.</p>
<h2>Mais a-t-on vraiment besoin de tant de robustesse ?</h2>
<p>Malgré ce que le marketing essaie de faire croire, en abusant de termes éthérés comme « <i lang="en">cloud</i> », « <i lang="en">serverless</i> » et « virtuel », le Web dépend de ressources bien concrètes et des personnes qui les font fonctionner.</p>
<p>Arrivé là, il faut se poser une question : a-t-on besoin de tant de robustesse ? Si <span lang="en">Snapchat</span> est en panne quelques heures, est-ce tellement grave ? La question va être compliquée, d'autant plus qu'<abbr title="Amazon Web Services">AWS</abbr> héberge à la fois des services de distraction et des services bien plus critiques.</p>
<p>On évalue souvent la robustesse en pourcentage de temps de panne. Une robustesse de 99 % veut dire qu'on accepte plus de trois jours complets de panne par an. Une robustesse de 99,9 % signifie qu'on ne tolère que moins de neuf heures de panne dans l'année (<abbr title="Amazon Web Services">AWS</abbr> ne pourra pas atteindre cet objectif en 2025). Et une robustesse de 99,99 % oblige à ne pas avoir plus de cinquante minutes de panne dans toute l'année. (Notez que certains opérateurs « trichent » en ne comptant pas comme panne les maintenances planifiées. Ce n'est évidemment pas très acceptable : imagine t-on <abbr title="Amazon Web Services">AWS</abbr> annoncer « le 11 novembre, tout sera arrêté de 1500 UTC à 2200 UTC » ?)</p>
<p>Le point important est que passer de 99 % à 99,9 % coûte <strong>très</strong> cher. Un tel objectif ne laisse guère de marge d'erreur et nécessite donc un système soigneusement conçu, avec des doublons partout. Réclamer qu'un prestataire ait une telle robustesse, pourquoi pas, mais il faut être prêt à en payer le prix. </p>
<p>Bref, il n'y a pas de mal à accepter une certaine dose de pannes, pour des services qui ne sont pas critiques, mais il faut en être conscient et assumer de prendre des risques.</p>
<p>L'autre problème caché derrière celui-ci est qu'on se rend parfois dépendant de l'Internet sans bonne raison. Pendant la panne <abbr title="Amazon Web Services">AWS</abbr>, des utilisateurs de lits connectés (!) ont été réveillés car le <a href="https://x.com/m_franceschetti/status/1980419272766583262" hreflang="en">lit faisait n'importe quoi</a> lorsqu'il n'arrivait pas à joindre le serveur de l'entreprise qui les fabriquait. Ici, la solution n'aurait pas été d'augmenter la disponibilité d'<abbr title="Amazon Web Services">AWS</abbr> mais de faire des lits qui arrivent à fonctionner, quitte à ce que ce soit en mode un peu dégradé, pendant une coupure de l'accès distant. Face à ce genre de conséquences, on ne peut pas se dire autre chose que « il faudrait une régulation bien plus stricte des gadgets connectés, et tant pis si on est accusé de freiner l'innovation ».</p>
<p>De la même façon, supprimer les accès physiques aux services publics et imposer le passage par un service en ligne n'est pas une conséquence inévitable de lois scientifiques, c'est un choix politique et dont une des conséquences est la vulnérabilité de ces services en cas de panne. (Cela dit, je n'ai pas entendu parler de service public français en ligne injoignable pendant cette panne particulière d'<abbr title="Amazon Web Services">AWS</abbr>.)</p>
<h2>L'autonomie numérique</h2>
<p>Un autre sujet important, que la panne d'<abbr title="Amazon Web Services">AWS</abbr> avait fait ressortir, est celui de l'autonomie numérique. Je ne vais pas parler de « souveraineté numérique », à la fois parce que ce terme est souvent indicatif d'un certain positionnement politique (vers la droite…) et parce qu'il est en général restreint à la souveraineté du pays, identifié à son gouvernement. Si on comprend qu'un pays souhaite garder sa souveraineté et ne pas être dépendant de services Web étrangers (qui peuvent <a href="https://www.numerama.com/cyberguerre/2103671-les-paiements-sont-la-plupart-du-temps-supprimes-un-juge-francais-de-la-cpi-raconte-ses-difficultes-quotidiennes-depuis-les-sanctions-americaines.html">lui couper l'accès</a> ou bien capter des données), il faut aussi se rappeler que l'État national n'est pas toujours bienveillant et qu'il faut aussi défendre la souveraineté du citoyen ou de la citoyenne. Les appels à défendre « la souveraineté », de la part des gouvernements, sont <a href="https://www.tf1info.fr/politique/ingerence-etrangere-manipulation-de-l-opinion-emmanuel-macron-lance-un-debat-sur-les-menaces-d-internet-2403065.html">souvent hypocrites</a>. Je vais donc plutôt parler d'autonomie, aussi bien celle de la France vis-à-vis des États-Unis que celle de la citoyenne ou du citoyen vis-à-vis de son gouvernement. <sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
</p>
<p>D'abord, relativisons un peu le problème. Contrairement aux titres sensationnalistes de bien des médias, on n'avait pas « la moitié de l'Internet en panne ». De nombreuses personnes ne se sont même aperçues de rien et ont continué à travailler comme avant. D'accord, la panne était sérieuse et touchait bien des services, mais elle était loin d'être totale. Les médias et les analystes bon marché ont tendance à réduire l'Internet au Web et le Web à la dizaine de services centralisés étasuniens qu'ils connaissent, mais l'Internet reste divers et décentralisé (malgré des tendances très claires à la centralisation). Gardons donc la tête froide : la panne d'une des <abbr title="Availability Zone">AZ</abbr> d'<abbr title="Amazon Web Services">AWS</abbr>, ou celle de Cloudflare, ne nous ramène pas aux années 1970, avant l'Internet.</p>
<p>Ensuite, plusieurs commentateurs ont critiqué la dépendance vis-à-vis d'un service étasunien et insisté sur la nécessité de disposer de services « souverains » et de les utiliser. Il faut distinguer ici le problème pratique (le risque de panne) et le problème de sécurité. Les acteurs français ou européens tombent en panne aussi (et peut-être davantage : Amazon a plutôt un bon bilan). Migrer vers un service « souverain » dans l'espoir de ne pas avoir de panne serait naïf. En outre, des mauvaises pratiques d'Amazon, par exemple en matière de surveillance et de captation des données, peuvent également être utilisées par un acteur national. Un hébergeur français peut aussi vous censurer, par exemple à la demande du très puissant lobby des ayants droit. C'est un bon exemple de l'importance de distinguer souveraineté nationale et autonomie des individus et organisations.</p>
<p>Est-ce que ça veut dire que la situation actuelle, avec de nombreuses organisations qui dépendent d'<abbr title="Amazon Web Services">AWS</abbr> est satisfaisante et qu'il ne faut rien faire ? Non, je ne le pense pas. Quand un acteur a un rôle crucial, il a du pouvoir, et il va forcément en abuser. Il est donc très important, non pas de remplacer <abbr title="Amazon Web Services">AWS</abbr> par un « <abbr title="Amazon Web Services">AWS</abbr> souverain » qui poserait les mêmes problèmes mais de <strong>décentraliser</strong> l'Internet et le Web. Il faut qu'il y ait de nombreux prestataires, à la fois pour que les pannes (inévitables) de l'un d'eux n'aient pas de conséquence trop graves et pour éviter la concentration du pouvoir dans une seule entreprise (ou un seul État). Comme le disait ma grand-mère « mettre tous ses œufs dans le même panier, c'est pratique, mais si le panier tombe, tout est cassé ».</p>
<p>Concernant les conséquences des pannes, il faut quand même noter que le décideur pourrait estimer que choisir l'acteur dominant pour son hébergement présente un gros avantage, celui de l'irresponsabilité. Si un·e <abbr title="DIrecteur des Systèmes d&#039;Information">DSI</abbr><sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
 choisit <abbr title="Amazon Web Services">AWS</abbr>, lorsque <abbr title="Amazon Web Services">AWS</abbr> est en panne, on ne pourra rien lui reprocher puisque « la moitié de l'Internet était en panne ». Si ielle choisit au contraire un petit acteur peu connu, gageons que ce choix sera fortement critiqué lorsque cet acteur aura un problème technique.</p>
<h2>En conclusion</h2>
<p>Il n'y a pas de solution parfaite : les pannes techniques existeront toujours. On peut limiter leur probabilité (par exemple en préférant des services simples et limités, plus faciles à fiabiliser) et leurs conséquences (en décentralisant) mais on ne peut pas les supprimer. </p>
<p>Déjà, il faut essayer de connaître son graphe de dépendance, les services dont on dépend, parfois transitivement (on dépend de A qui lui-même dépend de B, ce dont on ne s'apercevra que lorsque B sera en panne). Beaucoup d'acteurs du Web ne sont pas réellement conscients des dépendances de leur site. Ce n'est pas grave si c'est le site Web du boulanger du coin de la rue mais c'est plus inquiétant s'il s'agit d'un service important.</p>
<p>On peut alors au moins essayer de produire des messages d'erreur clairs. Un site Web moderne fabrique souvent ses pages en combinant des résultats venus de plusieurs (micro-)services différents, et une panne va souvent produire des effets qui sont surprenants pour l'utilisateur (pensez à une panne d'un gros <abbr title="Content Delivery Network">CDN</abbr><sup class="footnote"><a id="fnref-6" href="#fn-6" aria-describedby="fn-6">6</a></sup>
 qui héberge les <abbr title="Cascading Style Sheets">CSS</abbr>). Il faut donc également analyser ce qui se passe en cas de panne partielle.</p>
<p>Ensuite, il faut se préparer à la grande panne : a-t-on un plan B ? Que se passerait-il si X ou Y était en panne ? Veille-t-on à ne pas mettre tous ses œufs dans le même panier ? On a vu plus haut que, même si on reste uniquement chez <abbr title="Amazon Web Services">AWS</abbr>, il existe plusieurs régions et seule us-east-1 était en panne. Bien des services affectés par la panne auraient eu moins de problèmes s'ils avaient, comme Amazon le conseille, répartis leur service sur plusieurs <abbr title="Availability Zone">AZ</abbr>. Oui, cela coûte plus cher. Il faut donc analyser le risque de panne et mettre cela en rapport avec le coût de la robustesse. Le résultat dépendra évidemment de la criticité du service. (Personnellement, je pense qu'une panne de TikTok de douze heures ne serait pas grave. Mais, le lendemain de la panne, la <abbr title="British Broadcasting Corporation">BBC</abbr> titrait « <a href="https://www.bbc.com/news/articles/c20pgp3nx07o" hreflang="en">Snapchat et les banques repartent</a> », mettant les deux sur un pied d'égalité.)</p>
<p>Et, pour les services les plus critiques, il faut prévoir des solutions non numériques. C'est le cas par exemple pour les services publics qui, pour cette raison et d'autres, ne devraient jamais être 100 % en ligne.</p><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  <i lang="en">Amazon Web Services</i>, le service d'hébergement d'Amazon.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  <i lang="en">Availability Zone</i>, un ensemble de services auto-suffisants, qui ne partagent rien avec les autres <abbr title="Availability Zone">AZ</abbr>, qui sont forcément dans d'autres bâtiments. Normalement, aucun incident ne peut affecter plusieurs <abbr title="Availability Zone">AZ</abbr> à la fois.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  Un cliché courant… « C'est toujours la faute du <abbr title="Domain Name System">DNS</abbr> ».      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  Sur les questions de géopolitique comme la souveraineté numérique, je recommande <a href="https://editionsatelier.com/boutique/accueil/511-geopolitique-du-numerique--9782708295384.html">le livre d'Ophélie Coelho <cite>Géopolitique du numérique</cite></a>.      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  Directeur des Systèmes d'Information, la personne qui fait les choix opérationnels.      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
<li id="fn-6" tabindex="-1">
  <i lang="en">Content Delivery Network</i>, comme Akamai ou Fastly.      <span class="footnotereverse">
        <a href="#fnref-6" title="Retour au texte 6">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 6</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Comment une conférence web a survécu pendant 20 ans</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/comment-une-conference-web-a-survecu-pendant-20-ans" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/comment-une-conference-web-a-survecu-pendant-20-ans</id>

      <published>2025-12-19T00:00:00+01:00</published>
            <updated>2025-12-19T10:44:24+01:00</updated>
      
      <summary type="html"><![CDATA[Préambule Cet article n’était initialement pas prévu parmi les cases du calendrier de cette édition. Mais entre annulations multiples et consommation totale de la réserve des sujets de secours, nous …]]></summary>
      <author>
        <name>Staff Paris Web</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<h2>Préambule</h2>
<p class="no-cap-please">Cet article n’était initialement pas prévu parmi les cases du calendrier de cette édition. Mais entre annulations multiples et consommation totale de la réserve des sujets de secours, nous avons fait appel à l’une de nos compétences d’équipe d’organisation, acquise au fur et à mesure de nos expériences et du temps : la capacité d’adaptation.</p>
<p>À noter aussi que les contenus de cet article sont en partie issus du <span lang="en">lightning talk</span> donné par Luc, le président de l’association, lors de Paris Web 2025.<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
</p>
<h2>Paris Web a 20&nbsp;ans</h2>
<p>Aujourd’hui est une date importante pour Paris Web&nbsp;: c’est notre anniversaire&nbsp;!</p>
<p>Le 19 décembre 2005, la création de l’association «&nbsp;Paris-Web&nbsp;» a été déclarée à la sous-préfecture de Palaiseau.<sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
</p>
<div class="section">
<h3>Vie et mort du tiret du 6</h3>
<p>L’association a été créée avec un trait d’union dans son nom alors que l’événement a toujours été sans trait d’union. Les membres du staff, en particulier celleux chargé·es de la communication, ont longtemps eu à jongler entre ces deux variations de « Paris-Web » et « Paris Web » en devant faire attention à utiliser la bonne forme en fonction du contexte : avec trait d’union si on parlait de l’association, sans si on parlait de l’événement.</p>
<p>Au détour d’une nouvelle déclaration annuelle de l’équipe dirigeante en préfecture, le trait d’union a magiquement disparu du nom enregistré de l’association. Nous avons donc la joie de pouvoir désormais utiliser simplement le nom « Paris Web » quel que soit le contexte.</p>
</div>
<p>Pour marquer ces 20&nbsp;ans, nous allons partager avec vous quelques éléments de la recette de la longévité de Paris Web.</p>
<p>Mais avant ça, nous allons revenir sur quelques épreuves traversées, dont certaines auraient pu signer la fin de l’association.</p>
<h2>Un long fleuve (pas si) tranquille</h2>
<h3>Un départ sur le bon pied</h3>
<p>Dès la première édition en 2006, ça commençait fort. Les conférences devaient se dérouler dans une salle mise à disposition par l’entreprise dans laquelle travaillait l’un des fondateurs. Mais à une semaine du jour J, il s’est révélé que la salle n’était pas du tout réservée…</p>
<p>Après quelques sueurs froides et coups de fil, la salle a quand même pu être utilisée comme prévu. L’équipe avait cependant comme contrainte de libérer la place pour 18&nbsp;heures tapantes, car un événement était prévu en soirée.</p>
<p>Au final, ça l’a fait quand même, mais cet épisode fut précurseur de ce qui nous attendait les années suivantes.</p>
<h3>Annulation de dernière minute</h3>
<p>On pourrait sans doute faire plusieurs chapitres de toutes les péripéties au fil de chacune des années, mais faisons un saut dans le temps jusqu’en 2018.</p>
<p>Trois jours avant l’événement, l’hôtel que nous avions réservé pour les orateurices et le staff nous annonce qu’il ne peut finalement pas honorer notre réservation car le lieu est en travaux. Panique à bord&nbsp;: on a une cinquantaine de personnes à reloger, comment on fait&nbsp;?</p>
<p>Heureusement, avec un peu de diplomatie, nous avons pu maintenir notre réservation. Nous avons juste dû nous accommoder du sol en béton brut dans les couloirs. Ce n’était pas si terrible et après coup on en a bien rigolé en se disant qu’on ne pourrait pas faire pire.</p>
<h3>On ne peut pas faire pire</h3>
<p>Au début de l’été 2019, on apprend qu’on ne pourra finalement pas faire la journée d’ateliers dans l’école prévue. Après plusieurs reports, elle sera en plein déménagement au moment de l’événement. Mais bon, il nous restait encore quelques mois pour nous retourner et trouver un nouveau lieu, ce n’était pas pire que l’annulation de l’hôtel à trois jours de l’événement.</p>
<p>Toujours en 2019, un mois avant les conférences, le lieu censé les accueillir nous annonce que non, finalement, les conférences ne pourront pas avoir lieu dans leurs locaux. Ils ne pouvaient plus accueillir de public tant que certains travaux n’auraient pas été réalisés et ces derniers ne pourront pas être terminés d’ici là. À ce moment-là, nous nous sommes dit que l’annulation de l’hôtel, ce n’était finalement pas si pire…</p>
<p>Nous avons dû complètement revoir toute l’organisation de l’événement, à commencer par trouver un nouveau lieu en quelques semaines alors qu’il faut généralement plutôt une année&nbsp;; trouver un nouvel hôtel à proximité du nouveau lieu&nbsp;; revoir toute la logistique pour le traiteur, les stands, la régie vidéo… Bref, nous avons souffert comme jamais.</p>
<h3>Cette fois c’est sûr, on ne peut pas faire pire</h3>
<p>Nous vous laissons deviner ce qui nous tombe dessus l’année suivante, en 2020&nbsp;? Une petite pandémie mondiale bien sûr&nbsp;!</p>
<p>Après la réorganisation de tout l’événement en un mois, nous avons dû cette fois complètement revoir le format pour passer d’un événement présentiel à un événement distanciel. Ça n’a franchement pas été facile, mais nous l’avons fait tout en maintenant le niveau d’accessibilité que le public attend de nous. Nous avons même suffisamment bien réussi pour réitérer la formule en ligne en 2021.</p>
<p>Mais depuis, nous avons définitivement arrêté de dire «&nbsp;on ne peut pas faire pire&nbsp;».</p>
<h3>Pas de pitié pour les croissants</h3>
<p>Une autre source de trouble dans l’organisation&nbsp;: la bouffe.</p>
<p>C’est le sujet sur lequel nous recevons le plus de critiques négatives, tous les ans. Et c’est compréhensible, le public a besoin d’énergie pour tenir toute une journée de conférences. Si les repas et pauses ne sont pas en quantité ou qualité suffisante, il y a de quoi entacher l’expérience de l’événement.</p>
<p>Mais il faut savoir que, très souvent, nous sommes contraints de choisir un traiteur parmi une liste imposée par le lieu accueillant l’événement. C’est le cas à l’Institut Pasteur, notamment, où nos conférences se déroulent depuis trois ans.</p>
<p>Cette limitation forte dans le choix du traiteur nous empêche de proposer des options qui nous sont demandées par le public ou que nous souhaiterions proposer.</p>
<p>Ça a été le cas en 2022 par exemple. Alors que nous demandions d’avoir davantage de pièces végétariennes pour le buffet, le traiteur a simplement remplacé des pièces carnées par des pièces de poisson. Car tout le monde sait que le poisson, ce n’est pas de la viande bien sûr&nbsp;!</p>
<p>Cet exemple est une bonne illustration des difficultés que nous pouvons rencontrer pour gérer des demandes qui peuvent être considérées comme simples. Et cela fait partie des nombreuses contraintes dont on n’a souvent pas conscience avant de se retrouver dans l’équipe d’organisation.</p>
<p>Bref, ceci est une liste non exhaustive de faits marquants que nous avons pu traverser au fil des ans.</p>
<p>Pour conclure, nous vous partageons quelques ingrédients grâce auxquels Paris Web est encore là aujourd’hui, selon nous.</p>
<h2>Les ingrédients de notre recette</h2>
<p>Comme base pour notre recette, nous nous appuyons sur une ligne éditoriale inchangée depuis 2006&nbsp;: la promotion d’un web de qualité et accessible au plus grand nombre et une volonté affirmée de créer des ponts entre tous les métiers de la chaîne de production web. À cela s’ajoutent quelques ingrédients supplémentaires.</p>
<h3>Prise de recul permanente</h3>
<p>Un premier ingrédient de notre longévité est que nous n’avons jamais cédé aux sirènes de la mode, tout en essayant de garder une vision prospective des évolutions du web, des outils et de nos métiers.</p>
<p>Un exemple très concret car d’actualité&nbsp;: le sujet de l’intelligence artificielle, qu’on nous vend littéralement à toutes les sauces depuis deux ou trois ans et l’arrivée de <span lang="en">ChatGPT</span>.</p>
<p>À l’image de l’effervescence ambiante, nous avons reçu beaucoup de propositions sur ce thème pendant l’appel à sujets et nous en avons éliminé sans peine une grande partie car la plupart de ces propositions étaient trop artificielles.</p>
<p>Mais ça ne veut pas dire que nous ne considérons pas l’IA comme un vrai sujet. Au contraire, nous l’avons traité à Paris Web bien avant que tout le monde ne s’asticote dans tous les sens à ce propos&nbsp;: entre 2017 et 2023, nous avions déjà proposé <a href="https://www.paris-web.fr/revoir?www_programmes%5BrefinementList%5D%5Bthemes%5D%5B0%5D=IA&amp;www_programmes%5Brange%5D%5Byear%5D=2006%3A2025">six conférences</a> traitant directement ou indirectement du sujet.</p>
<h3>Volonté d’inclusion de tous et toutes</h3>
<p>Un autre ingrédient important est une volonté réelle d’inclusion de tous et toutes.</p>
<p>Si l’accessibilité est au cœur de notre mission, l’inclusion plus largement est un sujet que nous prenons très au sérieux. Même si nous ne sommes pas parfaits et qu’on peut toujours s’améliorer, nous faisons de notre mieux pour lever le plus possible de barrières à l’accès à nos événements.</p>
<p>Et c’est avec un immense plaisir que nous voyons de plus en plus d’événements suivre cette voie et proposer des services d’accessibilité tels que la vélotypie ou la retranscription textuelle automatique.</p>
<h3>Organisation rigoureuse</h3>
<p>Derrière notre apparence de bisounours plein de bienveillance, c’est surtout une organisation affûtée au fil des années et transmise «&nbsp;de génération en génération&nbsp;» par les bénévoles, qui permet à l’événement de perdurer.</p>
<p>Au long de l’année, les missions sont réparties entre les membres sous forme de «&nbsp;pôles&nbsp;» d’activité principale&nbsp;: les relations avec les orateurices, la logistique des conférences, le développement des applications, la recherche de partenariats… Nous avons aussi des «&nbsp;escouades&nbsp;» pour les activités transverses ou ponctuelles (pour les 24 jours de web par exemple).</p>
<p>Aux jours J, chacun·e a sa partition précise rythmant son activité pour la journée, de l’accueil des auditeurices à la mise en place de l’apéro en passant par le passage de micro ou la gestion du temps.</p>
<p>Quand de nouveaux membres nous rejoignent, iels découvrent souvent avec stupeur l’ampleur du travail qui se cache derrière la scène, avec une liste de pôles et de tâches bien définies, requérant rigueur et professionnalisme de l’équipe dans son ensemble et de chacun de ses membres individuellement.</p>
<p>D’ailleurs, les gestionnaires des lieux que nous occupons nous félicitent généralement pour ces qualités, alors même que nous sommes <em>juste</em> bénévoles et qu’aucune personne dans l’équipe ne fait de l’événementiel. Et nous prenons évidemment ces retours avec une certaine fierté.</p>
<h3>Abnégation des bénévoles</h3>
<p>Enfin, un ingrédient essentiel de la résilience de l’événement, ce sont <a href="https://www.paris-web.fr/association/membres">les bénévoles</a> qui donnent de leur temps chaque année pour que Paris Web puisse continuer à exister.</p>
<p>Parce que partager et promouvoir des idées et des convictions, c’est bien, mais il faut investir du temps et de l’énergie dans des actions concrètes pour que cela serve vraiment à quelque chose.</p>
<p>Au-delà de l’investissement personnel, les membres de l’équipe doivent aussi être capables de faire preuve de réactivité pour gérer les grains de sable dans l’engrenage qui peuvent enrayer toute la machine. Comme, au hasard, faire face à des annulations d’articles à quelques jours de leur publication.</p>
<p>En bref, cette belle aventure ne serait pas possible sans toutes les personnes qui ont composé, composent encore et, espérons, composeront encore longtemps notre équipe.</p>
<figure aria-label="Portraits de l’ensemble des bénévoles de l’association depuis sa création." role="group"><img alt="Photos des bénévoles de Paris Web, sous le logo Paris Web et le slogan « Design, qualité et accessibilité depuis 2006 »" height="947" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/comment-une-conference-web-a-survecu-pendant-20-ans/b307657e33-1765833694/benevoles.webp" srcset="https://www.24joursdeweb.fr/media/pages/2025/comment-une-conference-web-a-survecu-pendant-20-ans/b307657e33-1765833694/benevoles-800x-q80.webp 430w, https://www.24joursdeweb.fr/media/pages/2025/comment-une-conference-web-a-survecu-pendant-20-ans/b307657e33-1765833694/benevoles-1024x-q80.webp 768w, https://www.24joursdeweb.fr/media/pages/2025/comment-une-conference-web-a-survecu-pendant-20-ans/b307657e33-1765833694/benevoles-1440x-q80.webp 860w, https://www.24joursdeweb.fr/media/pages/2025/comment-une-conference-web-a-survecu-pendant-20-ans/b307657e33-1765833694/benevoles-2048x-q80.webp 2048w" width="1695"><figcaption>Portraits de l’ensemble des bénévoles de l’association depuis sa création.</figcaption></figure><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Les vidéos des conférences et des <span lang="en">lightning talks</span> seront bientôt disponibles.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  L’annonce de cette création est ensuite parue au Journal Officiel le <a href="https://www.journal-officiel.gouv.fr/pages/associations-detail-annonce/?q.id=id:200600031695">21&nbsp;janvier 2006</a>.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">N’opposons pas conformité et accessibilité</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/n-opposons-pas-conformite-et-accessibilite" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/n-opposons-pas-conformite-et-accessibilite</id>

      <published>2025-12-18T00:00:00+01:00</published>
            <updated>2025-12-18T07:50:03+01:00</updated>
      
      <summary type="html"><![CDATA[« La conformité n’est pas de l’accessibilité » : pourquoi ce slogan pose-t-il problème ? Un slogan séduisant Dans les communautés de l’accessibilité numérique en France comme à l’étranger, une phrase …]]></summary>
      <author>
        <name>Frédéric Halna et Lison Fanuel</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<h2>« La conformité n’est pas de l’accessibilité » : pourquoi ce slogan pose-t-il problème ?</h2>
<h3>Un slogan séduisant</h3>
<p>Dans les communautés de l’accessibilité numérique en France comme à l’étranger, une phrase revient continuellement : <q>La conformité, ce n’est pas de l’accessibilité</q>. On lit cette phrase sur les réseaux sociaux, on l’entend dans des conférences, des débats d’expertes et experts, dans des échanges informels.</p>
<p>Cette phrase est attirante. Elle sonne comme une douce révolte contre la bureaucratie, un rappel que ce qui compte c’est l’expérience humaine, et pas le référentiel. Évidemment, en un sens, cette phrase est vraie. Une personne aveugle ne se réjouit pas parce que le critère 7.1 est conforme sur un site ; elle se réjouit parce qu’elle peut consulter son compte en banque ou inscrire son enfant à l’école sans difficultés.</p>
<p>Mea culpa, chez Tanaguru aussi on a parfois utilisé ce slogan, souvent avec une bonne dose de pédagogie pour expliquer la différence entre conformité et accessibilité. En tant que consultant et consultante en accessibilité numérique, il nous semble indispensable d’expliquer pourquoi ce slogan si séduisant peut être contre-productif. Merci à <em>24 jours de web</em> de nous donner l'opportunité de porter plus loin ce message à travers cet article. </p>
<h3>Un slogan réducteur qui prête à confusion</h3>
<p>Les slogans simplifient des choses qui ne sont pas simples. En simplifiant à l’extrême un sujet aussi délicat que l’accessibilité, on perd des informations. </p>
<p>On entend parfois parler de <q>la véritable accessibilité</q> qui impliquerait que la conformité serait une <q>fausse accessibilité</q>. D’autres fois, on entend parler du RGAA (Référentiel Général d’Amélioration de l’Accessibilité) comme d’une <q>accessibilité normative</q>, qui renverrait à une simple démarche administrative.</p>
<p>Il n’y a qu’un pas pour penser que <q>si les référentiels ne garantissent pas une expérience d’utilisation parfaite, on peut peut-être s’en passer</q>. Croire cela, c’est mal comprendre la situation réelle.</p>
<h3>Un slogan détaché du réel</h3>
<p>Aujourd’hui, très peu de sites web sont effectivement conformes aux référentiels, très peu s’approchent de cette conformité. Dans la plupart des organisations, le défi n’est pas de dépasser la conformité mais simplement de l’atteindre. La conformité implique une sémantique correcte, une véritable navigation clavier, des alternatives textuelles ou une structure prédictible. Sans ce socle, construire un contenu qui fait sens est impossible.</p>
<p>Les critères d’accessibilité des WCAG (<span lang="en">Web Content Accessibility Guidelines</span>, les standards sur lesquels repose le RGAA) n’ont pas été écrits par des techniciens ou techniciennes seules dans leur coin, ce n’est pas une checklist sortie de nulle part. C’est un travail commun entre des experts du web et des personnes handicapées. </p>
<h2>Quand l’expérience vécue contredit l’expertise</h2>
<h3>L’histoire vraie d’un produit inaccessible, vanté pour son accessibilité</h3>
<p>Parfois, les utilisations contredisent les avis experts. Une expérience que Frédéric a vécue il y a quelques années, illustre parfaitement cette situation. </p>
<p>Frédéric analysait l’accessibilité d'un dictionnaire en ligne dont l’interface comportait de très nombreuses non-conformités au RGAA. Après des semaines de discussions avec l’éditeur du dictionnaire sur ces sujets, Frédéric est tombé sur un message d’un utilisateur aveugle vantant l’accessibilité de la nouvelle version de cet outil. </p>
<p>La contradiction avec son évaluation l’intrigua. Frédéric a contacté l’utilisateur.</p>
<h3>Le coût (cognitif) de l’inaccessibilité</h3>
<p>L’utilisateur lui raconta ses techniques pour utiliser le dictionnaire. Il connaissait exactement le nombre de tabulations nécessaires pour atteindre le champ de recherche. Il avait mémorisé la position de tous les champs de formulaires sans labels. Il avait inventé des moyens mnémotechniques pour compenser les incohérences de la structure de l’outil. </p>
<p>Il était capable d’utiliser ce dictionnaire, mais au prix d’efforts cognitifs intenses. Les tâches que les personnes voyantes effectuaient facilement lui demandaient une attention soutenue, une excellente mémoire et un temps important. Sa réussite individuelle n’était pas une preuve de l’accessibilité de l’outil.</p>
<h3>L’expérience unique ne fait pas loi</h3>
<p>L’expérience d’une personne, même sincère et positive, n’est jamais suffisante pour garantir l’accessibilité pour tous les utilisateurs et utilisatrices. Une personne peut compenser ou tolérer un mode de fonctionnement défaillant. Une autre personne, avec un handicap ou un profil cognitif différent, qui s’appuie sur d’autres outils, qui est plus fatiguée ou moins patiente, ne pourra pas s’adapter. L’accessibilité ne peut pas reposer sur la résilience, et encore moins sur la résilience d’une seule personne.</p>
<p>Les histoires comme celle-ci montrent que la conformité est mesurable, l’accessibilité subjective.</p>
<h2>Comment l’industrie des surcouches exploite un slogan</h2>
<p>La phrase « au-delà de la conformité » est particulièrement appréciée de certains vendeurs d’outils de surcouche pour l’accessibilité. Leur narratif marketing est presque toujours le même : la conformité est archaïque et rigide alors que leur produit est moderne et léger. Presque émancipateur. Pour les organisations submergées par les obligations légales et le RGAA, la promesse est irrésistible : un simple script permettrait de rendre le site instantanément accessible (« accessible », pas « conforme »).<br />
Les outils de surcouche envahissent les sites web qui peinent à atteindre les prérequis d’accessibilité les plus basiques. Souvent, la structure de ces sites web est complètement défaillante : sémantique absente, titres chaotiques, interactions illisibles, composants inaccessibles.</p>
<p>Aucune surcouche ne peut résoudre ces problèmes : aucune surcouche ne peut donner de sémantique à un élément HTML <code>&lt;div&gt;</code> qui aurait dû être un <code>&lt;button&gt;</code>, reconstruire l’ordre logique d’une navigation avec un lecteur d’écran, ou corriger un comportement clavier inaccessible. Certains outils créent même de nouveaux problèmes.</p>
<p>Les surcouches dépendent de la confusion entre la conformité et l’expérience. Elles donnent l’illusion que l’accessibilité peut se greffer sans revoir la structure, modifier le code, sans réfléchir. En plus d’être impossible, ces croyances retardent inévitablement la mise en conformité des services : <q>Pourquoi travailler sur l’accessibilité de son site si un outil le fait déjà automatiquement ?</q></p>
<h2>Fausse bonne idée : éliminer la contrainte pour réduire la pression</h2>
<p>Comme très peu de sites web atteignent une conformité totale aujourd’hui, le fossé entre les attentes et la réalité quotidienne peut sembler impossible à combler. Quand quelqu’un arrive en disant qu’on peut se passer du référentiel, ce message donne l’impression qu’on évite la partie difficile. C’est parfois presque un soulagement : plus besoin de liste de critères, les tests avec des personnes concernées suffisent.</p>
<p>Pourtant, sans conformité, les tests d'utilisabilité deviennent totalement inutiles, un correctif de dernière minute. Récemment encore, nous avons entendu une personne handicapée qui avait été sollicitée pour le test d’un site web déclarer : <q>j’ai parcouru la page d’accueil, il n’y avait pas de titres, les formulaires n’avaient pas de noms, les images pas d’alternatives</q>. Nous aurions pu éviter à cette personne de tester un service non conforme. L’ensemble des remontées se limitait à des éléments couverts par le RGAA. Si le site avait été conforme, le test utilisateur aurait permis de se focaliser sur l’expérience plutôt que sur les non-conformités.</p>
<h2>Améliorer l’accessibilité : le rôle du référentiel ?</h2>
<p>En opposant conformité et accessibilité, on supprime la seule référence stable sur laquelle les équipes peuvent s’appuyer. Pourtant, sans cette référence stable, les priorités, les responsabilités et les méthodes deviendraient confuses. Au lieu d’aider les équipes à aller de l’avant, on rendrait encore plus difficile d’identifier ce que <q>mieux</q>, <q>plus accessible</q>, signifie.</p>
<p>La conformité n’est pas l’objectif final, mais sans conformité on ne peut pas commencer.</p>
<p>Avec Romy Duhem-Verdière, consœur experte en accessibilité numérique, on s’est interrogées sur le nom du RGAA : ne serait-il pas mal nommé ? Le <q>Référentiel général d’amélioration de l’accessibilité</q> peut laisser penser qu’il nous permet de prendre en compte l’accessibilité de façon progressive, nous laissant le temps d’améliorer. Non, nous avons la conviction que la conformité est un socle, une base, un RGMA : un Référentiel général du minimum d’accessibilité.</p>
<h2>Pourquoi opposer conformité et accessibilité est tentant ?</h2>
<p>La conformité semble technique et rigide. À l’inverse, l’accessibilité semble humaine, flexible, empathique. Mais dans les faits, l’une ne va pas sans l’autre.</p>
<p>Les équipes font face à des listes d’obligations croissantes : RGPD, qualité, sécurité, écoconception. Ces obligations sont rarement accompagnées de temps supplémentaire, de formation ou de recrutements dédiés. Dans ce contexte, l’accessibilité est perçue comme une contrainte supplémentaire, qui s’ajoute à une longue liste.</p>
<h2>La conformité comme bouc émissaire, ou l’histoire de l’échec d’un projet</h2>
<p>Le problème ne vient pas forcément des référentiels eux-mêmes, mais de la façon dont les organisations les utilisent. Un fonctionnement en particulier est très courant, au moins dans les projets français : </p>
<ol>
<li>En phase de design, l’accessibilité est oubliée.</li>
<li>Pendant les développements, l’accessibilité est ignorée.</li>
<li>L’accessibilité est toujours absente lors des premières phases de recette.</li>
</ol>
<p>Deux semaines avant le lancement, quelqu’un se souvient que la conformité au RGAA est obligatoire. C’est seulement à ce moment-là que l’on se préoccupe du référentiel. Résultat : difficile d’implémenter l’accessibilité sereinement.</p>
<p>Les conséquences de ce process sont d’autant plus dramatiques que les équipes sont rarement formées et peu expérimentées sur le sujet de l’accessibilité. Elles ne savent souvent pas quelles sont les attentes légales ou d’expérience d’utilisation. On leur demande d’appliquer des règles à peine comprises, dans des conditions dans lesquelles personne ne peut réussir.</p>
<p>Un audit réalisé dans la précipitation et sans préparation met en lumière toutes les lacunes du projet, de ce qui est passé inaperçu. L’équipe se retrouve du jour au lendemain avec une somme inimaginable de tickets à corriger. Si l’on se lance dans les corrections après l’audit, le calendrier et le budget en prennent inévitablement un coup. On déclare alors que <q>faire un audit, c’est trop compliqué</q> ou <q>l’accessibilité coûte trop cher</q>.</p>
<p>Un audit à la fin d’un projet ne mesure pas l’accessibilité : il montre l’accumulation de la dette d’accessibilité. Cette dette se crée insidieusement au fil des mois par des décisions prises sans penser à l’accessibilité. Le problème n’est pas la conformité mais bien la façon dont l’audit est encore trop souvent utilisé.</p>
<h2>Le dilemme de l’audit : quand la conformité contraint l’expertise</h2>
<p>Les professionnels de l’accessibilité numérique ont souvent deux missions : le conseil d’expertise et l’audit de conformité.</p>
<p>Le conseil d’expertise couvre un périmètre de l'accessibilité plus large que les audits. Il permet de soulever des non-conformités directement en lien avec le RGAA mais également des éléments qui vont directement impacter l’utilisabilité, en proposant des bonnes pratiques ou en guidant les choix de design.<br />
L’audit de conformité, lui, est contraint par la logique de conformité ou de non-conformité des critères du RGAA. Lorsque cet audit arrive en fin de process, sans maitrise ou accompagnement préalable, l’audit se limite à vérifier la conformité au référentiel.</p>
<p>Lorsqu’ils sont conduits par des consultants ou consultantes confirmées, les audits peuvent créer une certaine frustration : des freins à l’utilisation sont identifiés mais ne constituent pas pour autant des non-conformités au référentiel. Difficile voire impossible de remonter ces incohérences ou anomalies dans la grille d’audit. Dans ces situations, l’audit remonte des centaines d’erreurs et proposer des améliorations hors référentiel est souvent peine perdue.</p>
<p>On rencontre régulièrement cette situation avec des profils formés initialement à la qualité web (via Opquast notamment). Lors des audits RGAA, ils fulminent à ne pouvoir invalider des éléments qui contreviennent à des bonnes pratiques fonctionnelles ou ergonomiques .</p>
<p>Nous remontons même souvent des bugs de fonctionnement applicatifs à la marge de l’audit, ce qui démontre parfois un manque de recette dans les projets.</p>
<h2>Conformité + utilisabilité = la clé de la réussite du projet</h2>
<p>Dès que l’on cesse d’opposer conformité et utilisabilité, une perspective plus constructive émerge. La conformité définit le minimum requis, l’accessibilité étend ces conditions à l’expérience vécue. Pour réussir un projet, l’une comme l’autre doivent être intégrées tout au long du process :</p>
<ul>
<li>Formation de base : l’accessibilité fait partie de la culture de l’équipe. Les équipes formées partagent cette compétence, ce n’est pas la responsabilité d’une seule personne.</li>
<li>Conception pour tous et toutes : l’accessibilité est pensée dès le début du projet, en intégrant les besoins des personnes en situation de handicap.</li>
<li>Validation précoce par les utilisateurs : les prototypes et maquettes sont testées avec des personnes en situation de handicap, validant les hypothèses avant d’initier les développements.</li>
<li>Transmission structurée entre les différents profils : les designers annotent les maquettes pour l’accessibilité, intégrant notamment les labels, rôles, descriptions et ordres de lecture attendus.</li>
<li>Contrôles automatisés : les pipelines CI intègrent des outils de tests automatiques pour détecter les erreurs avant qu’elles ne s’accumulent. Même si l’automatisation ne détecte que 20 à 30 % des critères, elle permet d’assurer une qualité de code constant, de détecter les erreurs.</li>
<li>Vérifications en continu : la vérification de l’accessibilité est effectuée à la fin de chaque sprint, pour limiter la création d’une dette technique.</li>
<li>Audit initial comme vérification : l’audit de conformité a lieu lors de la phase finale de validation. Il révèle uniquement des erreurs résiduelles ou des oublis mineurs, rien de bloquant ni d’insurmontable.</li>
<li>Remédiation : les corrections en phase de remédiation sont implémentées rapidement et améliorent significativement le niveau d'accessibilité du projet.</li>
</ul>
<p>Ces pratiques concilient conformité technique et utilisabilité. En remplaçant les corrections dans l’urgence par une attention continue, ces pratiques facilitent la collaboration entre les rôles et disciplines et réduisent l’accumulation de la dette d’accessibilité. Résultat : les utilisateurs et utilisatrices gagnent en autonomie et en expérience d’utilisation. </p>
<p>Cette opposition entre les référentiels et l'expérience réelle est d'ailleurs au cœur des réflexions sur les futures WCAG 3.0. L'objectif de cette prochaine version (encore lointaine) sera de passer d’une évaluation technique à un système plus nuancé, reflétant mieux la qualité réelle des parcours utilisateurs. Cela prouve bien une chose : l'objectif a toujours été l'expérience utilisateur. Mais en attendant cette évolution majeure, nous ne pouvons pas jeter le RGAA sous prétexte qu'il ne mesure pas tout.  </p>
<h2>Un message pour les décisionnaires</h2>
<p>L’accessibilité est souvent présentée comme un sujet pour les équipes de design, de développement ou les expertes et experts. Les retombées financières, légales et opérationnelles concernent tout autant les équipes dirigeantes : la responsabilité de permettre sa mise en œuvre leur revient.</p>
<p>Les équipes ne peuvent pas produire des résultats accessibles par magie. Elles ont besoin de temps, de ressources et de compétences. Les équipes dirigeantes doivent créer les conditions propices à la réussite : allouer des budgets pour les formations et les outils, ajuster les feuilles de route pour permettre d’intégrer les contrôles qualité, et accepter que l’accessibilité soit une exigence-clé, pas une variable d’ajustement.</p>
<p>Seul ce soutien stratégique permettra des actions fondamentales : former les équipes, faire accompagner les projets par des personnes expertes de l’accessibilité, ou encore réaliser des tests avec les personnes concernées. </p>
<p>C’est un investissement préalable nécessaire qui a un coût. Mais il est généralement moins élevé que de tenter, parfois vainement, de résoudre a posteriori la dette d’accessibilité. Combien de projets peuvent aujourd’hui se targuer d’avoir le budget ne serait-ce que pour de simples tests utilisateurs, sans parler de ceux impliquant des personnes en situation de handicap ?</p>
<h2>Conclusion : pas d’accessibilité sans conformité</h2>
<p>Oui, la conformité n’est pas l’accessibilité. Confondre les deux est une erreur, mais les opposer est pire. La conformité doit être considérée comme un point de départ : la base saine sur laquelle l’accessibilité peut se développer.</p>
<p>L’accessibilité est la destination : l’expérience vécue d’un produit qui ne demande aucune résilience pour être utilisé. Mais sans conformité, cet objectif est impossible à atteindre.</p>]]>
      </content>
    </entry>
      <entry>
      <title type="html">Wikipédia ou comment partager le savoir pour demain</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/wikipedia-ou-comment-partager-le-savoir-pour-demain</id>

      <published>2025-12-17T00:00:00+01:00</published>
            <updated>2025-12-18T07:51:01+01:00</updated>
      
      <summary type="html"><![CDATA[L’avant, il est difficile de se l'imaginer. On est parties de rien. Et puis une femme, Agnès Chebrou, a mis en ligne la page du physicien Paul Héroult et Wikipédia en français était lancée. Par …]]></summary>
      <author>
        <name>Delphine Montagne</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>L’avant, il est difficile de se l'imaginer. On est parties de rien.</p>
<p>Et puis une femme, Agnès Chebrou, a mis en ligne la page du physicien Paul Héroult et Wikipédia en français était lancée.</p>
<figure aria-label="Par Radomianin, CC-BY-SA 4.0" role="group"><a href="https://commons.wikimedia.org/wiki/File:Fischerkirche_(window),_Born_a._Dar%C3%9F.jpg"><img alt="Photo d’une fenêtre à l'encadrement blanc, aux volets rouges ouverts sur un mur en bois" height="720" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/acc424de28-1765391314/1101px-fischerkirche_-window-_born_a._darss.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/acc424de28-1765391314/1101px-fischerkirche_-window-_born_a._darss-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/acc424de28-1765391314/1101px-fischerkirche_-window-_born_a._darss-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/acc424de28-1765391314/1101px-fischerkirche_-window-_born_a._darss-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/acc424de28-1765391314/1101px-fischerkirche_-window-_born_a._darss-2048x-q80.jpg 2048w" width="1101"></a><figcaption>Par Radomianin, CC-BY-SA 4.0</figcaption></figure>
<h2>Ne pas avoir peur de commencer</h2>
<p>C'est un geste discret et anonyme, réalisé en mai 2001 et <a href="http://web.archive.org/web/20030328153257/http://nupedia.com/pipermail/francais-l/2001-April.txt.gz">présent uniquement sur les archives d'internet</a>. Pourtant, 41&nbsp;000&nbsp;héritiers et héritières le font perdurer tous les mois. Tels des petits lutins de Noël, ils se jouent des fuseaux horaires pour créer en continu de nouveaux contenus. De nouvelles pages bien sûr, mais aussi un inlassable travail d'amélioration des 2,7&nbsp;millions maintenant présentes sur l'encyclopédie en ligne. S'il est discret, ce travail n'est pas secret. On peut <a href="http://listen.hatnote.com/#fr">les entendre ici</a> corriger une vilaine coquille, ajuster une mise en page, améliorer la formulation d'une phrase, enrichir un paragraphe ou ajouter une illustration.</p>
<p>Il n'y a pas de petite ou de grosse contribution, juste une volonté de participer ensemble à l'amélioration de cette incroyable encyclopédie. Wikipédia sait d'ailleurs enchanter les plus spécialisées en les dotant de petits noms&nbsp;: les wikiFées pour l'ajout d'images, les wikiTarentules pour l'organisation des articles, les wikiBardes pour parler du travail réalisé sur Wikipédia… Une parcelle de magie dans un projet qui en est rempli&nbsp;: tout le monde peut choisir de se transformer en un de ces lutins.</p>
<figure aria-label="Un atelier de lutins en pleine rédaction de l'encyclopédie (allégorie). Par Jakub T. Jankiewicz, CC-BY-SA 4.0" role="group"><a href="https://commons.wikimedia.org/wiki/File:Jaszczur%C3%B3wka_at_Winter.jpg#/media/File:Jaszczur%C3%B3wka_at_Winter.jpg"><img alt="Photo de nuit, dans un environnement enneigé, une maison pyramidale à trois étages éclairée" height="720" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/a775da842e-1765391823/1077px-jaszczurowka_at_winter.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/a775da842e-1765391823/1077px-jaszczurowka_at_winter-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/a775da842e-1765391823/1077px-jaszczurowka_at_winter-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/a775da842e-1765391823/1077px-jaszczurowka_at_winter-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/a775da842e-1765391823/1077px-jaszczurowka_at_winter-2048x-q80.jpg 2048w" width="1077"></a><figcaption>Un atelier de lutins en pleine rédaction de l'encyclopédie (allégorie). Par Jakub T. Jankiewicz, CC-BY-SA 4.0</figcaption></figure>
<h2>Ne jamais sous-estimer son influence</h2>
<p>Est-ce pour cela que Wikipédia est moquée, raillée, dégradée pour s'amuser ou par pure malveillance&nbsp;? Qu'on l'a mise à rude épreuve par des pics de consultations et qu'on a parfois <a href="https://fr.wikipedia.org/wiki/Liste_des_personnes_emprisonn%C3%A9es_pour_avoir_contribu%C3%A9_%C3%A0_Wikip%C3%A9dia">fait subir de douloureux tourments à ses petits lutins</a>&nbsp;? Ces actes ressemblent à ceux des malfrats qui cambriolent des associations pour dérober les cadeaux qui ont patiemment été rassemblés afin d'être offerts à Noël.</p>
<p><a href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">La manière dont on est invitées à mobiliser ses écrits et réutiliser ses textes</a> a pourtant permis à Wikipédia d'irriguer profondément le web. Il faut dire que le contenu de l'encyclopédie est une <a href="https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Page_au_hasard">ode à la curiosité</a> qui inspire chaque jour les créateurs et créatrices.</p>
<p>À tout moment, et surtout les plus délicats, Wikipédia est là, prête à offrir le meilleur. Sur sa page d'accueil, c'est chaque jour le calendrier de l'Avent avec des contenus sélectionnés pour leur qualité, leur contenu drôle, touchant ou étonnant. En un instant on bascule dans <a href="https://fr.wikipedia.org/wiki/Un_chant_de_No%C3%ABl"><em>Un chant de Noël</em></a>, aux côtés d'<a href="https://fr.wikipedia.org/wiki/Elizabeth_Bennet">Elizabeth Bennet</a>, sur les traces de <a href="https://fr.wikipedia.org/wiki/Pluton_(plan%C3%A8te_naine)">Pluton</a> ou de l'<a href="https://fr.wikipedia.org/wiki/Histoire_de_Lyon">Histoire de Lyon</a>, on découvre la <a href="https://fr.wikipedia.org/wiki/M%C3%A9sange_nonnette">Mésange nonnette</a> ou l'<a href="https://fr.wikipedia.org/wiki/Intelligence_du_cheval">intelligence du cheval</a>, après une plongée parmi les <a href="https://fr.wikipedia.org/wiki/C%C3%A9tac%C3%A9s_de_M%C3%A9diterran%C3%A9e">Cétacés de Méditerranée</a>, on revit <a href="https://fr.wikipedia.org/wiki/Pok%C3%A9mon_Rouge_et_Bleu"><em>Pokémon Rouge et Bleu</em></a> ou <a href="https://fr.wikipedia.org/wiki/Yuri_on_Ice"><em>Yuri on ice</em></a> en dévorant le <a href="https://fr.wikipedia.org/wiki/Beurre_de_tourbi%C3%A8re">Beurre de tourbière</a> ou <a href="https://fr.wikipedia.org/wiki/Cuisine_de_la_pomme_de_terre">la cuisine de la pomme de terre</a>. Tous les savoirs y sont bienvenus et ils appartiennent à toutes et tous grâce à ce travail collectif. </p>
<p>Wikipédia est la plus grande œuvre de coopération internationale au monde dédiée la connaissance. Ce qui était une utopie fête ses 25 ans l'an prochain.</p>
<figure>
    <video title="Vidéo des 25 ans de Wikipédia" controls="" preload="metadata" width="100%">
        <source src="https://upload.wikimedia.org/wikipedia/commons/0/09/WP25_Anthem_video.webm" type="video/webm">
    </source></video>
    <figcaption>Vidéo réalisée pour célébrer les 25 ans de Wikipédia (en anglais). Wikimedia Foundation, CC-BY-SA 4.0</figcaption>
</figure>
<details>
<summary>Retranscription en français</summary>
Il y a 25 ans, Wikipédia était un rêve. Un rêve probablement impossible, extrêmement ambitieux. Avance rapide : des milliards de lecteurices, des centaines de milliers d’éditeurices. D’un vingtenaire à Tokyo jusqu’à un père à Lagos. D’une professeure préservant une langue en voie de disparition, à un fan mettant à jour le score d’un match au coup de sifflet final (son de sifflet). Wikipédia est devenu la resource de référence mondiale. Quand on cherche quelque chose, c’est là. Quand on y ajoute quelque chose, le monde entier continue d’apprendre. C’est le savoir de toute l’humanité et vous en faites partie. Les IAs étudient Wikipédia. Les moteurs de recherche le copient. Vos enceintes intelligentes vous le chuchotent à l’oreille en retour : « Voici ce que j’ai trouvé sur Wikip… Euh… Je veux dire sur Internet ». Et derrière tout ça : des personnes. Argumentant, éditant and finissant par se mettre d’accord. Dans un monde où les contenus payants et la publicité semblent être la norme, Wikipédia est toujours gratuit, neutre, ouvert, humain. C’est l’Internet qu’on nous a promis. 25 ans de savoirs, 25 ans de collaboration, 25 ans de consensus, 25 ans d’humanité dans ce qu’elle a de meilleur. L’avenir de la connaissance est entre vos mains.
</details>
<h2>Cultiver la résilience</h2>
<p>Alors que des personnes sont nées avec Wikipédia, on a tendance à oublier que c'est petit à petit que toute son infrastructure s'est construite. Ses <a href="https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Principes_fondateurs">cinq principes fondateurs</a> sont ainsi apparus au pied du sapin après sa fondation. Ils sont suffisamment robustes pour tracer ses limites et larges pour laisser de la liberté dans la contribution. Mais cela n'empêche pas d'en pointer les failles&nbsp;!</p>
<p>Face aux légitimes critiques sur sa fiabilité, depuis 2006 les sources sont devenues obligatoires sur Wikipédia. Elles permettent d'appuyer les informations présentes dans les articles et de mettre davantage à distance les potentielles malices de ses lutins. L'objectif est de s'effacer derrière le contenu en acceptant que d'autres amendent les textes. C'est accepter qu'il faille respecter l'expression des différents points de vue des sources sur un sujet et tenir compte du consensus scientifique. Cet effacement de façade cache une transparence totale dans l'historique des contributions. Elle permet à tout le monde de comprendre les suites de choix des lutins, d'y revenir au besoin et de discuter sur une base factuelle. </p>
<p>Une base de l'intégralité de son contenu, Wikipédia <a href="https://dumps.wikimedia.org/">en propose une chaque jour au téléchargement</a>. Certaines personnes en font régulièrement des copies, craintives d'une potentielle défaillance d'origine technique ou politique. Grâce à l'omniprésence du texte, son poids est très léger. Il est donc très improbable que Wikipédia puisse disparaître totalement du jour au lendemain. Les lutins veillent.</p>
<p>La veille est également dans ses failles&nbsp;: Wikipédia annonce de manière parfaitement claire les imperfections produites par ses lutins. Elle invite à vérifier la présence des informations dans les sources données. Elle propose des défis pour combler ses <a href="https://fr.wikipedia.org/wiki/Biais_de_genre_sur_Wikip%C3%A9dia">biais de genre</a> et <a href="https://fr.wikipedia.org/wiki/Biais_g%C3%A9ographique_sur_Wikip%C3%A9dia">ses biais géographiques</a>. Les articles à problèmes ont des guirlandes accrochées pour prévenir de leurs faiblesses, de l'orange au rouge en fonction de l'importance des failles. On dit même des plus décorés, littéralement enguirlandés sous les bandeaux d'avertissements, qu'ils sont de vrais sapins de Noël.</p>
<p>Cette capacité à s'adapter en restant la même, en intégrant les critiques et en réaffirmant de manière constante ses valeurs, permet à Wikipédia de maintenir la confiance dans son projet et ainsi <a href="https://meta.wikimedia.org/wiki/Wikipedia_25/fr">de souffler le 15&nbsp;janvier, partout dans le monde avec vous, ses 25&nbsp;bougies</a>.</p>
<figure aria-label="Une des mascottes des 25 ans de Wikipédia par CDekock-WMF, CC-BY-SA 4.0" role="group"><a href="https://commons.wikimedia.org/wiki/File:Work-in-porgress_sketch_of_the_Confetti_mascot_easter_egg.jpg"><img alt="Dessin d’n globe de Wikipédia avec des yeux et une bouche lançant des confettis multicolores" height="540" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dc7a81935d-1765392618/work-in-porgress_sketch_of_the_confetti_mascot_easter_egg.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dc7a81935d-1765392618/work-in-porgress_sketch_of_the_confetti_mascot_easter_egg-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dc7a81935d-1765392618/work-in-porgress_sketch_of_the_confetti_mascot_easter_egg-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dc7a81935d-1765392618/work-in-porgress_sketch_of_the_confetti_mascot_easter_egg-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dc7a81935d-1765392618/work-in-porgress_sketch_of_the_confetti_mascot_easter_egg-2048x-q80.jpg 2048w" width="960"></a><figcaption>Une des mascottes des 25 ans de Wikipédia par CDekock-WMF, CC-BY-SA 4.0</figcaption></figure>
<h2>Accepter de se laisser étonner</h2>
<p>Sans participer, il est parfois difficile de se rendre compte de l'effet que Wikipédia peut produire sur soi. Contribuer à Wikipédia rend heureuse. On se laisse surprendre par l'étendue d'un sujet, on voyage avec lui dans le temps et dans l'espace en ramenant la joie pure de partager ce que l'on a découvert.</p>
<p>Comme le père Noël, on se pose mille questions&nbsp;: est-ce que cela plaira&nbsp;? Est-ce bien expliqué&nbsp;? La source utilisée est-elle fiable&nbsp;? Le texte correctement écrit&nbsp;? Vers quelles ressources complémentaires renvoyer&nbsp;? On apprend à rester humble devant la somme des réalisations. On sollicite d'autres ateliers de lutins, comme <a href="https://www.openstreetmap.org">OpenStreetMap pour les cartes</a> ou <a href="https://archive.org/">Internet Archives</a> pour des références tombées dans l'oubli.</p>
<p>C'est une aventure profondément humaine <a href="https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Supposez_la_bonne_foi">où l'on décide de faire confiance aux autres</a>, un chemin qui insuffle de l'optimisme et de l'audace. On ne sait jamais jusqu'où Wikipédia peut nous amener, si ce n'est la vision floue que l'on contribue à l'avenir du savoir.</p>
<p>Alors n'hésitez pas à participer, pour un instant (<a href="https://www.geobib.fr/tool/wikiworkshop/">corriger ici une coquille</a>) ou très régulièrement (<a href="https://citationhunt.toolforge.org/fr?id=4a2ddbdb">ajouter une référence</a>). Nous vous attendons.</p>
<figure aria-label="Par Pneuma for the Wikimedia Foundation — Wikimedia Foundation, CC BY-SA 4.0" role="group"><a href="https://commons.wikimedia.org/wiki/File:Wikimania_2025_group_photo_with_participants_forming_a_%22W%22_shape_with_their_hands.jpg"><img alt="Photo d’un groupe de personnes rassemblées, toutes sont des personnes qui contribuent au monde wiki" height="720" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dcfe83dd9a-1765394222/1080px-wikimania_2025_group_photo_with_participants_forming_a__w__shape_with_their_hands.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dcfe83dd9a-1765394222/1080px-wikimania_2025_group_photo_with_participants_forming_a__w__shape_with_their_hands-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dcfe83dd9a-1765394222/1080px-wikimania_2025_group_photo_with_participants_forming_a__w__shape_with_their_hands-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dcfe83dd9a-1765394222/1080px-wikimania_2025_group_photo_with_participants_forming_a__w__shape_with_their_hands-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/wikipedia-ou-comment-partager-le-savoir-pour-demain/dcfe83dd9a-1765394222/1080px-wikimania_2025_group_photo_with_participants_forming_a__w__shape_with_their_hands-2048x-q80.jpg 2048w" width="1080"></a><figcaption>Par Pneuma for the Wikimedia Foundation — Wikimedia Foundation, CC BY-SA 4.0</figcaption></figure>
<h2>Notes et références</h2>
<ul>
<li>Les <a href="https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Statistiques">statistiques de Wikipédia en français</a> utilisées pour l'article.</li>
<li>Les magnifiques photos de cet article viennent de <a href="https://commons.wikimedia.org/wiki/Main_Page">Wikimédia Commons</a>. <a href="https://lists.wikimedia.org/postorius/lists/daily-image-l.lists.wikimedia.org/">Recevoir quotidiennement son image du jour ici</a>.</li>
<li>La <a href="https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Le_Bistro/22_f%C3%A9vrier_2021#Date_anniversaire_de_la_Wikip%C3%A9dia_francophone">discussion sur la date anniversaire de Wikipédia en français</a> et la <a href="https://commons.wikimedia.org/wiki/File:WP25_Anthem_video.webm">vidéo des 25 ans de Wikipédia</a>.</li>
<li>Débuter sur Wikipédia&nbsp;: <a href="https://fr.wikipedia.org/wiki/Aide:Premiers_pas">une aide pour faire vos premières contributions</a>.</li>
<li>Des <a href="https://meta.wikimedia.org/wiki/Wikim%C3%A9dia_France/Agenda">événements pour apprendre à contribuer près de chez vous</a> avec des personnes expérimentées.</li>
</ul>]]>
      </content>
    </entry>
      <entry>
      <title type="html">Concevoir un service numérique responsable dans une organisation produit</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/concevoir-un-service-numerique-responsable-dans-une-organisation-produit" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/concevoir-un-service-numerique-responsable-dans-une-organisation-produit</id>

      <published>2025-12-16T00:00:00+01:00</published>
            <updated>2025-12-16T08:29:02+01:00</updated>
      
      <summary type="html"><![CDATA[Comment passer de l'engagement de principe à une action collective d'entreprise&nbsp;? Cet article est un retour d'expérience pour un produit grand public, SNCF Connect, sur la stratégie numérique …]]></summary>
      <author>
        <name>Mellie La Roque</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Comment passer de l'engagement de principe à une action collective d'entreprise&nbsp;? Cet article est un retour d'expérience pour un produit grand public, SNCF Connect, sur la stratégie numérique responsable mise en place au sein de son organisation Design et Produit.</p>
<h2>Un service numérique responsable, c’est quoi&nbsp;?</h2>
<p class="pullquote">Un service numérique responsable est une solution numérique qui vise à être utile, sobre, accessible et respectueuse, en tenant compte de ses impacts sur l’environnement, les utilisateurs et la société.</p>
<p>Un service numérique responsable repose sur quatre piliers fondamentaux&nbsp;:</p>
<ul>
<li><strong>L’accessibilité&nbsp;:</strong> garantir que les services numériques soient utilisables par tous, indépendamment des capacités physiques ou cognitives des utilisateurs.</li>
<li><strong>La sobriété&nbsp;:</strong> minimiser l'empreinte environnementale des services numériques en réduisant leur consommation d’énergie et de ressources tout au long du cycle de vie.</li>
<li><strong>La confidentialité&nbsp;:</strong> assurer la protection des données et éviter toute exploitation abusive des informations personnelles.</li>
<li><strong>Le respect des libertés&nbsp;:</strong> concevoir des services numériques éthiques et non intrusifs, sans manipulation des utilisateurs.</li>
</ul>
<p>Ces principes de conception s’appuient sur <strong>des référentiels concrets</strong>, soutenus par des acteurs publics tels que l'Arcep<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
, l'Arcom<sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
, l'ADEME<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
 et la DINUM<sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
. Ces organismes ont développé des cadres réglementaires et des bonnes pratiques pour guider les entreprises et les institutions.</p>
<p>Parmi ces référentiels, certains existent depuis plusieurs années, comme le <strong>RGAA</strong><sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
 ou le <strong>RGPD</strong><sup class="footnote"><a id="fnref-6" href="#fn-6" aria-describedby="fn-6">6</a></sup>
. D'autres sont plus récents, comme le <strong>RGESN</strong><sup class="footnote"><a id="fnref-7" href="#fn-7" aria-describedby="fn-7">7</a></sup>
, publié en 2024 par l'Arcep et l'Arcom, qui remet au centre de l’attention les enjeux d’écoconception.</p>
<p>Il est donc à noter que concevoir un service numérique responsable n’est plus seulement un engagement moral ou une initiative portée par une communauté engagée, mais bien <strong>un enjeu réglementaire et stratégique à long terme.</strong></p>
<h2>Un engagement de cohérence pour le produit SNCF Connect</h2>
<p>Chez SNCF Connect &amp; Tech, notre raison d’être «&nbsp;Innover pour rendre les mobilités durables accessibles à tous&nbsp;» guide l’ensemble des actions. Elle traduit notre volonté de concevoir des solutions numériques plus <strong>responsables, inclusives et sobres.</strong></p>
<p>S'engager dans la mise en place d'une stratégie numérique responsable, pour un service grand public comme SNCF Connect, se trouve à la conjoncture de trois enjeux&nbsp;: </p>
<ol>
<li><strong>Alignement à la mission d'entreprise</strong>&nbsp;: favoriser les mobilités et comportements durables au travers d'un produit numérique accessible, sobre, respectueux de la vie privée.</li>
<li><strong>Alignement à la responsabilité numérique de l'entreprise</strong>&nbsp;: développer un service numérique tout en prenant en compte ses impacts à court et long terme sur ses utilisateurs et la société.</li>
<li><strong>Alignement à la responsabilité professionnelle des métiers du numérique</strong>&nbsp;: agir en concordance avec les engagements éthiques des métiers du numérique.</li>
</ol>
<h2>Bonnes pratiques d'une stratégie numérique responsable</h2>
<p>Au-delà de l’ambition, comment déployer ces engagements&nbsp;? La suite de cet article présente les différentes actions de <strong>notre stratégie numérique responsable</strong>, éprouvées sur <strong>ces six dernières années</strong>, dans une <strong>organisation produit.</strong> Cette stratégie sera illustrée par la mise en place de l'écoconception numérique —&nbsp;le concept pouvant se décliner sur les différents piliers du numérique responsable. </p>
<h3>Stratégie d'entreprise</h3>
<p><strong>Bonne pratique&nbsp;: définir les engagements numérique responsable par directions.</strong></p>
<p>Relier les actions des métiers à une stratégie d'entreprise est un élément clé. À ce titre, nous avons engagé une démarche de labellisation numérique responsable<sup class="footnote"><a id="fnref-8" href="#fn-8" aria-describedby="fn-8">8</a></sup>
, qui nous a permis d'auditer nos pratiques actuelles, d'engager des ambassadeurs par directions et d'identifier les actions clés à mener sur une période de trois ans. Cette initiative nous a permis de créer une dynamique collective, et un cadre d'action clair et partagé en mobilisant le comité de direction et les équipes. C'est une action essentielle pour inscrire la démarche dans la durée, avec les bonnes ressources associées.</p>
<h3>Gouvernance </h3>
<p><strong>Bonne pratique&nbsp;: identifier des ambassadeurs et experts métiers.</strong></p>
<p>Sans acteur clairement identifié, pas d'actions concrètes&nbsp;! Notre gouvernance s'est construite dans le temps et sur plusieurs niveaux&nbsp;:</p>
<ul>
<li>à l'échelle des directions, par l'identification d'ambassadeurs en charge de suivre ou de conduire les actions numérique responsable&nbsp;;</li>
<li>à l'échelle de l'équipe «&nbsp;Produit, Marketing et Commerciale&nbsp;», avec des experts Design et Tech, spécialisés sur les enjeux d'accessibilité et d'écoconception. L'équipe a notamment mis en place un dispositif de «&nbsp;référents&nbsp;» qui conduisent des actions de formation, de mesure, de conception et d'audit.</li>
</ul>
<h3>Formation</h3>
<p><strong>Bonne pratique&nbsp;: former les métiers pour une base de compétence commune.</strong></p>
<p>Les compétences dites «&nbsp;numérique responsable&nbsp;» —&nbsp;à savoir accessibilité, écoconception, vie privée&nbsp;— sont des expertises pointues et parfois de niche. Il est important de pouvoir les démocratiser à tous les métiers qui interviennent dans le produit&nbsp;: <span lang="en">product designer</span>&nbsp;/ <span lang="en">product manager</span>&nbsp;/ développeur… C'est une action que nous menons dans les équipes pour permettre une montée en compétence collective et ainsi avoir de réelles applications dans les phases de <span lang="en">delivery</span> et <span lang="en">discovery</span> des parcours. De même, il est essentiel d'embarquer les métiers de la communication et de la régie (visuels, publicités…) pour démocratiser l'approche aux autres départements.</p>
<h3>Processus et outils </h3>
<p><strong>Bonne pratique&nbsp;: intégrer l’écoconception à chaque étape du cycle produit en <span lang="en">delivery</span> et <span lang="en">discovery</span>.</strong></p>
<p>Après la formation, il faut outiller les équipes au quotidien pour permettre une réelle adoption et action des bonnes pratiques d'accessibilité et écoconception. Cela demande d'actualiser le processus <span lang="en">delivery</span> par&nbsp;:</p>
<ul>
<li>la mise en place de nouveaux outils —&nbsp;comme une checklist écoconception et <span lang="en">design review</span> pour s'assurer de la conformité du parcours par les <span lang="en">products designers</span>&nbsp;;</li>
<li>l'actualisation des process produit —&nbsp;notamment la création de labels accessibilité et écoconception sur JIRA (le fameux) permettant aux équipes de prioriser ces actions&nbsp;;</li>
<li>la mise en place de mesure par domaines produit —&nbsp;avec l'outil Fruggr permettant de suivre des mesures précises de temps de chargement, poids de page… sur les parcours clés du produit</li>
<li>par la réalisation d'audits de conformité de notre accessibilité et écoconception —&nbsp;RGAA sur le web, RAAM<sup class="footnote"><a id="fnref-9" href="#fn-9" aria-describedby="fn-9">9</a></sup>
 sur mobile, et RGESN&nbsp;— pour s'assurer de la bonne conformité du produit numérique et identifier les actions d'amélioration dans notre démarche de déclaration d'accessibilité et d'écoconception. </li>
</ul>
<p>Toutes ces actions sont à mener de manière conjointe avec les équipes <span lang="en">DesignOps</span>, <span lang="en">ProductOps</span> et Tech pour les ancrer durablement dans les processus et outils des équipes.</p>
<h3>Action </h3>
<p><strong>Bonne pratique&nbsp;: développer des projets pilotes pour tester et améliorer les parcours.</strong></p>
<p>Pour concrétiser les engagements numérique responsable, nous avons mis en place des projets pilotes permettant d'appliquer l’écoconception sur des cas concrets. Ces projets permettent aux métiers d’expérimenter et d'intégrer les bonnes pratiques progressivement, pour ensuite les adopter à grande échelle. Cette approche est à adopter en fonction du niveau de maturité des équipes et de la discipline à intégrer au processus de conception. C'est par des expérimentations répétées que ces bonnes pratiques s'ancrent dans le référentiel des métiers et des équipes.</p>
<h3>Mesure </h3>
<p><strong>Bonne pratique : mesurer et analyser l’impact de nos services au travers de référentiels d'État.</strong></p>
<p>Pour améliorer en continu les parcours, il est nécessaire de réaliser des audits réguliers. Sur une temporalité annuelle, nous nous basons sur les référentiels d'État&nbsp;:</p>
<ul>
<li>concernant l'accessibilité, un groupe d'experts conduit des audits RGAA/RAAM annuellement&nbsp;;</li>
<li>concernant l'écoconception, nous expérimentons le RGESN au travers d'un audit interne pour nous situer sur le score d'avancement et définir les processus à mettre en place pour amélioration. </li>
</ul>
<p>Ces audits sont complétés par une mesure plus quotidienne par domaines, avec des outils dédiés comme Fruggr. Ces actions de mesures sont nécessairement à raccrocher à un objectif à long terme de l'entreprise —&nbsp;avec une ambition de score d'avancement et d'OKR<sup class="footnote"><a id="fnref-10" href="#fn-10" aria-describedby="fn-10">10</a></sup>
 dédié pour en faire une réelle démarche collective et d'entreprise.</p>
<p>Voici un modèle de bonnes pratiques à appliquer en fonction du niveau de maturité de votre organisation. Toutes les étapes ne se sont pas nécessairement à faire dans un ordre chronologique. Chaque contexte est différent, en fonction de l'équipe, des expertises présentes, et des moyens à disposition. L’objectif est de cibler la première action qui semble la plus évidente à mettre en place à court terme et de nourrir les suivantes. </p>
<h2>Pour se lancer&nbsp;: convaincre de la valeur de la responsabilité</h2>
<p>Cette stratégie vous donne des premières clés et vous voulez vous lancer&nbsp;! Au-delà des bonnes pratiques, il faut avant tout convaincre les parties-prenantes de s’engager. Voici quelques arguments pour montrer la valeur de la démarche.</p>
<ul>
<li>
<p><strong>Une amélioration de l’expérience utilisateur&nbsp;: </strong>par la montée en exigence sur des principes d'expérience tels que l’écoconception, l'accessibilité, RGPD… le parcours utilisateur et les éléments de l’interface participent à une meilleure utilisabilité du service pour les usagers.</p>
</li>
<li>
<p><strong>Anticiper les régulations gouvernementales&nbsp;: </strong>en France, la loi REEN<sup class="footnote"><a id="fnref-11" href="#fn-11" aria-describedby="fn-11">11</a></sup>
(loi visant à réduire l’empreinte environnementale du numérique en France) a été adoptée en novembre 2021, et vise à faire converger la transition écologique et la transition numérique. Des référentiels d’État tels que le RGESN ou le RGAA amènent à publier des déclarations d’accessibilité et d'écoconception.</p>
</li>
<li>
<p><strong>Réduction des coûts&nbsp;: </strong>un service numérique optimisé apportera une économie directe sur les frais d’infrastructure (espaces d’hébergement, utilisation de la bande passante…), particulièrement sur les produits à fort trafic. Concernant l'accessibilité et le RGPD, c'est avant tout éviter des amendes de non-conformité.</p>
</li>
<li>
<p><strong>Augmenter la valeur de marque&nbsp;: </strong>face aux dérives du «&nbsp;<span lang="en">greenwashing</span>&nbsp;»<sup class="footnote"><a id="fnref-12" href="#fn-12" aria-describedby="fn-12">12</a></sup>
, les marques sont scrutées dans l’ensemble de leur politique. La prise en compte des préoccupations de numérique responsable dans la conception des services numériques accentue l’image d’une marque non seulement engagée mais aussi cohérente.</p>
</li>
<li>
<p><strong>Un levier d’engagement interne&nbsp;: </strong>le numérique responsable est un fort levier interne de motivation pour les métiers du numérique. Face aux enjeux environnementaux et sociaux actuels, ce défi permet aux équipes de se mobiliser autour de valeurs fédératrices et d’être fières de leurs contributions.</p>
</li>
</ul>
<hr /><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Arcep, <a href="https://www.arcep.fr/">l'Autorité de régulation des communications électroniques, des postes et de la distribution de la presse</a>      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  Arcom, <a href="https://www.arcom.fr/">Autorité de régulation de la communication audiovisuelle et numérique</a>      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  ADEME, <a href="https://www.ademe.fr/">Agence de l'environnement et de la maîtrise de l'énergie</a>      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  DINUM, <a href="https://www.numerique.gouv.fr/numerique-etat/dinum/">Direction interministérielle du numérique</a>      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  RGAA, <a href="https://accessibilite.numerique.gouv.fr/">Référentiel Général d'Amélioration de l'Accessibilité</a>      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
<li id="fn-6" tabindex="-1">
  RGPD, <a href="https://www.economie.gouv.fr/entreprises/gerer-son-entreprise-au-quotidien/assurer-sa-cybersecurite-et-la-protection-de-ses/le#:~:text=Le%20r%C3%A8glement%20g%C3%A9n%C3%A9ral%20sur%20la%20protection%20des%20donn%C3%A9es%20(RGPD)%20est,dans%20toute%20l&#039;Union%20europ%C3%A9enne.">Règlement Général sur la Protection des Données</a>      <span class="footnotereverse">
        <a href="#fnref-6" title="Retour au texte 6">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 6</span>
        </a>
    </span>
  </li>
<li id="fn-7" tabindex="-1">
  RGESN, <a href="https://www.arcep.fr/mes-demarches-et-services/entreprises/fiches-pratiques/referentiel-general-ecoconception-services-numeriques.html">Référentiel Général d'Écoconception des Services Numériques</a>      <span class="footnotereverse">
        <a href="#fnref-7" title="Retour au texte 7">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 7</span>
        </a>
    </span>
  </li>
<li id="fn-8" tabindex="-1">
  Label Numérique Responsable : <a href="https://www.francenum.gouv.fr/guides-et-conseils/pilotage-de-lentreprise/numerique-durable/label-numerique-responsable-nr">pourquoi et comment labelliser ?</a>      <span class="footnotereverse">
        <a href="#fnref-8" title="Retour au texte 8">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 8</span>
        </a>
    </span>
  </li>
<li id="fn-9" tabindex="-1">
  RAAM, <a href="https://accessibilite.public.lu/fr/raam1.1/index.html">Référentiel d’évaluation de l’accessibilité des applications mobiles</a>      <span class="footnotereverse">
        <a href="#fnref-9" title="Retour au texte 9">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 9</span>
        </a>
    </span>
  </li>
<li id="fn-10" tabindex="-1">
  Méthode de gestion utilisée pour définir et faire le suivi d'objectifs et résultats. Source&nbsp;: <a href="https://fr.wikipedia.org/wiki/M%C3%A9thode_OKR">Wikipédia</a>      <span class="footnotereverse">
        <a href="#fnref-10" title="Retour au texte 10">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 10</span>
        </a>
    </span>
  </li>
<li id="fn-11" tabindex="-1">
  <a href="https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000044327272">Loi du 15 novembre 2021 visant à réduire l'empreinte environnementale du numérique en France</a>       <span class="footnotereverse">
        <a href="#fnref-11" title="Retour au texte 11">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 11</span>
        </a>
    </span>
  </li>
<li id="fn-12" tabindex="-1">
  <a href="https://communication-responsable.ademe.fr/antigreenwashing">Guide anti <span lang="en">greenwashing</span> de l'ADEME</a>      <span class="footnotereverse">
        <a href="#fnref-12" title="Retour au texte 12">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 12</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">S’investir dans les communautés quand on n’ose pas</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/s-investir-dans-les-communautes-quand-on-n-ose-pas" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/s-investir-dans-les-communautes-quand-on-n-ose-pas</id>

      <published>2025-12-15T00:00:00+01:00</published>
            <updated>2025-12-15T08:50:06+01:00</updated>
      
      <summary type="html"><![CDATA[Il y a quelques années, lors d’un dîner de vieux du web, j’avais évoqué ma première participation à Paris Web (2009) en disant que j’étais globalement restée dans mon coin sans vraiment parler à …]]></summary>
      <author>
        <name>Nathalie Rosenberg</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Il y a quelques années, lors d’un dîner de vieux du web, j’avais évoqué ma première participation à Paris Web (2009) en disant que j’étais globalement restée dans mon coin sans vraiment parler à personne. Un ami présent m’a regardée étonné&nbsp;: <em>«&nbsp;Toi&nbsp;? Timide&nbsp;? Non, je ne le crois pas.&nbsp;»</em></p>
<p>Et pourtant si. Ne connaissant personne et n’ayant aucun sujet particulier sur lequel engager la conversation (à part <em>«&nbsp;j’aime beaucoup ce que vous faites&nbsp;»</em>), j’ai suivi Paris Web comme un zombie, mais avec un fort intérêt. Une chose était sûre, j’avais fait un premier pas dans la machine communautaire et je ne comptais pas en repartir.</p>
<p>Paris Web n’était pas ma première incursion dans le milieu, j’avais déjà fait des tentatives par le passé (je suis dans le web et dans le numérique depuis 1997 ; ça fait un bail). Vers 2004, je me souviens m’être inscrite sur <a href="https://forum.alsacreations.com/forum.php">le forum d’Alsacréations,</a> mais aussi avoir été membre d’un truc nommé Affinitiz (sorte d’ancêtre de Slack ou Discord) où j’ai créé une communauté nommée <em>«&nbsp;Webmasters éditoriaux&nbsp;»</em>, et surtout d’avoir tout laissé tomber parce que ça ne m’apportait pas grand chose.</p>
<p>Ce qui avait changé avec Paris Web, c’était sans doute le présentiel qui offrait une nouvelle perspective&nbsp;: on voit des gens en vrai et ça foisonne pendant deux jours. Et puis sur la fin de l’événement, j’ai eu une petite discussion avec LA personne<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
 qui m’a redonné l’envie de faire et m’a confirmé que j’aimais ce milieu (même si je n’aimais pas mon job à ce moment). Je me suis promis que j’allais moi aussi prendre part à tout ça. Je ne savais juste pas comment.</p>
<p>À l’époque, il n’y avait aucun guide pour aider les nouvelles et nouveaux qui auraient aimé participer d’une façon ou d’une autre. Le monde était un peu en mode Yoda&nbsp;: <em>«&nbsp;fais-le ou ne le fais pas, il n’y a pas d’essai&nbsp;»</em>.</p>
<p>Alors, désolée maître Yoyo, mais un petit coup de pouce pour me guider dans ce qu’il était possible de faire aurait été le bienvenu. Et en voyant resurgir récemment ces questions dans mon entourage, j’ai eu envie de partager mon expérience. </p>
<p>Le sujet est vaste, mais j’ai décidé de ne donner que les points d’entrée les plus simples et les plus abordables. Exit donc les<em> «&nbsp;et si j’écrivais un livre&nbsp;?&nbsp;»</em>,  <em>«&nbsp;et si je créais un logiciel machin&nbsp;?&nbsp;»</em> ou encore <em>«&nbsp;et si je devenais une star vulgarisatrice sur YouTube&nbsp;?&nbsp;».</em></p>
<p>Parées à vous lancer&nbsp;?</p>
<div class="section">
<h2>Petites portes et petites mains</h2>
<h3>Les communautés en ligne</h3>
<p>Il en existe des tas, sur tout un tas de plates-formes (forums, Discord, Slack, Element, etc.). Elles sont la porte la plus facile à franchir, à condition de ne pas entrer n’importe où.</p>
<p>Commencez par demander autour de vous.</p>
<ul>
<li>Où vos collègues ou pairs sont-ils inscrits ?</li>
<li>Quelles communautés recommandent-ils ?</li>
</ul>
<p>N’hésitez pas à chercher des avis pour éviter les environnements toxiques ou les groupes devenus inactifs. Une fois votre choix posé, inscrivez-vous et observez ce qui se passe :</p>
<ul>
<li>La communauté est-elle active ?</li>
<li>Les sujets abordés sont-ils intéressants ?</li>
<li>Les anciens sont-ils accueillants ?</li>
</ul>
<p>Si oui, bingo, vous êtes au bon endroit.  Prenez votre temps pour vous sentir à l’aise et commencez à publier vous aussi. Ça peut démarrer simplement par une ressource trouvée qui vous semble intéressante, une réponse à une question posée par autrui ou une question que vous souhaitez poser.</p>
<p>Si vous doutez de votre légitimité à apporter votre grain de sel, privilégiez les réponses portant sur votre retour d’expérience (par exemple : <em>« j’ai eu le même souci, j’ai fait ça et ça a marché. Essaye et tiens-moi au courant. »</em>). Notez que beaucoup de gens sur ces groupes ne sont pas spécialement actifs et ne font que consulter ce que disent les autres. Si vous faites de même, vous ne passerez nullement pour une personne impolie. Et puis rien ne vous oblige à publier ou répondre selon un rythme précis. Faites selon votre humeur.</p>
<p>Si une communauté vous semble endormie ou que vous ne voyez pas trop ce que vous pourriez y apporter, n’hésitez pas à appliquer la règle des deux pieds : allez voir ailleurs.</p>
<p>De même, si vous avez le moindre doute quant à l’altruisme ou l’intégrité des membres, fuyez sans états d’âme.</p>
<h3>Les conférences (mode équipe)</h3>
<p>Pas de panique, je ne vous propose pas ici de présenter un sujet devant une audience mais de prendre part à son organisation. Le nombre de conférences en France a pas mal augmenté et la plupart cherchent des bénévoles pour le jour J.</p>
<p>Le syndrome de l’imposteur n’a pas sa place ici car vous serez surtout de petites mains chargées de gérer l’accueil, distribuer les badges, courir dans l’amphi pour donner le micro aux participants ou servir le café au buffet. Comme vous le voyez, rien de bien compliqué mais cela vous permettra de faire un premier pas dans une communauté.<sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
</p>
<p>Qui sait, avec le temps, vous vous sentirez peut-être assez à l’aise pour vous impliquer un peu plus dans l’organisation au delà du jour J.<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
</p>
</div>
<h2>Des projets simples en veux-tu, en voilà</h2>
<p>Quand on parle contribution, on pense souvent projets libres ou open source. On pourrait alors croire qu’il n’y en a que pour les développeurs, mais en fait non.</p>
<p>Les projets libres sont ouverts à de nombreux profils, y compris ceux qui n’ont aucune connaissance technique. Quelques exemples pour démarrer&nbsp;:</p>
<h3><span lang="en">Common voice</span> de Mozilla</h3>
<p>En quoi ça consiste&nbsp;? <a href="https://commonvoice.mozilla.org/fr">Juste à enregistrer votre voix en lisant les phrases proposées sur votre écran</a>. Rien de plus. Le but est de faciliter la diversité des voix, tons, accents ou prononciations pour l’élaboration de systèmes vocaux. Cela prend deux minutes si vous faites juste le petit jeu de textes proposés.</p>
<h3><span lang="en">Street Complete</span> pour <span lang="en">OpenStreetMap</span></h3>
<p>Là encore, un projet où il n’est nullement besoin de se triturer le cerveau sur votre légitimité. Si vous êtes adepte des petites balades en ville, vous êtes apte à participer. <a href="https://streetcomplete.app/">Lancez l’application</a>, celle-ci va vous proposer de compléter des éléments de type&nbsp;: y a-t-il un passage piéton ici&nbsp;? Ou un abribus&nbsp;? Les horaires de ce bar sont-ils toujours corrects&nbsp;? Rien de bien sorcier.</p>
<h3>Allez piocher sur Contribulle</h3>
<p><a href="https://contribulle.org/">Ce sympathique site</a> a pour vocation de recenser des projets qui ont besoin d’aide, et des personnes (comme vous) qui aimeraient contribuer mais ne savent pas à quoi. Développement, graphisme, traduction, communication, relecture, il y en a pour tous les goûts. Le site liste également des idées faciles de contributions.</p>
<div class="section">
<h2>Le sinistre syndrome d’Alain Posteur</h2>
<p>Vous le connaissez. Non, pas Alain, mais son syndrome. Ce satané syndrome qui nous fait douter de tout : notre capacité à faire, notre expertise, notre savoir-faire. D’ailleurs, les points listés ci-dessous devraient vous parler :</p>
<ol>
<li>Suis-je légitime pour faire ?</li>
<li>Qu’est-ce que j’ai à dire ?</li>
<li>J’ai 25 ans et j’ai l’impression de n’avoir rien foutu de ma vie ! (marche à tout âge autre que 25).</li>
<li>J’ai proposé un truc mais je ne sais pas par quel bout commencer !</li>
</ol>
<p>Notez que les questions 1, 2 et 3 sont souvent liées.</p>
<p>Moi aussi je me suis posé ces questions. Pas vraiment la première, mais la deuxième (donner une conf c’est cool mais sur quel sujet ?), la troisième (pas à 25 ans mais bien plus tard quand il a fallu changer de job) et la quatrième (je crois que j’ai fui pas mal de projets sur lesquels je m’étais engagée à apporter mon expertise en UX Design, oups). J’ai fini par faire la paix avec tout ça et surtout avec moi-même concernant ma participation à des trucs divers et variés. Ça a pris du temps, mais je n’ai aucun regret.</p>
<p>J’ai fini par comprendre (vers 2018) que je ne doutais pas personnellement de mes capacités mais que j’évoluais dans un environnement professionnel qui me faisait douter. Ce milieu n’hésitait pas à user de mauvaise foi ou de remarques désagréables. Dans ces boîtes, initiatives ou autonomie étaient des gros mots. Faire quelque chose, c’était toujours empiéter sur les plates-bandes de quelqu’un qui allait alors chouiner auprès d’un chef, lequel chef me convoquait dans son bureau pour me faire les gros yeux. Parce que, oui bien sûr, j’étais toujours celle à blâmer, les autres avaient le droit de râler.</p>
<p>En changeant de boîte, j’ai fini par trouver mon équilibre. Sauf que tout le monde n’a pas cette opportunité. Et c’est là où justement, être dans une communauté qui nous plaît peut nous aider à surmonter un environnement professionnel pénible ou toxique. </p>
</div>
<h2>Vous ne signez pas pour la vie</h2>
<p>On ne le répète pas assez mais s’investir dans une communauté ne signifie pas s’engager à vie. </p>
<p>Si je prends mon propre parcours&nbsp;:</p>
<ul>
<li>J’ai commencé tard, après 40 ans&nbsp;: il n’y a pas d’âge pour se lancer.</li>
<li>J’ai fait des pauses de plusieurs années&nbsp;: personne ne m’en a tenu rigueur.</li>
<li>J’ai pris le temps de réfléchir avant de revenir.</li>
<li>J’ai repris un projet… mais j’aurais tout aussi bien pu m’arrêter là en me disant&nbsp;: <em>«&nbsp;J’ai fait ma part, et j’en suis fière.&nbsp;»</em></li>
</ul>
<p>Contribuer peut être ponctuel, bref, ou unique. Une journée, une heure, une envie passagère&nbsp;: tout cela compte. Il n’existe aucun engagement minimum, aucune obligation de durée.</p>
<div class="section">
<h2>Le projet le plus important : vous</h2>
<p>Je souhaite conclure avec ce point essentiel.</p>
<p>Avant de vous engager quelque part parce que <em>« tout le monde fait ça » </em>ou parce que <em>« c’est indispensable dans mon milieu »,</em> n’oubliez pas de penser à vous avant tout.</p>
<p>Ne vous forcez pas à aller là où vous n’avez pas envie. Si vous vous sentez mal à l’aise, n’hésitez pas à mettre en pause ce que vous faites pour prendre soin de votre santé. C’est comme ça qu’on peut reconnaître les groupes bienveillants. Ce sont ceux qui vous demandent régulièrement des nouvelles, notamment lors de réunion de travail. Tous hélas ne sont pas aussi compréhensifs.</p>
</div>
<h2>Conclusion</h2>
<p>Au fond, contribuer, c’est proposer des choses, un petit pas après l’autre, selon son énergie, son temps et ses envies. Il n’y a pas de bonne manière de faire ou de parcours idéal. Il y a vous et ce que vous avez envie d’apporter, même si cela vous semble minuscule. Les communautés se construisent aussi grâce à ces petites touches, pas seulement grâce aux experts.</p>
<p>Si vous avez envie de tenter quelque chose, faites-le. Si vous avez besoin de souffler, faites-le aussi. </p>
<blockquote> <p>L’important n’est pas de réussir sa contribution, mais d’y trouver du sens, du plaisir et même un peu de réconfort.</p></blockquote>
<p>Alors allez-y&nbsp;: poussez une petite porte, observez, testez, bidouillez, participez… ou pas. Vous resterez toujours aux commandes. Et qui sait&nbsp;? Vous pourriez bien, un jour, être la personne qui donnera à quelqu’un d’autre l’élan qu’on vous a donné.</p><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Elle se reconnaîtra, si si.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  Par contre, n’y allez pas en vous disant que c’est un bon plan pour assister à une conférence chère sans rien payer.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  Je l’ai fait en 2011 pour Sudweb (et j’ai fini par tenir la trésorerie et la logistique parce que ça me paraissait totalement dans mes cordes).      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Des tableaux de données complexes accessibles, c’est possible ?</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/des-tableaux-de-donnees-complexes-accessibles-c-est-possible</id>

      <published>2025-12-14T00:00:00+01:00</published>
            <updated>2025-12-14T10:23:30+01:00</updated>
      
      <summary type="html"><![CDATA[Introduction Les tableaux existent depuis que le web est web… Même si à l’époque nous les avons surtout utilisés pour disposer librement le contenu de nos pages[^ Les capacités du CSS en termes de …]]></summary>
      <author>
        <name>Guillaume Barbier</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<h2>Introduction</h2>
<p>Les tableaux existent depuis que le web est web… Même si à l’époque nous les avons surtout utilisés pour disposer librement le contenu de nos pages<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
 (qui se souvient d’<em lang="en">Image Ready</em><sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
&nbsp;?… OK, je suis vieux). Aujourd’hui, la plupart des personnes qui développent ont abandonné ces usages<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
 et ne ressortent la balise <code>&lt;table&gt;</code> que pour intégrer des tableaux de données.</p>
<p class="pullquote">Mais alors, pourquoi produisons-nous encore aujourd’hui des tableaux inaccessibles ?</p>
<p>J'ai identifié deux raisons&nbsp;:</p>
<ul>
<li>un souci de culture numérique&nbsp;;</li>
<li>des limitations techniques.</li>
</ul>
<h3>Un souci de culture numérique</h3>
<p>Beaucoup de personnes font encore la <strong>confusion</strong> entre <em>structurer</em> de l’information dans un tableau de données et <em>présenter</em> cette information dans un damier ressemblant (vaguement) à un tableau. Il suffit d’ouvrir quelques fichiers Excel partagés entre collègues pour s’en rendre compte (sauf si tou&middot;tes vos collègues maîtrisent <abbr title="Visual Basic, langage de programmation embarqué dans la suite Office de Microsoft">VBA</abbr> et les tableaux croisés dynamiques).</p>
<p>De plus, toutes les personnes intégrant des tableaux sur le web ne sont <strong>pas des expertes</strong> du <abbr title="Hyper Text Markup Language">HTML</abbr>/<abbr title="Cascading Style Sheet">CSS</abbr>, et sont encore moins expertes en accessibilité. De nombreuses personnes qui utilisent des <abbr title="Content Management System, logiciel de gestion de site web">CMS</abbr> produisent des tableaux sans entrer une ligne de code (si c’est votre cas, ne partez pas&nbsp;! Je me suis efforcé de rester sur les concepts et de mettre le moins de code possible).</p>
<p>Au cas où, je préciserai donc que nous nous intéressons ici aux tableaux de données&nbsp;:</p>
<ul>
<li>ces tableaux présentent l’information de manière structurée&nbsp;;</li>
<li>cette structuration est obtenue en plaçant des cellules d’en-têtes qui vont nous informer sur le sens des autres cellules.</li>
</ul>
<h3>Des limitations techniques</h3>
<p>Même en intégrant nos tableaux avec une structure correcte de l’information et en respectant à la lettre la documentation <abbr title="Mozilla Developper Network, le site de documentation communautaire de Mozilla">MDN</abbr>, nous pouvons nous heurter aux limites de la machine&nbsp;:</p>
<ul>
<li>certaines combinaisons de navigateurs d’écran et lecteurs d’écran provoquent d’étranges anomalies de restitution&nbsp;;</li>
<li>certaines structures semblent être tout simplement trop complexes pour les lecteurs d’écran (à moins que ce ne soit les navigateurs qui échouent à construire un <a href="https://developer.mozilla.org/fr/docs/Glossary/Accessibility_tree" rel="noreferrer" target="_blank"><em lang="en">accessibility tree</em></a> cohérent&nbsp;? Peut-être un peu des deux).</li>
</ul>
<p>C’est en lisant <a href="https://adrianroselli.com/tag/tables" hreflang="en" rel="noreferrer" target="_blank">la rubrique «&nbsp;<span lang="en">tables</span>&nbsp;» du blog d’<em lang="en">Adrian Roselli</em></a> que j’ai découvert l’étendue du problème. Dans ses articles, <em lang="en">Adrian</em> explore des cas extrêmes, poussant navigateurs et lecteurs d’écrans dans leurs retranchements et mettant en avant des anomalies de restitution assez problématiques. J’ai poursuivi mes lectures jusqu’à avoir une bonne idée de ce qui ne marche <em>pas</em> (ou du moins ne <em>marchait</em> pas<sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
) mais il me restait difficile de définir quels tableaux sont <em>véritablement</em> accessibles en 2025.</p>
<p>Je me suis donc retroussé les manches pour entreprendre une synthèse des connaissances sur le sujet et vous présenter différents motifs<sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
 de tableaux pouvant être utilisés <strong>«&nbsp;les yeux fermés&nbsp;»</strong>. J’évoquerais aussi quelques motifs à éviter (et des conseils pour les restructurer afin d’obtenir des tableaux plus accessibles).</p>
<p><strong>Remarque&nbsp;:</strong> les problématiques évoquées dans cet article concernent essentiellement les critères sur la structuration de l’information<sup class="footnote"><a id="fnref-6" href="#fn-6" aria-describedby="fn-6">6</a></sup>
 mais les tableaux peuvent impacter d’autres critères, notamment les critères <a href="https://www.w3.org/Translations/WCAG22-fr/#reflow" rel="noreferrer" target="_blank">1.4.10 Redistribution</a> (<em lang="en">Reflow</em>, en anglais) et <a href="https://www.w3.org/Translations/WCAG22-fr/#dragging-movements" rel="noreferrer" target="_blank">2.5.7 Mouvements de glissement</a>. Pour éviter que les tableaux fournis en exemple de cet article ne provoquent des erreurs sur ces critères, je leur ai appliqué une petite technique pensée pour éviter que nos tableaux ne déforment nos pages sur les écrans étroits de nos smartphones.<br />
Cette technique est décrite dans cet <a href="https://www.tpgi.com/short-note-on-improving-usability-of-scrollable-regions/" hreflang="en" rel="noreferrer" target="_blank">article de <em lang="en">Steve Faulkner</em></a>.<br />
Si le sujet vous intéresse, cet autre <a href="https://cerovac.com/a11y/2024/02/consider-accessibility-when-using-horizontally-scrollable-regions-in-webpages-and-apps/" hreflang="en" rel="noreferrer" target="_blank">article de <em lang="sl">Bogdan Cerovac</em></a> se penche sur les impacts concrets de ces critères pour des utilisateurs et utilisatrices avec différents types de handicaps.</li>
</ul>
<h2 id="1-specification">Les spécifications face à la réalité</h2>
<h3>Préambule&nbsp;: rappel rapide des spécifications</h3>
<p>Je ne vous ferai pas un cours complet sur l’implémentation d’un tableau, d’autres ressources le font déjà très bien&nbsp;:</p>
<ul>
<li><a href="https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content/Table_accessibility" hreflang="en" rel="noreferrer" target="_blank">Documentation <abbr title="Mozilla Developper Network, le site de documentation communautaire de Mozilla">MDN</abbr>&nbsp;: <em lang="en">Table accessibility</em></a></li>
<li><a href="https://access42.net/tableaux-donnees-complexes-integration-html-accessible-rgaa/" rel="noreferrer" target="_blank">Access42&nbsp;: «&nbsp;Tableaux de données complexes&nbsp;: comment les intégrer de manière accessible en <abbr title="Hyper Text Markup Language">HTML</abbr>&nbsp;?&nbsp;», par Maïa Kopff</a></li>
</ul>
<p>Ce qu’il faut retenir c’est que <strong>deux méthodes</strong> sont proposées pour renseigner les lecteurs d’écrans sur la structure d’un tableau (et comment la restituer à leurs utilisateurs et utilisatrices)&nbsp;:</p>
<ol>
<li>déclarer sur chaque en-tête son <strong>«&nbsp;périmètre d’action&nbsp;»</strong> (<em lang="en">scope</em>)&nbsp;;</li>
<li><strong>associer les cellules</strong> une à une avec les différents en-têtes.</li>
</ol>
<h4>La méthode par <strong>«&nbsp;périmètre d’action&nbsp;» (<em lang="en">scope</em>)</strong>&nbsp;:</h4>
<p>C’est la méthode la plus simple et la moins lourde à mettre en place. Avec cette méthode, on indique sur <strong>chaque en-tête</strong> d’un tableau si celle-ci concerne sa colonne, sa ligne, ou son groupe de colonnes ou de lignes (quand l’en-tête est une cellule fusionnée).</p>
<div class="figure"><img alt="Schéma expliquant comment les en-têtes d’un tableau peuvent être associés à une colonne ou une ligne entière (lire la description qui suit)" height="948" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/5689eece01-1764544396/methode-perimetre-action.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/5689eece01-1764544396/methode-perimetre-action-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/5689eece01-1764544396/methode-perimetre-action-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/5689eece01-1764544396/methode-perimetre-action-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/5689eece01-1764544396/methode-perimetre-action-2048x-q80.jpg 2048w" width="1521"></div>
<details>
<summary>Description du schéma « Méthode par périmètre d’action »</summary>
<p>Le tableau de trois colonnes et cinq lignes contient une liste de fruits et indique leur saison. La première colonne contient un index des fruits listés ; la deuxième colonne liste les fruits ; la troisième colonne montre la saison des fruits. </p>
<p>La première cellule de la deuxième colonne est nommée « Fruits » et le schéma précise que c’est un en-tête avec un attribut <code>scope="col"</code> qui veut dire que cet en-tête s’applique à toutes les cellules de cette colonne. </p>
<p>La quatrième cellule de la première colonne contient l’index « 3 » et le schéma précise que cette cellule est un en-tête avec un attribut <code>scope="row"</code> qui veut dire que cet en-tête s’applique à toutes les cellules de cette ligne.</p>
</details>
<div class="section">
<p><strong>Remarque :</strong> pour les tableaux les plus simples (pas de cellules fusionnées) et avec une structure « standard » de l’information<sup class="footnote"><a id="fnref-7" href="#fn-7" aria-describedby="fn-7">7</a></sup>
, il n’est pas nécessaire d’apporter cette précision : sans instructions le navigateur déduira une structure par défaut à transmettre au lecteur d’écran.<br />
À titre personnel, je préfère toujours expliciter la structure de mes tableaux, mais ce n’est pas une obligation, tant que <em>la structure du tableau reste <strong>simple et conventionnelle</strong></em>.</li>
</ul>
</div>
<h4>La méthode par <strong>association manuelle</strong> des cellules</h4>
<p>Cette méthode est plus versatile et peut s’appliquer aux tableaux les plus complexes. Elle s’applique en deux temps&nbsp;:</p>
<ol>
<li>on assigne un <em lang="en">ID</em> (identifiant) unique à chaque en-tête </li>
<li>on ajoute à <strong>chaque cellule</strong> un attribut <code lang="en">headers</code> listant les <em lang="en">ID</em> de tous les en-têtes associées à cette cellule.</li>
</ol>
<div class="figure"><img alt="Schéma expliquant comment les en-têtes d’un tableau peuvent être associées à une colonne ou une ligne entière (lire la description qui suit)" height="1029" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/b45e9bb891-1765473822/methode-assignation-par-cellule.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/b45e9bb891-1765473822/methode-assignation-par-cellule-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/b45e9bb891-1765473822/methode-assignation-par-cellule-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/b45e9bb891-1765473822/methode-assignation-par-cellule-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/b45e9bb891-1765473822/methode-assignation-par-cellule-2048x-q80.jpg 2048w" width="1551"></div>
<details>
<summary>Description du schéma « Méthode par périmètre d’action »</summary>
<p>Ce schéma utilise le même tableau de trois colonnes et cinq lignes que l’exemple précédent (liste de fruits et leur saison).</p>
<p>La première cellule de la troisième colonne est nommée « Saison » et le schéma précise que c’est un en-tête avec un identifiant (<span lang="en">ID</span>) « fruits ». La quatrième cellule de la première colonne contient l’index « 3 » et le schéma précise que c’est un en-tête avec un identifiant (<span lang="en">ID</span>) « index 3 ».</p>
<p>Le schéma précise que la quatrième cellule de la troisième colonne est une cellule de donnée qui porte un attribut <span lang="en">headers</span> listant les deux identifiants, séparés par un espace. Le schéma contient aussi deux flèches reliant cette cellule (dont le contenu est « Hiver ») aux deux en-têtes « Saison » et « 3 », pour expliciter le lien créé par l’usage de leurs identifiants.</p>
</details>
<p>Avec cette méthode, il faut intervenir sur toutes les cellules du tableau, ce qui la rend assez lourde à mettre en place (sans compter qu’il faut aussi définir des identifiants uniques à chaque en-tête).</p>
<h3 id="vivre-en-theorie">J’aimerais vivre en théorie, parce qu’en théorie tout se passe bien</h3>
<p>Avec des méthodes aussi complètes, <em>en théorie</em> nous devrions pouvoir garantir l’accessibilité de n’importe quel tableau assez facilement, quelle que soit leur complexité&nbsp;!</p>
<p class="pullquote">… sauf que l’implémentation de ces spécifications est imparfaite et irrégulière !</p>
<p>Tout va (à peu près) bien tant que l’on reste sur des tableaux simples, mais dès qu’on commence à tester des tableaux complexes, certaines combinaisons navigateurs/lecteurs d’écran commencent à «&nbsp;se prendre les pieds dans le tapis&nbsp;», même quand le <em lang="en"><abbr title="Hyper Text Markup Language">HTML</abbr></em> du tableau respecte à la lettre les spécifications. </p>
<p>L’enjeu va donc être de réussir à définir les motifs de tableau qui fonctionnent à peu près correctement (ou échouent le mieux, question de point de vue). Pour cela, j’ai testé les différents exemples fournis dans cet article sur un <a href="#annexe-test-set">panel de test restreint, détaillé en annexe</a>, que j’ai voulu le plus représentatif possible<sup class="footnote"><a id="fnref-8" href="#fn-8" aria-describedby="fn-8">8</a></sup>
.</p>
<div class="section">
<p><strong>Note :</strong> selon mes tests, les tableaux de plus de quelques lignes pourraient être difficiles à consulter pour les personnes qui utilisent <strong lang="en">Android</strong>. En effet, <strong>TalkBack</strong><sup class="footnote"><a id="fnref-9" href="#fn-9" aria-describedby="fn-9">9</a></sup>
 ne restituait <em><strong>jamais</strong></em> les en-têtes de colonnes durant mes tests (sur la version <span lang="en">Android</span> de <span lang="en">Firefox</span>, c’était encore pire : il n’annonçait même pas le numéro des colonnes !<sup class="footnote"><a id="fnref-10" href="#fn-10" aria-describedby="fn-10">10</a></sup>
).</p>
</div>
<h3>Ce qui marche&nbsp;: tableaux avec des colonnes fusionnées</h3>
<h4>Cas d’usage</h4>
<p>Pour les colonnes fusionnées, le cas le plus fréquent est probablement celui où nous avons besoin de regrouper des colonnes de données en différentes catégories qui formeront des «&nbsp;super-colonnes&nbsp;». Imaginons un cas simple avec un tableau commençant par deux lignes d’en-têtes&nbsp;:</p>
<ul id="tcf-description">
    <li>la <strong>première ligne</strong> comporte des en-têtes fusionnés, nos <strong>catégories</strong>, valables pour plusieurs colonnes ;</li>
    <li>les en-têtes de la <strong>seconde ligne</strong> indiquent les données correspondant à chaque colonne.</li>
</ul>
<div class="scrollable-area" role="region" aria-labelledby="tcf-caption" tabindex="0">
  <table aria-describedby="tcf-description">
    <caption id="tcf-caption">Exemple « Caractéristiques de nos produits »</caption>
    <thead>
      <tr>
        <th colspan="2" scope="colgroup">Produit</th>
        <th colspan="3" scope="colgroup">Caractéristiques</th>
      </tr>
      <tr>
        <th scope="col">Nom</th>
        <th scope="col">Numéro de modèle</th>
        <th scope="col">Norme</th>
        <th scope="col">Dimensions</th>
        <th scope="col">Couleur</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th scope="row">Lambda 2000</th>
        <td>DCMU45E</td>
        <td>ECC 455</td>
        <td>45 × 90 × 40 cm</td>
        <td>Métal</td>
      </tr>
      <tr>
        <th scope="row">Dural 2</th>
        <td>XOCH025</td>
        <td>ECC 455</td>
        <td>70 × 90 × 40 cm</td>
        <td>Blanc</td>
      </tr>
      <tr>
        <th scope="row">Malin Malin</th>
        <td>JMA45XX</td>
        <td>ISO 9001:2015</td>
        <td>70 × 75 × 80 cm</td>
        <td>Blanc</td>
      </tr>
      <tr>
        <th scope="row">Malin x3</th>
        <td>JMA56XX</td>
        <td>ISO/DIS 9001</td>
        <td>60 × 30 × 75 cm</td>
        <td>Rouge</td>
      </tr>
    </tbody>
  </table>
</div>
<p>Dans ce tableau, les en-têtes sont structurés ainsi&nbsp;:</p>
<pre><code class="language-markup">&lt;thead&gt;
  &lt;tr&gt;
    &lt;th colspan="2" scope="colgroup"&gt;Produits&lt;/th&gt;
    &lt;th colspan="3" scope="colgroup"&gt;Caractéristiques&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th scope="col"&gt;Nom&lt;/th&gt;
    &lt;th scope="col"&gt;Numéro de modèle&lt;/th&gt;
    &lt;th scope="col"&gt;Norme&lt;/th&gt;
    &lt;th scope="col"&gt;Dimensions&lt;/th&gt;
    &lt;th scope="col"&gt;Couleur&lt;/th&gt;
  &lt;/tr&gt;
&lt;/thead&gt;</code></pre>
<h4>La restitution</h4>
<p>Les colonnes fusionnées sont assez bien restituées par les lecteurs d’écrans (du moins pas plus mal que les colonnes d’un tableau simple… oui <span lang="en">Android</span>, c’est de toi dont je parle&nbsp;!). Sur les navigateurs testés sur ordinateur, les deux niveaux d’en-têtes sont bien restituées lorsqu’on change de cellules.</p>
<p><strong>Quelques comportements</strong> qui peuvent surprendre mais sont parfaitement <strong>normaux</strong>&nbsp;:</p>
<ul>
<li>la colonne fusionnée n’est énoncée que lorsqu’on «&nbsp;entre dedans&nbsp;»&nbsp;: dans mon exemple, «&nbsp;Produits&nbsp;» ne sera annoncé que lorsque j’arrive dans une cellule de la colonne «&nbsp;Nom&nbsp;» et non lorsque je passe sur la colonne «&nbsp;Numéro de modèle&nbsp;»&nbsp;;</li>
<li>l’association par «&nbsp;périmètre d’action&nbsp;» (<em lang="en">scope</em>) ne crée pas de liens hiérarchiques entre le premier niveau d’en-tête et le second<sup class="footnote"><a id="fnref-11" href="#fn-11" aria-describedby="fn-11">11</a></sup>
&nbsp;: <ul>
<li>ainsi quand nous arrivons sur «&nbsp;Caractéristiques&nbsp;», l’en-tête de niveau&nbsp;2 «&nbsp;Norme&nbsp;» est aussi restitué, </li>
<li>par contre les autres en-têtes des autres colonnes sur lesquelles s’étend «&nbsp;Caractéristiques&nbsp;» ne sont pas restitués à ce moment-là (pour l’algorithme de parcours du tableau, nous sommes sur la colonne&nbsp;trois et seuls les en-têtes déclarés dans cette colonne doivent être restitués). </li>
</ul>
</li>
</ul>
<p>Je trouve les deux derniers points peu satisfaisants (difficile de comprendre la structure du tableau sans une certaine hiérarchisation des en-têtes), mais c’est le comportement attendu.</p>
<p><strong>Note :</strong> C’est pour cela qu’il est nécessaire de décrire la structure des tableaux complexes (voir <a href="https://www.w3.org/WAI/tutorials/tables/caption-summary/" hreflang="en" rel="noreferrer" target="_blank"><em lang="en">W3C WAI, Caption and Summary in Tables Tutorial</em></a> ou <a href="https://html.spec.whatwg.org/multipage/tables.html#table-descriptions-techniques" hreflang="en" rel="noreferrer" target="_blank"><em lang="en"><abbr title="Hyper Text Markup Language">HTML</abbr> Specifications for tables - Description techniques</em></a>).</p>
<p class="pullquote">Les colonnes fusionnées peuvent donc être utilisées, avec quelques précautions.</p>
<h4>Support incomplet sur iOS</h4>
<p>Sur iOS, les niveaux multiples d’en-tête de colonne sont mal restitués. Dans notre exemple, seuls les premiers en-têtes «&nbsp;Produit&nbsp;» et «&nbsp;Dimensions&nbsp;» sont restitués, laissant l’utilisateur ou l’utilisatrice se débrouiller avec les numéros de colonne et sa mémoire pour se souvenir à quoi correspond chaque cellule. C’est mieux que sur <span lang="en">Android</span> mais pas tout à fait satisfaisant non plus.</p>
<h4>Méfiance avec les colonnes «&nbsp;orphelines&nbsp;»</h4>
<div class="figure"><img alt="Schéma illustrant ce qu’est une colonne orpheline (lire la description qui suit)" height="795" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/e8e52c13e6-1764544361/colonne-orpheline.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/e8e52c13e6-1764544361/colonne-orpheline-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/e8e52c13e6-1764544361/colonne-orpheline-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/e8e52c13e6-1764544361/colonne-orpheline-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/e8e52c13e6-1764544361/colonne-orpheline-2048x-q80.jpg 2048w" width="1038"></div>
<details>
<summary>Description du schéma « Colonne orpheline »</summary>
<p>Ce schéma utilise le même tableau de trois colonnes et cinq lignes que nos exemples en début d’article (liste de fruits et leur saison). </p>
<p>La principale différence est qu’ici la première cellule de la première colonne est vide. Les cellules des lignes suivantes contiennent toujours leurs index, numérotés de 1 à 4. Le schéma précise que cette colonne d’index n’ayant aucun en-tête de colonne, elle est « orpheline ».</p>
</details>
<p>En effet, si vous omettez d’assigner un en-tête à une de vos colonnes, certains motifs de tableaux seront étrangement restitués sur certains navigateurs. J’ai ainsi eu un souci avec Chrome et Safari sur Mac (avec <span lang="en">VoiceOver</span>). La restitution de mon tableau de test (voir schéma ci-dessus) était incohérente&nbsp;: </p>
<ul>
<li>soit un des en-têtes de colonne existants était assigné (à tort) à ma colonne orpheline, </li>
<li>soit un de mes en-têtes de colonne se retrouvait affublé d’une association incohérente avec un des en-têtes de lignes du tableau.</li>
</ul>
<p>Mon problème&nbsp;? J’avais désigné les cellules de ma colonne «&nbsp;orpheline&nbsp;» comme des en-têtes de lignes, et Chrome et Safari sur Mac n’ont pas trop apprécié&nbsp;!</p>
<p>Après quelques recherches additionnelles, voici les conditions à suivre pour ne pas avoir de mauvaises surprises avec des cellules orphelines&nbsp;:</p>
<ul>
<li>si vous avez une colonne orpheline&nbsp;: ne placez <em>jamais</em> d’en-tête de ligne dedans&nbsp;;</li>
<li>les <strong>cellules vides</strong> en haut de votre colonne orpheline doivent être des cellules de <strong>données</strong> (<code>&lt;td&gt;</code>), <em>jamais</em> des cellules d’en-tête (<code>&lt;th&gt;</code>)&nbsp;;</li>
<li>et n’oubliez pas de vous poser la question&nbsp;: «&nbsp;ai-je besoin de cette colonne que je n’arrive pas à nommer&nbsp;?&nbsp;».</li>
</ul>
<p><strong>Remarque&nbsp;:</strong> on pourrait d’ailleurs critiquer la pertinence de mon choix&nbsp;: un index numérique n’est pas forcément un en-tête de ligne très pertinente.</p>
<h4>Bien choisir ses en-têtes de lignes</h4>
<p>En dehors d’éviter les anomalies de restitutions sur certains tableaux, il est important de bien choisir ses en-têtes de lignes (<code>&lt;th scope="row"&gt;</code>). Celles-ci sont l’un des deux moyens d’identifier à quelle ligne se rapporte la cellule visitée lorsqu’on se déplace verticalement dans le tableau, l’autre moyen étant le décompte des lignes.</p>
<p>Inutile de vous dire que sur un tableau de plus de quelques lignes, le décompte des lignes peut être considéré comme insuffisant pour se repérer et différencier deux lignes.</p>
<p>Il faut donc choisir des en-têtes de lignes réunissant les conditions suivantes&nbsp;:</p>
<ul>
<li>uniques (si la donnée se répète sur d’autres entrées de notre tableau, le risque de confusion est grand)&nbsp;;</li>
<li>mémorables et identifiables.</li>
</ul>
<p>Il est possible de désigner plusieurs cellules d’en-tête pour une ligne (notamment pour assurer l’unicité de la dénomination de chaque ligne) mais attention&nbsp;:</p>
<ul>
<li>ces en-têtes se répéteront à chaque navigation verticale, si trop de cellules ont été intégrées comme des en-têtes de ligne, la restitution peut devenir pénible&nbsp;;</li>
<li>nous l’avons déjà évoqué, Safari et VoiceOver sur iPhone ne restituent actuellement qu’un seul en-tête par colonne et par ligne.</li>
</ul>
<p>Pour revenir sur notre exemple de liste de fruits, j’aurais probablement dû utiliser les cellules de la colonne «&nbsp;Fruits&nbsp;» comme en-tête de ligne&nbsp;: si je navigue verticalement dans la colonne «&nbsp;Saison&nbsp;», il est beaucoup plus intéressant de m’entendre restituer «&nbsp;Pomme&nbsp;» ou «&nbsp;Abricot&nbsp;» que «&nbsp;1&nbsp;» ou «&nbsp;2&nbsp;».</p>
<div class="scrollable-area" role="region" aria-labelledby="tinv-caption-short" tabindex="0">
  <table class="table-with-index">
    <caption>
      <p id="tinv-caption-short">Fruits et leurs saisons</p>
      <p class="sr-only-focusable">La structure de ce tableau est décrite après : <a href="#tinv-description">Aller à la description</a></p>
    </caption>
    <thead>
      <tr>
        <td class="blank-cell"></td>
        <th scope="col">Fruits</th>
        <th scope="col">Saison</th>
      </tr>
    </thead>
    <tr>
      <td>1</td>
      <th scope="row">Pomme</th>
      <td>Automne</td>
    </tr>
    <tr>
      <td>2</td>
      <th scope="row">Abricot</th>
      <td>Été</td>
    </tr>
    <tr>
      <td>3</td>
      <th scope="row">Orange</th>
      <td>Hiver</td>
    </tr>
    <tr>
      <td>4</td>
      <th scope="row">Kiwi</th>
      <td>Hiver</td>
    </tr>
  </table>
</div>
<details>
  <summary id="tinv-description">Description du tableau</summary>
  <p>Ce tableau de trois colonnes et cinq lignes contient une liste de fruits et indique leur saison :</p>
  <ul>
    <li>la première colonne sert à numéroter la liste de fruits ;</li>
    <li>la deuxième colonne liste les fruits ;</li>
    <li>la troisième colonne indique la saison de chaque fruit.</li>
  </ul>
</details>
<h3>Ce qui marche&nbsp;: tableaux avec des lignes fusionnées</h3>
<h4>Cas d’usage</h4>
<p>Pour les lignes fusionnées, au lieu de regrouper des colonnes de données, notre cas d’usage classique va nécessiter de regrouper des entrées de notre tableau ensemble, pour mettre en avant une donnée que ces entrées ont en commun.</p>
<div class="scrollable-area" role="region" aria-labelledby="trf-caption-short" tabindex="0">
  <table>
    <caption>
      <p id="trf-caption-short">Exemple « Résultat d’une classe répartie en demi-groupes »</p>
      <p class="sr-only-focusable">La structure de ce tableau est décrite après : <a href="#trf-description">Aller à la description</a></p>
    </caption>
    <thead>
      <tr>
        <th scope="col">Groupe</th>
        <th scope="col">Élève</th>
        <th scope="col">Français</th>
        <th scope="col">Math</th>
        <th scope="col">Sciences</th>
        <th scope="col">Moyenne</th>
      </tr>
    </thead>
    <tr>
      <th rowspan="3" scope="rowgroup">Groupe A</th>
      <th scope="row">Lina Ben Saïd</th>
      <td>15</td>
      <td>14</td>
      <td>16</td>
      <td>15,0</td>
    </tr>
    <tr>
      <th scope="row">Thimothée Laurent</th>
      <td>12</td>
      <td>11</td>
      <td>13</td>
      <td>12,0</td>
    </tr>
    <tr>
      <th scope="row">Maéva Rodrigues</th>
      <td>14</td>
      <td>13</td>
      <td>14</td>
      <td>13,7</td>
    </tr>
    <tr>
      <th rowspan="3" scope="rowgroup">Groupe B</th>
      <th scope="row">Élodie Martin</th>
      <td>16</td>
      <td>14</td>
      <td>15</td>
      <td>15,0</td>
    </tr>
    <tr>
      <th scope="row">Enzo Moreau</th>
      <td>15</td>
      <td>17</td>
      <td>16</td>
      <td>16,0</td>
    </tr>
    <tr>
      <th scope="row">Riya Patel</th>
      <td>18</td>
      <td>13</td>
      <td>14</td>
      <td>15,0</td>
    </tr>
  </table>
</div>
<details>
<summary id="trf-description">Description du tableau</summary>
  <p>Ce tableau contient une liste d’élèves et leur moyenne dans trois matières. Les élèves sont répartis en deux groupes :</p>
  <ul>
    <li>la première colonne contient deux grandes cellules, une par demi-groupe ;</li>
    <li>la deuxième colonne liste les élèves de chaque groupe ;</li>
    <li>la troisième colonne indique la moyenne en français de chaque élève ;</li>
    <li>la quatrième colonne indique la moyenne en mathématiques de chaque élève ;</li>
    <li>la cinquième colonne indique la moyenne en sciences de chaque élève ;</li>
    <li>la sixième colonne indique la moyenne générale de chaque élève.</li>
  </ul>
</details>
<p>Dans ce tableau, les en-têtes des lignes sont marqués ainsi&nbsp;:</p>
<pre><code class="language-markup">&lt;tr&gt;
    &lt;th colspan="3" scope="rowgroup"&gt;Groupe B&lt;/th&gt; &lt;!-- Le nombre dans l’attribut colspan dépend du nombre d’élèves dans ce groupe --&gt;
    &lt;th scope="row"&gt;Nom d’un élève&lt;/th&gt;
    &lt;!-- notes --&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;!-- pas de cellules pour la première colonne --&gt;
    &lt;th scope="row"&gt;Nom d’un autre élève&lt;/th&gt;
    &lt;!-- notes --&gt;
  &lt;/tr&gt;</code></pre>
<h4>La restitution</h4>
<p>Les lignes fusionnées sont assez bien restituées par les lecteurs d’écrans (comme pour les colonnes fusionnées).</p>
<p>On retrouve les mêmes comportements un peu surprenants que l'on avait avec les colonnes fusionnées.</p>
<p class="pullquote">Les lignes fusionnées peuvent donc être utilisées, avec les mêmes précautions que les colonnes fusionnées.</p>
<h3>Ce qui marche moins bien&nbsp;: le mélange de colonnes et lignes fusionnées</h3>
<p>Maintenant que nous savons faire des tableaux avec des colonnes ou des lignes fusionnées, il est tentant de mélanger, d’ajouter un peu de complexité.</p>
<p>Sur beaucoup de combinaisons navigateur/lecteurs d’écran, la restitution sera satisfaisante (tant qu’on évite l’écueil des colonnes «&nbsp;orphelines&nbsp;»), <strong><em>mais</em></strong> quelques comportements bizarres observés avec <span scope="en">VoiceOver</span> (en combinaison avec Safari ou Chrome) m’amènent à recommander de se tenir à un <strong>seul type de fusion&nbsp;: colonnes ou lignes</strong>.</p>
<p>En effet sur Mac, Chrome et Safari m’ont fait d’étranges associations sur mes en-têtes de colonnes, les associant parfois à des en-têtes de lignes qui ne sont ni sur la même colonne ni sur la même ligne. Selon la structure de votre information cela peut être plus ou moins perturbant, mais en général je recommanderais d’éviter de placer vos utilisateurs et vos utilisatrices dans cette situation.</p>
<p>Si vous souhaitez voir jusqu’à quel point on peut rendre illisible la restitution d’un tableau en fusionnant colonnes et lignes, je vous invite à lire cet article d’<span lang="en">Adrian Roselli</span> (oui, encore lui)&nbsp;: <a href="https://adrianroselli.com/2023/02/avoid-spanning-table-headers.html" hreflang="en" lang="en" rel="noreferrer" target="_blank"><em>Avoid Spanning Table Headers</em></a>.</p>
<h3>Et si je fusionne seulement des cellules de données&nbsp;?</h3>
<p>Contrairement aux cellules d’en-têtes, la fusion de cellules de données au sein du tableau ne risque de fausser la compréhension de la structure du tableau par les lecteurs d’écran. En revanche elles peuvent déstabiliser l’utilisateur ou l’utilisatrice lors de sa navigation dans le tableau. </p>
<p>Avec la plupart des lecteurs d’écrans, les cellules de données fusionnées ne sont lues que lorsque l’utilisateurice arrive sur la première de nos cellules fusionnées &nbsp;: lorsque l’utilisateurice poursuit sa navigation et qu’iel arrive à la colonne ou ligne sur laquelle une cellule a été étendue, la cellule est sautée et iel est envoyé directement à la colonne/ligne suivante.</p>
<div class="figure"><img alt="Schéma illustrant comment la plupart des lecteurs d’écran naviguent dans un tableau avec des cellules de données fusionnées (lire la description qui suit)" height="1023" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/0c647a3163-1764544424/navigation-avec-lecteur-autre.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/0c647a3163-1764544424/navigation-avec-lecteur-autre-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/0c647a3163-1764544424/navigation-avec-lecteur-autre-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/0c647a3163-1764544424/navigation-avec-lecteur-autre-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/0c647a3163-1764544424/navigation-avec-lecteur-autre-2048x-q80.jpg 2048w" width="1557"></div>
<details>
<summary>Description du schéma « Navigation avec la plupart des lecteurs d’écran »</summary>
<p>Un tableau de trois colonnes et cinq lignes. La première colonne affiche des produits alimentaires (en-tête « Protduit ») ; la deuxième et la troisième colonnes décrivent respectivement le goût et le type de chaque produit (en-têtes « Goût » et « Type »).</p>
<p>Les cellules des lignes 4 et 5 de la colonne « Goût » sont fusionnées pour afficher les informations suivantes :</p>
<ul>
<li>Ligne 4 : produit « Sucette » ; goût « Sucré » ; Type « bonbon ».</li>
<li>Ligne 5 : produit « Miel » ; goût « Sucré » ; Type « condiment ».</li>
</ul>
<p>Le schéma présente le comportement d’un lecteur d’écran lors de la navigation dans la ligne 5 : en partant de la cellule « Miel », l’action pour passer à la cellule suivante au clavier nous amène sur la cellule « condiment », ignorant la cellule fusionnée intermédiaire « Sucré ».</p>
</details>
<p>Avec le lecteur d’écran NVDA, la navigation est plus satisfaisante&nbsp;: les cellules fusionnées ne sont pas sautées et la navigation se poursuit bien dans la bonne colonne/ligne. En revanche, la restitution peut surprendre l’utilisateurice (le lecteur d’écran ne va pas restituer l’en-tête de la colonne/ligne dans laquelle se trouve l’utilisateurice mais celle  de la cellule avec laquelle la cellule ciblée a été fusionnée).</p>
<div class="figure"><img alt="Schéma illustrant comment NVDA navigue dans un tableau avec des cellules de données fusionnées (lire la description qui suit)" height="1023" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/71f1fbe77f-1764544414/navigation-avec-lecteur-nvda.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/71f1fbe77f-1764544414/navigation-avec-lecteur-nvda-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/71f1fbe77f-1764544414/navigation-avec-lecteur-nvda-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/71f1fbe77f-1764544414/navigation-avec-lecteur-nvda-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/des-tableaux-de-donnees-complexes-accessibles-c-est-possible/71f1fbe77f-1764544414/navigation-avec-lecteur-nvda-2048x-q80.jpg 2048w" width="1620"></div>
<details>
<summary>Description du schéma « Navigation avec lecteur NVDA »</summary>
<p>À partir du même exemple du tableau précédent affichant le goût et type de différents produits alimentaires, le schéma présente le comportement de NVDA lors de la navigation dans la ligne 5.</p>
<p>En partant de la cellule « Miel », l’action pour passer à la cellule suivante au clavier nous amène sur la cellule « sucré » restituée comme suit : « sucette, ligne 4 à 5, goût colonne 3, sucré ». L’action pour passer à la cellule suivante amène à la cellule « condiment ».</p>
<p>On se rend compte que la cellule fusionnée retourne la mauvaise valeur d’en-tête de ligne : « Sucette » (ligne 4) au lieu de « Miel » (ligne 5).</p>
</details>
<p>Si l’on se base sur les spécifications, ces comportements sont relativement normaux, mais l’expérience utilisateur n’est pas très satisfaisante.</p>
<div class="section">
<p><strong>Ma recommandation :</strong> avant d’appliquer des cellules fusionnées, s’interroger sur leurs bénéfices par rapport à une simple répétition du contenu dans chaque ligne/colonne :</p>
<ul>
<li>si le contenu est très long, il peut être intéressant d’éviter la répétition ;</li>
<li>s’il est assez court, il peut être préférable de conserver des cellules indépendantes.</li>
</ul>
</div>
<h3>Et l’association manuelle&nbsp;? Si j’ai un tableau très compliqué et que je suis motivé, ça marche&nbsp;?</h3>
<p>En ce qui concerne l’association manuelle avec des identifiants et des attributs <span lang="en"><code>headers</code></span>, les navigateurs et lecteurs d’écran gèrent aussi bien cette méthode d’intégration que celle par «&nbsp;périmètre d’action&nbsp;»&nbsp;: elle fonctionne bien (sauf sur <span lang="en">Android</span>) tant qu’on évite de fusionner des en-têtes de colonnes et des en-têtes de lignes dans le même tableau, ainsi que les colonnes «&nbsp;orphelines&nbsp;».</p>
<p class="pullquote">Elle marche <strong>aussi bien</strong> que la méthode par « périmètre d’action », pas <strong>mieux</strong>.</p>
<p>Mais compte tenu de la lourdeur de sa mise en place (et de la facilité à faire une erreur), elle n’est pas très intéressante sur les cas relativement simples que nous avons présentés jusqu’ici<sup class="footnote"><a id="fnref-12" href="#fn-12" aria-describedby="fn-12">12</a></sup>
. C’est sur les tableaux les plus complexes qu’elle devrait briller… Sauf que plus un tableau est complexe, plus le risque d’anomalies de restitution est grand&nbsp;! (Sans compter qu’à partir d’un certain niveau de complexité, on peut s’interroger sur la pertinence du tableau en tant que vecteur d’information).</p>
<div class="section">
<p><strong>Ma recommandation :</strong></p>
<ul>
<li>s’efforcer de trouver des alternatives pour réduire la complexité d’un tableau ;</li>
<li>si ce n’est pas pas possible/si vous tenez absolument à votre tableau : testez-le ! Testez-le avec le plus de combinaisons navigateurs/lecteurs d’écrans possible, afin de repérer et évaluer les éventuelles anomalies de restitution.</li>
</ul>
</div>
<h2 id="2-simplifier">Simplifier ses tableaux pour les améliorer</h2>
<p>Les limites techniques que nous avons explorées dans la partie précédente nous forcent à simplifier nos tableaux pour garantir leur accessibilité au plus grand nombre. Mais ces contraintes peuvent aussi être des opportunités de les améliorer pour tous. Dans cette partie, nous allons parcourir ensemble quelques cas de tableaux (trop) complexes, et les façons dont nous pouvons optimiser leur restitution.</p>
<h3>Le tableau en «&nbsp;strates&nbsp;»</h3>
<p>Ici nous avons initialement scindé notre tableau en plusieurs «&nbsp;strates&nbsp;» de données, regroupées en thématiques. C’est visuellement satisfaisant et les voyant&middot;es parmi nous comprennent bien la structure de l’information, mais même en prenant mille précautions dans notre intégration, le résultat est compliqué à suivre dans un lecteur d’écran&nbsp;!</p>
<p><em>Toutes mes excuses aux personnes qui utilisent un lecteur d’écran, le tableau qui suit est pénible (promis, les prochains seront plus agréables). Si vous le souhaitez, vous pouvez <a href="#eviter-tstrat-apres" id="eviter-tstrat-avant">évitez ce tableau et passer à la suite de l’article</a>.</em></p>
<div class="scrollable-area" role="region" aria-labelledby="tstrat-caption-short" tabindex="0">
  <table>
    <caption>
      <p id="tstrat-caption-short">Registre des employé·es par services</p>
      <p class="sr-only-focusable">La structure de ce tableau est décrite après : <a href="#tstrat-description">Aller à la description</a></p>
    </caption>
    <thead>
      <tr>
        <th id="res-col-matricule">Matricule</th>
        <th id="res-col-nom">Nom</th>
        <th id="res-col-emploi">Emploi</th>
        <th id="res-col-responsable">Responsable</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th id="res-body-dsi" colspan="4" class="secondary-thead">Direction des Systèmes d’Information (DSI)</th>
      </tr>
      <tr>
        <th id="res-row-2315" headers="res-body-dsi res-col-matricule">2315</th>
        <th id="res-row-abdelcherif" headers="res-body-dsi res-col-nom res-row-2315">Abdel Cherif</th>
        <td headers="res-body-dsi res-col-emploi res-row-2315 res-row-abdelcherif">Développeur</td>
        <td headers="res-body-dsi res-col-responsable res-row-2315 res-row-abdelcherif">Nathalie Nguyen</td>
      </tr>
      <tr>
        <th id="res-row-2475" headers="res-body-dsi res-col-matricule">2475</th>
        <th id="res-row-samiareno" headers="res-body-dsi res-col-nom res-row-2475">Samia Réno</th>
        <td headers="res-body-dsi res-col-emploi res-row-2475 res-row-samiareno">Admin. Système</td>
        <td headers="res-body-dsi res-col-responsable res-row-2475 res-row-samiareno">Nathalie Nguyen</td>
      </tr>
    </tbody>
    <tbody>
      <tr>
        <th id="res-body-marketing" colspan="4" class="secondary-thead">Service Marketing</th>
      </tr>
      <tr>
        <th id="res-row-1985" headers="res-body-marketing res-col-matricule">1985</th>
        <th id="res-row-marinesousa" headers="res-body-marketing res-col-nom res-row-1985">Marine Sousa</th>
        <td headers="res-body-marketing res-col-emploi res-row-1985 res-row-marinesousa">Cheffe de projet</td>
        <td headers="res-body-marketing res-col-responsable res-row-1985 res-row-marinesousa">Philippe Garcia</td>
      </tr>
      <tr>
        <th id="res-row-3485" headers="res-body-marketing res-col-matricule">3485</th>
        <th id="res-row-thibaultvalentin" headers="res-body-marketing res-col-nom res-row-3485">Thibault Valentin</th>
        <td headers="res-body-marketing res-col-emploi res-row-3485 res-row-thibaultvalentin">Commercial</td>
        <td headers="res-body-marketing res-col-responsable res-row-3485 res-row-thibaultvalentin">Philippe Garcia</td>
      </tr>
    </tbody>
  </table>
</div>
<details>
<summary id="tstrat-description">Description du tableau</summary>
  <p>Ce tableau contient une liste d’employé·es, répartis par services :</p>
  <ul>
    <li>la première colonne indique le matricule de chaque employé·e ;</li>
    <li>la deuxième colonne indique le nom de chaque employé·e ;</li>
    <li>la troisième colonne indique le rôle (emploi) de chaque employé·e ;</li>
    <li>la quatrième colonne indique le responsable hiérarchique de chaque employé·e.</li>
  </ul>
  <p>Le tableau est découpé en deux parties (une par service) chaque service est indiqué par une cellule d’en-tête occupant toute la ligne.</p>
</details>
<p><a href="#eviter-tstrat-avant" id="eviter-tstrat-apres" class="sr-only-focusable">Retourner au texte avant le tableau</a> Pour ce genre de cas, deux options s’offrent à nous, qui pourront être plus ou moins adaptées selon l’usage que nous faisons de ce tableau&nbsp;:</p>
<ul>
<li>l’aplanir&nbsp;;</li>
<li>le découper.</li>
</ul>
<h4>Aplanir le tableau</h4>
<p><strong>Aplanir</strong> le tableau consiste à «&nbsp;rétrogader&nbsp;» nos strates de supers en-têtes découpant le tableau en une simple colonne de données&nbsp;:</p>
<div class="scrollable-area" role="region" aria-labelledby="tstrat-flat-caption" tabindex="0">
  <table>
    <caption id="tstrat-flat-caption">Registre des employé·es (aplani)</caption>
    <thead>
      <tr>
        <th scope="col">Matricule</th>
        <th scope="col">Nom</th>
        <th scope="col">Emploi</th>
        <th scope="col">Responsable</th>
        <th scope="col">Service</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th>2315</th>
        <th>Abdel Cherif</th>
        <td>Développeur</td>
        <td>Nathalie Nguyen</td>
        <td><abbr title="Direction des Systèmes d’Information">DSI</abbr></td>
      </tr>
      <tr>
        <th>2475</th>
        <th>Samia Réno</th>
        <td>Admin. Système</td>
        <td>Nathalie Nguyen</td>
        <td><abbr title="Direction des Systèmes d’Information">DSI</abbr></td>
      </tr>
      <tr>
        <th>1985</th>
        <th>Marine Sousa</th>
        <td>Cheffe de projet</td>
        <td>Philippe Garcia</td>
        <td>Marketing</td>
      </tr>
      <tr>
        <th>3485</th>
        <th>Thibault Valentin</th>
        <td>Commercial</td>
        <td>Philippe Garcia</td>
        <td>Marketing</td>
      </tr>
    </tbody>
  </table>
</div>
<h4>Découper le tableau</h4>
<p>Si nous avons ressenti le besoin d’insérer des «&nbsp;strates&nbsp;», peut-être est-ce parce que nous avons <strong>plusieurs sets de données</strong> (plus ou moins) indépendants à afficher. Dans ce cas, pourquoi ne pas le découper en plusieurs tableaux&nbsp;?</p>
<p><strong>Note&nbsp;:</strong> par défaut ces tableaux ne seront pas aussi joliment alignés que dans notre premier exemple (les largeurs des colonnes dépendant de leur contenu), mais avec un peu de <abbr title="Cascading Style Sheet">CSS</abbr> il ne devrait pas être trop compliqué d’harmoniser tout cela&nbsp;!</p>
<div class="scrollable-area" role="region" aria-label="Registre des employé·es par service" tabindex="0">
  <table>
    <caption>Registre des employé·es de la Direction des Systèmes d’Information</caption>
    <thead>
      <tr>
        <th scope="col">Matricule</th>
        <th scope="col">Nom</th>
        <th scope="col">Emploi</th>
        <th scope="col">Responsable</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th>2315</th>
        <th>Abdel Cherif</th>
        <td>Développeur</td>
        <td>Nathalie Nguyen</td>
      </tr>
      <tr>
        <th>2475</th>
        <th>Samia Réno</th>
        <td>Admin. Système</td>
        <td>Nathalie Nguyen</td>
      </tr>
    </tbody>
  </table>
  <table>
    <caption>Registre des employé·es du service Marketing</caption>
    <thead>
      <tr>
        <th scope="col">Matricule</th>
        <th scope="col">Nom</th>
        <th scope="col">Emploi</th>
        <th scope="col">Responsable</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th>1985</th>
        <th>Marine Sousa</th>
        <td>Cheffe de projet</td>
        <td>Philippe Garcia</td>
      </tr>
      <tr>
        <th>3485</th>
        <th>Thibault Valentin</th>
        <td>Commercial</td>
        <td>Philippe Garcia</td>
      </tr>
    </tbody>
  </table>
</div>
<h3>Le tableau condensé</h3>
<p>La tentation est souvent forte de condenser notre tableau à l’extrême, généralement pour des raisons esthétiques, parfois jusqu’au point où l’on sort presque du tableau de données.</p>
<p>C’est le cas dans mon prochain exemple&nbsp;: les résultats des élections d’un CSE (comité social et économique) fictif (listes, nombre de sièges obtenus, détails des votes…) ont été réorganisés au point que la structure de l’information n’est plus visible (l’auteur se repose sur la capacité de son lectorat <em>voyant</em> à deviner le lien en fonction du contexte).</p>
<p><em>Mise en garde&nbsp;: si vous utilisez un lecteur d’écran, l’intégration du tableau suivant est farfelue et celui-ci est absolument incompréhensible (les tableaux qui le suivent contiennent la même information et sont mieux construits). Si vous le souhaitez, vous pouvez <a href="#eviter-tcbad-apres" id="eviter-tcbad-avant">évitez ce tableau et passer à la suite de l’article</a>.</em></p>
<div class="scrollable-area" role="region" aria-labelledby="tcbad-caption-short" tabindex="0">
  <table class="tcbad">
    <caption>
      <p id="tcbad-caption-short">Résultat élections du CSE</p>
      <p class="sr-only-focusable">La structure de ce tableau est décrite après : <a href="#tcbad-description">Aller à la description</a></p>
    </caption>
    <colgroup>
      <col span="2" class="tcbad-tete-liste">
      <col class="tcbad-percent-voix">
    </colgroup>
    <thead>
      <tr>
        <th id="tcbad-tete" colspan="2">Tête de liste</th>
        <th id="tcbad-percent">% de voix</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th id="tcbad-tete-martinelaval" headers="tcbad-tete">Martine Laval</th>
        <td headers="tcbad-tete tcbad-tete-martinelaval" rowspan="2" class="tcbad-seats"><span class="badge">9 sièges</span></td>
        <td headers="tcbad-percent tcbad-tete-martinelaval" class="tcbad-percentage">40 %</td>
      </tr>
      <tr>
        <td headers="tcbad-tete tcbad-tete-martinelaval">CGT</td>
        <td headers="tcbad-percent tcbad-tete-martinelaval" class="tcbad-voice-count">(120)</td>
      </tr>
      <tr>
        <th id="tcbad-tete-aboubacarndiaye" headers="tcbad-tete">Aboubacar Ndiaye</th>
        <td headers="tcbad-tete tcbad-tete-aboubacarndiaye" rowspan="2" class="tcbad-seats"><span class="badge">7 sièges</span></td>
        <td headers="tcbad-percent tcbad-tete-aboubacarndiaye" class="tcbad-percentage">32 %</td>
      </tr>
      <tr>
        <td headers="tcbad-tete tcbad-tete-aboubacarndiaye">CFDT</td>
        <td headers="tcbad-percent tcbad-tete-aboubacarndiaye" class="tcbad-voice-count">(96)</td>
      </tr>
      <tr>
        <th id="tcbad-tete-daphnecho" headers="tcbad-tete">Daphnée Cho</th>
        <td headers="tcbad-tete tcbad-tete-daphnecho" rowspan="2" class="tcbad-seats"><span class="badge">6 sièges</span></td>
        <td headers="tcbad-percent tcbad-tete-daphnecho" class="tcbad-percentage">28 %</td>
      </tr>
      <tr>
        <td headers="tcbad-tete tcbad-tete-daphnecho">Synergie intersyndicale</td>
        <td headers="tcbad-percent tcbad-tete-daphnecho" class="tcbad-voice-count">(84)</td>
      </tr>
    </tbody>
  </table>
</div>
<details>
  <summary id="tcbad-description">Description du tableau</summary>
  <p>Ce tableau présente les résultats des différentes listes et le nombre de sièges obtenus. Le tableau est structuré en trois colonnes et par groupe de deux lignes.</p>
  <p>Les trois colonnes contiennent plusieurs informations :</p>
  <ul>
    <li>la première colonne sous l’en-tête « Tête de liste » contient le nom de la tête de liste et le nom de la liste ;</li>
    <li>la deuxième colonne, toujours sous l’en-tête « Tête de liste » indique le nombre de sièges obtenus ;</li>
    <li>la troisième colonne « pourcentage de voix » contient le pourcentage de voix obtenues, ainsi que le décompte exact.</li>
  </ul>
  <p>Pour chaque groupe de deux lignes :</p>
  <ul>
    <li>la première ligne contient le nom de la tête de liste, le nombre de sièges et le pourcentage de voix ;</li>
    <li>la seconde ligne contient le nom de la liste, le nombre de sièges (la cellule s’étend sur les deux lignes) et le nombre exact de voix obtenues.</li>
  </ul>
</details>
<p><a href="#eviter-tcbad-avant" id="eviter-tcbad-apres" class="sr-only-focusable">Retourner au texte avant le tableau</a></p>
<h4>Revenir à un tableau de données brutes</h4>
<p>Pour comprendre pourquoi les personnes qui ont conçu ce tableau sont arrivées à ce résultat (et leur proposer des alternatives qui les satisferont), il faut repartir de la donnée brute&nbsp;:</p>
<div class="scrollable-area" role="region" aria-labelledby="tc-data-caption" tabindex="0">
  <table>
    <caption id="tc-data-caption">Résultat élections du CSE (données brutes)</caption>
    <thead>
      <tr>
        <th scope="col">Tête de liste</th>
        <th scope="col">Nom de la liste</th>
        <th scope="col">Nombre de sièges obtenus</th>
        <th scope="col">Nombre de voix</th>
        <th scope="col">Pourcentage de voix</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th scope="row">Martine Laval</th>
        <td>CGT</td>
        <td>9 sièges</td>
        <td>120</td>
        <td>40 %</td>
      </tr>
      <tr>
        <th scope="row">Aboubacar Ndiaye</th>
        <td>CFDT</td>
        <td>7 sièges</td>
        <td>96</td>
        <td>32 %</td>
      </tr>
      <tr>
        <th scope="row">Daphnée Cho</th>
        <td>Synergie intersyndicale</td>
        <td>6 sièges</td>
        <td>84</td>
        <td>28 %</td>
      </tr>
    </tbody>
  </table>
</div>
<p>Nous avons donc&nbsp;:</p>
<ul>
<li>deux informations permettant d’identifier la liste&nbsp;:<ul>
<li>le nom de la tête de liste&nbsp;;</li>
<li>le nom de la liste&nbsp;;</li>
</ul>
</li>
<li>le résultat de l’élection (le nombre de sièges attribués à chaque liste)&nbsp;;</li>
<li>les données de dépouillement (qui justifient le résultat)&nbsp;:<ul>
<li>le pourcentage de voix obtenu (sur le nombre de votants)&nbsp;;</li>
<li>le nombre de voix récolté par chaque liste.</li>
</ul>
</li>
</ul>
<p><strong>Remarque&nbsp;:</strong> il semble que pour notre cible, l’élément déterminant pour identifier une liste n’est pas son nom mais sa tête de liste (vu que c’est cette information qui a été choisie comme en-tête de ligne).</p>
<h4>Simplifier en regroupant les données</h4>
<p>Si nous souhaitons conserver une structure de tableau de données mais en le condensant, nous pouvons regrouper plusieurs données dans une même cellule et ainsi réduire le nombre de colonnes (tout en nous donnant un peu de latitude pour organiser visuellement ces données). Mais pour que la restitution reste cohérente, il faut aussi retravailler la dénomination des colonnes restantes pour qu’elle soit pertinente pour l’ensemble de la donnée qu’elle contient.</p>
<div class="scrollable-area" role="region" aria-labelledby="tclight-caption" tabindex="0">
  <table class="tclight">
    <caption id="tclight-caption">Résultat élections du CSE</caption>
    <thead>
      <tr>
        <th scope="col">Liste et tête de liste</th>
        <th scope="col">Sièges obtenus</th>
        <th scope="col">Suffrages</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th scope="row">
          <span class="tclight-tete-liste">Martine Laval</span>
          <span class="tclight-liste-nom">(CGT)</span>
        </th>
        <td><span class="badge">9 sièges</span></td>
        <td>
          <span class="tclight-percentage">40 %</span>
          <span class="tclight-votecount">(120 voix)</span>
        </td>
      </tr>
      <tr>
        <th scope="row">
          <span class="tclight-tete-liste">Aboubacar Ndiaye</span>
          <span class="tclight-liste-nom">(CFDT)</span>
        </th>
        <td><span class="badge">7 sièges</span></td>
        <td>
          <span class="tclight-percentage">32 %</span>
          <span class="tclight-votecount">(96 voix)</span>
        </td>
      </tr>
      <tr>
        <th scope="row">
          <span class="tclight-tete-liste">Daphnée Cho</span>
          <span class="tclight-liste-nom">(Synergie intersyndicale)</span>
        </th>
        <td><span class="badge">6 sièges</span></td>
        <td>
          <span class="tclight-percentage">28 %</span>
          <span class="tclight-votecount">(84 voix)</span>
        </td>
      </tr>
    </tbody>
  </table>
</div>
<p>Avec cette structure simplifiée, le tableau est moins monotone qu’un simple tableau de données mais reste cohérent lors de la restitution.</p>
<p><strong>Remarques&nbsp;:</strong> </p>
<ul>
<li>Notre en-tête fonctionne <em>si</em> notre lectorat a le <strong>contexte culturel</strong> nécessaire pour  <strong>déduire</strong> le nom de la tête de liste et le nom de la liste elle-même.<br />
Dans certains cas, il peut être nécessaire d’ajouter des libellés (ou des éléments graphiques accompagnés de textes masqués) pour expliciter les données dans chaque cellule d’en-têtes.</li>
<li>Comme nous avons placé le nom de la liste <em>et</em> celui de sa tête de liste dans l’en-tête de ligne, la restitution sera un peu bavarde quand l’utilisateur ou l’utilisatrice changera de ligne (l’intégralité du texte de l’en-tête étant lu).<ul>
<li>C’est d’ailleurs pour cela que nous n’avons pas davantage compacté notre tableau en intégrant le nombre de sièges <em>dans l’en-tête</em> de ligne. </li>
<li><strong>Note&nbsp;:</strong> une autre solution aurait été d’encore plus simplifier le tableau, en supprimant les en-têtes de ligne et ainsi le réduire à deux colonnes de super-cellules de données.</li>
</ul>
</li>
</ul>
<h4>Alternative&nbsp;: abandonner la structure de tableau</h4>
<p>Une autre option que nous aurions pu explorer est de tout simplement abandonner la notion de tableau et simplement agencer les différentes informations avec du <abbr title="Cascading Style Sheet">CSS</abbr>. Cette approche est très souple mais attention&nbsp;! Sans la structure du tableau pour informer les personnes qui utilisent un lecteur d’écran, il sera probablement nécessaire d’ajouter des textes cachés pour clarifier les informations restituées.</p>
<p>Par exemple&nbsp;: </p>
<ul>
<li>sans structure de tableau, pour la première ligne, les lecteurs d’écrans restitueront probablement (à condition que l’ordre des libellés dans le <abbr title="Hyper Text Markup Language">HTML</abbr> soit à peu près logique)&nbsp;: <em>«&nbsp;Martine Laval CGT 9 sièges 40&nbsp;% 120&nbsp;voix&nbsp;»</em>&nbsp;;</li>
<li>pour améliorer la compréhension, il faudra probablement agrémenter notre texte mise en forme comme un tableau de quelques libellés masqués pour obtenir une restitution plus explicite&nbsp;: <em>«&nbsp;Martine Lavel <strong>et la liste</strong> CGT 9 sièges <strong>au CSE,</strong> <strong>suffrages récoltés</strong> 40&nbsp;% <strong>avec</strong> 120&nbsp;voix&nbsp;»</em>.<br />
(Dans certains cas, il peut être plus simple de masquer complètement le bloc correspondant aux lecteurs d’écrans et de fournir en remplacement un texte masqué décrivant <em>précisément</em> les informations… mais attention à ne pas oublier de mettre à jour ce texte lorsque les données du tableau sont modifiées&nbsp;!).</li>
</ul>
<p><strong>Attention&nbsp;!</strong> Pour s’assurer que le résultat est bien compréhensible, il est nécessaire de tester avec plusieurs navigateurs et lecteurs d’écran ce genre d’intégrations exotiques.</p>
<h4>Alternative&nbsp;: tableau de données brutes lourdement remanié en <abbr title="Cascading Style Sheet">CSS</abbr></h4>
<p>La dernière alternative que je n’ai pas explorée ici est de partir de notre tableau de données brutes et d’en conserver la structure et d’ensuite le «&nbsp;recomposer&nbsp;» à force de <abbr title="Cascading Style Sheet">CSS</abbr> (avec <a href="https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/CSS_layout/Flexbox" hreflang="en" rel="noreferrer" target="_blank">l’API flexbox</a>) et de masquage accessible (voir <a href="https://www.ffoodd.fr/masquage-accessible-de-pointe/" rel="noreferrer" target="_blank">le dernier article de Gaël Poupard sur le sujet</a>).</p>
<p>Mais cette approche a plusieurs inconvénients&nbsp;:</p>
<ul>
<li>elle est très spécifique (il vous faudra probablement faire du <abbr title="Cascading Style Sheet">CSS</abbr> spécifique à chaque configuration de tableau)&nbsp;;</li>
<li>comme pour toute intégration «&nbsp;exotique&nbsp;»&nbsp;:<ul>
<li>des tests multi-contextes (appareils, navigateurs,…) seront nécessaires pour garantir un affichage correct en toute situation&nbsp;;</li>
<li>cette intégration sera aussi moins robuste dans le temps (plus de risques de régressions dues à une évolution des navigateurs ou de notre propre code).</li>
</ul>
</li>
</ul>
<h2>Conclusion</h2>
<p>Nous sommes loin d’avoir abordé tous les cas de figure possibles mais j’espère que les quelques cas étudiés vous auront donné les éléments de réflexions nécessaires pour concevoir et intégrer des tableaux <em>vraiment</em> accessibles, quelles que soient la richesse et la complexité des informations à fournir. </p>
<p>Si vous ne deviez retenir qu’une seule chose, ce serait&nbsp;:</p>
<p class="pullquote">Faites simple <strong>ou</strong> préparez-vous à une batterie de tests.</p>
<p>Mais si une liste de points à retenir plus détaillée vous intéresse, alors&nbsp;:</p>
<ul>
<li>un tableau sert à <strong>communiquer</strong>&nbsp;: interrogez-vous toujours sur l’information que vous voulez transmettre, sur ce qui lie les données entre elles. L’intention est clef pour produire des contenus accessibles&nbsp;;</li>
<li>cherchez la <strong>simplicité</strong>&nbsp;:<ul>
<li>un tableau simple est un tableau facile à comprendre&nbsp;;</li>
<li>plus un tableau est simple, plus il est robuste (moins de risque d’anomalies de restitution)&nbsp;;</li>
<li>ne pas hésiter à redécouper en plusieurs tableaux&nbsp;;</li>
</ul>
</li>
<li><strong>pas de colonnes orphelines&nbsp;:</strong> essayez d’avoir la même densité d’en-tête sur vos colonnes&nbsp;;</li>
<li><strong>cellules d’en-têtes fusionnées</strong>, mieux vaut choisir&nbsp;: colonnes ou lignes&nbsp;;</li>
<li><strong>intégration&nbsp;:</strong> <ul>
<li>optez pour <strong>l’attribut <em lang="en">scope</em></strong>&nbsp;:<ul>
<li>simple et rapide à intégrer&nbsp;;</li>
<li>les tableaux trops complexes pour l’utiliser seront de toute manière probablement mal restitués&nbsp;;</li>
</ul>
</li>
<li><strong>l’association manuelle</strong> (avec le couple <code lang="en">id</code>/<code lang="en">headers</code>) fonctionne aussi&nbsp;:<ul>
<li>mais elle est plus <strong>lourde</strong> à intégrer et maintenir&nbsp;;</li>
<li>elle permet de gérer des cas très complexes mais&nbsp;:<ul>
<li>il est probable que ces tableaux soient mal restitués&nbsp;;</li>
<li>il sera nécessaire de faire des tests poussés pour vérifier le résultat&nbsp;;</li>
</ul>
</li>
</ul>
</li>
<li><strong>autres alternatives</strong> (données non structurées, structure simple remaniée en <abbr title="Cascading Style Sheet">CSS</abbr>)&nbsp;: si la complexité de votre tableau vous force dans ces extrémités, rappelez-vous tout de même de bien le tester avec plusieurs configurations.</li>
</ul>
</li>
</ul>
<div class="section">
<h2 id="annexe-test-set">Annexe : Panel de test</h2>
<p>Pour mes tests, j’ai utilisé les appareils et logiciels suivants :</p>
<div class="scrollable-area reduced-margin" role="region" aria-labelledby="t-panel-test-caption" tabindex="0">
  <table>
    <caption id="t-panel-test-caption">Appareils et logiciels testés</caption>
    <thead>
      <th scope="col">Appareil</th>
      <th scope="col">Système d’exploitation</th>
      <th scope="col">Navigateurs</th>
      <th scope="col">Lecteur d’écran</th>
    </thead>
    <tbody>
      <tr>
        <td>Macbook Pro M1 14"<span class="sr-only">pouces</span>
</td>
        <td>MacOS 15.6.1 (Sequoia)</td>
        <td>
          <ul>
            <li>Safari</li>
            <li>Chrome</li>
            <li>Firefox</li>
          </ul>
        </td>
        <td>VoiceOver (Mac)</td>
      </tr>
      <tr>
        <td>Lenovo Yoga</td>
        <td>Windows 10</td>
        <td>
          <ul>
            <li>Chrome</li>
            <li>Firefox</li>
          </ul>
        </td>
        <td>NVDA</td>
      </tr>
      <tr>
        <td>iPhone 13</td>
        <td>iOS 18.6.2</td>
        <td>Safari</td>
        <td>VoiceOver (iOS)</td>
      </tr>
      <tr>
        <td>
<span lang="en">One Plus</span> 8T</td>
        <td>Android 14</td>
        <td>
          <ul>
            <li>Chrome</li>
            <li>Firefox</li>
          </ul>
        </td>
        <td>TalkBack</td>
      </tr>
    </tbody>
  </table>
</div>
<p><a href="#vivre-en-theorie">Revenir à la section « J’aimerais vivre en théorie »</a>.</p>
</div>
<h2>Crédits</h2>
<p><em>Les schémas de cet article ont gracieusement été réalisés par <a href="https://www.linkedin.com/in/myriam-nguyen-the-0200a475/" rel="noreferrer" target="_blank">Myriam Nguyen-The</a>.</em></p>
<hr />
<style>
  /* ESSENTIELS 
  CSS n&#233;cessaire pour assurer le bon affichage de larticle, notamment le d&#233;fillement vertical d&#233;crit dans https://www.tpgi.com/short-note-on-improving-usability-of-scrollable-regions/
  */
  html {
    --color-tb-text: #1C2E3C;
    --color-tb-text-alt: var(--color-bg-alternate);
    --color-tb-level1: var(--color-tb-text); 
    --color-tb-level2: #557185; /* = couleur de base des th du th&#232;me 2025 Abandonn&#233; : #3E7AA6 (trop vibrant, jure)*/
    --color-tb-level3: #b2c4d4;
    --color-tb-level4: #cfe0ee; /* = --color-ciel*/
    /*--color-tb-level4-bis: #c0d0e0; /* Pour le z&#233;brage des th row */
    --color-tb-bg: #f0f4f7;
    --color-tb-bg-bis: #ebf1f4; /* Pour le z&#233;brage des td */
    --color-omega: var(--color-tb-level3);
    --reduced-margin: 1.75rem;
  }
  .post-entry .scrollable-area[role="region"] {
    overflow: auto;
  }
  .post-entry .scrollable-area[role="region"]:has(table) {
    margin: 3.5rem 0;
  }
  .post-entry .scrollable-area.reduced-margin[role="region"]:has(table) {
    margin: var(--reduced-margin) 0;
  }
  .post-entry .scrollable-area[role="region"] table {
    margin: 0;
  }
  /* Exception pour le cas o&#249; deux tables sont incluses dans une m&#234;me zone */
  .post-entry .scrollable-area[role="region"] table + table {
      margin-top: var(--reduced-margin); /* Je r&#233;tablis une marge entre les deux tables uniquement. J&#8217;ai fait le choix du marge r&#233;duite, partant du principe que les deux table sont rassembl&#233;es dans la m&#234;me zone pour une raison. */
  }
  /* Fin ESSENTIELS */

  /* UI BONUS:
  Ajouts de nouveaux &#233;lements d&#8217;interface pour les besoins de l&#8217;article (non-essentiels, cosm&#233;tiques) */
  .post-entry .badge {
    background-color: var(--color-beta);
    color: var(--color-zeta);
    border-radius: .65em;
    font-size: 0.85em;
    font-weight: bold;
    white-space: nowrap;
    padding: 0.45em 0.65em;
  }
  /* Fin UI BONUS*/

  /* UTILITAIRES TABLEAUX (non essentiels*/
  /* Garantir un affichage d&#8217;en-t&#234;te minimal m&#234;me sans scope ou id */
  .edition--2025 .post-entry th { /* Niveau basique pour toutes les cellules d&#8217;en-t&#234;tes*/
    background-color: var(--color-tb-level4);
  }
  .edition--2025 .post-entry thead th { /* 2nd niveau si un thead est d&#233;fini*/
    background-color: var(--color-tb-level2);
    color: var(--color-tb-text-alt);
  }
  .edition--2025 .post-entry :not(thead) > tr:nth-child(2n + 2) th { /* zebrage des en-t&#234;tes de row */
    background-color: var(--color-tb-level3);
  }
  /* Niveaux d&#8217;en-t&#234;tes suppl&#233;mentaires pour les colonnes &#171; super &#187;-colonnes */
  .edition--2025 .post-entry th[scope="colgroup"][colspan], /* [colspan] ajout&#233; pour lutter contre la sp&#233;cifit&#233; des s&#233;lecteurs de base du th&#232;me */
  .edition--2025 .post-entry th[id][colspan] {
    background-color: var(--color-tb-level1);
    color: var(--color-tb-text-alt); /* R&#233;afirmer la couleur de texte au cas o&#249; la colonne est en de hors d&#8217;un thead */
  }
  .edition--2025 .post-entry th[scope="rowgroup"],
  .edition--2025 .post-entry th[id][rowspan] {
    background-color: var(--color-tb-level3);
  }
  /* Note: 
  il est impossible d&#8217;identifier &#224; coup s&#251;r les &#171; super &#187;-colonnes qui utilisent l&#8217;association manuelle
  => &#224; la place, j&#8217;ai cibl&#233; les cellules d&#8217;en-t&#234;tes avec un id + un rowspan/colspan
  ATTENTION :
    - peut donner des choses bizzares avec des colspan/rowspan vides ou ="1" 
    - fonctionne seulement pour les tableaux complexes les plus classiques
  */

  .post-entry td ul:last-of-type { 
  /* Sert &#224; supprimer la marge finale de la derni&#232;re liste dans une cellule (code mirroir d&#8217;un code existant pour la premi&#232;re liste d&#8217;une cellule)
  NOTE : pour plus de robustesse, il faudrait peut-&#234;tre ajuster le s&#233;lecteur pour ne s&#8217;appliquer que lorsque la liste est le DERNIER &#233;l&#233;ment de la cellule&#8230; tout d&#233;pend &#224; quel point on souhaite compacter le contenu de la cellule. 
  */
      margin-block-end: 0;
  }
  /*Ferrer les captions des tableaux si elles contiennent une balise "details" */
  table caption:has(details) {
    text-align: left;
  }
  /*Fin UTILITAIRES TABLEAUX*/

  /* PERSO TABLEAUX
  Personnalisation de tableaux sp&#233;cifiques int&#233;gr&#233;s dans cet article) */
  .post-entry thead th[scope="colgroup"], .post-entry th.secondary-thead {
    text-align: center;
  }

  .post-entry .table-with-index tr > td:first-child {
    width: 2em;
  }

  /* Uniformisation des fonds de couleurs sur tcbad (la structure alambiqu&#233;e n&#8217;est pas compatible avec le z&#233;brage par d&#233;faut) */
  .edition--2025 .post-entry table.tcbad tbody th[headers] { /* attribut selector ajout&#233; pour lutter contre la sp&#233;cificit&#233; des r&#232;gles g&#233;n&#233;rales */ 
    background-color: var(--color-tb-bg);
    color: var(--color-tb-text);
  }
  .edition--2025 .post-entry table.tcbad tbody td {
    background-color: var(--color-tb-bg);
  }
  table.tcbad tr:nth-child(2n + 2) {
    border-bottom: var(--color-tb-level3) 4px solid; /* Style de bordure utilis&#233; sur tcbad pour s&#233;parer les lignes aux style uniformis&#233;es */
    font-size: 0.85em;
  }

  table.tcbad th[id^="tcbad-tete"] {
      text-align: left;
  }
  table.tcbad th[id="tcbad-percent"], 
  table.tcbad td[headers~="tcbad-percent"]{
    text-align: right;
  }
  td.tcbad-percentage {
    padding-bottom: 0;
    vertical-align: middle;
  }
  td.tcbad-voice-count {
    font-size: 0.85em;
    color: var(--color-alpha);
    font-style: italic;
    padding-top: 0;
  }

  .edition--2025 .post-entry table.tclight tbody th {
    background-color: var(--color-tb-bg-bis); /* Les textes en rouge appliqu&#233;s sur les th row de ce tableau ne sont pas compatibles avec le z&#233;brage des th row (contraste insuffisant) => j&#8217;uniformise les cellules sur ce tableau */
  }
  table.tclight tbody tr {
    /* Style de bordure utilis&#233; sur tclight pour s&#233;parer les lignes aux style uniformis&#233;es */
    border-bottom: var(--color-tb-level3) 4px solid;
  }
  table.tclight thead th,
  .post-entry table.tclight tbody td {
    vertical-align: middle;
  }
  .edition--2025 .post-entry table.tclight th {
    background-color: var(--color-tb-level1); /* Style ajout&#233; pour se rapprocher du style du premier tableau tcbad */
  }
  .post-entry .tclight-tete-liste, 
  .post-entry .tclight-liste-nom  {
    display: block;
  }
  .post-entry .tclight-liste-nom {
    font-size: 0.85em;
    color: var(--color-beta);
  }
  .tclight-votecount {
    font-size: 0.85em;
    color: var(--color-alpha);
    font-style: italic;
  }
  .post-entry table.tclight th:last-child, 
  .post-entry table.tclight td:last-child {
    text-align: end;
  }

</style><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Les capacités du <abbr title="Cascading Style Sheet">CSS</abbr> en termes de positionnement étaient assez limitées avant l’arrivée des modules de niveau 3 (CSS3) au début des années 2000.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  <a href="https://en.wikipedia.org/wiki/Adobe_ImageReady" hreflang="en" rel="noreferrer" target="_blank"><em lang="en">Image Ready</em></a> était un logiciel compagnon de <em>Photoshop</em> qui découpait nos designs en de jolis tableaux (inaccessibles) d’images prêtes à l’emploi. À la fac on nous apprenait même à réaliser des sites (nuls) intégralement avec ce logiciel.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  Si vous utilisez encore des tableaux pour simplement faire de la mise en page, j’espère qu’au moins vous leur ajoutez un attribut <code>role="presentation"</code>.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  C’est le risque quand on s’intéresse à un champ d’expertise en constante évolution pendant des décennies, même quand l’on tombe sur des ressources comme <a href="https://adrianroselli.com/" hreflang="en" rel="noreferrer" target="_blank">le blog d’<em lang="en">Adrian Roselli</em></a>, méticuleusement mis à jour par son auteur au fil des années&nbsp;: il finit par être difficile de savoir quel article, quelle technique reste d’actualité ou est obsolète.      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  <strong>Motif&nbsp;:</strong> ma traduction personnelle du terme anglais <em lang="en">pattern</em>.      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
<li id="fn-6" tabindex="-1">
  Critères sur la struture de l’information&nbsp;:
<ul>
<li>
<abbr title="Web Content Accessibility Guidelines, le référentiel d’accessibilité international pour le web">WCAG</abbr> : critère de succès <a href="https://www.w3.org/Translations/WCAG22-fr/#info-and-relationships" rel="noreferrer" target="_blank">1.3.1 Information et relations</a> (générique, ne concerne pas que les tableaux) ;</li>
<li>RGAA, deux critères spécifiques aux tableaux de données : <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#5.6" rel="noreferrer" target="_blank">critère 5.6</a> et <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#5.7" rel="noreferrer" target="_blank">critère 5.7</a>.</li></ul>      <span class="footnotereverse">
        <a href="#fnref-6" title="Retour au texte 6">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 6</span>
        </a>
    </span>
  </li>
<li id="fn-7" tabindex="-1">
  Les structures de tableaux simples standards sont :
<ul>
<li>une première ligne d’en-têtes de colonne ;</li>
<li>une première colonne d’en-tête de ligne ;</li>
<li>ou les deux, avec la première cellule du tableau étant un en-tête de colonne.</li></ul>      <span class="footnotereverse">
        <a href="#fnref-7" title="Retour au texte 7">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 7</span>
        </a>
    </span>
  </li>
<li id="fn-8" tabindex="-1">
  <strong>Panel de test représentatif</strong> (dans la mesure des moyens disponibles)&nbsp;: le panel utilisé pour mes tests couvre les systèmes/appareils les plus connus et <em>disponibles</em> dans mon entourage. Il est tout à fait possible que vous repériez des anomalies de restitutions sur des configurations non couvertes dans mes tests.      <span class="footnotereverse">
        <a href="#fnref-8" title="Retour au texte 8">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 8</span>
        </a>
    </span>
  </li>
<li id="fn-9" tabindex="-1">
  Le lecteur d’écran intégré d’<span lang="en">Android</span>.      <span class="footnotereverse">
        <a href="#fnref-9" title="Retour au texte 9">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 9</span>
        </a>
    </span>
  </li>
<li id="fn-10" tabindex="-1">
  <strong>Non-restitution des en-têtes par TalkBack :</strong> il est tout à fait possible que ce problème ne soit pas une anomalie mais une question de réglage de la fonction. N’étant pas un utilisateur régulier d’<span lang="en">Android</span>, je reconnais ne pas bien connaître son lecteur d’écran intégré.      <span class="footnotereverse">
        <a href="#fnref-10" title="Retour au texte 10">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 10</span>
        </a>
    </span>
  </li>
<li id="fn-11" tabindex="-1">
  En tant qu’humain nous créons implicitement des liens hiérarchiques entre les en-têtes affichés en premier et ceux affichés ensuite. Ce n’est pas le cas de la machine. Pour l’algorithme générant l’<a href="https://developer.mozilla.org/fr/docs/Glossary/Accessibility_tree" hreflang="en" rel="noreferrer" target="_blank"><em lang="en">accessibility tree</em></a>, chaque en-tête est considéré comme ayant la même importance, quelle que soit sa position dans une colonne ou une ligne.      <span class="footnotereverse">
        <a href="#fnref-11" title="Retour au texte 11">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 11</span>
        </a>
    </span>
  </li>
<li id="fn-12" tabindex="-1">
  Bien que la méthode par association manuelle des cellules ne soit pas la plus simple à utiliser, elle est aussi bien supportée que la méthode par périmètre d’action. Si pour des raisons techniques vous êtes contraint&middot;e de l’utiliser (par exemple, une limitation imposée par les outils d’édition de votre <abbr title="Content Management System, logiciel de gestion de site web">CMS</abbr>), il est OK de l’utiliser, avec prudence.      <span class="footnotereverse">
        <a href="#fnref-12" title="Retour au texte 12">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 12</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Le design system de la Fabrique de Noël</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/le-design-system-de-la-fabrique-de-noel" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/le-design-system-de-la-fabrique-de-noel</id>

      <published>2025-12-13T00:00:00+01:00</published>
            <updated>2025-12-14T10:24:28+01:00</updated>
      
      <summary type="html"><![CDATA[Les lutins Oli Daynight et Any Goodcookie ont été convoqués dans le bureau du Père Noël. Oli Daynight est le lutin responsable du design de la plateforme et Any Goodcookie, la nouvelle experte …]]></summary>
      <author>
        <name>Natacha Madeuf</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Les lutins Oli <span lang="en">Daynight</span> et Any <span lang="en">Goodcookie</span> ont été convoqués dans le bureau du Père Noël. Oli <span lang="en">Daynight</span> est le lutin responsable du design de la plateforme et Any <span lang="en">Goodcookie</span>, la nouvelle experte accessibilité, embauchée récemment sur <a href="https://www.24joursdeweb.fr/2024/et-si-le-pere-noel-changeait-son-identite-visuelle" titre="Retrouvez les conseils de Candy Canes, la ">les conseils de <span lang="en">Candy Canes</span></a>.<br />
Le lutin et la lutine entrent dans le bureau du Père Noël. Tout est grand dans le bureau du Père Noël, mais eux, sont tout petits… Évidemment, ce sont des lutins&nbsp;! Oli et Any doivent donc littéralement grimper pour pouvoir s’asseoir sur les fauteuils que leur désigne le Père Noël. Oli ronchonne, marmonnant que les fauteuils ne sont pas très accessibles aux lutins et lutines.</p>
<blockquote>« Comme vous le savez, nous avons retravaillé notre identité visuelle, en nous assurant que celle-ci soit inclusive et accessible. Nous avons reçu de nombreux courriers des enfants et parents du monde entier, nous remerciant du travail que nous avons fait. Nous avons aussi eu de très bons retours de la part des lutins et lutines et de nos fournisseurs de jouets. En revanche, beaucoup mentionnent aussi que notre plateforme n’est pas encore accessible. Qu’en pensez-vous ? Par où devrions-nous commencer ? »</blockquote>
<figure aria-label="Illustration par Eléa Moreau" class="alignleft" role="group"><img alt="Le Père Noël, les coudes sur la table et le visage dans ses mains" height="182" loading="lazy" style="background-color: #FFFFFF" src="https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/de3cc046a2-1764454186/pere-noel-imp-small.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/de3cc046a2-1764454186/pere-noel-imp-small-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/de3cc046a2-1764454186/pere-noel-imp-small-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/de3cc046a2-1764454186/pere-noel-imp-small-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/de3cc046a2-1764454186/pere-noel-imp-small-2048x-q80.png 2048w" width="384"><figcaption style="text-align: center">Illustration par Eléa Moreau</figcaption></figure>
<p>Le Père Noël plante ses deux coudes sur son immense bureau et dépose son visage rond dans ses mains, un sourcil relevé.<br>
Le lutin et la lutine expliquent au Père Noël que la plateforme de la Fabrique de Noël est très dense, avec de nombreuses fonctionnalités. Certaines s’adressent aux fournisseurs de jouets, d’autres aux lutins et lutines de la fabrique.</p>
<p>Oli <span lang="en">Daynight</span> explique qu’un bon moyen de commencer serait de travailler sur les composants du <span lang="en">design system</span> <sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
car ils représentent une bonne partie des éléments présents dans la plateforme.</p>
<blockquote><p>« Qu’est ce que c’est un <span lang="en">Design System</span> ? », demande le Père Noël, un peu vexé car habituellement, c’est lui qui sait tout.</p>
<p>« Pour faire simple, un <span lang="en">design system</span> est un ensemble de composants que l’on retrouve de manière récurrente sur un site ou une application. Cela permet d’unifier le <span lang="en">design</span> de ces composants récurrents, voire d’en créer une version codée, que les personnes s’occupant du <span lang="en">design</span> ou du développement peuvent intégrer dans les pages. », explique Oli.</p></blockquote>
<p>Any <span lang="en">Goodcookie</span> intervient, expliquant que ce n’est malheureusement pas magique, que c’est un bon moyen de commencer mais que cela ne rendra pas la plateforme totalement accessible immédiatement. Pour atteindre ce but, il faudra revoir les différentes pages, modifier les autres composants, les interactions entre eux ainsi qu’entre les pages. Si les moyens le permettent, ce travail pourra être fait en parallèle. Sinon, il faudra le faire par la suite.</p>
<h2>État des lieux</h2>
<p>Oli et Any s’attèlent à faire un état des lieux de ce qu’il faut mettre en place pour ce gros projet.</p>
<h3>Former les équipes</h3>
<p>Any insiste sur le fait qu’avant toute chose il est important de mettre en place une nouvelle série de formations pour les équipes de lutins et lutines chargé·es du <span lang="en">design</span> et du développement de la plateforme. La lutine organise alors des sessions de formation avec <span lang="en">Candy Canes</span> pour chaque typologie de métiers (exemple&nbsp;: lutins et lutines designers, lutins développeurs et lutines développeuses, lutins et lutines gestionnaires de projets…).</p>
<h3>Audit ou refonte immédiate&nbsp;?</h3>
<p>Oli demande à Any d’auditer les différents composants afin de pouvoir estimer l’étendue du travail à faire. Après réflexion, Any ne trouve pas cela très efficace : comme les composants doivent être retravaillés dans leur intégralité suite au changement d’identité visuelle, et au vu du peu de temps imparti, la lutine trouve plus pertinent d’appliquer l’accessibilité directement dès le début du travail sur chacun des composants.<br>
Le lutin n’est pas convaincu car cela implique qu’ils n’auront plus de traces des composants initiaux, plus aucun moyen de savoir quel était leur niveau d'accessibilité de départ.
</p>
<figure aria-label="Illustration par Eléa Moreau" class="alignright" role="group"><img alt="Un lutin mesure un fauteuil pendant qu'un autre grimpe dessus" height="176" loading="lazy" style="background-color: #FFFFFF" src="https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/42da1f67f8-1764454186/lutins-fauteuil-small.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/42da1f67f8-1764454186/lutins-fauteuil-small-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/42da1f67f8-1764454186/lutins-fauteuil-small-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/42da1f67f8-1764454186/lutins-fauteuil-small-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/42da1f67f8-1764454186/lutins-fauteuil-small-2048x-q80.png 2048w" width="384"><figcaption style="text-align: center">Illustration par Eléa Moreau</figcaption></figure>
<blockquote>« En effet. Mais, si tu y réfléchis bien, tu n’as pas eu besoin de mesurer la hauteur du fauteuil avant de t’asseoir, n’est-ce pas ? Tu savais de toute façon à vue d’œil qu’il était haut. Et pourtant, tu l’as escaladé directement pour pouvoir t’y asseoir confortablement, non ? C’est un peu pareil ici. <br>La marche est haute, mais si nous la grimpons directement nous pourrons y arriver plus rapidement. Nous pourrons alors évaluer notre niveau d’accessibilité tout en sachant que ce sera un niveau déjà relativement confortable », explique Any <span lang="en">Goodcookie</span> avec un clin d’œil.</blockquote>
<p>Avec ces arguments, la lutine réussit non seulement à convaincre son confrère, mais également le Père Noël : pour lui, le plus vite sera le mieux&nbsp;! (Et à moindre coût en plus car un audit lui coûterait cher en cookies et sucreries…)</p>
<h3>Conformité ou accessibilité&nbsp;?</h3>
<p>Any pose la question à Oli et au Père Noël&nbsp;: souhaitent-ils&nbsp;: </p>
<ul>
<li>uniquement se conformer aux référentiels d’accessibilité, assurant ainsi un accès sans points bloquants à leurs utilisateurs et utilisatrices ainsi que le respect des différentes lois pour l’accessibilité et l’inclusion à travers le monde ?</li>
<li>ou se conformer aux référentiels et, au-delà, vers plus d’accessibilité et d’utilisabilité pour un réel confort de tous leurs utilisateurs et utilisatrices ?</li>
</ul>
<p>Bien qu’ils préfèrent tous la deuxième solution, le temps restant avant Noël ne le leur permet pas. Oli propose donc d’assurer la conformité, tout en tentant, par petites touches, sur le design notamment, d’assurer une meilleure accessibilité et utilisabilité, tant que cela ne leur demande pas trop de travail supplémentaire. </p>
<p>Une fois cette décision actée, Any propose d’utiliser les <span lang="en">Web Content Accessibility Guidelines (WCAG)</span><sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
 comme référentiel principal. En effet, la Fabrique de Noël travaillant avec des fournisseurs de jouets à travers le monde, elle se doit de respecter un référentiel reconnu légalement à travers le monde. De plus, ce référentiel a récemment été reconnu comme étant une norme ISO (ISO/IEC 40500).</p>
<h2>La mise en pratique</h2>
<h3>Intégrer l’accessibilité dans les processus</h3>
<p>Any explique également à Oli et au Père Noël que, pour s'assurer que les composants soient le plus accessibles possibles, il est important qu’elle soit impliquée à chaque étape : de la conception au développement, mais aussi lors de la phase de tests.</p>
<p> Any devient au fur et à mesure la lutine préférée des lutins et lutines designers, développeurs et développeuses. Elle est toujours présente pour les aider en saupoudrant un peu de connaissances par ici, veiller avec bienveillance par là ou encore faire s’envoler de nouvelles idées…</p>
<h3>Saupoudrer un peu de connaissances</h3>
<p>Pour chaque composant, Any rédige une documentation incluant des recommandations de base pour les designers et pour les développeurs et les développeuses.<br />
Cette documentation sera disponible pour toutes les équipes, pas seulement pour l’équipe du <span lang="en">design system</span>. Ainsi, les autres équipes pourront commencer à rendre accessibles tous les composants <span lang="en">custom</span><sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
 sur la base de cette documentation.</p>
<h3>Veiller avec bienveillance</h3>
<p>Pour accompagner au mieux les lutins et lutines, Any a mis en place des points de contrôle à deux niveaux. 
Dès que les designers ou les développeurs et développeuses commencent à avoir quelque chose de concret à présenter, Any y jette un œil. </p>
<p>Cela lui permet souvent de:</p>
<ul>
<li>les aider à corriger immédiatement les plus grosses erreurs d’accessibilité,</li>
<li>de repérer immédiatement les points de frustration que pourraient avoir les utilisateurs et utilisatrices en situation de handicap par exemple face à un composant trop complexe,</li>
<li>ou encore de repérer les soucis de fonctionnement techniques. </li>
</ul>
<p>Elle vérifie également leurs travaux juste avant la validation finale de chaque étape, afin d’être sûre que rien n’a été oublié. </p>
<h3>Phases de tests</h3>
<p>Any et Oli auraient bien aimé organiser des tests utilisateurs en rassemblant les différents utilisateurs et utilisatrices en situation de handicap de la plateforme de la Fabrique, lutin·es et fournisseurs de jouets.</p>
<blockquote>« Nous manquons de temps car Noël approche à grands pas ! Nous pourrons le faire après Noël, sur une phase d’amélioration », dit le Père Noël. « Les jouets que je crée ne sont jamais parfaits au premier essai ! J’observe toujours les enfants jouer avec, afin de les améliorer l’année suivante. Faisons pareil dans ce cas ! », ajoute-t-il avec un clin d’œil.</blockquote>
<p>Any explique que la phase de tests reste importante en accessibilité. D’autant que la fabrique de Noël ne possède pas d’équipe de test, par conséquent, les designers, développeurs et développeuses utilisent souvent la technique anglosaxone du « <span lang="en">peer review</span> »<sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
, en faisant tester leurs travaux par les autres membres de l’équipe.</p>
<figure aria-label="Illustration par Eléa Moreau" class="alignleft" role="group"><img alt="Un lutin devant un ordinateur avec une bulle de parole lisant le contenu de la page" height="296" loading="lazy" style="background-color: #FFFFFF" src="https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/fbd82ae3cb-1764513304/lutin-screenreader-small.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/fbd82ae3cb-1764513304/lutin-screenreader-small-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/fbd82ae3cb-1764513304/lutin-screenreader-small-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/fbd82ae3cb-1764513304/lutin-screenreader-small-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/le-design-system-de-la-fabrique-de-noel/fbd82ae3cb-1764513304/lutin-screenreader-small-2048x-q80.png 2048w" width="301"><figcaption style="text-align: center">Illustration par Eléa Moreau</figcaption></figure>
<p>Any a alors l’idée de créer des sessions de tests en commun, qu’elle a appelées « Dans leurs chaussons », en référence à l’expression anglaise « <span lang="en">to put yourself in someone’s shoes</span> »<sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
, où les lutins designers, développeurs et développeuses devront tester les travaux de leurs pairs. Any leur propose quelques idées magiques :</p>
<ul>
<li>une poudre rouge et verte permettant de simuler certaines typologies de daltonisme et de malvoyance,</li>
<li>une poudre arc-en-ciel pour faire ressortir les erreurs de code,</li>
<li>un clavier magique empêchant la souris de fonctionner,</li>
<li>une poudre dorée faisant parler l’ordinateur…</li>
</ul>
<p>Any leur fournit également une <span lang="en">checklist</span> de choses à vérifier durant ces séances. </p>
<h2>Bilan</h2>
<p>Nous voici au mois de novembre, Noël est au pas de la porte et le Père Noël convoque de nouveau Oli <span lang="en">Daynight</span> et Any <span lang="en">Goodcookie</span> afin qu’il et elle lui expliquent où en est le projet. </p>
<p>Le lutin et la lutine exultent : quasiment la totalité des composants du <span lang="en">design system</span> ont été révisés et sont maintenant en majeure partie accessibles. </p>
<p>Même si la plateforme n’est pas encore totalement accessible, de beaux efforts ont été fournis et les composants du <span lang="en">design system</span> apportent une base solide à l’accessibilité de la plateforme. 
Les processus mis en place par Any ont porté leurs fruits, et les sessions « Dans leurs chaussons » ont apporté un avantage imprévu : tout cela a permis aux équipes de continuer à apprendre sur l’accessibilité !<br>
En effet, la mise en pratique et les conseils quotidiens d’Any pour trouver des solutions et tester ont permis aux équipes d’en apprendre bien plus que lors de leurs formations initiales.</p>
<p>Durant l’année, certains lutins et lutines des autres équipes de design et de développement ont suivi le mouvement, contactant Any pour lui demander de l’aide pour améliorer les quelques pages dont ils et elles étaient responsables. </p>
<p>Le Père Noël est très content car la magie opère à un tout autre niveau : par la volonté et l’engouement des lutins pour l’accessibilité !</p>
<p>Mais il reste conscient qu’il y a encore du travail à faire et des étapes à suivre pour que la plateforme de la Fabrique de Noël soit totalement accessible. Il assure à Any <span lang="en">Goodcookie</span> que l’année suivante, tout le monde s’attèlera au reste du travail à faire — il en a déjà informé Léna Candelight, la lutine responsable de la plateforme dans son intégralité (la <span lang="en">manager</span> d’Oli), — mais aussi qu’il aimerait bien organiser ces fameux tests utilisateurs. Any s’en réjouit : elle sait déjà qu’elle recommandera <span lang="en">Molly Chamalow</span>.</p>
<p>Note de l'auteur : remerciements à ma lutine Eléa pour les illustrations&nbsp;! <span role="img" aria-label="Visage souriant avec des yeux souriants et trois cœurs">🥰</span></p><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  <span lang="en"><strong>Design System</strong></span> - traduction littérale :  système de conception ou système de design. Il s'agit d'un ensemble de composants réutilisables, guidé par des standards et une gouvernance, pouvant être assemblés pour construire plusieurs pages ou sites Internet      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  <span lang="en"><strong>Web Content Accessibility Guidelines</strong> abrégé <strong>WCAG</strong></span> : Recommandations d’accessibilité pour les contenus web.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  <strong>Composant</strong> <span lang="en"><strong>custom</strong></span>&nbsp;- traduction littérale&nbsp;: un composant personnalisé. Il s'agit d'un composant fait sur mesure dans le cadre spécifique d’une fonctionnalité, d’une page ou d’un ensemble de pages.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  <span lang="en"><strong>Peer review</strong></span> - traduction littérale : « évaluation par les pairs ». Technique initialement utilisée dans le domaine de la recherche scientifique (voir la <a href="https://fr.wikipedia.org/wiki/%C3%89valuation_par_les_pairs">définition Wikipédia de l’évaluation par les pairs</a>) mais de plus en plus utilisée dans le domaine du web.      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  <span lang="en"><strong>« To put yourself in someone’s shoes »</strong></span> - traduction littérale : « se mettre dans les chaussures de quelqu’un ». Cette expression signifie « se mettre à la place de quelqu’un » afin de mieux comprendre la situation dans laquelle la personne est.      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Title, ce faux ami de l’accessibilité</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/title-ce-faux-ami-de-l-accessibilite" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/title-ce-faux-ami-de-l-accessibilite</id>

      <published>2025-12-12T00:00:00+01:00</published>
            <updated>2025-12-19T10:49:30+01:00</updated>
      
      <summary type="html"><![CDATA[Le 21 décembre 2013, Romy Duhem-Verdière nous expliquait déjà dans les vingt-quatre jours du web pourquoi il fallait utiliser avec modération l’attribut title - ouvre une nouvelle page. Depuis, le …]]></summary>
      <author>
        <name>François-Xavier Lair</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Le 21 décembre 2013, Romy Duhem-Verdière nous expliquait déjà dans les vingt-quatre jours du web pourquoi il fallait <a href="https://www.24joursdeweb.fr/2013/attribut-title-avec-moderation/">utiliser avec modération l’attribut <code lang="en">title</code><span class="sr-only"> - ouvre une nouvelle page</span></a>.<br />
Depuis, le constat n’a guère évolué&nbsp;: l’attribut <span lang="en"><code>title</code></span> continue d’être employé à mauvais escient. À l’occasion des douze ans de publication de cet article, je souhaite revenir sur ce sujet, car en accessibilité il est souvent nécessaire de répéter et de reformuler pour ancrer les bonnes pratiques.</p>
<p>Mais reprenons les choses au début.</p>
<h2>L’attribut <span lang="en"><code>title</code></span>, à quoi ça sert&nbsp;?</h2>
<p>Selon la définition de <span lang="en">Mozilla Developer Network</span> (MDN), l’attribut universel <span lang="en"><code>title</code></span> contient un texte d’information lié à l’élément auquel il est rattaché<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
.</p>
<p>Historiquement, l’attribut <span lang="en"><code>title</code></span> est utilisé pour afficher des infobulles, fournir un nom accessible à un élément, ou les deux.</p>
<h3>Afficher une infobulle</h3>
<p>Si l’on survole <strong>avec une souris</strong> un élément avec un attribut <span lang="en"><code>title</code></span>, au bout d’un instant, le contenu de l’attribut <span lang="en"><code>title</code></span> apparaît dans un cadre flottant à proximité de l’élément.</p>
<p>C’est principalement utilisé pour préciser la signification d’une icône ou d’un pictogramme, ou encore pour ajouter des informations complémentaires utiles à la compréhension.</p>
<figure aria-label="Exemple d’infobulle pour expliquer une abréviation" class="aligncenter" role="group"><img alt="Infobulle générée par un attribut `title` pour expliquer une abréviation (API : Application Programming Interface)" height="80" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/2893d587e1-1764454187/infobulle-sur-abbr.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/2893d587e1-1764454187/infobulle-sur-abbr-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/2893d587e1-1764454187/infobulle-sur-abbr-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/2893d587e1-1764454187/infobulle-sur-abbr-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/2893d587e1-1764454187/infobulle-sur-abbr-2048x-q80.jpg 2048w" width="244"><figcaption>Exemple d’infobulle pour expliquer une abréviation</figcaption></figure>
<figure aria-label="Exemple d’infobulle pour expliquer un lien contenant uniquement un pictogramme" class="aligncenter" role="group"><img alt="Infobulle générée par un attribut `title` pour expliquer un pictogramme (Threads - nouvelle fenêtre)" height="99" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/d39ff6bbbd-1764454187/infobulle-sur-picto.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/d39ff6bbbd-1764454187/infobulle-sur-picto-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/d39ff6bbbd-1764454187/infobulle-sur-picto-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/d39ff6bbbd-1764454187/infobulle-sur-picto-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/d39ff6bbbd-1764454187/infobulle-sur-picto-2048x-q80.jpg 2048w" width="202"><figcaption>Exemple d’infobulle pour expliquer un lien contenant uniquement un pictogramme</figcaption></figure>
<h3>Fournir un nom accessible</h3>
<p>L’autre usage courant consiste à fournir un intitulé accessible à un élément interactif (lien, bouton, champ de formulaire, etc.). Cette technique est reconnue comme conforme par le Référentiel général d’amélioration de l’accessibilité (RGAA).<br />
Par exemple, le nom accessible d’un lien est déterminé selon l’ordre suivant&nbsp;:</p>
<ul>
<li>texte associé via <span lang="en"><code>aria-labelledby</code></span>&nbsp;;</li>
<li>sinon, contenu de l’attribut <span lang="en"><code>aria-label</code></span>&nbsp;;</li>
<li>sinon, contenu textuel du lien&nbsp;;</li>
<li>sinon, contenu de l’attribut <span lang="en"><code>title</code></span>.</li>
</ul>
<p><em>Source&nbsp;: <a href="https://accessibilite.numerique.gouv.fr/methode/glossaire/#intitule-ou-nom-accessible-de-lien">Intitulé (ou nom accessible) de lien sur le site du RGAA <span class="sr-only"> - ouvre une nouvelle page</span></a></em></p>
<p>Exemple d’utilisation de l’attribut <span lang="en"><code>title</code></span> pour donner un nom accessible à un lien contenant uniquement un pictogramme&nbsp;:</p>
<pre><code class="language-html">&lt;a href="https://exemple.com/espace-personnel" title="Espace Personnel"&gt;
    &lt;span aria-hidden="true" class="fa-solid fa-user"&gt;&lt;/span&gt;
&lt;/a&gt;</code></pre>
<p>Exemple d’utilisation de l’attribut <span lang="en"><code>title</code></span> pour donner du contexte supplémentaire à un lien contenant déjà un texte&nbsp;:</p>
<pre><code class="language-html">&lt;a href="https://exemple.com/mentions-legales" title="Mentions légales - ouvre une nouvelle page"&gt;
    Mentions légales
&lt;/a&gt;
</code></pre>
<div class="section">
<h2>C’est quoi le problème ?</h2>
<h3>Limites de l’utilisation de l’attribut <span lang="en"><code>title</code></span> pour afficher une infobulle</h3>
<h4>L’information est cachée et nécessite de deviner son existence</h4>
<p>Si vous utilisez cette technique pour expliciter la signification de votre icône, <strong>c’est comme si vous jouiez aux devinettes</strong> avec vos utilisateurs et vos utilisatrices. </p>
<p>Rien n’indique a priori aux personnes qu’une infobulle est disponible. Elles doivent tester : <q>Tiens, et s’il se passait quelque chose si je survole cette icône avec ma souris ?</q>.</p>
<div role="group" aria-labelledby="miaou" style="text-align: center;">
<p id="miaou" class="sr-only">Zone avec six pictogrammes, le cinquième pictogramme est un chat et possède un attribut <code lang="en">title</code> « Miaou ! ».</p>
<div class="figure hero-logo gallery-item"><img alt="austral" height="44" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/4cce7a5ea8-1764454186/austral-sign.svg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/4cce7a5ea8-1764454186/austral-sign.svg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/4cce7a5ea8-1764454186/austral-sign.svg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/4cce7a5ea8-1764454186/austral-sign.svg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/4cce7a5ea8-1764454186/austral-sign.svg 2048w" width="44"></div>
<div class="figure hero-logo gallery-item"><img alt="bacon" height="44" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/79450b0299-1764454186/bacon.svg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/79450b0299-1764454186/bacon.svg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/79450b0299-1764454186/bacon.svg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/79450b0299-1764454186/bacon.svg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/79450b0299-1764454186/bacon.svg 2048w" width="44"></div>
<div class="figure hero-logo gallery-item"><img alt="explosion" height="44" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/a8b0904d04-1764454186/explosion.svg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/a8b0904d04-1764454186/explosion.svg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/a8b0904d04-1764454186/explosion.svg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/a8b0904d04-1764454186/explosion.svg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/a8b0904d04-1764454186/explosion.svg 2048w" width="44"></div>
<div class="figure hero-logo gallery-item"><img alt="escalier" height="44" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/96bfc19ab4-1764454187/stairs.svg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/96bfc19ab4-1764454187/stairs.svg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/96bfc19ab4-1764454187/stairs.svg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/96bfc19ab4-1764454187/stairs.svg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/96bfc19ab4-1764454187/stairs.svg 2048w" width="44"></div>
<div class="figure hero-logo gallery-item"><img alt="chat" height="44" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/fae6f69ae6-1764454186/cat.svg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/fae6f69ae6-1764454186/cat.svg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/fae6f69ae6-1764454186/cat.svg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/fae6f69ae6-1764454186/cat.svg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/fae6f69ae6-1764454186/cat.svg 2048w" title="Miaou !" width="44"></div>
<div class="figure hero-logo gallery-item"><img alt="vent" height="44" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7232314fe0-1764454187/wind.svg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7232314fe0-1764454187/wind.svg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7232314fe0-1764454187/wind.svg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7232314fe0-1764454187/wind.svg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7232314fe0-1764454187/wind.svg 2048w" width="44"></div>
</div>
<h4>Les textes des attributs <span lang="en"><code>title</code></span> obligent à patienter</h4>
<p>Admettons que les personnes qui visitent votre site soient fans d’<span lang="en">escape game</span> : elles pourraient tenter l’expérience, mais alors, elles devront attendre… car <strong>l’apparition de l’infobulle n’est pas instantanée</strong>.</p>
<!-- <figure class="caption-text"><figcaption>Exemple d&rsquo;apparition d&rsquo;une infobulle</figcaption></figure> -->
<div class="aligncenter">
    <figure class="caption-text">
        <video title="Exemple d’apparition d’une infobulle" controls="" preload="metadata" height="300">
            <source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/ff156596ef-1764454187/infobulle-abbr-attendre-chat.webm" type="video/webm">
        </source></video>
        <figcaption>Exemple d’apparition d’une infobulle</figcaption>
    </figure>
</div>
<details>
  <summary>Transcription</summary>
  <p>Présente un extrait de page web. La zone comporte six pictogrammes. Lorsque la souris passe sur le cinquième, qui représente un chat, une infobulle affichant le texte « Miaou ! » apparaît après un court délai.</p>
</details>
<h4>Sensible au moindre mouvement</h4>
<p>Et pour se voir récompensés par l’apparition d’une infobulle, ils devront être adroits : ils vont devoir introduire le curseur de leur souris dans la zone exacte de l’élément qui la porte, et y laisser leur souris sans bouger : <strong>l’infobulle n’apparaît que si la souris est parfaitement immobile</strong>. Et si vous déplacez votre souris, elle disparaît.  </p>
<div class="aligncenter">
<!-- <figure class="caption-text"><video controls preload="metadata" width="400"><source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/57f72db9a0-1764454187/infobulle-abbr-bouge.webm" type="video/webm"></video><figcaption>D&eacute;monstration du comportement de l&rsquo;infobulle lorsque le pointeur de la souris reste instable.</figcaption></figure> -->
    <figure class="caption-text">
        <video title="Démonstration du comportement de l’infobulle lorsque le pointeur de la souris reste instable" controls="" preload="metadata" width="400">
            <source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/857f416324-1764454187/infobulle-abbr-bouge.webm" type="video/webm">
        </source></video>
        <figcaption>Démonstration du comportement de l’infobulle lorsque le pointeur de la souris reste instable</figcaption>
    </figure>
</div>
<details>
  <summary>Transcription</summary>
  <p>Présente un extrait de page web contenant une phrase où l’abréviation « API » est soulignée en pointillé.</p>
  <p>La souris passe dessus mais reste en mouvement, ce qui n’entraîne aucune action. Lorsqu’elle se stabilise suffisamment longtemps, une infobulle affichant « <span lang="en">Application Programming Interface</span> » apparaît. Toutefois, le message disparaît dès que la souris bouge légèrement, même si elle reste dans la zone de l’abréviation.</p>
</details>
<p>Cela crée une <strong>barrière pour les personnes qui ne peuvent pas manipuler la souris avec précision</strong>.</p>
<h4>L’infobulle n’est pas adaptable</h4>
<p>Certaines personnes ont besoin d’agrandir le texte, d’augmenter le contraste, d’utiliser un thème sombre ou des feuilles de style personnalisées. Or, l’infobulle générée par l’attribut <span lang="en"><code>title</code></span> <strong>ne respecte ni le zoom, ni le thème, ni les styles appliqués par les personnes concernées</strong>.</p>
<!-- <figure class="aligncenter"><video controls poster="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/4c2d0b157a-1764454186/abbreviation-zoom-theme.png" preload="metadata" width="100%"><source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/38ee4f1335-1764454186/abbreviation-zoom-theme.webm" type="video/webm"></video><figcaption>D&eacute;monstration de l&rsquo;effet du zoom et du changement de th&egrave;me sur une infobulle</figcaption></figure> -->
<figure class="aligncenter">
    <video title="Démonstration de l’effet du zoom et du changement de thème sur une infobulle" poster="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/d09a087e89-1764454186/abbreviation-zoom-theme.png" controls="" preload="metadata" width="100%">
        <source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/e65a770448-1764454186/abbreviation-zoom-theme.webm" type="video/webm">
    </source></video>
    <figcaption>Démonstration de l’effet du zoom et du changement de thème sur une infobulle</figcaption>
</figure>
<details>
  <summary>Transcription</summary>
  <p>Présente un extrait de page web en mode clair, contenant un lien intitulé « Connexion à l’espace professionnel ».</p>
  <p>Lorsque la souris se stabilise, une infobulle affichant le même texte apparaît.</p>
<p>L’écran est ensuite zoomé : la taille du texte double, mais celle de l’infobulle reste inchangée et ne s’adapte pas. Le thème de la page passe ensuite en mode sombre ; l’ensemble de l’interface bascule alors en sombre, sauf l’infobulle qui reste claire.</p>

</details>
<h4>Les textes des infobulles ne sont pas sélectionnables</h4>
<p>Le contenu des infobulles générées par l’attribut <span lang="en"><code>title</code></span> ne peut pas être sélectionné ni copié.</p>
<h4>Inaccessible au clavier</h4>
<p>Cela exclut également les personnes qui naviguent uniquement au clavier. Les <strong>infobulles générées par l’attribut <span lang="en"><code>title</code></span> ne sont pas accessibles via le clavier</strong>, même sur un lien ou un élément interactif.</p>
<div class="figure aligncenter"><img alt="" height="300" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/e874accfa0-1764454187/incompatible-keyboard.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/e874accfa0-1764454187/incompatible-keyboard-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/e874accfa0-1764454187/incompatible-keyboard-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/e874accfa0-1764454187/incompatible-keyboard-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/e874accfa0-1764454187/incompatible-keyboard-2048x-q80.jpg 2048w" width="250"></div>
<h4>Inutilisable sur tablettes et smartphones</h4>
<p>Si la navigation se fait sur une tablette ou un smartphone, il est <strong>impossible</strong> d’afficher les infobulles générées par l’attribut <span lang="en"><code>title</code></span>.<br />
Cela signifie que toute information uniquement présente dans cette infobulle sera <strong>totalement inaccessible</strong> sur ces terminaux.</p>
<div class="figure aligncenter"><img alt="" height="234" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7be3ba91b5-1764454187/incompatible-mobile-devices.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7be3ba91b5-1764454187/incompatible-mobile-devices-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7be3ba91b5-1764454187/incompatible-mobile-devices-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7be3ba91b5-1764454187/incompatible-mobile-devices-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/7be3ba91b5-1764454187/incompatible-mobile-devices-2048x-q80.jpg 2048w" width="250"></div>
<!--
#### Lecture al&#233;atoire par les lecteurs d&#8217;&#233;cran selon le contexte et les r&#233;glages
Et pour les utilisateurs de lecteurs d&#8217;&#233;cran&nbsp;? Cela varie&nbsp;: la lecture d&#233;pend du contexte et des param&#232;tres du lecteur. Nous d&#233;taillerons ce point dans la section suivante.
-->
<h3>Problèmes liés à l’utilisation de l’attribut <span lang="en"><code>title</code></span> pour donner un nom accessible</h3>
<p>L’utilisation de l’attribut <span lang="en"><code>title</code></span> pour fournir un nom accessible vise principalement les personnes naviguant avec un lecteur d’écran. Bien que cette technique soit considérée comme valide par le RGAA, elle présente plusieurs limites et problèmes d’accessibilité.</p>
<h4>Lecture aléatoire par les lecteurs d’écran selon le contexte et les réglages</h4>
<p>Le principal problème est que <strong>l’attribut <span lang="en"><code>title</code></span> n’est pas toujours restitué par les lecteurs d’écran</strong><sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
.</p>
<p>Par exemple, avec NVDA, le texte des attributs <span lang="en"><code>title</code></span> présents sur un lien ou un bouton est vocalisé lorsque l’on navigue entre les éléments interactifs, mais ne l’est pas lors de la lecture linéaire du contenu de la page :</p>
<!--<figure class="aligncenter"><video controls preload="metadata" width="100%"><source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/493319c852-1764454187/title-non-prononces-selon-contexte.webm" type="video/webm"></video><figcaption>Exemple de restitution en naviguant entre &eacute;l&eacute;ments interactifs, puis de mani&egrave;re lin&eacute;aire, sur un texte contenant un lien et un bouton</figcaption></figure>-->
<figure class="aligncenter">
<video title="Exemple de restitution en naviguant entre éléments interactifs" controls="" preload="metadata" width="100%">
    <source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/713cca256f-1764454187/title-non-prononces-selon-contexte.webm" type="video/webm">
    <track default kind="captions" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/2b65d67fb1-1764454187/title-non-prononces-selon-contexte.vtt"></track>
</source></video>
<figcaption>Exemple de restitution en naviguant entre éléments interactifs, puis de manière linéaire, sur un texte contenant un lien et un bouton</figcaption></figure>
<details>
  <summary>Transcription</summary>
  <p>Un extrait de page web contient le texte : « Par exemple, avec NVDA, le texte des attributs <code lang="en">title</code> présents sur un lien ou un bouton est vocalisé lorsque l’on navigue entre les éléments interactifs, mais ne l’est pas lors de la lecture linéaire du contenu de la page. »</p>
  <p>Dans ce texte, « lien » est un lien et « bouton » est un bouton.  La navigation commence par un déplacement d’un élément interactif à l’autre : le lecteur vocalise le contenu des éléments et leurs <code lang="en">title</code>. Ensuite, la navigation se fait de façon linéaire : seul l’intitulé visible est vocalisé.</p>

<p>Texte prononcé par le lecteur d’écran :</p>
<blockquote>
    <p>« lien, visité, même page, lien – Ce lien possède un attribut title avec du texte</p>
    <p>bouton bouton – Ce bouton possède un attribut title avec du texte</p>
    <p>Par exemple, avec NVDA, le texte des attributs title présents sur un visité, même page, lien lien ou un bouton bouton est vocalisé lorsque l’on navigue entre les éléments interactifs, mais ne l’est pas lors de la lecture linéaire du contenu de la page. »</p>
</blockquote>
</details>
<h4>Risque de répétitions</h4>
<p>Lorsque vous utilisez un attribut <span lang="en"><code>title</code></span> sur un lien qui contient déjà du texte (par exemple pour ajouter du contexte), il existe un risque de doublon.</p>
<p>Selon la configuration des lecteurs d’écran, <strong>le contenu du <span lang="en"><code>title</code></span> et le texte du lien peuvent être vocalisés</strong>. Ce n’est pas bloquant, mais cela <strong>ralentit</strong> la lecture, <strong>augmente</strong> la charge cognitive et <strong>allonge le temps de restitution</strong>…</p>
<!-- video: lecture-lien-et-title-double.webm  width:100% class:aligncenter caption:Exemple de double vocalisation de liens par un lecteur d&#8217;&#233;cran preload: metadata -->
<figure class="aligncenter">
<video title="Exemple de double vocalisation de liens par un lecteur d’écran" controls="" preload="metadata" width="100%">
    <source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/bc2194d387-1764454187/lecture-lien-et-title-double.webm" type="video/webm">
    <track default kind="captions" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/b46c1759ae-1764454187/lecture-lien-et-title-double.vtt"></track>
</source></video>
<figcaption>Exemple de double vocalisation de liens par un lecteur d’écran</figcaption></figure>
<details>
  <summary>Transcription</summary>
  <p>Un extrait de page web présente un titre intitulé « Informations légales », suivi d’une liste de liens :</p>
<ul>
<li>Charte avis en ligne</li>
<li>Données personnelles</li>
<li>Informations sur les cookies</li>
<li>Conditions générales de réparation du service après-vente en magasins</li>
<li>Rappel produits</li>
<li>Notifier un contenu illicite / sécurité</li>
<li>Accessibilité : non conforme</li>
<li lang="en">Digital Service Act</li>
</ul>
<p>Lors de la navigation avec un lecteur d’écran, chaque lien est annoncé deux fois : la seconde occurrence comporte le suffixe « nouvelle fenêtre ». La souris survole ensuite deux liens pour montrer que ces secondes occurrences correspondent au contenu du <code lang="en">title</code> associé à ces liens.</p>

<p>Texte annoncé par le lecteur d’écran :</p>
<blockquote>
    <p>« liste de 9 éléments<br>
    Charte avis en ligne, lien<br>
    Charte avis en ligne (nouvelle fenêtre)</p>
    <p>Données personnelles, lien<br>
    Données personnelles (nouvelle fenêtre)</p>
    <p>Informations sur les cookies, lien<br>
    Informations sur les cookies (nouvelle fenêtre)</p>
    <p>Conditions générales de réparation du service après-vente en magasins, lien<br>
    Conditions générales de réparation du service après-vente en magasins (nouvelle fenêtre) »</p>
</blockquote>
</details>
<p>Le pire, c’est lorsque l’attribut <span lang="en"><code>title</code></span> reprend exactement la même information que celle déjà présente dans le lien.</p>
<h4>Problèmes de traduction et de prononciation</h4>
<p>Certains navigateurs proposent une fonctionnalité de traduction qui ne fonctionne pas sur le contenu des attributs <span lang="en"><code>title</code></span>.</p>
<p>Certains lecteurs d’écran ne respectent pas la langue définie dans la page et lisent le texte du <span lang="en"><code>title</code></span> avec la voix par défaut du système.</p>
<!-- <figure class="aligncenter"><video controls preload="metadata" width="100%"><source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/0fe6fd7b08-1764454187/lang-title-issues.webm" type="video/webm"></video><figcaption>Exemple d&rsquo;une page en anglais contenant des attributs `title` pour un bouton et un lien, affich&eacute;e sur un poste configur&eacute; en fran&ccedil;ais</figcaption></figure> -->
<figure class="aligncenter">
<video title="Exemple d’une page en anglais contenant des attributs `title` pour un bouton et un lien, affichée sur un poste configuré en français" controls="" preload="metadata" width="100%">
    <source src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/b65d645e4c-1764454187/lang-title-issues.webm" type="video/webm">
    <track default kind="captions" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/662052d4c2-1764454187/lang-title-issues.vtt"></track>
</source></video>
<figcaption>Exemple d’une page en anglais contenant des attributs <code lang="en">title</code> pour un bouton et un lien, affichée sur un poste configuré en français</figcaption></figure>
<details>
    <summary>Transcription</summary>
    <p>Extrait d’une page web : cette page est en anglais et contient un bouton ainsi qu’un lien.</p>
    <p>La navigation commence par un survol des éléments interactifs pour afficher des infobulles :</p>
    <ul>
        <li>« <span lang="en">Text explaining the button’s role placed in a title attribute</span> » pour le bouton ;</li>
        <li>« <span lang="en">Text explaining the link’s role placed in a title attribute</span> » pour le lien.</li>
    </ul>
    <p>Ensuite, le lecteur d’écran lit le texte avec une voix anglaise et un accent impeccable.</p>
    <p>Puis, lors de la navigation entre les éléments interactifs, la voix passe en français avec un accent français, ce qui rend la compréhension difficile.</p>
    <p>Texte prononcé par le lecteur d’écran :</p>
    <blockquote>
        <p>Voix anglaise : <span lang="en">Example of a page in English (the HTML tag includes a lang="en" attribute). The screen reader pronounces the technical elements in the user’s language (French in this example) and reads the text using the language defined by the page (English). If an element contains a title attribute, like this</span></p>
        <p>Voix française : bouton</p>
        <p>Voix anglaise : <span lang="en">button</span></p>
        <p>Voix française : bouton <span lang="en">Text explaining the button’s role placed in a title attribute</span></p>
        <p>Voix anglaise : <span lang="en">link</span></p>
        <p>Voix française : visité même page lien <span lang="en">Text explaining the button’s role placed in a title attribute</span>. visité même page lien</p>
        <p>Voix anglaise : <span lang="en">link. it is pronounced with a French accent</span></p>
    </blockquote>
</details>
<h4>Risque d’inaccessibilité avec les logiciels de commande vocale</h4>
<p>Une des techniques principales pour activer un lien via un logiciel de commande vocale est de prononcer le texte du lien, par exemple : « cliquer sur François-Xavier Lair ».<br />
Si le contenu de l’attribut <span lang="en"><code>title</code></span> ne reprend pas ce texte, il existe un risque que le lien ne puisse pas être activé par commande vocale, ce qui rend la navigation impossible pour les personnes utilisant ces assistances.</p>
<p>Exemple avec un lien de connexion ayant un <span lang="en"><code>title</code></span> « Espace personnel » et un texte visible « François-Xavier Lair » :</p>
<div class="figure"><img alt="Lien de connexion contenant un pictogramme et le texte François-Xavier Lair" height="187" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/84dd5cb290-1764454187/lien-connexion-espace-personnel.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/84dd5cb290-1764454187/lien-connexion-espace-personnel-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/84dd5cb290-1764454187/lien-connexion-espace-personnel-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/84dd5cb290-1764454187/lien-connexion-espace-personnel-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/84dd5cb290-1764454187/lien-connexion-espace-personnel-2048x-q80.jpg 2048w" width="300"></div>
<pre><code class="language-html">&lt;a href="https://exemple.com/espace-personnel" title="Espace Personnel"&gt;
    &lt;span aria-hidden="true" class="fa-solid fa-user"&gt;&lt;/span&gt;
    François-Xavier Lair
&lt;/a&gt;</code></pre>
<p class="pullquote">
En résumé, l’attribut <code lang="en">title</code> est non seulement totalement inaccessible pour toutes les personnes qui naviguent au clavier, sur tablette ou sur smartphone, mais il présente également des difficultés pour de nombreux usages et profils.
</p>
</div>
<h2>Quelles solutions pour remplacer l’attribut <span lang="en"><code>title</code></span>&nbsp;?</h2>
<p>Après avoir passé en revue l’ensemble des limites et des risques liés à l’attribut <span lang="en"><code>title</code></span>, une question se pose naturellement&nbsp;: <em>par quoi le remplacer&nbsp;?</em></p>
<p>Dans cette deuxième partie, nous allons présenter les principales solutions, leurs avantages, ainsi que les points de vigilance à garder en tête pour garantir une accessibilité optimale.</p>
<h3>Fournir un texte accessible</h3>
<h4><span lang="en"><code>aria-label</code></span>&nbsp;?</h4>
<p>L’attribut <a href="https://developer.mozilla.org/fr/docs/Web/Accessibility/ARIA/Reference/Attributes/aria-label"><span lang="en"><code>aria-label</code></span><span class="sr-only"> - ouvre une nouvelle page</span></a> peut remplacer <span lang="en"><code>title</code></span>, mais il présente aussi plusieurs limites&nbsp;:</p>
<ul>
<li><strong>problèmes de traduction</strong>&nbsp;: comme pour <span lang="en"><code>title</code></span>, certains navigateurs ne traduisent pas le contenu de l’attribut <span lang="en"><code>aria-label</code></span>.</li>
<li><strong>remplacement du texte visible</strong>&nbsp;: <span lang="en"><code>aria-label</code></span> substitue le texte affiché, ce qui peut entraîner les mêmes risques que <span lang="en"><code>title</code></span> (nom accessible différent du texte visible).</li>
<li><strong>problèmes de maintenance</strong>&nbsp;: intégré directement dans le HTML, <span lang="en"><code>aria-label</code></span> peut être oublié lors des mises à jour. De plus, toutes les personnes impliquées dans la production ne maîtrisent pas les mécanismes de génération du nom accessible.</li>
</ul>
<p>Il est également important de rappeler un principe clé d’ARIA&nbsp;: il est recommandé de <strong>privilégier les solutions natives en HTML plutôt que d’ajouter des attributs ARIA</strong> lorsqu’ils ne sont pas nécessaires<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
.</p>
<p>Pour approfondir le sujet, Eric Bailey l’explique en détail dans son article intitulé <a href="https://ericwbailey.website/published/aria-label-is-a-code-smell/" hreflang="en"><span lang="en"><code>aria-label</code> is a code smell</span><span class="sr-only"> - ouvre une nouvelle page</span></a>.</p>
<h4>Utiliser du texte masqué visuellement</h4>
<p>C’est la solution la plus fiable. Elle consiste à <strong>ajouter un texte caché visuellement</strong>, mais correctement <strong>restitué par les lecteurs d’écran</strong>.<br />
Pour cela, on utilise une classe de masquage accessible — souvent nommée <span lang="en"><code>visually-hidden</code></span> ou <span lang="en"><code>sr-only</code></span> — comme celles proposées par <span lang="en">Bootstrap</span><sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
 ou ffoodd<sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
.</p>
<pre><code class="language-html">&lt;a href="https://exemple.com" class="icon-link"&gt;
    &lt;span class="visually-hidden"&gt;Accéder à la page d’exemple&lt;/span&gt;
    &lt;svg aria-hidden="true" focusable="false" width="24" height="24"&gt;
        &lt;!-- Icone SVG --&gt;
    &lt;/svg&gt;
&lt;/a&gt;</code></pre>
<p>Ainsi, le texte est intégré directement au contenu de l’élément HTML qu’il complète, garantissant une sémantique claire et évitant les problèmes liés à l’utilisation de <span lang="en"><code>title</code></span> ou <span lang="en"><code>aria-label</code></span>.</p>
<h3>Infobulles</h3>
<p>Passons maintenant aux méthodes permettant de remplacer l’utilisation de l’attribut <span lang="en"><code>title</code></span> pour créer des infobulles.</p>
<h4>Rendre l’information visible d’emblée</h4>
<p>La solution la plus simple et la plus efficace consiste à <strong>ne pas utiliser d’infobulles&nbsp;: affichez l’information directement</strong>. </p>
<p>Souvent, l’infobulle n’est qu’une tentative de rattrapage d’un pictogramme ambigu.</p>
<p>Si vous pensez devoir préciser le rôle d’un pictogramme ou d’une icône via un attribut <span lang="en"><code>title</code></span>, pourquoi ne pas l’afficher clairement&nbsp;?</p>
<p>Combien de fois vous êtes-vous demandé&nbsp;: «&nbsp;Quel est le rôle de ce bouton&nbsp;?&nbsp;» Combien de fois avez-vous cliqué sur un bouton composé uniquement d’un pictogramme, pour constater que l’action n’était pas celle attendue&nbsp;? </p>
<p>Par exemple, savez-vous à quelles actions correspondent les deux icônes ci-dessous&nbsp;?</p>
<div class="figure aligncenter"><img alt="Deux icônes pas forcément explicites pour tout le monde&amp;nbsp;: la première est un symbole de ’dossiers’, l’autre pour ’Sauvegarder’" height="197" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/107f16f65e-1764454187/file-folder-save-icon-update.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/107f16f65e-1764454187/file-folder-save-icon-update-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/107f16f65e-1764454187/file-folder-save-icon-update-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/107f16f65e-1764454187/file-folder-save-icon-update-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/title-ce-faux-ami-de-l-accessibilite/107f16f65e-1764454187/file-folder-save-icon-update-2048x-q80.png 2048w" width="200"></div>
<details>
  <summary>Réponse</summary>
  <p>Selon l’article de LogRocket – <a href="https://blog.logrocket.com/ux-design/iconography-ux-2025/" hreflang="en"><span lang="en">Which icons to NOT use in 2025</span><span class="sr-only"> - ouvre une nouvelle page</span></a> :</p>
  <ul>
      <li>le premier symbole représente des <strong>dossiers</strong> ;</li>
      <li>le second indique l’action de <strong>synchroniser les données entre les appareils et le cloud, sauvegarder</strong>.</li>
  </ul>
</details>
<p>Si vous connaissiez la réponse, pensez-vous que votre mère l’aurait su&nbsp;? Et votre grand-mère&nbsp;?</p>
<p>Un pictogramme peut sembler évident… mais pas pour tout le monde. Parfois, c’est culturel<sup class="footnote"><a id="fnref-6" href="#fn-6" aria-describedby="fn-6">6</a></sup>
.</p>
<!--
**Aparté**  
C’est aussi valable pour les objets du quotidien. J’ai acheté mon lave-vaisselle d’occasion, sans notice. Résultat&nbsp;: je n’ai aucune idée de la signification des trois quarts des boutons et je n’utilise que deux modes… parce que quelqu’un pensait que c’était « intuitif » par défaut.  
// Illustration du panneau de commande d’un lave-vaisselle  //
-->
<p class="pullquote">S’il vous plaît, mettez des labels à vos icônes.</p>
<p>Dans le même ordre d’idée, si vous utilisez des infobulles pour fournir un contexte supplémentaire, demandez-vous si <strong>cette information ne devrait pas être affichée directement</strong>, sans passer par un mécanisme caché.</p>
<h4><span lang="en">Popover</span></h4>
<p>Si l’usage d’une infobulle est vraiment nécessaire, autant le faire avec les éléments HTML dédiés.<br />
<strong>L’API <span lang="en">Popover</span></strong> est un nouveau standard qui permet d’afficher du contenu en superposition par rapport au reste de la page. Ce contenu peut être contrôlé à l’aide d’attributs HTML ou via JavaScript.</p>
<h5>Implémentation de base</h5>
<p>Placez le texte à afficher dans un élément avec l’attribut <span lang="en"><code>popover</code></span> et un identifiant unique pour pouvoir le cibler&nbsp;:</p>
<pre><code class="language-html">&lt;div popover id="toggletip"&gt;
    A11y est un acronyme numérique pour &lt;span lang="en"&gt;Accessibility&lt;/span&gt; (accessibilité en anglais)
&lt;/div&gt;</code></pre>
<p>Ensuite, utilisez un élément <code>&lt;button&gt;</code> relié à ce premier élément grâce au nouvel attribut <span lang="en"><code>popovertarget</code></span>. Cet attribut doit contenir l’<span lang="en"><code>id</code></span> de l’élément cible&nbsp;:</p>
<pre><code class="language-html">&lt;button type="button" popovertarget="toggletip"&gt;
    A11y
&lt;/button&gt;</code></pre>
<p>Le <span lang="en"><code>popover</code></span> s’affiche lorsque vous actionnez le bouton.<br />
La touche <kbd>Échap</kbd> est même prise en charge pour fermer le <span lang="en"><code>popover</code></span>.</p>
<p><a href="https://codepen.io/fxlair/pen/OPNvrpY" hreflang="en">Tester l’implémentation de base sur CodePen<span class="sr-only"> - ouvre une nouvelle page</span></a>.</p>
<h5>Gestion de la sémantique</h5>
<p>L’attribut <span lang="en"><code>popover</code></span> <strong>n’a pas de rôle intégré</strong>. Après tout, ce n’est pas un élément. Son objectif est <strong>uniquement d’ajouter un comportement de <span lang="en"><code>popover</code></span></strong> et peut être appliqué sur différents types d’éléments (menu, dialogue, notifications de type toast, etc.).<br />
Il est donc nécessaire de lui attribuer un rôle. Le rôle le plus approprié est <span lang="en"><code>tooltip</code></span>.</p>
<p>Cependant, ce rôle n’est pas encore pris en charge par les lecteurs d’écran. Il est donc nécessaire d’ajouter un attribut <span lang="en"><code>aria-describedby</code></span> pour que le contenu du <span lang="en"><code>popover</code></span> soit correctement restitué.</p>
<pre><code class="language-html">&lt;button type="button" aria-describedby="toggletip" popovertarget="toggletip"&gt;
    A11y
&lt;/button&gt;
&lt;div popover role="tooltip" id="toggletip"&gt;
    A11y est un acronyme numérique pour &lt;span lang="en"&gt;Accessibility&lt;/span&gt; (accessibilité en anglais)
&lt;/div&gt;</code></pre>
<p><a href="https://codepen.io/fxlair/pen/gbreZxy" hreflang="en">Tester sur CodePen l’exemple de popin avec une structure sémantique de base.<span class="sr-only"> - ouvre une nouvelle page</span></a>.</p>
<h5>Gestion de la souris et du clavier</h5>
<p>Pour reproduire le comportement attendu d’une infobulle, il est nécessaire d’ajouter un peu de JavaScript afin de gérer son affichage au survol de la souris.</p>
<pre><code class="language-javascript">const trigger = document.querySelector(’[popovertarget]’);
const tooltip = document.querySelector(’[popover]’);

// Gestion souris
trigger.addEventListener(’mouseover’, tooltip.showPopover());
trigger.addEventListener(’mouseout’, tooltip.hidePopover());

// Gestion clavier
trigger.addEventListener(’focusin’, tooltip.showPopover());
trigger.addEventListener(’focusout’, tooltip.hidePopover());           </code></pre>
<p>Cela permet également de corriger l’un des problèmes des infobulles générées via l’attribut <span lang="en"><code>title</code></span>&nbsp;: l’absence d’affichage lors de la navigation au clavier.<br />
L’API <span lang="en">Popover</span> met à disposition les méthodes <span lang="en"><code>showPopover</code></span> et <span lang="en"><code>hidePopover</code></span> pour cela.</p>
<p><a href="https://codepen.io/fxlair/pen/MYyVZGp" hreflang="en">Tester sur CodePen l’exemple de popin avec un JavaScript de base<span class="sr-only"> - ouvre une nouvelle page</span></a>.</p>
<h5>Personnalisation des styles et du comportement</h5>
<p>Par défaut, le <span lang="en"><code>popover</code></span> s’affiche centré dans la fenêtre.<br />
Pour reproduire le comportement classique des infobulles &mdash; affichage à proximité de l’élément déclencheur &mdash;, il faut ajouter un peu de CSS.</p>
<p>Ce type de placement a longtemps été complexe à gérer (superpositions, zoom, ajustement selon la taille de la fenêtre), mais le nouveau module <strong><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Anchor_positioning" hreflang="en"><span lang="en">CSS Anchor Positioning</span><span class="sr-only"> - ouvre une nouvelle page</span></a></strong> simplifie désormais grandement cette tâche.</p>
<p>Il permet de positionner un élément par rapport à un autre en définissant une ancre avec la propriété <span lang="en"><code>anchor-name</code></span> et de placer un élément en s’y référant via <span lang="en"><code>position-anchor</code></span>.<br />
La propriété <span lang="en"><code>position-area</code></span> détermine comment l’élément se positionne par rapport à son ancre (au-dessus, en dessous, à gauche, etc.), et il est même possible de définir des positionnements de <strong>secours</strong> si l’espace initial n’est pas disponible, grâce à la propriété <span lang="en"><code>position-try-fallbacks</code></span>.</p>
<pre><code class="language-css">[popovertarget] {
  anchor-name: --triger-tooltip;
}
[popover] {
  overflow: visible;
  position-anchor: --triger-tooltip;
  position-area: top;
  position-try-fallbacks: flip-inline, bottom, top;
}</code></pre>
<p><a href="https://codepen.io/fxlair/pen/raevVXR" hreflang="en">Tester sur CodePen l’exemple de popin avec personnalisation des styles<span class="sr-only"> - ouvre une nouvelle page</span></a>.</p>
<p>Ressource&nbsp;: tutoriel alsacréations <a href="https://www.alsacreations.com/tuto/lire/1962-Le-positionnement-par-ancre-anchor-positioning.html">Le positionnement par ancre&nbsp;: anchor positioning <span class="sr-only"> - ouvre une nouvelle page</span></a></p>
<p><strong>Limitation actuelle</strong>&nbsp;: <span lang="en">CSS Anchor Positioning</span> n’est pas encore largement pris en charge en dehors de Chrome et Safari.<br />
Il est donc nécessaire de prévoir une solution de secours en JavaScript pour gérer le positionnement.<br />
La solution la plus simple consiste à utiliser une bibliothèque comme <strong><a href="https://floating-ui.com/" hreflang="en"><span lang="en">Floating UI</span><span class="sr-only"> - ouvre une nouvelle page</span></a></strong>.</p>
<p><a href="https://codepen.io/fxlair/pen/VYaxvBW" hreflang="en">Tester sur CodePen un exemple plus complet avec une solution de secours pour les navigateurs ne supportant pas <span lang="en">CSS Anchor Positioning</span><span class="sr-only"> - ouvre une nouvelle page</span></a>.</p>
<h5>Support</h5>
<p>Le support de <strong>l’API <span lang="en">Popover</span></strong> est désormais excellent. Elle est largement prise en charge par les principaux navigateurs d’après <a href="https://caniuse.com/?search=popover" hreflang="en"><span lang="en">Can I Use</span> <span class="sr-only"> - ouvre une nouvelle page</span></a>.</p>
<h4>Limites de la solution</h4>
<p>L’objectif de cet article n’est pas de fournir une implémentation générique et totalement accessible d’infobulles, mais d’alerter sur les risques liés à l’attribut <span lang="en"><code>title</code></span>.<br />
Les extraits de code présentés ne doivent pas être utilisés tels quels en production&nbsp;: ils servent uniquement de base de réflexion.</p>
<p>Un point de vigilance concerne la manière dont l’information est restituée aux lecteurs d’écran. Grâce à l’attribut <code>aria-describedby</code>, la personne qui utilise un lecteur d’écran aura bien accès au contenu de l’infobulle. Cependant, cette information sera annoncée systématiquement, alors que le reste du public peut choisir d’afficher ou non l’infobulle.</p>
<p>Autre limite&nbsp;: le lecteur d’écran restitue cet élément comme un motif plié/déplié, en annonçant «&nbsp;développé&nbsp;» ou «&nbsp;réduit&nbsp;» lorsque le bouton est activé, alors même que le contenu associé n’est pas forcément contigu.</p>
<div class="section">
<h2>Exceptions</h2>
<p>Il reste trois situations où l’attribut <span lang="en"><code>title</code></span> demeure nécessaire.</p>
<h3>Donner du contexte pour les étiquettes de formulaires dont le contenu n’est pas visible</h3>
<p>Pour les champs de formulaire dont l’étiquette n’est pas visible ou n’est pas placée à proximité, <strong><a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#11.1.3">le test 11.1.3 du RGAA <span class="sr-only"> - ouvre une nouvelle page</span></a></strong> recommande d’utiliser un attribut <span lang="en"><code>title</code></span> afin de préciser la nature de la saisie attendue.  </p>
<p>Exemple :  </p>
<pre><code class="language-html">&lt;label for="search-input-md" class="visually-hidden"&gt;Rechercher dans le site…&lt;/label&gt;
&lt;input placeholder="Rechercher dans le site…" title="Rechercher dans le site…" id="search-input-md" type="search" name="texte"&gt;
&lt;button title="Rechercher" type="submit"&gt;&lt;span class="fr-sr-only"&gt;Rechercher&lt;/span&gt;&lt;/button&gt;</code></pre>
<h3>Nommer les <span lang="en">iframes</span></h3>
<p>L’attribut <span lang="en"><code>title</code></span> reste aujourd’hui la méthode recommandée pour donner un nom à une <span lang="en"><code>iframe</code></span>.<br />
C’est une exigence de conformité du <strong>RGAA</strong>, le <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#2.1">critère <strong>2.1</strong></a>, qui impose que chaque <span lang="en"><code>iframe</code></span> (balise <code>&lt;iframe&gt;</code> ou <code>&lt;frame&gt;</code>) ait un attribut <span lang="en"><code>title</code></span>.  </p>
<p>Dans ce cas précis, l’usage de <span lang="en"><code>title</code></span> ne pose pas les mêmes problèmes, car :  </p>
<ul>
<li>il sert uniquement de nom accessible pour les technologies d’assistance ;  </li>
<li>il n’est pas utilisé pour afficher une infobulle ;  </li>
<li>il ne génère pas d’ambiguïté avec un contenu visible.  </li>
</ul>
<p>Exemple :  </p>
<pre><code class="language-html">&lt;iframe title="Contenu publicitaire tiers" src="https://bb99d6a.safeframe.googlesyndication.com/" id="google_ads_iframe"&gt;&lt;/iframe&gt;</code></pre>
<p>C’est donc l’un des rares contextes où <span lang="en"><code>title</code></span> reste une bonne pratique et une exigence de conformité.</p>
<h3>Nommer les vidéos</h3>
<p>Lors de la relecture de cet article par un collègue aveugle, il m’a remonté que lorsque l’on arrivait sur une vidéo, il y avait un bouton lecture mais aucune indication du contenu de la vidéo : cela manquait de contexte.</p>
<p>Pourtant, chaque vidéo disposait d’une légende placée sous le lecteur par l’outil de gestion du site, ce qui répond au <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#4.7">critère 4.7 du RGAA</a>. Cette situation illustre parfaitement que <strong>la conformité ne garantit pas automatiquement l’accessibilité</strong>.</p>
<p>Dans un premier temps, un attribut <span lang="en"><code>aria-labelledby</code></span> a été ajouté pour référencer le titre de la vidéo, mais ce mécanisme est mal pris en charge par les lecteurs d’écran dans ce cas. Ironiquement, la solution a finalement consisté à ajouter un attribut <span lang="en"><code>title</code></span> sur la balise <code>video</code>.</p>
<p>Cet exemple rappelle une règle essentielle : en accessibilité, rien ne remplace les tests avec de vrais usages et de vrais outils.<br />
</iframe></p>
</div>
<h2>Conclusion</h2>
<p>L’attribut <span lang="en"><code>title</code></span> peut sembler pratique pour afficher des infobulles ou fournir un nom accessible, mais, sauf rares exceptions, il reste un faux ami de l’accessibilité. </p>
<ul>
<li>Il n’est pas fiable pour les lecteurs d’écran.  </li>
<li>Sa fonctionnalité d’infobulle ne fonctionne ni sur mobile ni sur tablette, et elle n’est pas accessible au clavier.  </li>
<li>Il pose des difficultés aux personnes naviguant sur votre site, qu’elles soient en situation de handicap ou non.</li>
</ul>
<p>Privilégiez des solutions inclusives&nbsp;:  </p>
<ul>
<li>Affichez l’information directement lorsque c’est possible.  </li>
<li>Sinon, utilisez des solutions basées sur les standards HTML.  </li>
</ul>
<p>Une infobulle ne doit jamais être indispensable pour comprendre ou utiliser une interface. L’accessibilité repose sur la clarté, la visibilité et la compatibilité avec toutes les technologies d’assistance.  </p>
<p>Pour l’année 2026 qui commence bientôt, prenez une bonne résolution&nbsp;: laissez l’attribut <span lang="en"><code>title</code></span> derrière vous et adoptez des alternatives réellement accessibles pour toutes et tous.</p>
<div class="section">
<h2>Références</h2>
<ul>
<li><span lang="en">Hampus Sethfors</span> : <a href="https://axesslab.com/title-texts-suck/" lang="en">Title Texts Suck</a> et <a href="https://axesslab.com/icons-ruining-interfaces/" lang="en">How icons are ruining interfaces</a></li>
<li><span lang="en">Steve Faulkner</span> : <a href="https://www.tpgi.com/using-the-html-title-attribute-updated/" lang="en">Using the HTML title attribute</a></li>
<li><span lang="en">Powermapper.com</span> : <a href="https://www.powermapper.com/tests/screen-readers/attributes/#title" lang="en">Comportement des attributs title dans les lecteurs d’écran couramment utilisés</a></li>
<li>Julie Moynat : <a href="https://www.lalutineduweb.fr/alternatives-textuelles-attribut-title/">Le vaste monde des alternatives textuelles : l’attribut title</a></li>
<li>Julie Moynat : <a href="https://www.lalutineduweb.fr/lien-ouverture-nouvelle-fenetre-accessible/">Un lien qui s’ouvre dans une nouvelle fenêtre ou onglet accessible</a></li>
<li><span lang="en">Sarah Higley</span> : <a href="https://sarahmhigley.com/writing/tooltips-in-wcag-21/" hreflang="en">Tooltips in the time of WCAG 2.1</a></li>
<li><span lang="en">Heydon Pickering</span> : <a href="https://inclusive-components.design/tooltips-toggletips/" lang="en">Tooltips &amp; Toggletips</a></li>
<li><span lang="nl">Hidde de Vries</span> : <a href="https://hidde.blog/popover-semantics/" lang="en">Semantics and the popover attribute: which role to use when?</a></li>
<li><span lang="en">Scott O’Hara</span> : <a href="https://github.com/scottaohara/a11y_tooltips" lang="en">a11y_tooltips</a></li>
<li><span lang="de">Daniela Kubesch</span> : <a href="https://htmhell.dev/adventcalendar/2024/22/" lang="en">PSA: Stop using the title attribute as tooltip!</a></li>
<li><span lang="en">Chris Coyier</span> : <a href="https://frontendmasters.com/blog/using-the-popover-api-for-html-tooltips/" lang="en">Using the Popover API for HTML Tooltips</a></li>
</ul>
</div><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Source&nbsp;: <a href="https://developer.mozilla.org/fr/docs/Web/HTML/Reference/Global_attributes/title" hreflang="en">L’attribut <span lang="en"><code>title</code></span> sur MDN <span class="sr-only"> - Ouvre une nouvelle page</span></a>.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  Sa restitution dépend <a href="https://www.deque.com/blog/text-links-practices-screen-readers/" hreflang="en">du paramétrage du lecteur, du mode de navigation et du contenu textuel du lien<span class="sr-only"> - ouvre une nouvelle page</span></a>.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  Voir la règle n°1 d’ARIA <a href="https://www.w3.org/TR/using-aria/#rule1" hreflang="en">sur le site du W3C <span class="sr-only"> - ouvre une nouvelle page</span></a>.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  <a href="https://github.com/twbs/bootstrap/blob/main/scss/mixins/_visually-hidden.scss" hreflang="en">Mixin _visually-hidden.scss <span class="sr-only"> - ouvre une nouvelle page</span></a>.      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  <a href="https://www.ffoodd.fr/masquage-accessible-de-pointe/">Masquage accessible de pointe <span class="sr-only"> - ouvre une nouvelle page</span></a>.      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
<li id="fn-6" tabindex="-1">
  Même <a href="https://www.nngroup.com/articles/hamburger-menu-icon-recognizability/" hreflang="en">l’icône de menu «&nbsp;hamburger&nbsp;» n’est pas comprise par tout le monde<span class="sr-only"> - ouvre une nouvelle page</span></a>.      <span class="footnotereverse">
        <a href="#fnref-6" title="Retour au texte 6">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 6</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Guilde design, DesignOps, ResearchOps : cuisine interne et service en salle</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/guilde-design-designops-researchops-cuisine-interne-et-service-en-salle" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/guilde-design-designops-researchops-cuisine-interne-et-service-en-salle</id>

      <published>2025-12-11T00:00:00+01:00</published>
            <updated>2025-12-14T10:27:52+01:00</updated>
      
      <summary type="html"><![CDATA[J’ai la chance d’être «&nbsp; designer pour les designers&nbsp;», en tant que référent de la guilde design au sein d’une mutuelle d’assurance. Dans une organisation agile, une guilde est un collectif …]]></summary>
      <author>
        <name>Goulven Baron</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p><strong>J’ai la chance d’être «&nbsp;<span lang="en">designer</span> pour les <span lang="en">designers</span>&nbsp;», en tant que référent de la guilde design au sein d’une mutuelle d’assurance. </strong><br />
Dans une organisation agile, une guilde est un collectif qui rassemble des experts d’une pratique autour des outils, des compétences et de la culture commune. Il existe des guildes de développeurs, de <span lang="en">product owners</span>, de <span lang="en">business analysts</span>… et bien sûr de designers.</p>
<p>Dans le cadre de notre mutuelle, près de 80 designers sont répartis dans différentes équipes, projets et produits. La guilde n’est pas un échelon hiérarchique&nbsp;: je ne suis pas manager, je ne choisis ni n’influence les projets et produits sur lesquels travaillent les <span lang="en">designers</span>, mais je peux (et je dois) les aider dans leur pratique.</p>
<p>Comme dans tout organisme qui grandit, évolue et se diversifie, la question de l’organisation se pose à un moment. Inspiré du DevOps (aide opérationnelle apportée au développement), le DesignOps s’est imposé pour améliorer la pratique du design, le ResearchOps concerne lui la recherche utilisateur. Le cadre de la guilde est un bon terrain pour mettre en place ces pratiques.</p>
<p><em>Note&nbsp;: il n’est pas nécessaire d’avoir vu la série <i>The Bear</i> pour lire cet article, mais ce serait dommage de vous en priver.</em></p>
<p><strong> <em>The bear</em>, une série télévisée américaine réalisée par Christopher Storer, nous fait découvrir la vie mouvementée d’une sandwicherie familiale de quartier</strong>, et de l’arrivée de Carmy, jeune chef ayant fait ses armes dans la grande cuisine étoilée, avec l’ambition de transformer une restauration rapide moribonde, mais populaire, en établissement culinaire d'exception. Sur quatre saisons, on peut suivre les hauts et surtout les bas d’un collectif disparate, avec des histoires et des motivations différentes et les chemins pris pour atteindre un objectif commun.</p>
<blockquote>
    <p>On manque de tout, sauf de chaos<br> — <strong>Carmy</strong>, dans <cite><i>The Bear</i></cite>.</p></blockquote>
<p>Dans notre entreprise, la guilde design existe depuis 2019&nbsp;; j’ai pour ma part pris le rôle de référent en 2023 et mon premier travail a été de bien comprendre ce qui existait, ce qu’il fallait garder, ce qu’il fallait renforcer et éventuellement ce à quoi on pouvait renoncer. Un enjeu de notre guilde est de faciliter la transversalité. En effet les designers sont regroupés au sein de trois équipes et autant de spécificités&nbsp;: </p>
<ul>
<li>La Digital Factory produit les sites, parcours et services web et mobiles destinés à nos clients et prospects.</li>
<li>La DSI (direction des systèmes d'information) produit les interfaces, outils et parcours destinés aux collaborateurs et collaboratrices internes.</li>
<li>Les designers de service conçoivent des parcours et services transverses, pas uniquement numériques, avec une phase de recherche et de cadrage importante.</li>
</ul>
<p>La tentation d’unifier les outils et méthodes à marche forcée pourrait être grande, comme Carmy peut tenter de le faire en arrivant dans la cuisine de la sandwicherie, avec une efficacité mitigée. Les équipes ont déjà des pratiques en place, adaptées à leurs habitudes, avec lesquelles elles sont à l’aise, et qui «&nbsp;font le job&nbsp;». Carmy, tout à son obsession de faire de la «&nbsp;grande cuisine&nbsp;», impose <a href="https://www.vulture.com/article/the-bear-season-3-non-negotiables-list.html">une liste de «&nbsp;non négociables&nbsp;»</a>.</p>
<p><strong>Parmi ces règles, certaines sont évidentes&nbsp;:</strong></p>
<ul>
<li>Avoir une hygiène personnelle irréprochable.</li>
<li>Plier les cartons avant de les mettre à la benne.</li>
</ul>
<p>Mais ces règles ne sont ni suivies ni rappelées, à part par Sydney, la bonne élève. </p>
<p><strong>D’autres sont de plus contradictoires&nbsp;:</strong></p>
<ul>
<li>Changer le menu tous les jours.</li>
<li>Jamais deux fois le même ingrédient.</li>
<li>Éviter les surprises.</li>
<li>Respecter la tradition.</li>
<li>Repousser les limites.</li>
</ul>
<p>Ces deux dernières règles pourraient s’entendre, mais ni la tradition ni les limites ne sont définies, et encore moins partagées par Carmy. </p>
<p>Le résultat est bien évidemment plus de chaos, plus de tensions, et ce qui fonctionnait (faire des sandwichs) ne fonctionne plus, quand ce qui est visé (faire de la grande cuisine) n’est pas pour autant rendu possible.</p>
<blockquote>
    <p>C'est une question de respect. C'est un hommage. On doit garder l'histoire, mec.
<br> — <strong>Richie</strong>, dans <cite><i>The Bear</i></cite>.</p></blockquote>
<p>Dans notre contexte, cela se matérialise par&nbsp;:</p>
<ul>
<li>Des équipes avec une ancienneté et une histoire différentes.</li>
<li>Deux <span lang="en">design systems</span> différents.</li>
<li>Des outils plus ou moins officiels et maîtrisés pour concevoir, documenter, stocker, analyser et restituer les recherches utilisateur.</li>
<li>Des initiatives et compétences individuelles qui mériteraient de devenir collectives.</li>
<li>Des bonnes pratiques et des templates méthodologiques pas ou peu partagés.</li>
<li>Des ressources et veilles pertinentes pas ou peu mises en commun.</li>
</ul>
<p><strong>Je vais détailler dans la suite de cet article comment nous avons mis en place une organisation transversale des pratiques du design ces dernières années, en m’appuyant sur quelques moments clefs de la série télévisée.</strong></p>
<hr />
<h2>Les outils, le cadre</h2>
<p>Dans la série, Carmy vient avec un ensemble de règles et d’exigences issus de ses expériences professionnelles&nbsp;: des couteaux parfaitement affûtés, un espace de travail organisé et propre, des produits étiquetés. Sydney, la jeune cheffe, lui propose ensuite des modalités d’organisation pour la commande en salle (un nouveau logiciel, dans l’espoir de diminuer les hurlements entre la cuisine et le service). Le restaurant devra affronter une inspection d’hygiène qui lui vaudra l’affichage honteux d’un «&nbsp;C&nbsp;» en boutique à cause d’un paquet de cigarettes oublié sur un plan de travail et d’une aération défaillante.</p>
<blockquote>
    <p>Des systèmes. On a besoin de systèmes.
<br> — <strong>Sydney</strong>, dans <cite><i>The Bear</i></cite>.</p></blockquote>
<p>Dans notre cadre, nous avons centralisé la gestion des licences des outils, avec plusieurs personnes administratrices pour éviter le <span lang="en">“bus factor”</span> (<a href="https://vimeo.com/187568897?fl=pl&amp;fe=sh">conférence de Laurence Wagner</a> à Sud Web en 2016). </p>
<p>Nous avons aussi rédigé des bonnes pratiques quant à l’hébergement de données sensibles, sur quelle plateforme et pourquoi, et nous évaluons les demandes de tests de nouveaux outils selon ces critères&nbsp;: </p>
<ul>
<li>Avons-nous déjà un outil disponible pour couvrir l’aspect fonctionnel&nbsp;?</li>
<li>Cet outil est-il sécurisé&nbsp;?</li>
<li>Quels sont les coûts, y compris les coûts cachés&nbsp;?</li>
</ul>
<p>Je suis moi-même «&nbsp;un enfant qui adore les nouveaux jouets&nbsp;», mais cette centralisation nous permet de maîtriser les risques, les coûts, et de pouvoir nous former entre nous en développant des expertises internes et en documentant plus simplement.</p>
<p>Pour la recherche utilisateur, nous avons documenté le processus pour questionner nos clients, faire appel à un panel, stocker les informations personnelles... en accord avec les services internes (achats, RGPD Règlement Général sur la Protection des Données).</p>
<p class="pullquote">Un principe : objectiver le « non négociable », sur les outils, la sécurité, les données personnelles.</p>
<hr />
<h2>L’adaptation, les marges de manœuvre</h2>
<p>Dans la série, après plusieurs tentatives de gérer les deux types de restauration avec la même équipe, les activités de sandwicherie et de service en salle sont séparées en deux équipes, avec leurs propres méthodes de travail, leur rythme, leur gestion de stock. Les clients habituels retrouvent leur comptoir accessible depuis la rue et ce retour à la tradition n'empêche pas l'innovation&nbsp;: ils utilisent un drone roulant autonome pour la livraison (<em>je crains toutefois que ce soit un placement de produit</em>…).</p>
<p>Dans notre cadre, nous avons acté que deux design systems étaient nécessaires, avec leurs différences&nbsp;: on ne traite pas de la même manière les parcours clients finaux et les parcours collaborateurs internes, les deux n'ont pas les mêmes fréquence d'usage, expertise et courbe d'apprentissage.<br />
Avec cette marge de manœuvre les deux équipes peuvent échanger des enseignements et des astuces de conception, apprendre l’une de l’autre, partager des ressources (styles, pictogrammes, composants) en gardant un périmètre spécifique.</p>
<p class="pullquote">Un principe : définir les communs par leur réelle utilité et accepter les adaptations nécessaires.</p>
<hr />
<h2>L’opérationnel, un appui invisible&nbsp;?</h2>
<p>Dans la série, Nathalie, la sœur de Carmy, va assurer une comptabilité globale&nbsp;; elle ne cuisine pas mais donne les moyens de réalisation. Sydney, au-delà de ses talents de cuisinière, propose un cadre fonctionnel à l’équipe, et co-construit avec elle une organisation. Neil Fak, l’homme à (plus ou moins bien) tout faire, s'occupe de la tuyauterie, l'électricité, l'approvisionnement. Au bout du compte, la cuisine et le service sont les tâches visibles, appuyées par de nombreuses tâches invisibles.</p>
<blockquote>
    <p>On doit faire ça dans les règles, Carmy. Les licences, les permis...
<br> — <strong>Natalie</strong>, dans <cite>The Bear</cite>.</p></blockquote>
<p>Dans notre cadre, nous avons mis en place un dépôt de recherche pour centraliser la connaissance utilisateur, organisé dans un index.<br />
Pour mieux rechercher et croiser ces ressources, nous avons construit des agents de recherche utilisant l’intelligence artificielle générative (des <a href="https://www.francenum.gouv.fr/guides-et-conseils/intelligence-artificielle/recherche-intelligente-et-analyse-documentaire-0">RAG</a>, plus précisément).<br />
Pour aider à la phase de restitution d’une recherche, nous avons conçu (via des ateliers de mise en commun de nos meilleures pratiques) un template documenté et disponible dans Figma et Powerpoint, pour s’adapter aux cas d’usages et aux habitudes. </p>
<p>Nous avons mis en place un <span lang="en">onboarding</span> pour les nouvelles et nouveaux designers, pour leur présenter les différentes ressources et outils disponibles dans la guilde (un trombinoscope, une liste d’outils, un historique du design dans l’entreprise…) et leur permettre  de rencontrer d’autres designers.</p>
<hr />
<h2>Ouverture et curiosité, une culture commune</h2>
<p>Dans la série, le principal problème du collectif est la communication. La première saison est une succession de scènes d'engueulades, de hurlements, d’incompréhensions. Carmy veut imposer sa vision de la restauration, comme une vengeance personnelle, pour réparer une blessure narcissique (son frère décédé ne lui avait pas fait la place qu’il attendait dans le restaurant familial). Richie, le «&nbsp;cousin&nbsp;» colérique, est réfractaire à tout changement, malgré les besoins évidents d’évolutions. Il craint en particulier la perte de la culture et de l’histoire du restaurant familial dans le quartier. Tina, la cuisinière, a du mal à suivre le rythme et les nouvelles méthodes amenées par Carmy et Sydney et va se fermer et se vexer.</p>
<p>Dans la deuxième saison et la troisième saison, les personnages vont évoluer en allant vivre des expériences à l’extérieur du restaurant&nbsp;: Richie va suivre une formation de service en salle dans un restaurant étoilé&nbsp;; il en reviendra avec des nouvelles compétences utiles et surtout une confiance en soi dont il avait besoin. Marcus, le boulanger, va se former à la pâtisserie auprès d’un grand chef (Luca) au Danemark. Tina et Ebraheim vont suivre une formation en école de cuisine.</p>
<blockquote>
    <p>Je veux juste savoir ce que tu fais. Tout. Je veux juste apprendre, tu vois ?
<br> — <strong>Marcus à Luca</strong>, dans <cite>The Bear</cite>.</p></blockquote>
<p>Dans notre cadre, nous avons mis en place des temps d’échanges internes et des ouvertures vers l'extérieur. Voici quelques actions&nbsp;: </p>
<ul>
<li>Des «&nbsp;vis ma vie&nbsp;» entre les trois équipes, dont les enseignements ont été partagés au collectif. L’occasion de mieux identifier ce que nous pouvions améliorer ensemble (la documentation commune, les temporalités d’interventions différentes entre le design de service, parfois très en amont des projets, et le design numérique, en fin de course).</li>
<li>Les «&nbsp;cafés les designers&nbsp;», moments d'échanges informels et sucrés.</li>
<li>Les «&nbsp;pitch design&nbsp;» des retours d’expérience et présentations de travaux.</li>
<li>Les «&nbsp;crousty conférences&nbsp;», des conférences en vidéo autour d’un déjeuner.</li>
<li>Des visites internes et externes (le studio vidéo, le service d’aménagement des locaux, un laboratoire de test autour de la prévention…).</li>
<li>Une veille collaborative.</li>
</ul>
<p>Nous pouvons parfois faire intervenir des designers extérieurs, pour des événements internes comme pour des événements ouverts au public&nbsp;: deux éditions de la France Design Week&nbsp;: <a href="https://medium.com/maif-data-design-tech-etc/naissance-dun-atelier-de-design-une-ville-pour-tous-les-vivants-1be6050861c7">2023</a> et <a href="https://medium.com/maif-data-design-tech-etc/ajouter-retirer-d%C3%A9cider-designer-dans-un-monde-fini-668bcf08cd4e">2024</a>.</p>
<p>En externe, nous sommes sponsors d’événements comme les <a href="https://www.uxdays.eu/">UX Days</a>, les <a href="https://uxcamp.flupa.eu/">UX Camp</a> de FLUPA, <a href="https://www.paris-web.fr/">Paris Web</a>.</p>
<p>Nous encourageons les designers à y participer, en tant que public mais aussi en tant que speakers ou en proposant des ateliers.</p>
<p>Nous avons aussi un <a href="https://medium.com/maif-data-design-tech-etc">blog collaboratif</a>, qui regroupe des articles autour du développement, de la data et du design.</p>
<p>Les designers peuvent participer à des podcasts ou des interviews externes, comme <a href="https://www.admirabledesign.com/2025/01/08/maif-design-militant/">Ines Khoudja</a> ou <a href="https://podcloud.fr/podcast/design-integre/episode/cecile-couetard-lead-service-designer-a-la-maif">Cécile Couetard</a>.</p>
<p class="pullquote">Un principe : décentrer son regard est souvent un bon moyen d’y voir plus clair.</p>
<hr />
<p>Designer est un métier, mais il regroupe plusieurs rôles, compétences, postures&nbsp;: pilote, lanceur d’alerte, chamboule-tout, outilleur, artisan… Dans <em>The Bear</em>, chaque personnage incarne une posture&nbsp;:</p>
<ul>
<li>Carmy, le visionnaire obsédé par la qualité → le pilote. </li>
<li>Sydney, la stratège qui structure → l’outilleuse.</li>
<li>Richie, qui découvre la haute gastronomie → l’explorateur.</li>
<li>Natalie, la facilitatrice invisible → la DesignOps.</li>
<li>Marcus, l’artisan passionné → le créatif centré sur la qualité de réalisation.</li>
</ul>
<p><strong>Chacun de ces personnages, à un moment de la série, a «&nbsp;raison tout seul&nbsp;»</strong>, mais les avancées et résolutions viennent toujours des moments de collaboration, qui passent par une observation honnête des dysfonctionnements et la prise en compte des intérêts, expertises et attachements symboliques des individus.</p>
<blockquote>
    <p>Je crois qu'on pourrait être bons ensemble.<br> — <strong>Sydney à Carmy</strong>, dans <cite>The Bear</cite>.</p></blockquote>
<p>Si notre contexte professionnel est loin de celui d’un restaurant de quartier et que les tensions dans la série sont extrêmes et s'incarnent dans une histoire familiale, je suis sûr d’une chose après ces deux années passées sur les sujets de DesignOps, ResearchOps et animation d’un collectif&nbsp;: les bonnes réponses sont celles qui émergent de nos échanges.<br />
Les outils, processus et méthodes ont plus de valeur lorsqu’ils sont construits et validés ensemble que lorsqu’ils sont imposés. Pour ça, le meilleur moyen est de trouver ses allié·es, sa «&nbsp;meute&nbsp;» comme dirait <a href="https://www.tamarasredojevic.com/fr">Tamara Sredojevic</a> (ou sa brigade, pour rester dans le culinaire).<br />
Il nous reste bien sûr bien plus de travail à faire que ce qui a été fait, et l’avenir apportera son lot de chamboulements, de nouveaux outils qu’il faudra cadrer (coucou l’IA générative qui rentre par les portes, les fenêtres et les robinets…) mais nous ferons en sorte d'aborder les enjeux de façon collective.</p>
<p class="pullquote">Ce sera mon conseil, en conclusion : prenez soin de vos communs ! c'est vrai en design comme dans tout collectif.</p>
<hr />
<h2>Quelques ressources&nbsp;:</h2>
<ul>
<li><a href="https://www.neosoft.fr/nos-publications/blog-tech/devops-histoire-origines/">DevOps&nbsp;: histoire et origines</a>.</li>
<li><a href="https://parlonsdesign.substack.com/p/322-design-ops-le-guide-issu-de-mon">Design Ops&nbsp;: le guide issu de mon retour d'expérience</a>.</li>
<li><a href="https://www.media.thiga.co/design-ops-et-si-on-redevenait-creatif">Design Ops&nbsp;: et si on redevenait créatif</a>.</li>
<li><a href="https://www.lelaptop.com/le-design-ops-designer-pour-les-designers/">Le Design Ops, designer pour les designers</a>.</li>
<li><a href="https://www.linkedin.com/pulse/bear-pourquoi-carmy-%C3%A9choue-%C3%A0-sauver-son-restaurant-dun-ben-jem%C3%A2a-ryq2e/">The Bear, pourquoi Carmy échoue à sauver son restaurant</a>.</li>
</ul>]]>
      </content>
    </entry>
      <entry>
      <title type="html">Comment ma cataracte a modifié mon approche de l’accessibilité</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite</id>

      <published>2025-12-10T00:00:00+01:00</published>
            <updated>2025-12-10T21:47:09+01:00</updated>
      
      <summary type="html"><![CDATA[Étant sourde de naissance, mes besoins personnels d'accessibilité se résumaient aux sous-titres des vidéos et aux transcriptions des podcasts. J'ai été sensibilisée à l'accessibilité numérique quand …]]></summary>
      <author>
        <name>Emmanuelle Aboaf</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Étant sourde de naissance, mes besoins personnels d'accessibilité se résumaient aux sous-titres des vidéos et aux transcriptions des podcasts. J'ai été sensibilisée à l'accessibilité numérique quand j'ai rencontré <a href="https://www.sylduch-conseil.fr/">Sylvie Duchateau</a>, aveugle, qui me racontait ses défis face à Internet. Suite à cette discussion, je me suis formée à l'accessibilité numérique chez <a href="https://access42.net/">Access42</a> et j'en ai fait ma spécialité en tant que développeuse.</p>
<p>Il y a cinq ans, on m'a diagnostiqué une cataracte précoce sur mes deux yeux. Quand je l'ai découvert, j'ai été stupéfaite car je pensais que seules les personnes âgées pouvaient être concernées. J'avais vu mes grands-parents et mes parents se faire opérer de la cataracte. Et moi je suis jeune, dans ma trentaine. </p>
<p>J'ai eu envie d'écrire cet article pour raconter les conséquences de cette maladie sur mon utilisation du web et de comment ça a changé mon regard de professionnelle.</p>
<h2>Qu’est-ce que la cataracte ?</h2>
<p>Selon <a href="https://www.ameli.fr/assure/sante/themes/cataracte/comprendre-cataracte">Ameli</a> :</p>
<blockquote>
<p>La cataracte est une opacification de tout le cristallin ou d'une partie de celui-ci, altérant la vision et responsable d’une diminution de la qualité de la vie. Elle peut apparaître dans un œil mais en général, elle affecte les deux yeux. On parle de cataracte lorsque la correction optique par des lunettes n'est plus suffisante pour corriger la gêne visuelle..</p>
<p>Lorsqu'elle évolue et qu'elle n'est pas traitée chirurgicalement, la cataracte entraîne une baisse progressive et irréversible de la vision. </p>
</blockquote>
<p>Toujours selon Ameli, la cataracte touche plus de 20 % de la population après 65 ans et plus de 60 % des personnes après 85 ans. Je n'ai pas trouvé de chiffres concernant ma catégorie d'âge mais, ayant cette maladie, je ne peux que constater que la cataracte ne touche pas que les seniors.</p>
<p>On ne peut pas pour l'instant m'opérer pour des raisons médicales. Du coup, j'ai appris à vivre avec. Avec le temps, j'ai constaté quelques répercussions au fur et à mesure que la cataracte évoluait.</p>
<p>Il existe plusieurs formes de cataracte. Celle que j'ai diffère celle de mes grands-parents et parents, qui n'ont pas rencontré les mêmes problèmes que moi. Pour eux, c'était les couleurs qui devenaient fades et ils ne s'en rendaient pas compte. Pour ma part, les symptômes sont différents.</p>
<h2>Les conséquences de ma cataracte</h2>
<p>J'ai développé une photophobie, une grosse sensibilité à la lumière. Petit à petit, j'ai dû mettre le thème sombre sur toutes mes applications, car le thème clair me fait très mal aux yeux et me donne parfois des migraines si je l'utilise trop longtemps.<br />
Pendant un temps, je ne pouvais pas rester trop longtemps sur l'application mobile de LinkedIn parce qu'il n'y avait pas de thème sombre et le thème clair me gênait fortement. Quand le thème sombre est arrivé, ça m'a soulagée !</p>
<p>Je sais qu'il y a un gros débat entre le thème clair et le thème sombre<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
. Étant directement impactée, je pense que les deux doivent être proposés sur les sites afin de donner le choix à l'utilisateur ou à l'utilisatrice en fonction de ses besoins. Nous ne savons jamais qui est derrière l'écran.</p>
<p>J'ai un ami sourdaveugle qui, lui, préfère le thème inversé ! Ni le thème clair, ni le thème sombre. Il se sent plus à l'aise quand il voit le texte en jaune avec un fond bleu<sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
. Il perçoit mieux le texte lorsque tout est en couleurs vives car le texte se distingue alors plus facilement.</p>
<p>J'avais découvert l'extension <a href="https://darkreader.org/">Dark Reader</a> qui me permet d'afficher, par défaut, les sites en version sombre, même quand ils n'ont pas prévu ce thème. C'est très pratique mais n'est pas une solution miracle. Comme tout outil, il a parfois des ratés. Parfois, il rend le texte totalement illisible en appliquant des couleurs insuffisamment contrastées.<br />
Un jour, j'avais fait un copier-coller d'un texte. Étant en thème sombre automatiquement, je voyais le texte en blanc et j'avais envoyé le mail. On m'a répondu que le texte était illisible. Effectivement, quand j'ai désactivé Dark Reader, le texte sous le fond blanc était en gris très clair. Pour m’en rendre compte, il aurait fallu que je vérifie que le texte reste lisible sans le plugin. Ainsi, cette extension a beau m'aider, elle m’impose une charge de travail supplémentaire.</p>
<p>Sur mon iPhone, configuré sur l'apparence sombre, j’utilise la fonctionnalité <a href="https://support.apple.com/fr-fr/guide/iphone/iphdc30e3b86/ios">Afficher le lecteur</a> quand je consulte un article qui n’a pas de thème sombre sur Safari. Le lecteur n'affiche que le texte, blanc sur un fond sombre, et les images. Cette fonctionnalité m’aide beaucoup et me permet de lire confortablement le contenu de la page. Je peux aussi aussi masquer les animations qui me gênent.</p>
<p>Avec ma cataracte, je me suis rendue compte que naviguer sur Internet présente quelques défis. Je suis régulièrement confrontée aux mêmes erreurs d’accessibilité&nbsp;:</p>
<ul>
<li>si le texte n'est pas suffisamment contrasté, je le distingue très mal et j'ai des difficultés à le lire ;</li>
<li>si le texte ou la page est d'une couleur très vive, j'ai tout de suite une gêne oculaire ;</li>
<li>si les animations défilent à toute vitesse avec les couleurs éclatantes, cela me gêne énormément ;</li>
<li>si la page est toute blanche, j'ai une fatigue oculaire et une migraine qui se présentent au bout d'un petit moment.</li>
</ul>
<p>Avant ma cataracte, je n'avais pas du tout ces soucis !</p>
<h2>Sous-titres</h2>
<p>Sur les réseaux sociaux, je ne supporte plus les vidéos sous-titrées n'importe comment. Quand les sous-titres ne sont pas suffisamment contrastés, sont de couleurs vives ou clignotent dans tous les sens, je zappe. </p>
<p>Pour l'édition 2019 des 24 jours de web, j'avais écrit l’article <a href="https://www.24joursdeweb.fr/2019/comment-bien-sous-titrer-les-videos">Comment bien sous-titrer vos vidéos ?</a> À cette époque, il n'y avait pas ces effets. Les sous-titres étaient principalement en blanc avec un bandeau noir ou sans bandeau avec des contours noirs sur les caractères.</p>
<p>Puis, une mode pour animer les sous-titres est arrivée afin de rendre la vidéo « plus attractive ». En 2023, j'avais écrit un nouvel article <a href="https://emmanuelle-aboaf.netlify.app/blog/article/comment-bien-sous-titrer-vos-videos">Comment continuer à bien sous-titrer vos vidéos ?</a> sur mon blog en constatant qu'avec ma cataracte je ne supportais plus les effets spéciaux sur les sous-titres. Ces effets me donnent des migraines et des gênes oculaires. Ils sont particulièrement distrayants, ce qui empêche de bien se concentrer sur le contenu de la vidéo.</p>
<p>Les sous-titres « ennuyeux » restent le meilleur moyen pour rendre les vidéos accessibles à tous et toutes.</p>
<h2 lang="en">Liquid Glass</h2>
<p>J'ai un autre exemple tout récent avec la nouvelle interface des <span lang="en">iPhones : Liquid Glass</span>. Jusque-là, <span lang="en">Apple</span> était à la pointe sur les questions d'accessibilité. Quand <span lang="en">Liquid Glass</span> est arrivé avec ses interfaces ultra-transparentes avec effets de flou et d'animation, c'était une grande déception et surtout <a href="https://www.atecna.fr/articles/liquid-glass-dapple-entre-esthetique-raffinee-et-exigences-de-conformite-a11y/">une régression en termes d'accessibilité</a>. Tout d'un coup, mes écrans étaient transparents. Je discernais très mal les textes blancs sur les fonds transparents. L'illusion optique me perturbait. </p>
<p>J'ai dû modifier mes réglages dans les paramètres d'accessibilité (Réglages &gt; Accessibilité &gt; Affichage et taille du texte) pour réduire la transparence et augmenter le contraste. J'ai même coché « boutons avec contours » car je ne discernais plus les boutons.</p>
<p>Vous pouvez constater l'avant et l'après des réglages sur ces images :</p>
<figure aria-label="Avant les réglages" class="aligncenter" role="group"><img alt="Deux notifications mail sont affichés, on discerne à peine le texte blanc avec un fond transparent, façon &lt;span lang=&quot;en&quot;&gt;Liquid Glass&lt;/span&gt;. En arrière plan, mon fond d'écran en photo avec deux robots." height="1007" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/89386a806a-1764454186/liquid-glass-avant.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/89386a806a-1764454186/liquid-glass-avant-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/89386a806a-1764454186/liquid-glass-avant-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/89386a806a-1764454186/liquid-glass-avant-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/89386a806a-1764454186/liquid-glass-avant-2048x-q80.png 2048w" width="1179"><figcaption>Avant les réglages</figcaption></figure>
<figure aria-label="Après les réglages" class="aligncenter" role="group"><img alt="Deux notifications mail sont affichées, on voit mieux le texte blanc avec un fond sombre après les réglages." height="1025" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/d81a50eee1-1764454186/liquid-glass-apres.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/d81a50eee1-1764454186/liquid-glass-apres-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/d81a50eee1-1764454186/liquid-glass-apres-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/d81a50eee1-1764454186/liquid-glass-apres-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/d81a50eee1-1764454186/liquid-glass-apres-2048x-q80.png 2048w" width="1179"><figcaption>Après les réglages</figcaption></figure>
<p>La différence est très flagrante.</p>
<p>Ces changements ont été déstabilisants, il a fallu que je me réhabitue à ces réglages. D'ailleurs, je ne suis pas la seule à être perturbée par le <span lang="en">Liquid Glass</span>. De nombreux utilisateurs et nombreuses utilisatrices n'ayant pas forcément de handicap visuel <a href="https://iphoneaddict.fr/post/news-415842-ios-26-utilisateurs-critiquent-icones-linterface-liquid-glass">ont critiqué la nouvelle interface</a> parce qu'ils ne voyaient plus les textes à cause de leurs fonds d'écrans.</p>
<p>En appliquant ces paramètres, ça a eu un impact sur les applications qui n'ont pas pensé à les prendre en compte, comme le montrent ces photos avant/après lorsque je tente de choisir Sophie pour lui écrire un SMS :</p>
<figure aria-label="Avant les réglages" class="aligncenter" role="group"><img alt="Avant les réglages, on voit dans la liste de trois Sophie avec leurs numéros 06 masqués, la première est en bleu suffisamment contrastée et les deux suivantes en vert suffisamment contrasté. On voit bien les textes." height="969" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/8c96627b7a-1764454186/sophie_sms_contraste.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/8c96627b7a-1764454186/sophie_sms_contraste-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/8c96627b7a-1764454186/sophie_sms_contraste-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/8c96627b7a-1764454186/sophie_sms_contraste-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/8c96627b7a-1764454186/sophie_sms_contraste-2048x-q80.png 2048w" width="1179"><figcaption>Avant les réglages</figcaption></figure>
<figure aria-label="Après les réglages" class="aligncenter" role="group"><img alt="Après les réglages, on voit dans la liste de trois Sophie avec leurs numéros 06 masqués, la première est en bleu pas du tout contrastée et les deux suivantes en vert pas du tout contrastées. On discerne mal les textes." height="961" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/cf094c4e64-1764454186/sophie_sms_non_contraste.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/cf094c4e64-1764454186/sophie_sms_non_contraste-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/cf094c4e64-1764454186/sophie_sms_non_contraste-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/cf094c4e64-1764454186/sophie_sms_non_contraste-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/cf094c4e64-1764454186/sophie_sms_non_contraste-2048x-q80.png 2048w" width="1179"><figcaption>Après les réglages</figcaption></figure>
<p>Après ces retours très critiques, Apple a décidé d'ajouter une nouvelle option teintée pour <span lang="en">Liquid Glass</span> dans la version d'IOS 26.1. Cette option ne peut pas être appliquée si on a les réglages « réduire la transparence » et « augmenter le contraste » cochés. </p>
<p>Malheureusement, la version teintée n’a corrigé qu’une partie du problème. Les notifications sont maintenant en version sombre se calant sur mon réglage « apparence sombre » par défaut alors qu'avant, c'était totalement transparent. Par contre, les groupes des icônes d'applications restent transparentes. Pour éviter ça, j'ai décoché la version option teintée et j'ai coché uniquement « réduire la transparence » pour éviter la transparence de ces groupes d'icônes. Comme l'apparence sombre est maintenant prise en compte sur mes notifications, je n'ai plus eu besoin de cocher « augmenter le contraste ». Je reste mitigée.</p>
<h2>Surcouche d'accessibilité</h2>
<p>Qu'est-ce qu'est un outil de surcouche d'accessibilité ? Voici une définition claire de l'agence <a href="https://boscop.fr/outils-surcouche-accessibilite-numerique/">Boscop</a> :</p>
<blockquote>
<p>Les surcouches d’accessibilité sont des applications qui s’intègrent sur un site existant, pour en modifier l’affichage, selon les paramètres choisis par l’utilisateur. Elles s’installent comme un simple plug-in ou module complémentaire, avec un script intégré dans le code. Les fonctionnalités de ces outils permettent donc de personnaliser l’affichage des pages, par exemple en accentuant le contraste des couleurs ou en agrandissant la taille du texte.</p>
</blockquote>
<p>J'ai évidemment testé certains outils de surcouche d'accessibilité pour mettre le thème sombre ou utiliser l'option cataracte. Cela ne m'a pas du tout aidée.</p>
<p>Sur certains sites ayant ces outils, en appliquant les options, cela donne des résultats un peu bizarres. </p>
<p>Par exemple, l'option thème sombre devrait être appliquée sur toute la page. Au lieu de ça, ce n'est appliqué que sur les paragraphes et titres. Souvenez-vous, le blanc me gêne. Une mixité du noir et du blanc comme vous pouvez le constater sur cette capture d'écran n'aide pas.</p>
<div class="figure"><img alt="Sur la page Infos pratiques, l'arrière-plan de la page est de couleur blanche, on ne voit des blocs noirs que sur des paragraphes et titres. La couleur du texte ne change pas." height="532" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/5683e95fe1-1764454186/surcouche-1.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/5683e95fe1-1764454186/surcouche-1-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/5683e95fe1-1764454186/surcouche-1-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/5683e95fe1-1764454186/surcouche-1-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/5683e95fe1-1764454186/surcouche-1-2048x-q80.png 2048w" width="1267"></div>
<p>De plus, il y a quelques soucis de contrastes.</p>
<div class="figure"><img alt="Il y a deux gros blocs noirs : on discerne bien le titre en vert Comment me rendre à l'événement de vendredi et en dessous, on ne peut pas lire le texte qui est de couleur marron" height="195" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/eeff986d15-1764454186/surcouche-2.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/eeff986d15-1764454186/surcouche-2-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/eeff986d15-1764454186/surcouche-2-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/eeff986d15-1764454186/surcouche-2-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/comment-ma-cataracte-a-modifie-mon-approche-de-l-accessibilite/eeff986d15-1764454186/surcouche-2-2048x-q80.png 2048w" width="1018"></div>
<p>Je préfère largement utiliser l'extension Dark Reader, qui bien qu'imparfaite est plus efficace que les surcouches d'accessibilité. D'autant que <a href="https://design.numerique.gouv.fr/articles/2025-04-03-les-surcouches-ne-rendent-ni-accessible-ni-conforme/">les surcouches d'accessibilité</a> ne sont pas conformes au Référentiel général d’amélioration de l’accessibilité (RGAA), elles ne permettent pas de rendre accessible un site internet dans sa globalité.</p>
<h2>Nouveau regard sur l’accessibilité numérique</h2>
<p>Ces obstacles m'ont permis d'aborder l'accessibilité numérique d'une autre manière parce que j'ai été directement impactée. En accessibilité numérique, on met souvent l’accent sur les lecteurs d’écrans ; mais ça ne se résume pas à ça.</p>
<p>Quand j’ai commencé ce métier, je ne pouvais pas prévoir que j’aurais la cataracte. Ce handicap temporaire a changé ma façon de naviguer sur Internet.</p>
<p>J’étais déjà très attentive à l’accessibilité numérique mais je le suis encore plus depuis que j'ai la cataracte. Cela m’a fait prendre conscience que tous ces critères du RGAA ont une utilité. Il y a une centaine de critères à respecter et je trouvais cela très fastidieux. Avec du recul, je sais que c'est nécessaire parce qu'ils permettent de couvrir l'ensemble des handicaps et des besoins. Quand une personne débute dans l'accessibilité numérique, tomber sur une centaine de critères peut être décourageant. C'était le cas à mes débuts.</p>
<p>Selon <a href="https://observatoire-access-num.aveuglesdefrance.org/">l'Observatoire du respect des obligations d'accessibilité</a>, seulement moins de 5 % des sites web sont accessibles pour les personnes handicapées et selon <a href="https://webaim.org/projects/million/" hreflang="en">WebAIM</a>, l'erreur la plus fréquente est le manque de contraste sur les textes ! </p>
<p>En voyant tous ces chiffres, en tant que développeuse, je n'hésite plus à partager mon expérience. Ça a renforcé ma détermination à sensibiliser les acteurs et actrices du web sur la nécessité de rendre accessibles les sites web à tous et toutes et de collaborer avec ces personnes. Ce ne sont pas l'intelligence artificielle, les extensions comme Dark Reader ou les surcouches d'accessibilité qui vont corriger les erreurs d'accessibilité sur les sites web.</p>
<h2>Conclusion</h2>
<p>L'accessibilité ne doit pas être une option mais une nécessité surtout qu'elle concerne douze millions de personnes handicapées<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
 sans compter les personnes âgées et les personnes en difficulté avec le numérique (illectronisme). Face à internet, il est important de ne pas se retrouver en situation de handicap<sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
.</p>
<p>Chaque critère RGAA a du sens. Il est nécessaire de ne pas en négliger car le handicap, qu’il soit permanent ou temporaire, peut survenir n’importe quand chez n’importe qui. Je ne m'attendais pas à développer une cataracte si tôt et pourtant elle est là, présente jusqu'à une opération qui se fera le moment venu. Je n'aurais pas besoin de toutes ces adaptations si le web était totalement accessible.</p>
<p>Je plaisante en disant que, grâce à ma cataracte, j'ai développé un nouveau super-pouvoir : je repère tout de suite les mauvais contrastes en consultant un site internet. Pas besoin de vérifier si c'est conforme, mes yeux font le boulot.</p><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Je vous invite à lire <a href="https://frontguys.fr/design-system/le-dark-mode-est-il-plus-centre-utilisateur-que-le-light-mode/">l'article de l'agence Front Guys</a> qui explique les différences entre ces deux thèmes et à qui ça en profite. <br/> Stéphanie Walter déconstruit également le mythe comme quoi le thème sombre est utile pour l'accessibilité <a href="https://stephaniewalter.design/fr/blog/theme-sombre-dark-mode-et-mythe-daccessibilite/">sur son article</a>.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  Ce thème est particulièrement utilisé par <a href="https://www.cresam.org/wp-content/uploads/sites/18/2016/03/Usher.pdf">le Cresam</a> notamment pour les personnes sourdaveugles ayant le syndrome d'Usher dans ses outils. <br/>Vous pouvez voir un exemple de ce thème <a href="https://access42.net/concilier-design-accessibilite/">sur le site d'Access42</a>. Pourquoi ce choix ? <em>"Le but dans ce cas n’est pas de faire beau, mais de compenser une déficience visuelle très particulière. En effet, ce type de contraste permet de limiter la fatigue visuelle."</em>      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  C'est un chiffre sous-estimé. On ne prend pas en compte les personnes qui ne veulent pas déclarer leur handicap, de peur d'être discriminée ou stigmatisée. Nous avons également des personnes qui sont en cours de diagnostic de leur handicap, qui peut être long et fastidieux, ou encore des personnes qui ne savent pas qu'elles ont un handicap.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  Etre en situation de handicap est différent d'être une personne handicapée. Je peux être handicapée et être en situation de handicap. Si l'outil m'est accessible, je ne suis plus en situation de handicap car je peux l'utiliser sans problème.      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Prendre en compte les Web Components dans vos scripts</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/prendre-en-compte-les-web-components-dans-vos-scripts" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/prendre-en-compte-les-web-components-dans-vos-scripts</id>

      <published>2025-12-09T00:00:00+01:00</published>
            <updated>2025-12-09T08:14:00+01:00</updated>
      
      <summary type="html"><![CDATA[Les Web Components sont de plus en plus présents dans nos interfaces. Des design systems populaires comme Carbon d’IBM, Spectrum d’Adobe ou encore Polaris de Shopify ont aussi pris le parti de les …]]></summary>
      <author>
        <name>Simon Duhem</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p class="no-cap-please">Les <span lang="en">Web Components</span> sont de plus en plus présents dans nos interfaces. Des <span lang="en">design systems</span> populaires comme <span lang="en">Carbon</span> d’IBM, <span lang="en">Spectrum</span> d’Adobe ou encore Polaris de <span lang="en">Shopify</span> ont aussi pris le parti de les utiliser pour leurs composants. Ce choix répond souvent à une volonté d’être agnostique, c’est-à-dire de proposer des éléments réutilisables quel que soit l’écosystème utilisé : React, Vue, Angular, ou même sans <span lang="en">framework</span>.</p>
<p>Techniquement, un <span lang="en">Web Component</span> repose sur trois autres standards&nbsp;: les <span lang="en">custom elements</span><sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
 qui permettent de définir de nouvelles balises&nbsp;; les <span lang="en">HTML templates</span><sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
 qui servent de base à leur structure&nbsp;; et le <span lang="en">shadow DOM</span><sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
 qui encapsule et isole le style et la logique interne du composant.</p>
<p>Cette isolation est une force, elle garantit qu’un composant ne sera pas impacté par les styles externes. Mais elle complique également la tâche des scripts qui veulent interagir avec le contenu encapsulé.</p>
<p>Lors de ma conférence «&nbsp;<cite><a href="https://www.paris-web.fr/2025/conference/les-web-components-et-laccessibilite">Les <span lang="en">Web Components</span> et l’accessibilité</a></cite>&nbsp;» à Paris Web, j’ai évoqué le fait que certains outils d’accessibilité ne détectent pas les éléments présents dans le <span lang="en">shadow DOM</span>.<br />
Plusieurs personnes m’ont ensuite demandé comment faire pour corriger ça dans leurs propres scripts. Cet article est l’occasion d’y répondre plus en détail.</p>
<h2>Les particularités du <span lang="en">shadow DOM</span></h2>
<p>Le contenu d’un <span lang="en">Web Component</span> n’est pas directement accessible avec des sélecteurs habituels comme <code>document.querySelector</code>.<br />
Pour accéder au contenu d’un <span lang="en">Web Component</span>, il faut d’abord cibler l’élément, puis explorer son <code>shadowRoot</code>&nbsp;:</p>
<pre><code class="language-JS">// Pour accéder au shadow DOM du custom element &lt;24-jours-de-web&gt;
const element = document.querySelector('24-jours-de-web');
const shadow = element.shadowRoot;</code></pre>
<p>Mais attention, cela ne fonctionne que si le <span lang="en">shadow DOM</span> a été créé en mode <code>open</code>. En mode <code>closed</code> le contenu restera inaccessible.<sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
</p>
<p>Dans la suite de l’article, nous partirons donc du principe que les composants utilisent un <span lang="en">shadow DOM</span> <code>open</code>.</p>
<h2>Parcourir les <span lang="en">Web Components</span> dans un script</h2>
<p>Pour illustrer la prise en compte des <span lang="en">Web Components</span> dans vos scripts, partons d’un cas simple&nbsp;: récupérer tous les champs <code>&lt;input/&gt;</code> présents dans une page.</p>
<h3>Le cas classique</h3>
<p>Quand aucun <span lang="en">Web Component</span> n’est utilisé, les éléments sont directement présents dans le DOM principal.<br />
Dans ce contexte, un sélecteur CSS classique suffit&nbsp;:</p>
<pre><code class="language-JS">const inputs = document.querySelectorAll('input');</code></pre>
<h3>Avec des <span lang="en">Web Components</span></h3>
<p>Les choses se compliquent lorsque des <code>input</code> se retrouvent encapsulés dans un <span lang="en">shadow DOM</span>.<br />
Dans ce cas, <code>document.querySelectorAll('input')</code> ne les verra pas.</p>
<p>Pour résoudre le problème, il faut d’abord être capable d’identifier les <span lang="en">Web Components</span> présents dans la page.</p>
<h4>Identifier les <span lang="en">Web Components</span></h4>
<p>Pour éviter les conflits avec les balises HTML natives, le nom d’un <span lang="en">Custom Element</span> doit obligatoirement contenir un tiret (<code>-</code>).<br />
C’est une règle du standard et c’est aussi un moyen simple et fiable de les détecter.</p>
<pre><code class="language-JS">const findCustomElements = () =&gt; {
  // On recherche tous les éléments de la page
  return [...document.querySelectorAll('*')].filter(elm =&gt; {
    // On ne retourne que ceux dont la balise contient un tiret
    return elm.tagName.includes('-');
  });
}</code></pre>
<p>Cette fonction renvoie tous les <span lang="en">Web Components</span> présents dans le DOM principal mais pas leur contenu, qui reste encapsulé dans leur <code>shadowRoot</code>.</p>
<h4>Parcourir leur <span lang="en">shadow DOM</span></h4>
<p>Une fois un <span lang="en">Custom Element</span> détecté, il faut vérifier qu’il possède un <span lang="en">shadow DOM</span>, puis s’assurer qu’il est en mode <code>open</code>, condition indispensable pour y accéder depuis un script externe&nbsp;:</p>
<pre><code class="language-JS">const findInputsInShadow = (element) =&gt; {
  // Si pas de shadowRoot (ou en mode closed), on s’arrête là
  if (!element.shadowRoot) return [];
  // À partir d’ici, on peut interroger librement le contenu du shadow DOM
  return [...element.shadowRoot.querySelectorAll('input')];
}</code></pre>
<p>Cette approche fonctionne, mais uniquement à un niveau d’imbrication.</p>
<p>C’est une situation plutôt courante, un composant peut en contenir un autre, qui lui-même en contient un autre, etc. Et chacun possède potentiellement son propre <span lang="en">shadow DOM</span>.<br />
Il faut donc répéter ce travail à chaque niveau, ce qui impose une approche récursive.</p>
<h3>Récupérer tous les <code>input</code>, dans le DOM et dans tous les <span lang="en">shadow DOM<span></h3>
<p>Pour couvrir tous les cas, il faut récupérer les champs présents dans le DOM principal et ceux encapsulés dans les <span lang="en">shadow DOM</span> accessibles.<br />
On peut commencer par écrire une première fonction capable de descendre dans tous les niveaux d’imbrication&nbsp;:</p>
<pre><code class="language-JS">const findAllInputs = (root = document) =&gt; {
  // Inputs visibles à ce niveau du DOM
  const inputs = [...root.querySelectorAll('input')];

  // Web Components présents à ce même niveau
  const customElements = findCustomElements(root);

  // Pour chaque Web Component, on accède au shadowRoot
  for (const element of customElements) {
    if (!element.shadowRoot) continue;
    inputs.push(...findAllInputs(element.shadowRoot));
  }
  return inputs;
};</code></pre>
<p>Cette première étape permet déjà de retrouver tous les <code>input</code> de la page, même ceux encapsulés dans des <span lang="en">Web Components</span>.<br />
Mais on peut aller plus loin et généraliser le principe, pourquoi se limiter aux champs&nbsp;?</p>
<h3>Vers un <code>deepQuerySelectorAll()</code></h3>
<p>L’idée suivante découle assez naturellement, écrire un équivalent de <code>document.querySelectorAll()</code>, mais capable de traverser tous les <span lang="en">Shadow DOM</span>, quels que soient leur profondeur ou leur nombre.</p>
<p>La structure va être la même que précédemment, mais on remplace simplement le sélecteur <code>'input'</code> par n’importe quel sélecteur CSS passé en paramètre&nbsp;:</p>
<pre><code class="language-JS">const deepQuerySelectorAll = (selector, root = document) =&gt; {
  // Éléments trouvés dans le DOM courant
  const results = [...root.querySelectorAll(selector)];

  // Détection des Custom Elements déjà écrite plus haut
  const customElements = findCustomElements(root);

  // On explore chaque Shadow DOM accessible
  for (const el of customElements) {
    if (!el.shadowRoot) continue;
    results.push(...deepQuerySelectorAll(selector, el.shadowRoot));
  }

  return results;
}</code></pre>
<p>Avec cette nouvelle fonction, on peut par exemple récupérer tous les boutons d’une page, y compris ceux encapsulés dans le <span lang="en">Shadow DOM</span>. Exactement comme on le ferait naturellement avec <code>document.querySelectorAll()</code>.</p>
<pre><code class="language-JS">const buttons = deepQuerySelectorAll('button');</code></pre>
<h3>Et le <code>querySelectorDeep()</code>&nbsp;?</h3>
<p>La suite logique serait de proposer l’équivalent de <code>document.querySelector()</code>, qui s’arrête au premier résultat.<br />
Je ne vais pas m’attarder dessus, le principe est le même et je pense que l’idée générale est désormais claire.</p>
<p>Pour rendre tout cela plus pratique, j’ai regroupé ces fonctions dans une petite librairie dédiée&nbsp;: <a href="https://www.npmjs.com/package/@dume/webcomp-utils" lang="en">@dume/webcomp-utils</a>.</p>
<p>Voici à quoi cela ressemble&nbsp;:</p>
<pre><code class="language-JS">import { deepQuerySelectorAll, deepQuerySelector } from '@dume/webcomp-utils';

const emailInput = deepQuerySelector('#email');
const fields = deepQuerySelectorAll('.field');</code></pre>
<h2>Conclusion</h2>
<p>Maintenant que vous avez toutes les clés pour parcourir les <span lang="en">Web Components</span>, n’oubliez pas qu’un <span lang="en">shadow DOM</span> n’est accessible que s’il est en mode <code>open</code>. En <code>closed</code> son contenu reste totalement isolé et aucun script extérieur ne pourra le toucher.</p>
<p>L’isolation apportée par le <span lang="en">shadow DOM</span> est volontaire, elle protège le composant et garantit qu’il ne sera pas perturbé par des styles ou scripts externes. Les fonctions que nous avons vues permettent d’accéder au contenu encapsulé, mais elles ne sont pas destinées à le modifier. Utilisez-les avec précaution.</p>
<p>Avec ces outils en main, vous pouvez désormais aller mettre à jour vos scripts et interagir avec vos <span lang="en">Web Components</span> comme si l’encapsulation n’existait pas. <span role="img" arial-label="clin d’œil">😉</span></p><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  <a href="https://developer.mozilla.org/fr/docs/Web/API/Web_components/Using_custom_elements">Utilisation d'éléments personnalisés</a> sur MDN.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  <a href="https://developer.mozilla.org/fr/docs/Web/API/Web_components/Using_templates_and_slots">Utiliser les éléments template et slot</a> sur MDN.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  <a href="https://developer.mozilla.org/fr/docs/Web/API/Web_components/Using_shadow_DOM">Utiliser le DOM d’ombre</a> sur MDN.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  <a href="https://developer.mozilla.org/fr/docs/Web/API/Web_components/Using_shadow_DOM#element.shadowroot_et_loption_%C2%AB_mode_%C2%BB"><code>Element.shadowRoot</code> et l'option «&nbsp;mode&nbsp;»</a> sur MDN.      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Parlons de santé au travail en coopérative !</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/parlons-de-sante-au-travail-en-cooperative" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/parlons-de-sante-au-travail-en-cooperative</id>

      <published>2025-12-08T00:00:00+01:00</published>
            <updated>2025-12-08T13:44:20+01:00</updated>
      
      <summary type="html"><![CDATA[Depuis quelques mois, je fais de l’observation participante dans une coopérative d’indépendant·es en informatique. Concrètement, je travaille au sein de Codeureuses en liberté avec une double …]]></summary>
      <author>
        <name>Julie Brillet, Codeureuses en liberté</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Depuis quelques mois, je fais de <a href="https://fr.wikipedia.org/wiki/M%C3%A9thode_d%27observation_participante">l’observation participante</a> dans une coopérative d’indépendant·es en informatique. Concrètement, je travaille au sein de <a href="https://www.codeureusesenliberte.fr/">Codeureuses en liberté</a> avec une double casquette : </p>
<ul>
<li>en tant que salariée chargée de prévention des risques professionnels<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
, j'aide le collectif à améliorer ses conditions de travail pour, <em>in fine</em>, réduire l’impact du travail sur la santé des salarié·es ;</li>
<li>en tant qu’étudiante en <span lang="en">master</span> 2 de sociologie « santé et conditions de travail » de l’université de Nantes, j’observe le collectif avec des lunettes de sociologue pour rédiger un mémoire de recherche.</li>
</ul>
<h2>Une structure autogestionnaire</h2>
<p>Dans la promotion du <span lang="en">master</span>, nous sommes toutes et tous ou presque en alternance, avec cette double casquette. Mes camarades travaillent pour des collectivités locales, un entrepôt logistique ou de l’agroalimentaire… Et moi dans une coopérative sans chef·fe où chaque salarié·e travaille de façon autonome pour des client·es.</p>
<blockquote>
<p>Mais, comment ça peut marcher ?<br> — Certaines de mes camarades, dubitatives.
</p></blockquote>
<p>Concrètement, au sein de Codeureuses en liberté, tout le monde sauf moi :</p>
<ul>
<li>travaille comme indépendant·e pour des client·es en tant que prestataire informatique (en développement, design...) ;</li>
<li>est salarié·e en contrat à durée indéterminée de la structure Codeureuses en liberté, qui le ou la rémunère <a href="https://www.codeureusesenliberte.fr/blog/quand_travailler/">en fonction de ce qu’iels facturent, mais aussi de mécanismes de solidarité internes à la coopérative</a> ;</li>
<li>est sociétaire et a donc un droit de vote dans la gouvernance de la structure suivant le principe « une personne = une voix ». </li>
</ul>
<p>Au-delà du vote, on essaye de faire émerger des consensus dans la mesure du possible. Il n’y a pas d’organigramme. Nous avons un·e  président·e par obligation légale, qui change tous les ans et n’a pas de pouvoir.</p>
<p>Nous travaillons de chez nous, dans des espaces partagés ou dans les locaux de la structure cliente. Nous gardons des liens avec les autres membres de Codeureuses en Liberté via des outils collaboratifs en ligne, mais aussi des temps synchrones (un tour de table hebdomadaire pour savoir qui fait quoi, une demi-journée mensuelle pour avancer les chantiers de la coopérative et un ou deux séminaires par an). On l’aura compris, le terme « liberté » n’est pas choisi par hasard dans le nom de l’entreprise.</p>
<p>Comme l’un de nos buts est de valoriser et d’expliquer au maximum le modèle coopératif auprès des travailleureuses du numérique, nous avons aussi créé <a href="https://codecode.coop/">CodeCodeCoop</a>, où vous pouvez trouver des ressources et des témoignages sur le sujet <sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
. </p>
<h2>Pas de subordination, pas de souffrance ?</h2>
<p>Les premiers jours, j’ai été accueillie par une visio d’accueil conviviale. Le hasard du calendrier a fait que j’ai pu enchaîner plusieurs temps synchrones avec les autres salarié·es. C’était super, j’étais portée par l’enthousiasme, les chouettes rencontres et puis… Le lundi suivant est arrivé, je pouvais m’organiser comme je voulais, le Mattermost (outil libre de conversation instantanée) était particulièrement peu bavard et… je me suis sentie terriblement isolée.</p>
<p>Parce que l’isolement, dans les structures comme la nôtre où éloignement géographique rime avec autonomie, c’est un problème ! Je le savais, mais ce n’est pas exactement la même chose de le vivre (observation <em>participante</em>, vous vous rappelez ?).</p>
<p>Heureusement, plusieurs facteurs m’ont permis de ne pas rester seule.</p>
<p>Mon potentiel isolement était au sein de Codeureuses en liberté un sujet d’inquiétude, nous en avions beaucoup parlé en amont de mon alternance. Je savais donc que c’était une problématique liée à la structure et non à ma personne. Ça faisait par ailleurs écho à des cours que je pouvais avoir à l’université, sur le fait que — sociologie oblige — les risques professionnels sont analysés comme des questions collectives et systémiques, liées aux organisations et non aux individus.</p>
<p>Par ailleurs, Codeureuses en liberté est un projet qui dès le début, a été pensé comme un espace d’expérimentation pour les travailleureuses qui le composent, avec la volonté de documenter le processus au maximum. On me l’a présenté comme « l’entreprise dont vous êtes l’héroïne » et je l’ai moi aussi abordé de la même manière : étant moi-même soumise à des risques professionnels, j’ai pris ma propre situation comme exemple à documenter et à analyser.</p>
<p>Je me suis sentie légitime donc à exprimer mes difficultés et mes besoins, notamment le fait qu’il me faut plus de temps synchrones et/ou en présentiel que ce qui était envisagé au départ. </p>
<h2>Rendre collectifs les enjeux de santé au travail</h2>
<p>On le voit au travers de cet exemple : au sein de Codeureuses en liberté, la question de la santé au travail repose avant tout sur une responsabilité individuelle. C’est moi qui ai identifié que j’étais isolée, qui l’ai partagé avec les autres salarié·es et qui ai proposé une piste de résolution. Tout cela a été accueilli avec écoute et bienveillance et on a trouvé des solutions pour diminuer mon isolement. Il n’existe pas de cadre collectif formalisé sur les risques professionnels, mais des espaces de discussion où le sujet est légitime et une envie partagée de mieux faire. </p>
<p>Le rôle que je me suis donné, avec mes outils de préventrice et d’apprentie sociologue, est de rendre ces questions collectives. Pour mener à bien cette mission, je me suis d'abord intéressée au cadre réglementaire. </p>
<p>L’employeur a des <a href="https://www.service-public.gouv.fr/particuliers/vosdroits/F2210">obligations concernant la sécurité et la santé des salarié·es</a>. Cela s’incarne notamment dans un document obligatoire<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
 qui porte le doux nom de DUERP (document unique d’évaluation des risques professionnels), où sont recensés l’ensemble des risques auxquels sont exposé·es les travailleureuses et les actions prévues pour les prévenir.</p>
<p>Depuis les années 1970, où l’amélioration des conditions de travail est montée en force grâce notamment à la CFDT<sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
, la santé et la sécurité au travail sont devenues plus visibles. Mais cette dynamique s’est accompagnée d’une redéfinition de la prévention. Les métiers de la santé et de la sécurité au travail sont devenus pour beaucoup des métiers gestionnaires, où il faut formaliser, documenter, quantifier, auditer, tandis que le pouvoir des salarié·es dans les organisations a baissé <sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
.</p>
<p>De mon côté, j’aborde ma mission en me demandant comment je peux donner du pouvoir aux salarié·es et améliorer leurs conditions de travail. <a href="https://gitlab.com/CodeursEnLiberte/fondations/-/issues/262">J’ai proposé que la formalisation du DUERP soit un des livrables de mon alternance</a>. Pourquoi, alors que je critiquais les dynamiques gestionnaires juste au-dessus ? Parce qu’un outil n’est pas neutre et qu'on peut tout à fait utiliser sa rédaction  comme une excuse pour mettre le sujet sur la table et sortir de l'invisibilisation des risques (« on n'est pas exposé·es car on ne manipule pas de machine dangereuse ») ou de leur naturalisation (« ça fait partie des risques du métier »). Mais pour cela, certaines conditions sont indispensables : il faut que son contenu soit réfléchi avec les salarié·es et il est indispensable de partir du travail réel (ce que font les travailleur·euses et non le cahier des charges d’un client).</p>
<h2>Et alors, vos risques, à Codeureuses en liberté ?</h2>
<p>J’ai animé un atelier lors d'un séminaire il y a quelques semaines. Son but était de commencer à lister les risques auxquels les salarié·es de Codeureuses en liberté sont exposé·es et d’en faire un temps d’échange et de débat sur ce sujet.</p>
<p>Pour commencer, chacun·e a été invité·e à lister les différents risques auxquels iel pense être exposé·e. Je leur ai proposé de prendre une dizaine de minutes pour cela, pour que chacun·e ait la possibilité de partir de sa propre situation. Le groupe a ensuite posé ses post-it en tentant de les regrouper et en expliquant aux autres ce qu’il avait écrit.</p>
<blockquote>
Je galère à jongler quand j'ai plusieurs missions, mais avec la vie perso et potentiellement les trucs de la coopérative, (...) régulièrement, je galère à m'en sortir.
</blockquote>
<blockquote>
Il y a des fois, il y a des projets où on perd un peu le lien avec les utilisateurs finaux et on développe un peu dans le vide. Et puis, des fois, un truc un peu de <i lang="en">bore-out</i> où t'as l'impression de travailler un peu dans un vide total et je pense que ça rejoint un peu les trucs de dépression où ça te met dans un endroit qui est pas agréable.
</blockquote>
<blockquote>
Je trouve qu'on fait tous un peu le même métier, on est tous un peu dans le même secteur. Et donc là on sent un peu la crise économique ou le resserrement des budgets de plein de gens. Il y a des questions sur l'intelligence artificielle qui peut pousser certaines boîtes à virer des gens. Qu'est-ce qui se passe si collectivement on se retrouve dans un secteur beaucoup moins porteur qu'avant ? On sait qu'on a de la solidarité entre nous mais ça ne fonctionne que si c'est quelqu'un qui a un coup de mou mais pas si tout le monde est en galère.
</blockquote>
<p>Au final, quatre thèmes se sont dessinés :</p>
<ul>
<li>un autour du stress financier ;</li>
<li>un sur l’isolement et le télétravail ; </li>
<li>un autour des risques physiques, comme les troubles musculo-squelettiques, la fatigue visuelle ou les accidents de vélo ;</li>
<li>un autour du stress lié au boulot : charge mentale, urgences, manque de sens…</li>
</ul>
<p>Pour construire l’atelier, je me suis beaucoup appuyée sur le site de l’<a href="https://www.inrs.fr/">INRS</a> (Institut national de recherche et de sécurité), association adossée à la Sécurité sociale dont le rôle est de prévenir les accidents du travail et maladies professionnelles, et celui de l’<a href="https://www.anact.fr/">ANACT</a> (Agence nationale pour l'amélioration des conditions de travail), qui dépend du ministère du Travail. J’ai galéré à trouver des outils adaptés à la réalité de Codeureuses en liberté, qui n’est pas une boîte « normale » : pas de liens de subordination, une autonomie très forte et plusieurs collectifs de travail (les projets chez leurs clients, la coopérative…). Aucun outil clé en main ne pouvait s’utiliser tel quel : j’ai donc pioché dans les ressources relatives aux petites entreprises, aux indépendant·es, au travail sur écran et au télétravail. J’ai adapté le questionnaire <a href="https://www.inrs.fr/publications/outils/faire-le-point-rps">Faire le point</a> pour aller un peu plus loin sur les risques psycho-sociaux.</p>
<p>Cela a permis de se raconter pas mal de choses, c’était un moment très chouette, on a bien ri. J’ai vu comment des termes qui peuvent s’appliquer à n’importe quelle situation de travail — comme la charge de travail, la surveillance des travailleureuses ou les exigences émotionnelles — étaient discutés. Le questionnaire a fait ressortir sans surprise que parmi les facteurs de risques, l’insécurité de la situation de travail prime sur le reste. Cela a permis aussi de commencer à poser les premières réflexions sur une différenciation des risques : une <i lang="en">DevOps</i> va avoir plus de pression liée aux urgences, un junior sera potentiellement plus en difficulté pour hiérarchiser ses priorités, avoir du recul sur les directives reçues et donc gérer sa charge de travail, une personne qui vient de finir une mission et en cherche une autre va avoir plus de stress financier…</p>
<blockquote>
Si t'es débutant, jeune, tu as peut-être tendance à prendre trop sur toi, à vouloir faire les choses qu'on te demande de faire et plus tu prends l'expérience, plus tu sais organiser, dire « cette tâche-là est prioritaire par rapport à l'autre », « elle est vraiment importante à faire tout de suite », « celle-là elle peut attendre », « elle peut être déléguée », du coup elle te stresse moins et tu peux rassurer tes clients par rapport à ça. 
</blockquote>
<p>Au cours de cet atelier, nous avons au final assez peu abordé les risques internes à la coopérative, autour de la gouvernance ou de la gestion au quotidien de la structure. Cela fera partie des éléments que la suite de mon alternance va approfondir.</p>
<h3>Et si vous parliez travail ?</h3>
<p>Peut-être que ce billet vous a donné envie de creuser le sujet de la santé au travail et d’en parler avec vos collègues, pairs, copaines… Si tel est le cas, voici quelques idées pour alimenter votre réflexion : </p>
<ul>
<li>Vous pouvez organiser des temps de discussion comme nous l’avons fait. L’essentiel est d’avoir un cadre collectif qui garantit la confidentialité des échanges et pas de liens hiérarchiques entre vous.</li>
<li>Les syndicats sont des outils puissants de mise en commun de ces problématiques et de formation ! Cécile et Thomas expliquent dans ce <a href="https://www.24joursdeweb.fr/2023/pourquoi-se-syndiquer-dans-linformatique/">billet</a> pourquoi se syndiquer dans l’informatique.</li>
<li>L’INRS propose <a href="https://www.eformation-inrs.fr/formation/formation-acquerir-les-bases-en-prevention-des-risques-professionnels">un MOOC sur les bases de la santé et sécurité au travail</a> et je vous le recommande chaudement ! Il a été conçu pour des personnes n’ayant pas de connaissances sur le sujet et permet de faire un tour d’horizon des liens entre santé et travail, ce que sont les accidents de travail ou les maladies professionnelles et d’acquérir des bases en prévention.</li>
<li>Mais surtout, vous pouvez participer à la démarche initiée au sein de Codeureuses en liberté que nous voulons le plus collective possible !</li>
</ul>
<p>Je vais publier au fur et à mesure mes travaux et réflexions sur le <a href="https://www.codeureusesenliberte.fr/blog/">blog de Codeureuses en liberté</a> ou <a href="https://codecode.coop/">Code code coop</a>. J'aimerais pouvoir animer en 2026 des espaces de discussion et de partage de pratiques entre coopératives numériques, pour pouvoir mettre en commun et créer des ressources qui permettent d’améliorer nos conditions de travail. Donc si vous êtes intéressé·es, <a href="https://www.codeureusesenliberte.fr/a-propos/legal/">contactez-nous</a> !</p><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Ce sont les risques pour la santé et la sécurité des salarié·es dans le cadre de leur activité professionnelle.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  D’ailleurs, si votre coopérative n’y est pas, n’hésitez pas à nous contacter pour témoigner !      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  Oui, oui, dès l'embauche de la première personne salariée.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  Confédération française démocratique du travail.      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  La diminution de la syndicalisation ou la transformation des comités d'hygiène, de sécurité et des conditions de travail (CHSCT) en comité social et économique (CSE) avec les ordonnances Macron en sont deux exemples représentatifs.      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Dire au revoir aux GAFAM : journal d’une ancienne instagrammeuse</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/dire-au-revoir-aux-gafam-journal-d-une-ancienne-instagrammeuse" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/dire-au-revoir-aux-gafam-journal-d-une-ancienne-instagrammeuse</id>

      <published>2025-12-07T00:00:00+01:00</published>
            <updated>2025-12-08T07:50:17+01:00</updated>
      
      <summary type="html"><![CDATA[Plantons un peu le décor Sur Internet, j’ai eu mille pseudos, tout autant de sites personnels. Il y a quelques années, j’avais un blog qui réunissait de nombreux lecteurs, je racontais ma vie, mes …]]></summary>
      <author>
        <name>Vanessa Fayard</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<h2>Plantons un peu le décor</h2>
<p>Sur Internet, j’ai eu mille pseudos, tout autant de sites personnels. Il y a quelques années, j’avais un blog qui réunissait de nombreux lecteurs, je racontais ma vie, mes voyages, mes astuces déco et <span lang="en">DIY</span><sup id="fnref1:1"><a href="#fn:1" class="footnote-ref">1</a></sup>. Instagram était mon terrain de jeu préféré : prendre le temps de peaufiner le <span lang="en">feed</span> (grille de mes publication), retoucher les photos, partager des <span lang="en">stories</span><sup id="fnref1:2"><a href="#fn:2" class="footnote-ref">2</a></sup>...</p>
<p>Et pourtant, il y a moins d’un an, j’ai tout quitté, sans regret. </p>
<p>Pourquoi ce retournement de situation ? Les réseaux tels que je les ai connus ont bien changé. </p>
<p>J’ai vu les plateformes se transformer (et pas que par un changement de nom), les publicités et <span lang="en">posts</span><sup id="fnref1:3"><a href="#fn:3" class="footnote-ref">3</a></sup> sponsorisés prendre de plus en plus de place.<br />
J’ai vu les interactions être dirigées par ces réseaux. Vous savez, ce lien qui se maintient que si on a vu et réagi à la bonne <span lang="en">story</span>, ou le bon <span lang="en">post</span>.</p>
<p>J’ai vu aussi les actualités, les conjonctures politiques, l’intelligence artificielle à tout-va, les données personnelles qui le sont de moins en moins.<br />
J’ai commencé par désinstaller l’application X (anciennement Twitter), pour ne plus être tentée d’un coup d’œil sur les dernières tendances et <span lang="en">hashtags</span><sup id="fnref1:4"><a href="#fn:4" class="footnote-ref">4</a></sup>.</p>
<p>Puis j’ai réfléchi à quitter Meta, mais là, c’est une autre histoire, il me fallait un plan. </p>
<h2>F comme Meta</h2>
<p>Dans GAFAM, il y a un F, comme Meta : le groupe qui détient Facebook, Instagram et WhatsApp.</p>
<p>La dernière fois que j’ai ouvert Facebook, c’était pour changer ma photo de profil il y a quelques années. Mais pour Instagram, c’est une autre histoire. Je ne comptais plus mes heures à <span lang="en">scroller</span><sup id="fnref1:5"><a href="#fn:5" class="footnote-ref">5</a></sup>, regarder du contenu, et le plus souvent de comptes que je ne suivais même pas. </p>
<h3>Mais par où commencer ?</h3>
<ol>
<li><strong>Limiter le temps d’utilisation de l’application.</strong> J’avais besoin de le réduire drastiquement, c’était devenu un réflexe inconscient de prendre mon téléphone et <span lang="en">scroller</span> vers le haut. Dans les paramètres de mon téléphone, j'ai pu mettre en place une limite de 20 puis 10 minutes par jour. Juste pour l'expérience, je vous encourage à tester !</li>
<li><strong>Faire la liste des comptes qui comptent :</strong> ceux qui avaient fini par rentrer dans ma routine des 10 minutes par jour. J’en ai profité pour vérifier si je ne pouvais pas trouver l’information ailleurs (site Internet, autre profil sur les réseaux sociaux, flux RSS…). Pour les autres, j’ai sauvegardé l’URL du compte pour y jeter un œil directement d’un navigateur.</li>
<li><strong>Faire une sauvegarde.</strong> Désactiver son compte, c’est aussi dire adieu à des années d’images partagées, de montages, et de souvenirs.</li>
</ol>
<p>Après ça, il ne me restait plus qu’à faire la demande de suppression du compte. Pour que ce soit effectif, il fallait attendre 30 jours, le timing parfait pour préparer ma fuite de WhatsApp.</p>
<h2>Dire adieu à WhatsApp</h2>
<p>Comme beaucoup, vis-à-vis de WhatsApp, j’étais insouciante. C’est pratique, tout le monde est dessus : les amis, la famille. Un mariage, un anniversaire, un verre, on créé un groupe WhatsApp. C’est presque devenu un nom commun, comme Sopalin, Scotch ou Nutella.<br />
Et puis ils ont commencés à mettre de l’IA, il fallait, presque tous les 3 mois, cocher des cases et remplir des formulaires pour avoir la paix. Une date limite était annoncée, je n’avais plus le choix.</p>
<p>Je venais de quitter Facebook et Instagram, j’étais si proche de sortir Meta de ma vie, pourquoi ne pas essayer ?</p>
<ol>
<li><strong>En parler autour de moi.</strong> «&nbsp;Et toi, tu en penses quoi de WhatsApp ? Signal, tu connais ?&nbsp;»</li>
<li><strong>Faire le tri.</strong> Chaque occasion a son groupe, qui une fois la date passée, il ne vit plus, à part pour les notifications «&nbsp;Pierre Paul Jacques a quitté la conversation&nbsp;».</li>
<li><strong>En parler autour de moi.</strong> «&nbsp;Et si je quitte WhatsApp, tu me suis ? Je crée un nouveau groupe et je t’invite, tu verras, c’est super simple&nbsp;».</li>
</ol>
<p>Je sais, j’ai eu de la chance, je n’avais pas de conversation active pour le boulot, ou avec mes voisins. À force d’en parler, les gens m’ont suivi. Ils n’ont pas quitté WhatsApp, mais j’ai gardé le lien. Si mes parents l’ont fait, alors pourquoi pas toi ?</p>
<h2>Oui mais demain ?</h2>
<p>Ce que je n’ai pas dit au début de mon article, c’est qu’avant d’initier ma séparation avec Meta, j’ai commencé un gros chantier en avril dernier : me passer de Google.<br />
Je me souviens encore de mon premier pouet sur Mastodon, je ne savais pas par où commencer, je savais que ça serait long, mais j’étais bien naïve sur la quantité de choses à penser. Se passer de Google, c’est se passer de Gmail, de Google Maps, du PlayStore, Google Drive… Il y a déjà trop de Google dans cette phrase. Je ne suis même pas sûre d’y arriver un jour. </p>
<ol>
<li><strong>Trouver un nouveau service pour une transition une douceur.</strong> Je suis passé chez Infomaniak, avec l’offre payante KSuite + nom de domaine. Si un jour je veux partir de chez eux, je garderai mon adresse.</li>
<li><strong>Faire du tri.</strong> J’ai passé des heures à trier, classer, sauvegarder, supprimer, des années de mails, fichiers et photos stockées. Profiter de chaque mail reçu pour me désinscrire des newsletters. J’ai même fini par me faire un modèle de demande de suppression de compte.</li>
<li><strong>Changer d’adresse</strong>. Déménager, à coté c’est de la rigolade. J’ai fait une première liste à partir de mon gestionnaire de mot de passe. Et puis ensuite, c’est au compte-gouttes : un mail reçu, une tâche administrative à faire, une commande à passer. C’est pour cette étape que je me suis laissé 1 an avant de supprimer définitivement mon compte. </li>
</ol>
<p>Et voilà, j’en suis là. Plus libre qu’hier, avec encore tellement à accomplir, comprendre, et apprendre. Comme pour une rupture : on se dit qu’on y arrivera jamais, qu’on ne s’en passera pas, que ça restera. Et puis un pas après l’autre, on se reconstruit, on s’adapte, et le temps fait son œuvre.</p>
<p>Et pour la suite, j’y réfléchis encore. J’ai entamé une transition qui a et qui va changer beaucoup de mes habitudes. Je ne suis pas parfaite, loin de là : il me reste une adresse Gmail pour mon utilisation du PlayStore, un Windows pour jouer aux jeux vidéos, et un Google Maps rempli de bonnes adresses. Ces services restent ancrés dans notre quotidien, et c’est un équilibre à trouver.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn:1">
<p><span lang="en">Do It Yourself</span> : faire soi-même.&#160;<a href="#fnref1:1" rev="footnote" class="footnote-backref">&#8617;</a></p>
</li>
<li id="fn:2">
<p>Publication éphémère qui est disponible 24h.&#160;<a href="#fnref1:2" rev="footnote" class="footnote-backref">&#8617;</a></p>
</li>
<li id="fn:3">
<p>Publication photo ou vidéo.&#160;<a href="#fnref1:3" rev="footnote" class="footnote-backref">&#8617;</a></p>
</li>
<li id="fn:4">
<p>Mots-dièses, utilisés pour catégoriser une publication et la retrouver plus facilement.&#160;<a href="#fnref1:4" rev="footnote" class="footnote-backref">&#8617;</a></p>
</li>
<li id="fn:5">
<p>Faire défiler verticalement le contenu.&#160;<a href="#fnref1:5" rev="footnote" class="footnote-backref">&#8617;</a></p>
</li>
</ol>
</div>]]>
      </content>
    </entry>
      <entry>
      <title type="html">Concevoir et développer un carrousel accessible aux personnes handicapées</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees</id>

      <published>2025-12-06T00:00:00+01:00</published>
            <updated>2025-12-06T07:29:14+01:00</updated>
      
      <summary type="html"><![CDATA[Les carrousels, aussi appelés sliders, slideshows ou encore diaporamas, sont bien installés dans le paysage numérique. Des sites et des applications continuent d’en embarquer dès leur mise en …]]></summary>
      <author>
        <name>Maïa Kopff</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Les carrousels, aussi appelés <i lang="en">sliders</i>, <i lang="en">slideshows</i> ou encore diaporamas, sont bien installés dans le paysage numérique. Des sites et des applications continuent d’en embarquer dès leur mise en production, bien que les ergonomes questionnent ce type de composant depuis plusieurs années<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
.</p>
<p>À ce jour, il n’existe pas de balise <code>&lt;carousel&gt;</code> portant une sémantique à toute épreuve. Chaque équipe intègre donc ces contenus comme elle peut, au risque de créer de nouveaux défis pour les personnes handicapées.<br />
La <span lang="en">Web Accessibility Initiative</span> (WAI)<sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
 propose un <a href="https://www.w3.org/WAI/ARIA/apg/" hreflang="en" title="guide des composants ARIA, en anglais">guide des composants ARIA</a> qui contient des implémentations permettant de rendre l’expérience en partie accessible aux personnes qui se servent d’une technologie d’assistance.</p>
<p>Cet article présente les points critiques qui peuvent créer des situations de handicap. Il apporte aussi des solutions pour produire des carrousels accessibles sur le web.</p>
<p>Le terme «&nbsp;carrousel&nbsp;» désigne ici les blocs dont on fait défiler les contenus au fur et à mesure pour n’en afficher qu’une partie à la fois et le terme «&nbsp;diapositive&nbsp;» désigne leurs sous-éléments.</p>
<figure aria-label="Carrousel d’images légendées sur stadium.museedusport.fr." class="aligncenter" role="group"><img alt="capture d’écran du site stadium.museedusport.fr" height="821" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/118a9b4858-1764454186/carrousel_stadium-museedusport-fr.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/118a9b4858-1764454186/carrousel_stadium-museedusport-fr-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/118a9b4858-1764454186/carrousel_stadium-museedusport-fr-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/118a9b4858-1764454186/carrousel_stadium-museedusport-fr-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/118a9b4858-1764454186/carrousel_stadium-museedusport-fr-2048x-q80.png 2048w" width="1106"><figcaption>Carrousel d’images légendées sur stadium.museedusport.fr.</figcaption></figure>
<figure aria-label="Carrousel d’événements sur grandest.fr." class="aligncenter" role="group"><img alt="capture d’écran du site grandest.fr" height="717" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/404bbf279f-1764454186/carrousel_grandest-fr.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/404bbf279f-1764454186/carrousel_grandest-fr-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/404bbf279f-1764454186/carrousel_grandest-fr-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/404bbf279f-1764454186/carrousel_grandest-fr-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/404bbf279f-1764454186/carrousel_grandest-fr-2048x-q80.png 2048w" width="1265"><figcaption>Carrousel d’événements sur grandest.fr.</figcaption></figure>
<figure aria-label="Carrousel pour les images d’une fiche produit sur burdastyle.fr." class="aligncenter" role="group"><img alt="capture d’écran du site burdastyle.fr" height="583" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b49712c6ca-1764454186/carrousel_burdastyle-fr.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b49712c6ca-1764454186/carrousel_burdastyle-fr-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b49712c6ca-1764454186/carrousel_burdastyle-fr-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b49712c6ca-1764454186/carrousel_burdastyle-fr-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b49712c6ca-1764454186/carrousel_burdastyle-fr-2048x-q80.png 2048w" width="1167"><figcaption>Carrousel pour les images d’une fiche produit sur burdastyle.fr.</figcaption></figure>
<p>Cet article fait des références au <a href="https://accessibilite.numerique.gouv.fr/">Référentiel général d’amélioration de l’accessibilité (RGAA)&nbsp;4</a>. Si vous êtes soumis à une norme ou à un référentiel différent (par exemple WCAG<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
, EN 301 549<sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
, RAWeb<sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
 ou RAAM<sup class="footnote"><a id="fnref-6" href="#fn-6" aria-describedby="fn-6">6</a></sup>
), vous pouvez faire la correspondance avec votre norme depuis la partie «&nbsp;Références&nbsp;» des critères cités.</p>
<p>Si vous ne pouvez pas lire tout l’article, vous pouvez retrouver les points essentiels à retenir dans la <a href="#conclusion">conclusion</a>.</p>
<nav role="navigation" aria-labelledby="toc-heading">
<h2 id="toc-heading">Sommaire de l’article</h2>
<ol>
<li>
<a href="#concevoir">Bonnes pratiques pour concevoir un carrousel accessible</a>
<ol>
<li><a href="#carrousels-animes">Prévoir un moyen d’arrêter les carrousels animés</a></li>
<li><a href="#navigation-carrousel">Faciliter la navigation dans les carrousels</a></li>
<li><a href="#carrousels-images">Ne pas masquer les carrousels d’images</a></li>
</ol>
</li>
<li>
<a href="#developper">Développer un carrousel accessible avec ARIA</a>
<ol>
<li><a href="#utilisation-technologies-assistance">Permettre l’utilisation du carrousel avec les technologies d’assistance</a></li>
<li><a href="#carrousels-multiples-diapositives">Gérer les carrousels avec de multiples diapositives</a></li>
</ol>
</li>
<li><a href="#carrousels-css">Les carrousels avec CSS sont-ils accessibles ?</a></li>
<li><a href="#conclusion">Conclusion</a></li>
</ol></nav>
<div class="section">
<h2 id="concevoir" tabindex="-1">Bonnes pratiques pour concevoir un carrousel accessible</h2>
<h3 id="carrousels-animes" tabindex="-1">Prévoir un moyen d’arrêter les carrousels animés</h3>
<p>Si votre carrousel défile automatiquement et qu’il n’y a pas encore de bouton permettant d’arrêter le mouvement, alors il pose un premier problème d’accessibilité. De nombreuses personnes handicapées vont être gênées par ce défilement intempestif, notamment :</p>
<ul>
<li>des personnes sensibles au mouvement, dont les personnes sujettes à la <a href="https://fr.wikipedia.org/wiki/Cybercin%C3%A9tose">cybercinétose</a><sup class="footnote"><a id="fnref-7" href="#fn-7" aria-describedby="fn-7">7</a></sup>
 ;</li>
<li>des personnes ayant un trouble de l’attention. Le mouvement du carrousel peut les empêcher de se concentrer sur une zone voisine de l’interface ;</li>
<li>des personnes malvoyantes, mais aussi des personnes qui ont des difficultés de lecture et des personnes ayant un handicap mental. Pour toutes ces personnes, essayer de lire du contenu en mouvement peut être particulièrement compliqué s’il n’est pas possible d’interrompre l’animation.</li>
</ul>
<p>Utiliser des animations dans une page web est autorisé à condition de respecter cette règle essentielle d’accessibilité : <strong>les internautes doivent pouvoir <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#13.8">contrôler le mouvement</a>, par exemple au moyen d’un bouton « pause »</strong>.</p>
<figure aria-label="Carrousel avec défilement automatique et bouton « pause » sur tgvinoui.sncf." class="aligncenter" role="group"><img alt="capture d’écran du site tgvinoui.sncf" height="529" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/6706e298a7-1764454186/carrousel_tgvinoui-sncf-01.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/6706e298a7-1764454186/carrousel_tgvinoui-sncf-01-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/6706e298a7-1764454186/carrousel_tgvinoui-sncf-01-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/6706e298a7-1764454186/carrousel_tgvinoui-sncf-01-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/6706e298a7-1764454186/carrousel_tgvinoui-sncf-01-2048x-q80.png 2048w" width="1265"><figcaption>Carrousel avec défilement automatique et bouton « pause » sur tgvinoui.sncf.</figcaption></figure>
<p>Le nom de ce bouton doit indiquer l’action qu’il permet de réaliser, par exemple : « lecture » quand le carrousel est à l’arrêt et « pause » lorsque le carrousel est en mouvement.</p>
<p>Ce bouton doit apparaître sur toutes les résolutions, y compris lorsque les internautes agrandissent la page à 200 % ou à 400 %<sup class="footnote"><a id="fnref-8" href="#fn-8" aria-describedby="fn-8">8</a></sup>
.</p>
<figure aria-label="Sur tgvinoui.sncf, le bouton « pause » reste présent dans une largeur réduite (correspondant au zoom graphique à 400 %)." class="aligncenter" role="group"><img alt="capture d’écran du site tgvinoui.sncf dans une largeur réduite à 320 px" height="482" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/4712566a3a-1764454186/carrousel_tgvinoui-sncf-02.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/4712566a3a-1764454186/carrousel_tgvinoui-sncf-02-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/4712566a3a-1764454186/carrousel_tgvinoui-sncf-02-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/4712566a3a-1764454186/carrousel_tgvinoui-sncf-02-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/4712566a3a-1764454186/carrousel_tgvinoui-sncf-02-2048x-q80.png 2048w" width="320"><figcaption>Sur tgvinoui.sncf, le bouton « pause » reste présent dans une largeur réduite (correspondant au zoom graphique à 400 %).</figcaption></figure>
<p><strong>Attention :</strong> certaines bibliothèques de composants permettent de mettre le carrousel sur pause lorsqu’une personne le survole à l’aide de la souris ou prend le focus sur un des éléments qu’il contient. Cette solution est insuffisante pour l’accessibilité : </p>
<ul>
<li>Les personnes qui utilisent un logiciel de contrôle visuel ou un logiciel de contrôle vocal en raison d’un handicap moteur pourraient avoir des difficultés à réaliser ce type d’action ;</li>
<li>Les utilisateurs et utilisatrices pourraient être en train d’interagir avec une zone différente de l’interface tout en percevant l’animation du carrousel dans leur champ visuel. </li>
</ul>
<p>Pour bien comprendre le problème, le site <a href="https://accessuse.eu/fr/carrousels.html" lang="en" hreflang="en">Access &amp; Use</a> propose des extraits vidéo de tests utilisateurs montrant les difficultés rencontrées par des personnes handicapées face à des carrousels animés.</p>
</div>
<h3 id="navigation-carrousel" tabindex="-1">Faciliter la navigation dans les carrousels</h3>
<h4>Gestes et boutons de navigation</h4>
<p>Si votre carrousel est animé, il doit donc s’accompagner d’un bouton «&nbsp;lecture/pause&nbsp;». Mais ce n’est probablement pas le seul bouton à prévoir…</p>
<p>En effet, dans certains carrousels, le passage d’une diapositive à l’autre se fait uniquement <strong>au moyen d’un geste de glissement</strong>, par exemple&nbsp;:</p>
<ul>
<li>sur mobile&nbsp;: avec un doigt posé sur l’écran allant de la droite vers la gauche&nbsp;;</li>
<li>sur ordinateur&nbsp;: en faisant défiler le contenu grâce au pavé tactile (<i lang="en">touchpad</i>).</li>
</ul>
<p>Or, bon nombre de personnes handicapées peuvent rencontrer des difficultés pour réaliser ce type de mouvement. Citons notamment&nbsp;:</p>
<ul>
<li>les personnes paraplégiques dont le périphérique est fixé à leur fauteuil roulant&nbsp;;</li>
<li>les personnes déficientes visuelles qui ne voient pas l’interface, mais qui interagissent avec elle au moyen d’une plage braille ou d’un lecteur d’écran&nbsp;;</li>
<li>les personnes ayant un trouble cognitif ou des difficultés d’apprentissage, qui ne comprendront pas forcément l’action à réaliser. </li>
</ul>
<p>Par ailleurs, toutes les technologies d’assistance ne permettent pas de réaliser des gestes de glissement&nbsp;: les contacteurs (qui reprennent les actions du clavier), les logiciels de contrôle visuel ou vocal, les lecteurs d’écran, les plages braille, etc.</p>
<p><strong>Votre carrousel doit donc proposer des boutons de navigation visibles et utilisables au moyen d’un clic simple.</strong> Ainsi ils pourront être activés par tout le monde, que ce soit au clavier, à la voix, avec un système de contrôle visuel, etc. Il peut s’agir de boutons «&nbsp;Précédent&nbsp;» et «&nbsp;Suivant&nbsp;», de puces permettant de choisir la diapositive précise que l’on souhaite afficher, d’images miniatures, etc.</p>
<figure aria-label="Carrousel de contenus sur groupe-sncf.com. L’utilisation d’un geste de glisser-déposer avec la souris permet de faire défiler le contenu. Des boutons « précédent » et « suivant » permettent de réaliser la même action." class="aligncenter" role="group"><img alt="capture d’écran du site groupe-sncf.com" height="761" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c8cfaf2b15-1764454186/carrousel_groupe-sncf-com.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c8cfaf2b15-1764454186/carrousel_groupe-sncf-com-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c8cfaf2b15-1764454186/carrousel_groupe-sncf-com-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c8cfaf2b15-1764454186/carrousel_groupe-sncf-com-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c8cfaf2b15-1764454186/carrousel_groupe-sncf-com-2048x-q80.png 2048w" width="1137"><figcaption>Carrousel de contenus sur groupe-sncf.com. L’utilisation d’un geste de glisser-déposer avec la souris permet de faire défiler le contenu. Des boutons « précédent » et « suivant » permettent de réaliser la même action.</figcaption></figure>
<p>Ces boutons doivent eux aussi apparaître sur toutes les résolutions, donc également pour les personnes qui zooment à 200&nbsp;% ou à 400&nbsp;%.</p>
<figure aria-label="Sur grandest.fr les boutons « précédent » et « suivant » restent présents dans une largeur réduite (correspondant au zoom graphique à 400 %)." class="aligncenter" role="group"><img alt="capture d’écran du site grandest.fr dans une largeur réduite à 320 px" height="768" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/1d4470e652-1764454186/carrousel_grandest-fr_320.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/1d4470e652-1764454186/carrousel_grandest-fr_320-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/1d4470e652-1764454186/carrousel_grandest-fr_320-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/1d4470e652-1764454186/carrousel_grandest-fr_320-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/1d4470e652-1764454186/carrousel_grandest-fr_320-2048x-q80.png 2048w" width="640"><figcaption>Sur grandest.fr les boutons « précédent » et « suivant » restent présents dans une largeur réduite (correspondant au zoom graphique à 400 %).</figcaption></figure>
<h4>Navigation au clavier et ordre d’accès aux éléments</h4>
<p>Votre carrousel commence à prendre forme&nbsp;!</p>
<p>Vous disposez maintenant du contenu de votre carrousel (probablement des images, des textes et/ou des éléments interactifs tels que des liens), de boutons de navigation et peut-être d’un bouton lecture/pause.</p>
<p>Dans quel ordre les personnes handicapées devraient-elles interagir avec ces différents éléments&nbsp;?</p>
<p>Distinguons ici <strong>l’affichage</strong> et <strong>l’ordre d’accès</strong> au clavier ou avec une technologie d’assistance qui lit la page de manière linéaire.</p>
<p>Il est préférable de permettre aux internautes d’interagir d’abord avec le bouton lecture/pause, parce qu’il s’agit de l’une des <a href="https://www.w3.org/Translations/WCAG21-fr/#cc5">fonctionnalités les plus critiques des carrousels</a>.</p>
<p>Les éléments suivants seront les boutons de navigation de votre carrousel. En effet, le fait de placer ces éléments <strong>avant</strong> le contenu du carrousel dans le code source permettra aux personnes qui naviguent au clavier d’afficher la ou les diapositives qui les intéressent <strong>avant</strong> d’y accéder.</p>
<figure aria-label="Exemple 1 : carrousel avec ordre de tabulation cohérent." class="aligncenter" role="group"><img alt="exemple 1" height="600" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c5a711d438-1764454186/keyboard-navigation01.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c5a711d438-1764454186/keyboard-navigation01-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c5a711d438-1764454186/keyboard-navigation01-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c5a711d438-1764454186/keyboard-navigation01-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c5a711d438-1764454186/keyboard-navigation01-2048x-q80.png 2048w" width="653"><figcaption>Exemple 1 : carrousel avec ordre de tabulation cohérent.</figcaption></figure>
<details>
<summary>Description de l’exemple 1 : carrousel avec ordre de tabulation cohérent</summary>
<p>Carrousel qui affiche une photo (cliquable) d’une falaise et sa légende « Un morceau de l’Altschlossfelsen, aux airs de petites maisons troglodytes ».</p>
<p>L’image est cliquable et la légende contient un lien.</p>
<p>Le contenu du carrousel est suivi de trois boutons : « précédent », « lecture/pause » et « suivant ».</p>
<p>Des numéros indiquent l’ordre de tabulation :</p>
<ol>
<li>Bouton lecture/pause</li>
<li>Bouton précédent</li>
<li>Bouton suivant</li>
<li>Contenu du carrousel : image cliquable puis le lien.</li>
</ol>
</details>
<p>Placer les boutons de navigation avant les diapositives permet de réduire le nombre de manipulations au clavier en évitant aux utilisateurs et utilisatrices de <strong>revenir en arrière</strong> pour interagir avec la ou les diapositives qui les intéressent.</p>
<figure aria-label="Exemple 2 : carrousel avec ordre de tabulation incohérent" class="aligncenter" role="group"><img alt="exemple 2" height="603" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/f6e5bc7971-1764454186/keyboard-navigation02.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/f6e5bc7971-1764454186/keyboard-navigation02-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/f6e5bc7971-1764454186/keyboard-navigation02-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/f6e5bc7971-1764454186/keyboard-navigation02-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/f6e5bc7971-1764454186/keyboard-navigation02-2048x-q80.png 2048w" width="654"><figcaption>Exemple 2 : carrousel avec ordre de tabulation incohérent</figcaption></figure>
<details>
<summary>Description de l’exemple 2 : carrousel avec ordre de tabulation incohérent</summary>
<p>Carrousel qui affiche une photo (cliquable) d’une falaise et sa légende « Un morceau de l’Altschlossfelsen, aux airs de petites maisons troglodytes ».</p>
<p>L’image est cliquable et la légende contient un lien.</p>
<p>Le contenu du carrousel est suivi de trois boutons : « précédent », « lecture/pause » et « suivant ».</p>
<p>Des numéros indiquent l’ordre de tabulation incohérent :</p>
<ol>
<li>Contenu du carrousel : image cliquable puis le lien</li>
<li>Bouton lecture/pause</li>
<li>Bouton précédent</li>
<li>Bouton suivant.</li>
</ol>
</details>
<p><strong>Il est donc possible d’utiliser un ordre d’affichage et un ordre d’accès au clavier différents</strong>, tant que la mise en forme ne laisse pas de doute sur la relation entre ces éléments, par exemple en utilisant  la proximité. </p>
<div class="section">
<h3 id="carrousels-images" tabindex="-1">Ne pas masquer les carrousels d’images</h3>
<p>Si votre carrousel ne contient que des images, elles devraient être décrites, même si elles vous semblent décoratives.</p>
<figure aria-label="Carrousel d’images sans texte sur olympics.com." class="aligncenter" role="group"><img alt="capture d’écran du bloc « Galerie » sur le site olympics.com" height="754" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/bcc1ad6d32-1764454186/carrousel_olympics-com-cio-paris-2024-02.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/bcc1ad6d32-1764454186/carrousel_olympics-com-cio-paris-2024-02-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/bcc1ad6d32-1764454186/carrousel_olympics-com-cio-paris-2024-02-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/bcc1ad6d32-1764454186/carrousel_olympics-com-cio-paris-2024-02-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/bcc1ad6d32-1764454186/carrousel_olympics-com-cio-paris-2024-02-2048x-q80.png 2048w" width="1005"><figcaption>Carrousel d’images sans texte sur olympics.com.</figcaption></figure>
<p>Dans les fiches produit, les images peuvent véhiculer des informations telles que la couleur d’un produit, l’angle de vue, une fiche technique, etc. </p>
<figure aria-label="Sur drouault.net, les fiches produit contiennent des carrousels d’images montrant le produit sous différents angles." class="aligncenter" role="group"><img alt="capture d’écran d’une fiche produit sur drouault.net" height="714" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b0c87cb706-1764454186/carrousel_drouault-net.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b0c87cb706-1764454186/carrousel_drouault-net-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b0c87cb706-1764454186/carrousel_drouault-net-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b0c87cb706-1764454186/carrousel_drouault-net-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/b0c87cb706-1764454186/carrousel_drouault-net-2048x-q80.png 2048w" width="1265"><figcaption>Sur drouault.net, les fiches produit contiennent des carrousels d’images montrant le produit sous différents angles.</figcaption></figure>
<p>Le fait d’intégrer les images de manière décorative (par exemple à l’aide d’un attribut <code>alt=""</code> sur une balise <code>&lt;img&gt;</code>) ne fait a priori pas disparaître le carrousel, qui est composé d’au moins un bouton « suivant » en plus de son contenu, aux technologies d’assistance.</p>
<p>Masquer vos images aux technologies d’assistance reviendrait donc à proposer un composant aux personnes aveugles et malvoyantes qui ne contiendrait que des boutons de navigation, mais pas de contenu.</p>
<p>Il reste donc préférable de toujours décrire les images. Si les images n’apportent pas d’information essentielle, il est possible de rédiger des descriptions courtes telles que « vue du produit de face » « toute notre équipe pose devant notre bâtiment » ou « paysage de montagnes ».</p>
<p><strong>Attention :</strong> masquer entièrement le carrousel (c'est-à-dire à la fois les images et les boutons de navigation) aux technologies d’assistance à l’aide de l’attribut <a href="https://www.w3.org/TR/wai-aria/#aria-hidden" hreflang="en" title="aria-hidden=true, en anglais">aria-hidden="true"</a>, n’est pas non plus souhaitable.<br />
Le carrousel ne serait effectivement plus annoncé aux personnes aveugles et malvoyantes ; mais il ne serait plus non plus possible d’interagir avec son bouton lecture/pause ni ses boutons de navigation pour les personnes qui se servent <a href="https://access42.net/attribut-aria-hidden-true-accessibilite/">d’autres types de technologie d’assistance</a>, notamment les personnes qui utilisent le contrôle vocal en raison d’un handicap moteur.</p>
</div>
<h2 id="developper" tabindex="-1">Développer un carrousel accessible avec ARIA</h2>
<p>Le site <a href="https://www.w3.org/WAI/ARIA/apg/patterns/" lang="en" hreflang="en">ARIA Authoring Practices Guide</a> propose de nombreux exemples de composants interactifs et des manières de les rendre accessibles. Certains de ces exemples sont tout de même à sélectionner avec soin. <strong>Lisez toujours les avertissements accompagnant les différents motifs de conception.</strong></p>
<h3 id="utilisation-technologies-assistance" tabindex="-1">Permettre l’utilisation du carrousel avec les technologies d’assistance</h3>
<p>Le motif de conception <a href="https://www.w3.org/WAI/ARIA/apg/patterns/" hreflang="en" title="ARIA Carousel, en anglais">ARIA <span lang="en">Carousel</span></a> a l’avantage de proposer deux exemples presque «&nbsp;clé-en-main&nbsp;» qui incluent une navigation au clavier cohérente&nbsp;:</p>
<ul>
<li>un <a href="https://www.w3.org/WAI/ARIA/apg/patterns/carousel/examples/carousel-1-prev-next/" hreflang="en" title="carrousel basique, en anglais">carrousel «&nbsp;basique&nbsp;»</a> avec des boutons «&nbsp;précédent&nbsp;» et «&nbsp;suivant&nbsp;». Ce code est relativement simple&nbsp;;</li>
<li>un <a href="https://www.w3.org/WAI/ARIA/apg/patterns/carousel/examples/carousel-2-tablist/" hreflang="en" title="carrousel dont le fonctionnement s’apparente à celui d’un système d’onglets, en anglais">carrousel dont le fonctionnement s’apparente à celui d’un système d’onglets</a>, avec des puces de navigation. C’est cet exemple dont vous auriez intérêt à vous servir pour développer un carrousel dont la navigation se fait à l’aide de numéros ou d’images miniatures. Le code est un peu plus complexe (attributs et interactions au clavier supplémentaires à implémenter en JavaScript).</li>
</ul>
<p>Heureusement, la documentation est claire et des exemples de code HTML, CSS et JavaScript sont proposés.</p>
<h4>Nom, rôle et changements d’état</h4>
<p>Les carrousels sont des composants interactifs dans la mesure où l’on peut interagir avec différentes parties de la zone (notamment les boutons de navigation) pour en faire défiler le contenu.</p>
<p>Les éléments interactifs doivent posséder <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#7.1">un nom, un rôle et leurs changements d’état doivent être signalés</a> aux personnes qui se servent de technologies d’assistance. </p>
<p>Utilisez le rôle <code>region</code> (implicite sur la balise <code>&lt;section&gt;</code>) ou le rôle <code>group</code>. Une fois nommé avec un attribut <code>aria-label</code> ou un attribut <code>aria-labelledby</code>, les lecteurs d’écran annonceront le début et la fin du composant<sup class="footnote"><a id="fnref-9" href="#fn-9" aria-describedby="fn-9">9</a></sup>
.</p>
<pre class="language-html" tabindex="0"><code class="language-html">&lt;section aria-labelledby="carousel-heading"&gt;
  &lt;h2 id="carousel-heading"&gt;Galerie photos&lt;/h2&gt;
  […]
&lt;/section&gt;

&lt;div role="region" aria-label="Actualités"&gt;
  […]
&lt;/div&gt;

&lt;div role="group" aria-labelledby="testimonies-header"&gt;
  &lt;h2 id="testimonies-header"&gt;Témoignages&lt;/h2&gt;
  […]
&lt;/div&gt;</code></pre>
<p><em>Note&nbsp;: les régions nommées (rôle <code>region</code> ou balise <code>&lt;section&gt;</code>) proposent un raccourci qui peut être utilisé au moyen d’un lecteur d’écran ou d’une extension de navigateur pour les personnes qui naviguent au clavier. Ce rôle devrait être réservé aux <strong>zones principales de la page</strong>.</em></p>
<figure aria-label="Affichage de la liste des repères dans le rotor du lecteur d’écran VoiceOver : le carrousel qui a le rôle region est identifié et atteignable." class="aligncenter" role="group"><img alt="capture d’écran du rotor de VoiceOver par-dessus un carrousel" height="528" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ee09ff0446-1764454186/region-02.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ee09ff0446-1764454186/region-02-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ee09ff0446-1764454186/region-02-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ee09ff0446-1764454186/region-02-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ee09ff0446-1764454186/region-02-2048x-q80.png 2048w" width="941"><figcaption>Affichage de la liste des repères dans le rotor du lecteur d’écran <span lang="en">VoiceOver</span> : le carrousel qui a le rôle <code>region</code> est identifié et atteignable.</figcaption></figure>
<hr>
<p>Les rôles <code>region</code> et <code>group</code> restent des rôles généraux qui n’indiquent pas nécessairement l’interactivité de votre carrousel. Le guide des composants ARIA propose d’utiliser l’attribut <code>aria-roledescription</code> pour expliciter le rôle du carrousel aux personnes qui consultent votre site à l’aide d’une technologie d’assistance.</p>
<p>Il est donc suggéré d’ajouter un attribut <code>aria-roledescription="carousel"</code> sur votre carrousel (là où vous avez utilisé une balise <code>&lt;section&gt;</code>, un rôle <code>region</code> ou <code>group</code>) et dans le cas d’un carrousel «&nbsp;basique&nbsp;», un attribut <code>aria-roledescription="slide"</code> sur chacune des diapositives.</p>
<p>Certains lecteurs d’écran remplacent le rôle de l’élément par la valeur de l’attribut. D’autres lecteurs d’écrans ajoutent la valeur au rôle de l’élément. Ils annonceront donc par exemple «&nbsp;Actualités, carousel&nbsp;» ou «&nbsp;1 sur 6, groupe, slide&nbsp;».</p>
<figure aria-label="Le lecteur d’écran VoiceOver ne restitue pas le rôle « région », uniquement le contenu de l’attribut aria-roledescription." class="aligncenter" role="group">
<div class="figure"><img alt="capture d’écran de l’annonce d’un carrousel par le lecteur d’écran VoiceOver" height="565" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/d6caebbfb1-1764454186/aria-roledescription01.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/d6caebbfb1-1764454186/aria-roledescription01-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/d6caebbfb1-1764454186/aria-roledescription01-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/d6caebbfb1-1764454186/aria-roledescription01-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/d6caebbfb1-1764454186/aria-roledescription01-2048x-q80.png 2048w" width="1252"></div>
<div class="figure"><img alt="" height="562" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c4abde0738-1764454186/aria-roledescription02.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c4abde0738-1764454186/aria-roledescription02-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c4abde0738-1764454186/aria-roledescription02-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c4abde0738-1764454186/aria-roledescription02-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/c4abde0738-1764454186/aria-roledescription02-2048x-q80.png 2048w" width="1247"></div>
<figcaption>Le lecteur d’écran <span lang="en">VoiceOver</span> ne restitue pas le rôle « région », uniquement le contenu de l’attribut <code>aria-roledescription</code>.</figcaption>
</figure>
<p><strong>Attention&nbsp;:</strong> la valeur de l’attribut <code>aria-roledescription</code> est restituée telle quelle, elle doit donc être <a href="https://www.tpgi.com/translating-accessibility/" hreflang="en" title="traduite, article en anglais">traduite</a>&nbsp;! En effet, le terme «&nbsp;<span lang="en">slide</span>&nbsp;» n’est a priori pas connu des dictionnaires français. Sa prononciation par les lecteurs d’écran risque donc d’être hasardeuse.<br />
Dans ce cas, utilisez par exemple <code>aria-roledescription="diapositive"</code>.</p>
<hr>
<p>Certains carrousels indiquent visuellement la diapositive active dans les boutons de navigation au moyen d’une couleur, d’une bordure, d’un arrière-plan ou d’une autre mise en forme. Cette indication doit également être transmise aux personnes qui se servent d’une technologie d’assistance.</p>
<figure aria-label="Sur ccicampus.fr, une barre violette indique le témoignage en cours de consultation." class="aligncenter" role="group"><img alt="capture d’écran du bloc « Quelques témoignages » sur ccicampus.fr" height="673" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/cfe454aa05-1764454186/carrousel_ccicampus-fr_temoignages.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/cfe454aa05-1764454186/carrousel_ccicampus-fr_temoignages-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/cfe454aa05-1764454186/carrousel_ccicampus-fr_temoignages-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/cfe454aa05-1764454186/carrousel_ccicampus-fr_temoignages-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/cfe454aa05-1764454186/carrousel_ccicampus-fr_temoignages-2048x-q80.png 2048w" width="574"><figcaption>Sur ccicampus.fr, une barre violette indique le témoignage en cours de consultation.</figcaption></figure>
<p>Pour transmettre une information visuelle à une personne qui se sert d’un lecteur d’écran, il est possible d’utiliser un attribut <code>title</code> sur un élément interactif (bouton), un texte positionné hors écran<sup class="footnote"><a id="fnref-10" href="#fn-10" aria-describedby="fn-10">10</a></sup>
 ou un attribut ARIA permettant de transmettre un état.</p>
<p>Le motif de conception ARIA <span lang="en">Carousel</span> propose un exemple avec puces de navigation qui utilise l’attribut <a href="https://www.w3.org/TR/wai-aria/#aria-selected" hreflang="en" title="aria-selected, en anglais">aria-selected</a> sur la puce qui indique la diapositive active du carrousel.</p>
<p><em>Note&nbsp;: l’utilisation des attributs ARIA correspond à des rôles précis. Consultez la documentation ARIA avant d’ajouter ce type d’attribut à votre code.</em></p>
<h4>Restituer des informations «&nbsp;en direct&nbsp;»</h4>
<p>Vous avez positionné les boutons qui permettent de naviguer dans votre carrousel avant les diapositives dans le code source afin de faciliter la navigation pour les personnes qui naviguent au clavier.</p>
<p>Il reste à informer les personnes qui se servent d’un lecteur d’écran du contenu de la nouvelle diapositive à chaque activation de l’un des boutons de navigation.</p>
<p>Le motif de conception ARIA <span lang="en">Carousel</span> propose justement une utilisation intéressante de l’attribut <a href="https://www.w3.org/TR/wai-aria/#aria-live" hreflang="en" title="aria-live, en anglais">aria-live</a> qui permet de gérer des régions «&nbsp;en direct&nbsp;». À chaque fois qu’un changement de contenu se produit dans la zone qui possède l’attribut <code>aria-live="polite"</code> (dans notre cas&nbsp;: l’affichage d’une nouvelle diapositive), les lecteurs d’écran restituent ces changements.</p>
<p><strong>Attention&nbsp;:</strong> dans le cas d’un carrousel qui défilerait automatiquement, la restitution des changements gênerait les utilisateurs et utilisatrices. L’exemple y répond bien&nbsp;: lorsque le carrousel défile automatiquement, l’attribut <code>aria-live="polite"</code> devient un attribut <code>aria-live="off"</code>.</p>
<p>Pour mieux comprendre les bonnes pratiques d’utilisation de l’attribut <code>aria-live</code>, lisez l’article «&nbsp;<a href="https://access42.net/quand-utiliser-live-regions-aria/">Live regions ARIA&nbsp;: bonnes et mauvaises pratiques</a>&nbsp;».</p>
<div class="section">
<h3 id="carrousels-multiples-diapositives" tabindex="-1">Gérer les carrousels avec de multiples diapositives</h3>
<p>La limite principale du motif de conception ARIA <span lang="en">Carousel</span> est l’absence d’exemple pour les carrousels qui affichent plusieurs contenus en même temps.</p>
<figure aria-label="Carrousel d’actualités sur olympics.com." class="aligncenter" role="group"><img alt="capture d'écran du site olympics.com" height="617" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/27ae5a1b14-1764454186/carrousel_olympics-com-cio-paris-2024-01.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/27ae5a1b14-1764454186/carrousel_olympics-com-cio-paris-2024-01-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/27ae5a1b14-1764454186/carrousel_olympics-com-cio-paris-2024-01-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/27ae5a1b14-1764454186/carrousel_olympics-com-cio-paris-2024-01-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/27ae5a1b14-1764454186/carrousel_olympics-com-cio-paris-2024-01-2048x-q80.png 2048w" width="1265"><figcaption>Carrousel d’actualités sur olympics.com.</figcaption></figure>
<figure aria-label="Carrousel de vidéos sur franceinfo.fr." class="aligncenter" role="group"><img alt="capture d'écran du site franceinfo.fr" height="625" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/a5738a8f18-1764454186/carrousel_franceinfo-fr.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/a5738a8f18-1764454186/carrousel_franceinfo-fr-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/a5738a8f18-1764454186/carrousel_franceinfo-fr-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/a5738a8f18-1764454186/carrousel_franceinfo-fr-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/a5738a8f18-1764454186/carrousel_franceinfo-fr-2048x-q80.png 2048w" width="1204"><figcaption>Carrousel de vidéos sur franceinfo.fr.</figcaption></figure>
<p>Ce type de carrousels permet généralement de faire défiler un contenu à la fois ou l’ensemble des contenus visibles à l’écran. Il est donc possible d’observer le déplacement de quatre diapositives en même temps.</p>
<p>En l’absence de proposition du guide des composants ARIA permettant de gérer ce type de carrousel, il est possible de s’inspirer des principes déjà évoqués tout en adaptant l’intégration à notre besoin, en s’assurant que :</p>
<ul>
<li>votre carrousel dispose bien d’un rôle et d’un nom pertinents et ses changements d’état sont signalés ;</li>
<li>l’attribut <code>aria-live</code> restitue le contenu de la ou les dernières diapositives visibles, mais ne restitue pas des éléments dont la visibilité n’est pas modifiée ;</li>
<li>les nouveaux éléments affichés sont bien accessibles aux technologies d’assistance.</li>
</ul>
<p>Pour l’attribut <code>aria-live</code>, vous pouvez continuer à utiliser la valeur <code>aria-live="polite"</code> dans votre carrousel. Il faudra éviter d’ajouter l’attribut <code>aria-atomic="true"</code> qui aurait pour effet de restituer l’ensemble du carrousel, y compris les diapositives dont la visibilité n’a pas été modifiée. Si l’attribut <a href="https://www.w3.org/TR/wai-aria/#aria-atomic" hreflang="en" title="aria-atomic, en anglais">aria-atomic</a> doit être présent, vérifiez que sa valeur est bien <code>aria-atomic="false"</code>. Pour plus d’informations sur l’attribut <code>aria-atomic</code>, lisez l’article « <a href="https://access42.net/live-regions-aria-live-analogues-alert-log-status/">Live regions ARIA : aria-live et ses analogues alert, log, status</a> ». </p>
<p>Ne masquez pas de diapositives visibles avec l’attribut <code>aria-hidden="true"</code>. Cet attribut empêche les personnes qui se servent d’une technologie d’assistance d’interagir avec le contenu ou de le vocaliser, <a href="https://access42.net/attribut-aria-hidden-true-accessibilite/">y compris celles qui voient l’écran</a> et qui utilisent un logiciel de contrôle vocal, une loupe d’écran vocalisée ou un lecteur d’écran.</p>
<p>Même si une seule diapositive est considérée comme « active » dans le code, les internautes pourraient tenter d’interagir avec n’importe laquelle des diapositives affichées.</p>
<figure aria-label="Un carrousel qui affiche plusieurs diapositives en même temps." class="aligncenter" role="group"><img alt="carrousel qui affiche trois images légendées à la fois" height="322" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/03c6665de7-1764454186/multi-slides01.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/03c6665de7-1764454186/multi-slides01-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/03c6665de7-1764454186/multi-slides01-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/03c6665de7-1764454186/multi-slides01-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/03c6665de7-1764454186/multi-slides01-2048x-q80.png 2048w" width="1166"><figcaption>Un carrousel qui affiche plusieurs diapositives en même temps.</figcaption></figure>
<figure aria-label="Le bookmarklet « Blackout » ajoute un fond noir aux éléments qui possèdent l’attribut aria-hidden=true." class="aligncenter" role="group">
<div class="figure"><img alt="Le même carrousel : seule une diapositive est disponible sur les trois affichées" height="322" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ba31b48820-1764454186/multi-slides02.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ba31b48820-1764454186/multi-slides02-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ba31b48820-1764454186/multi-slides02-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ba31b48820-1764454186/multi-slides02-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/ba31b48820-1764454186/multi-slides02-2048x-q80.png 2048w" width="1166"></div>
<div class="figure"><img alt="" height="322" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/220d9f0c9e-1764454186/multi-slides03.png" srcset="https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/220d9f0c9e-1764454186/multi-slides03-800x-q80.png 430w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/220d9f0c9e-1764454186/multi-slides03-1024x-q80.png 768w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/220d9f0c9e-1764454186/multi-slides03-1440x-q80.png 860w, https://www.24joursdeweb.fr/media/pages/2025/concevoir-et-developper-un-carrousel-accessible-aux-personnes-handicapees/220d9f0c9e-1764454186/multi-slides03-2048x-q80.png 2048w" width="1166"></div>
<figcaption>Le bookmarklet « <a href="https://a11y-tools.com/bookmarklets/#blackout" hreflang="en" lang="en">Blackout</a> » ajoute un fond noir aux éléments qui possèdent l’attribut <code>aria-hidden="true"</code>.</figcaption>
</figure>
</div>
<h2 id="carrousels-css" tabindex="-1">Les carrousels avec CSS sont-ils accessibles ?</h2>
<p>Au mois de mars 2025, Chrome a commencé à communiquer sur des <a href="https://developer.chrome.com/blog/carousels-with-css?hl=fr" hreflang="en" title="carrousels réalisés sans JavaScript, en anglais">carrousels réalisés sans JavaScript</a>, grâce à la <a href="https://drafts.csswg.org/css-overflow-5/" hreflang="en" title="spécification CSS Overflow, en anglais">spécification CSS Overflow 5</a>. Le site <a href="https://drafts.csswg.org/css-overflow-5/" hreflang="en" title="Carousel Gallery, en anglais">Carousel Gallery</a> propose plusieurs exemples de zones défilantes implémentant ces fonctionnalités<sup class="footnote"><a id="fnref-11" href="#fn-11" aria-describedby="fn-11">11</a></sup>
.  </p>
<p>Sara Soueidan a écrit <a href="https://www.sarasoueidan.com/blog/css-carousels-accessibility/" hreflang="en" title="un article détaillé et très pédagogique, en anglais">un article détaillé et très pédagogique</a> sur l’accessibilité de ces «&nbsp;carrousels CSS&nbsp;».</p>
<p>Bien que la navigation au clavier soit impressionnante sur les pseudo-éléments CSS interactifs, les carrousels CSS ne proposent pas une expérience suffisamment accessible aux personnes handicapées pour l’instant.</p>
<div class="section">
<h2 id="conclusion" tabindex="-1">Conclusion</h2>
<p>Les carrousels peuvent revêtir des formes multiples. Aucun composant normé n’existe à ce jour, ce qui laisse donc chaque équipe libre de son intégration, mais aussi responsable des effets que celle-ci aura sur l’expérience des personnes handicapées. </p>
<p>Cet article vous indique des points critiques parmi lesquels :</p>
<ul>
<li>Le défilement automatique doit pouvoir être mis sur pause<sup class="footnote"><a id="fnref-12" href="#fn-12" aria-describedby="fn-12">12</a></sup>
 ;</li>
<li>Le carrousel doit posséder des boutons permettant de naviguer et ceux-ci doivent se trouver avant les diapositives dans le code source<sup class="footnote"><a id="fnref-13" href="#fn-13" aria-describedby="fn-13">13</a></sup>
 ;</li>
<li>Les carrousels et leurs contenus ne peuvent pas être totalement masqués. Ils doivent posséder un nom, un rôle et leurs changements d’état doivent être signalés<sup class="footnote"><a id="fnref-14" href="#fn-14" aria-describedby="fn-14">14</a></sup>
 ;</li>
<li>Il est possible de signaler les changements dans l’interface aux personnes qui se servent d’une technologie d’assistance sans les extraire de leur contexte, mais cela ne doit pas créer de gêne<sup class="footnote"><a id="fnref-15" href="#fn-15" aria-describedby="fn-15">15</a></sup>
 ;</li>
<li>Certains motifs de conception ARIA doivent être adaptés en fonction de vos besoins ;</li>
<li>L’accessibilité des fonctionnalités expérimentales doit être testée avant d’être déployée en production.</li>
</ul>
<p>Loin de se limiter aux carrousels, ces principes s’appliquent à l’ensemble de vos composants interactifs !</p>
</div>
<h2>Pour aller plus loin</h2>
<ul>
<li>Dans l’article <a href="https://matuzo.at/blog/2025/whats-an-interactive-element" lang="en" hreflang="en"><em>What's an interactive element?</em></a>, Manuel Matuzović s’interroge sur ce qui définit un élément interactif. Les carrousels, qui embarquent des boutons de navigation, rentrent bien dans ce cas. Voir aussi son livre <em>Web Accessibility Cookbook</em>. O’Reilly, qui donne des recettes de code accessible accompagnées d’explications sur les impacts utilisateur.</li>
<li>Dans l’article <a href="https://adrianroselli.com/2025/08/horizontal-scrolling-containers-are-not-a-content-strategy.html" lang="en" hreflang="en"><em>Horizontal Scrolling Containers Are Not a Content Strategy</em></a>, Adrian Roselli s’intéresse aux blocs de contenu défilants… qui ne sont pas des carrousels&nbsp;! Ceux-ci représentent de nouveaux défis pour les utilisateurs et utilisatrices.</li>
<li>Dans son guide <a href="https://inclusive-components.design/a-content-slider/" lang="en" hreflang="en"><em>A Content Slider</em></a>, Heydon Pickering explore l’accessibilité des carrousels avec des exemples de code. Il a aussi écrit le livre <i lang="en">Inclusive Components</i>. <span lang="en">Smashing Magazine</span> où il propose des exemples de code accessible pour d’autres composants interactifs.</li>
<li>Dans l’article <a href="https://access42.net/carrousels-linkedin-canva-accessibilite/">Carrousels LinkedIn avec Canva&nbsp;: peut-on les rendre accessibles&nbsp;?</a>, Coryse Quibel s’intéresse à l'accessibilité des carrousels sur les réseaux sociaux qui peuvent également être rendus accessibles, moyennant l’ajout d’une alternative.</li>
</ul>
<div class="section">
<h2>Remerciements</h2>
<p>Merci aux personnes ayant permis d’enrichir cet article : Luce Carević, Marius Chamsseddine, Marie Guillaumet, Cécile Jeanne et Magali Milbergue d’Access42, ainsi que l’équipe de Paris Web.</p>
</div><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Voir par exemple le site <a href="https://doisjeutiliser.fr/unCarrousel/">Dois-je utiliser un carrousel&nbsp;?</a>      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  <a href="https://www.w3.org/WAI/" hreflang="en" lang="en"><span lang="en">Web Accessibility Initiative</span> (WAI)</a>&nbsp;: groupe de travail du W3C (<span lang="en">World Wide Web Consortium</span>) dédié à l’accessibilité numérique      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  <a href="https://www.w3.org/Translations/WCAG22-fr/" hreflang="en" lang="en">Web Content Accessibility Guidelines</a>&nbsp;: recommandations internationales pour l’accessibilité des contenus web.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  <a href="https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf">EN 301 549 (PDF en anglais)</a>&nbsp;: norme européenne pour l’accessibilité des produits et services des technologies de l’information et de la communication.      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  <a href="https://accessibilite.public.lu/fr/raweb1/index.html">Référentiel d’Évaluation de l’Accessibilité Web</a>&nbsp;: référentiel luxembourgeois qui contient des critères de la norme EN 301 549 absents du RGAA.      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
<li id="fn-6" tabindex="-1">
  <a href="https://accessibilite.public.lu/fr/raam1.1/index.html">Référentiel d’évaluation de l’accessibilité des applications mobiles</a>&nbsp;: référentiel luxembourgeois permettant l’évaluation des applications mobiles.      <span class="footnotereverse">
        <a href="#fnref-6" title="Retour au texte 6">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 6</span>
        </a>
    </span>
  </li>
<li id="fn-7" tabindex="-1">
  À ce sujet, voir la conférence « <a href="https://www.paris-web.fr/2024/conference/vos-presentations-et-vos-sites-me-donnent-litteralement-envie-de-vomir">Vos présentations et vos sites me donnent littéralement envie de vomir</a> » de Christophe Breheret-Girardin en 2024 à Paris Web      <span class="footnotereverse">
        <a href="#fnref-7" title="Retour au texte 7">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 7</span>
        </a>
    </span>
  </li>
<li id="fn-8" tabindex="-1">
  Voir le <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#10.4">critère 10.4 du RGAA</a> sur l’augmentation de la taille des caractères et le <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#10.11">critère 10.11 du RGAA</a> sur le défilement de la fenêtre.      <span class="footnotereverse">
        <a href="#fnref-8" title="Retour au texte 8">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 8</span>
        </a>
    </span>
  </li>
<li id="fn-9" tabindex="-1">
  De la même manière que les lecteurs d’écran annoncent le début et la fin des listes (balise <code>&lt;ul&gt;</code>) et des tableaux (balise <code>&lt;table&gt;</code>).      <span class="footnotereverse">
        <a href="#fnref-9" title="Retour au texte 9">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 9</span>
        </a>
    </span>
  </li>
<li id="fn-10" tabindex="-1">
  Voir l’article «&nbsp;<a href="https://www.ffoodd.fr/masquage-accessible-de-pointe/">Masquage accessible de pointe</a>&nbsp;» par Gaël Poupard      <span class="footnotereverse">
        <a href="#fnref-10" title="Retour au texte 10">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 10</span>
        </a>
    </span>
  </li>
<li id="fn-11" tabindex="-1">
  À l’heure actuelle, certaines de ces fonctionnalités sont expérimentales et <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/::scroll-button">non supportées sur Firefox ni Safari</a>.      <span class="footnotereverse">
        <a href="#fnref-11" title="Retour au texte 11">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 11</span>
        </a>
    </span>
  </li>
<li id="fn-12" tabindex="-1">
  Voir le <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#13.8">critère 13.8 du RGAA</a>      <span class="footnotereverse">
        <a href="#fnref-12" title="Retour au texte 12">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 12</span>
        </a>
    </span>
  </li>
<li id="fn-13" tabindex="-1">
  Voir le <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#13.10">critère 13.10</a>, le <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#12.8">critère 12.8</a> et le <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#10.3">critère 10.3</a> du RGAA      <span class="footnotereverse">
        <a href="#fnref-13" title="Retour au texte 13">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 13</span>
        </a>
    </span>
  </li>
<li id="fn-14" tabindex="-1">
  Voir le <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#7.1">critère 7.1 du RGAA</a> et le motif de conception <a href="https://www.w3.org/WAI/ARIA/apg/patterns/carousel/" hreflang="en" title="ARIA Carousel, en anglais">ARIA <span lang="en">Carousel</span></a>      <span class="footnotereverse">
        <a href="#fnref-14" title="Retour au texte 14">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 14</span>
        </a>
    </span>
  </li>
<li id="fn-15" tabindex="-1">
  Voir le <a href="https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/#7.5">critère 7.5 du RGAA</a> et le motif de conception <a href="https://www.w3.org/WAI/ARIA/apg/patterns/carousel/" hreflang="en" title="ARIA Carousel, en anglais">ARIA <span lang="en">Carousel</span></a>      <span class="footnotereverse">
        <a href="#fnref-15" title="Retour au texte 15">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 15</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Comment auditer en environnement restreint</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/comment-auditer-en-environnement-restreint" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/comment-auditer-en-environnement-restreint</id>

      <published>2025-12-05T00:00:00+01:00</published>
            <updated>2025-12-05T08:21:56+01:00</updated>
      
      <summary type="html"><![CDATA[Après plusieurs années dans le développement web, je suis devenue auditrice en accessibilité numérique. L’accessibilité a toujours été au cœur de mon métier et le changement m’a semblé être une …]]></summary>
      <author>
        <name>Morgane Mounier</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Après plusieurs années dans le développement web, je suis devenue auditrice en accessibilité numérique.<br />
L’accessibilité a toujours été au cœur de mon métier et le changement m’a semblé être une évolution pertinente. Après tout, je continue à naviguer dans le code, à tester des sites, à échanger avec des équipes techniques, à réfléchir à l’expérience utilisateur. Toutefois, dans la pratique, il y a des choses dont je n’avais pas du tout conscience.</p>
<p>Quand on développe depuis longtemps, on paramètre son IDE (Environnement de Développement Intégré) préféré, on installe ses extensions préférées, on sauvegarde des dizaines (voire des centaines) de favoris «&nbsp;parce que ça peut servir&nbsp;», on automatise certaines tâches. Bref, on travaille dans un espace maîtrisé.<br />
En devenant auditrice, j’ai découvert un tout autre univers. On ne produit plus, mais on observe, analyse et évalue. Et surtout, j’ai découvert un métier où l’environnement de travail n’est plus toujours entre nos mains. Et c’est là que les choses se compliquent.</p>
<h2>Auditer</h2>
<p>Auditer un site, en France, c’est évaluer sa conformité au regard du <a href="https://accessibilite.numerique.gouv.fr/" target="_blank" title="RGAA 4.1.2, nouvelle fenêtre">Référentiel Général d’Amélioration de l’Accessibilité (RGAA&nbsp;4.1.2)</a> . Notre rôle est de relever les points bloquants pour les personnes en situation de handicap (visuel, auditif, cognitif, moteur, etc.) puis d’accompagner les équipes techniques et métiers dans la mise en conformité de leurs sites.</p>
<h2>La sécurité c’est important</h2>
<p>Les règles de sécurité sont bien sûr essentielles partout, mais s’il existe un secteur des plus stricts, c’est bien celui de la banque et de l’assurance. La protection des données est une priorité absolue et les politiques de sécurité y sont très encadrées. </p>
<p>Pour effectuer nos audits dans ce contexte, il existe deux scénarios. </p>
<ul>
<li>Soit nous nous rendons directement dans les locaux du client, avec un accès encadré à leur environnement. L’audit se déroule alors sur leurs machines, parfois en présence d’un membre de l’équipe technique.</li>
<li>Soit le client met à disposition un ordinateur dédié, équipé des accès nécessaires via le VPN (Réseau Privé Virtuel) afin que nous puissions travailler à distance.</li>
</ul>
<p>Dans tous les cas, avant de pouvoir récupérer une machine,  je dois généralement passer par l’étape incontournable&nbsp;: la demi-journée d’intégration sécurité. Oui, même si je suis là pour trois jours, même si les demandes ont été faites deux mois avant.<br />
Badge temporaire, présentation du plan d’évacuation, rappel des procédures, validation du test de sécurité, et me voilà en possession d’un ordinateur sûrement impeccable côté sécurité, mais généralement beaucoup moins côté outils d’audit. La plupart du temps, les logiciels nécessaires sont inconnus, les extensions ne sont pas autorisées. Pourtant, une liste de besoins avait été envoyée en amont, un ticket technique ouvert, validé, revalidé, contresigné par une hiérarchie que je ne rencontrerai probablement jamais. </p>
<p>Il est fréquent de passer plusieurs journées en échanges avec le support technique, à chercher des solutions, à redemander des autorisations, à reformuler les besoins. </p>
<p><strong>Petits exemples&nbsp;: </strong></p>
<ul>
<li>après avoir constaté que le centre de logiciels n’autorisait pas l’installation du lecteur d’écran NVDA, et avec l’accord du support technique, nous avons dû installer une machine virtuelle sur le poste fourni, uniquement pour pouvoir installer le logiciel et contourner la restriction&nbsp;;</li>
<li>chez un autre client, et avec l’accord de l’équipe de développement, j’ai installé la version portable de Firefox, non prévue chez eux. Chaque jour, un script de sécurité passait le désinstaller à 14&nbsp;h.</li>
</ul>
<p>Cette réalité m’a appris une chose&nbsp;: dans les environnements sécurisés, auditer un site ne se résume pas à tester des contrastes ou des alternatives textuelles. Mais aussi à tester sa patience en composant avec les contraintes d’organisation.</p>
<div class="section">
<h2>Mais de quoi a-t-on besoin pour auditer ?</h2>
<p>Pour auditer un site, nous allons avoir besoin d’un certain nombre d’extensions et de logiciels pour pouvoir évaluer correctement les différents critères des référentiels.</p>
<p>Dans les navigateurs, plusieurs extensions sont devenues des incontournables comme :</p>
<ul>
<li><strong><span lang="en">HeadingsMaps</span> : </strong>analyser la hiérarchie des titres, vérifier la structure logique de la page ;</li>
<li><strong><span lang="en">Color Contrast Analyser</span>, <span lang="en">Color Contrast checker</span> :</strong> tester les contrastes de couleurs ou simuler différents types de déficiences visuelles ;</li>
<li><strong><span lang="en">Web developer</span>, <span lang="en">Wave</span> :</strong> identifier rapidement les textes alternatifs des images, visualiser les rôles et attributs ARIA utilisés dans le code.</li>
</ul>
<p>Ces petits outils du quotidien permettent d’aller vite, d’être efficace et de repérer rapidement les problèmes les plus fréquents.</p>
<p>Mais quand il devient évident que tout ou partie des outils ne seront pas installés dans les temps et que la date programmée pour effectuer l’audit approche, il faut passer au plan B.</p>
</div>
<h2>Le code source</h2>
<p>En tant qu’ancienne développeuse, mon premier réflexe est de passer par le code  (inspecter le DOM &mdash; <span lang="en">Document Object Model</span> &mdash;, ouvrir la console, lancer quelques petites fonctions JavaScript pour retrouver les éléments). Mais effectuer les tests manuels est très chronophage surtout pour des vérifications qui en temps normal avec les extensions adaptées ne prennent que quelques secondes.<br />
On se retrouve à lire le code source ligne par ligne pour reconstituer la hiérarchie des titres ou vérifier la présence d’alternatives, lire les attributs et chercher leur correspondance à la main. On finit par bricoler de petits scripts maison pour parser le code, lister les éléments focusables, repérer les listes, etc.</p>
<p>Ces méthodes de contournement sont possibles, mais elles demandent une connaissance technique plus avancée qui ne devrait pas être indispensable pour un audit standard. Le but d’un audit est avant tout d’évaluer l’accessibilité dans des conditions proches de l’utilisation réelle.<br />
Sans un minimum d’outillage, l’audit perd en efficacité, en précision et souvent en fiabilité. On détecte certains des problèmes, mais il y a aussi de grandes chances que l’on passe à côté de beaucoup d’autres. Ce n’est clairement pas suffisant.</p>
<p>Ponctuellement, lire le code source, écrire des bouts de script dans la console pour retrouver ou vérifier la présence d’éléments, pourquoi pas. Le répéter à chaque audit «&nbsp;sécurisé&nbsp;», c’est rébarbatif. Pour cela, il existe déjà une solution légère, simple et parfaitement adaptée à ces contextes&nbsp;: les <span lang="en">bookmarklets</span>.</p>
<h2>Les <span lang="en">bookmarklets</span></h2>
<p>Je connaissais déjà le principe des <span lang="en">bookmarklets</span>&nbsp;: on m’en avait parlé, j’avais trouvé ça intéressant, mais je pense qu’à l’époque, je n’avais pas pleinement percuté à quel point cet outil pouvait être utile dans un contexte d’audit.</p>
<p>Un <span lang="en">bookmarklet</span>, c’est simplement un petit script JavaScript enregistré comme un favori dans votre navigateur. Au lieu de pointer vers une page web, le favori déclenche du code directement dans la page que vous êtes en train de consulter. Aucune installation, aucun droit administrateur&nbsp;: un simple glisser-déposer dans votre barre de favoris suffit.<br />
Ce faible niveau d’intrusion en fait un outil particulièrement pratique dans les contextes où chaque installation doit être validée par une multitude de services.</p>
<p>En  condition d’audit, les <span lang="en">bookmarklets</span> ont plusieurs avantages très appréciables. Ils ne nécessitent aucune installation, ils fonctionnent dans la plupart des navigateurs et permettent de faire des tests directement dans la page (un peu comme les extensions, mais en version plus légère et plus facilement maîtrisable).<br />
Bien sûr, ils n’offrent pas toutes les fonctionnalités et ils sont souvent moins «&nbsp;jolis&nbsp;» mais ils suffisent pour réaliser l’analyse de certains critères efficacement.</p>
<p>On trouve de nombreuses bibliothèques de <span lang="en">bookmarklets</span> partagées par la communauté ou des initiatives reconnues telle que <a href="https://www.ssa.gov/accessibility/andi/help/install.html" hreflang="en" target="_blank" title="ANDI (en anglais), nouvelle fenêtre">ANDI</a>, qui regroupent des dizaines de petits scripts utiles pour l’audit et la sensibilisation.</p>
<p>De même, il est tout à fait possible de faire ses propres <span lang="en">bookmarklets</span> pour répondre à ses habitudes de travail personnel ou à un critère précis&nbsp;:</p>
<ul>
<li>afficher la hiérarchie des titres de la page&nbsp;;</li>
<li>mettre en évidence les liens et leurs intitulés&nbsp;;</li>
<li>afficher les alternatives des images&nbsp;;</li>
<li>visualiser la structure des tableaux présents dans la page.</li>
</ul>
<h3>Exemple&nbsp;:</h3>
<p>Un <span lang="en">bookmarklet</span> au final ce n’est qu’un petit bout de JavaScript&nbsp;:</p>
<pre><code class="language-js">// Lister toutes les balises &lt;ul&gt;, &lt;ol&gt; et les éléments qui ont un rôle "list" puis leur mettre une bordure rouge
document.querySelectorAll("ul, ol, [role='list']").forEach(el =&gt; {
  el.style.border = "2px solid red";
});</code></pre>
<p>Pour faire un <span lang="en">bookmarklet</span>, il suffit de l’encapsuler dans une fonction anonyme auto-exécutable, puis de le réduire sur une seule ligne et de l’ajouter à ses favoris&nbsp;:</p>
<pre><code class="language-js">javascript:(() =&gt; {/\* Votre code \*/})();</code></pre>
<p>Faites le test et glissez ce lien dans votre barre de favori et en l’activant, vous pourrez voir les listes de la page encadrée de rouge&nbsp;:</p>
<p><a href="javascript:(()=>{document.querySelectorAll('ul, ol, [role=list]').forEach(el=>{el.style.border='2px solid red';});})();">Listes&nbsp;: entourer en rouge</a></p>
<p>Bien sûr ceci n’est qu’un exemple et cela pourrait être bien plus complexe avec une présentation plus travaillée. Voir les ressources en bas de page.</p>
<h3>Quelques limites à garder en tête</h3>
<p>Les <span lang="en">bookmarklets</span> ne sont pas une solution parfaite. Certains sites appliquent une politique de sécurité de contenu (CSP) stricte qui bloque l’exécution de scripts injectés dans la page. Dans ces cas-là, le <span lang="en">bookmarklet</span> ne fonctionnera pas. Et, comme pour tout script, il faut rester vigilant&nbsp;: ne jamais exécuter un code dont on ne connaît pas la source et privilégier des <span lang="en">bookmarklets</span> simples, audités et issus de ressources fiables.<br />
Malgré ces limites, ils restent un outil précieux&nbsp;: léger, portable, facilement adaptable et surtout extrêmement pratique dans les environnements où tout est restreint.</p>
<div class="section">
<h2>En conclusion</h2>
<p>Même s’il existe toujours des moyens de s’adapter et de trouver des solutions au cas par cas, il est tout aussi important de faire connaître nos métiers et nos pratiques à tous les niveaux : équipes techniques, support, sécurité.<br />
Les outils conçus pour l’accessibilité ne sont pas seulement utiles pour les personnes qui évaluent : ils peuvent bénéficier à tous les profils et s’intégrer dans le cadre de travail quotidien. Ceci afin  de plus facilement  les faire accepter et autoriser. </p>
</div>
<h2>Voici quelques sites (en anglais) qui proposent des <span lang="en">bookmarklets</span>&nbsp;:</h2>
<ul>
<li><a href="https://a11y-tools.com/bookmarklets/" hreflang="en" target="_blank" title="Liste d’outils d’accessibilité (en anglais), nouvelle fenêtre">Liste d’outils d’accessibilité</a></li>
<li><a href="https://www.utmb.edu/accessibility/tools/bookmarklets" hreflang="en" target="_blank" title="The University of Texas Medical Branch, en anglais, nouvelle fenêtre"><span lang="en">The University of Texas Medical Branch</span></a></li>
<li><a href="https://accessibility.education.gov.uk/tools-testing/tools" hreflang="en" target="_blank" title="Department for Education (UK), en anglais, nouvelle fenêtre"><span lang="en">Department for Education (UK)</span></a></li>
<li><a href="https://pauljadam.com/bookmarklets/" hreflang="en" target="_blank" title="Paul Jadam (ressources un peu datée mais toujours utiles) (en anglais), nouvelle fenêtre">Paul Jadam (ressources un peu datée mais toujours utiles)</a></li>
</ul>]]>
      </content>
    </entry>
      <entry>
      <title type="html">Ataraxie numérique : repenser notre rapport à l’outil</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/ataraxie-numerique-repenser-notre-rapport-a-l-outil</id>

      <published>2025-12-04T00:00:00+01:00</published>
            <updated>2025-12-10T21:29:36+01:00</updated>
      
      <summary type="html"><![CDATA[Ô lecteurices intrépides qui vous êtes aventuré·es ici par curiosité ou par intérêt, que ces modestes mots puissent vous aider à voir sous un angle nouveau cet outil fabuleux et terrible à la fois …]]></summary>
      <author>
        <name>Maxime Bréhin</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Ô lecteurices intrépides qui vous êtes aventuré·es ici par curiosité ou par intérêt, que ces modestes mots puissent vous aider à voir sous un angle nouveau cet outil fabuleux et terrible à la fois qu’est le numérique.</p>
<h2>Un peu de contexte</h2>
<p>Pour comprendre les intentions visées ici, je me dois de vous donner un peu de contexte.</p>
<p>Je m’appelle Maxime, je suis ingénieur. Cela fait plus de vingt ans que je travaille dans le numérique.</p>
<p>Peu avant le Covid, je me suis intéressé à la synthèse du cinquième rapport du Groupe d’experts intergouvernemental sur l’évolution du climat (GIEC) et à l’<a href="https://fr.wikipedia.org/wiki/Approche_syst%C3%A9mique" rel="noreferrer" target="_blank">analyse systémique</a> de nos sociétés (limites de la croissance<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
). Ce fut pour moi une sorte de révélation. Certaines de ces informations venaient ainsi exprimer ce qui était jusqu’alors chez moi un ressenti, <strong>un malaise diffus</strong>. Dès lors, je n’ai eu de cesse de chercher à comprendre les incidences et, en bon ingénieur, à chercher des solutions aux problèmes que je découvrais.</p>
<p>J’ai entrepris de transmettre ces nouveaux savoirs, notamment à travers l’atelier « <a href="https://www.nosviesbascarbone.org/" rel="noreferrer" target="_blank">Inventons nos vies bas carbonne</a> ». La compréhension générale des impacts du numérique que j’avais à l’époque m’a même fait envisager d’abandonner le secteur. J’ai toutefois décidé de faire face. J’ai alors entrepris d’affiner ma compréhension spécifique du numérique (toujours selon une approche systémique) pour tenter d’en <strong>limiter les impacts</strong>, éventuellement d’en <strong>rediriger les usages</strong>. J’ai donc lu des rapports scientifiques, des enquêtes… J’ai ingéré des statistiques à n’en plus finir. J’ai tenté d’intégrer la mouvance du « numérique responsable ». N’y voyant qu’une démarche partielle, j’ai encore creusé pour découvrir le concept plus abouti du <strong>numérique acceptable</strong><sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
, qui s’inscrit dans la lignée des analyses technocritiques du numérique.</p>
<p>Une autre évidence m’est alors apparue : depuis toutes ces années, j’étais utilisateur, consommateur du numérique et <strong>jamais je n’en ai questionné les fondements ni les destinations qu’on lui vouait</strong>. J’étais ce qu’on pourrait appeler un mouton numérique<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
. Il était donc temps que j’entame ce questionnement philosophique auquel nous, ingénieurs, ne sommes pas acculturés. J’avais débuté ce travail avec <span lang="de">Ivan Illich</span><sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
 et la mouvance <span lang="en">low-tech</span><sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
. Mais le numérique restant « <span lang="en">high-tech</span> », il me fallait un autre angle de réflexion et un retour à des fondamentaux de la philosophie : notre rapport au bonheur et, plus exactement, la confrontation de l’outil numérique au bonheur. C’est là qu’intervient l’ataraxie numérique.</p>
<div class="section">
<h2>Ataraxie</h2>
<p>L’<strong>ataraxie</strong> (du grec <span lang="he">ἀταραξία</span>, signifiant « absence de troubles »), au sens épicurien, consiste en un état de profonde quiétude, impliquant l’<strong>absence de tout trouble</strong> ou souffrance.</p>
<p>Profitons-en ici pour faire une petite (é)piqûre de rappel : l’épicurisme est un courant issu de la philosophie antique ayant pour objectif principal l’<strong>atteinte du bonheur par la satisfaction des seuls désirs « naturels et  nécessaires ».</strong><sup class="footnote"><a id="fnref-6" href="#fn-6" aria-describedby="fn-6">6</a></sup>
</p>
<p>L’ataraxie numérique serait alors, littéralement, <strong>l’absence de trouble par le numérique</strong>.</p>
<p>Il me faut transposer ce concept philosophique à notre ère moderne car les philosophes de la Grèce antique vivaient dans un monde moins complexe, sans ordinateurs.</p>
<figure aria-label="Épicure aurait-il été le même philosophe s’il avait connu l’ordinateur et la science moderne ? (Source : image générée par IA.)" class="aligncenter" role="group"><img alt="Fausse statue d’un philosophe de la Grèce antique avec un ordinateur sur les genoux" height="512" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/861a3741fe-1764454186/epicure-computer.avif" srcset="https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/861a3741fe-1764454186/epicure-computer.avif 430w, https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/861a3741fe-1764454186/epicure-computer.avif 768w, https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/861a3741fe-1764454186/epicure-computer.avif 860w, https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/861a3741fe-1764454186/epicure-computer.avif 2048w" width="512"><figcaption>Épicure aurait-il été le même philosophe s’il avait connu l’ordinateur et la science moderne ? (Source : image générée par IA.)</figcaption></figure>
<p>Je m’intéresse plus particulièrement ici <strong>au rapport que nous entretenons avec la technologie</strong> et par extension à la technique, et <strong>dans quelle mesure celle-ci participe à notre bonheur</strong> et notre bien-être.</p>
</div>
<h2>Bonheur ≠ plaisir</h2>
<p>Le plaisir n’est pas toujours une composante du bonheur. Dans le numérique, on le constate avec l’exploitation des travaux scientifiques menés pendant des décennies sur le cerveau, notamment au sujet de <a rel="noreferrer" target="_blank" href="https://www.inserm.fr/c-est-quoi/pour-le-plaisir-cest-quoi-la-dopamine/">la dopamine</a>. Cette exploitation a mené à des dérives dont certains <span lang="en"><a target="_blank" rel="noreferrer" href="https://www.europarl.europa.eu/RegData/etudes/ATAG/2025/767191/EPRS_ATA(2025)767191_EN.pdf">dark patterns (PDF, 142&nbsp;Ko)</a></span><sup class="footnote"><a id="fnref-7" href="#fn-7" aria-describedby="fn-7">7</a></sup>
 ainsi qu’à <a target="_blank" rel="noreferrer" href="https://www.passeportsante.net/sante-mentale/addictions?doc=cyberaddiction-symptomes-consequences-traitement">diverses addictions</a>. En somme, certains mécanismes, <a target="_blank" rel="noreferrer" href="https://observatoirenumerique.fr/dopamine-biais-cognitifs-et-cyberaddiction-vers-un-nouveau-paradigme/">encore à l’étude</a>, contribueraient à une forme de récompense que nous pourrions assimiler au plaisir<sup class="footnote"><a id="fnref-8" href="#fn-8" aria-describedby="fn-8">8</a></sup>
. Sommes-nous de ce fait plus heureux ? Pas franchement ! N’ayant pas d’<a target="_blank" rel="noreferrer" href="https://fr.wikipedia.org/wiki/Bonheur_national_brut">indice du bonheur</a>, nous ne pouvons affirmer que notre bonheur est en berne. Néanmoins, nous savons que <strong>la civilisation moderne a produit de nouvelles forme de pauvreté</strong><sup class="footnote"><a id="fnref-9" href="#fn-9" aria-describedby="fn-9">9</a></sup>
 auxquelles le numérique participe au moins indirectement.</p>
<p>À défaut de me lancer dans une thèse à ce sujet, j’ai plutôt choisi de faire un tour d’horizon des troubles qu’on peut d’ores et déjà attribuer au numérique afin de <strong>les contrer ou de les éviter</strong>.</p>
<div class="section">
<h2>Troubles numériques</h2>
<p>La liste des troubles générés par le numérique est longue et s’étend régulièrement. Non content d’aggraver certains maux déjà existants, le numérique en crée de nouveaux, à l’image de la « dette cognitive »<sup class="footnote"><a id="fnref-10" href="#fn-10" aria-describedby="fn-10">10</a></sup>
.</p>
<p>L’objet n’est pas de faire une analyse exhaustive de ces maux, mais de <strong>comprendre les tendances</strong> et grands groupes de nuisances provoquées.</p>
<ul>
<li><strong>Santé</strong> : <a href="https://www.sciencedirect.com/science/article/abs/pii/S1775878524006295">mobilité/sédentarité</a>, <a href="https://dumas.ccsd.cnrs.fr/dumas-05291707v1">mental</a>, <a href="https://institut-sommeil-vigilance.org/sommeil-et-nouvelles-technologies/">sommeil</a>, <a href="https://simplesante.fr/la-pollution-numerique-un-danger-insoupconne-pour-notre-sante.php">pollutions</a>…</li>
<li><strong>Éducation</strong> : <a href="https://sante.gouv.fr/prevention-en-sante/sante-des-populations/enfants/exposition-aux-ecrans/article/enfants-et-ecrans-des-risques-sanitaires-reels-un-accompagnement-necessaire">troubles du comportement, visuels, anxiodépressifs</a>, <a href="https://www.polytechnique-insights.com/tribunes/neurosciences/ia-generative-le-risque-de-latrophie-cognitive/">atrophie cognitive</a>, <a href="https://etudiant.lefigaro.fr/article/etudes/les-jeunes-sont-de-plus-en-plus-diplomes-mais-pas-forcement-plus-competents-selon-l-ocde-20250909/">perte de compétence</a>…</li>
<li><strong>Social</strong> : <a href="https://www.revueconflits.com/numerique-et-securite-les-libertes-de-plus-en-plus-malmenees/">liberté</a>, <a href="https://www.cnil.fr/sites/default/files/2025-08/cahier-air2023.pdf">libre arbitre (PDF, 1 Mo)</a>, <a href="https://shs.cairn.info/revue-cites-2024-4-page-313?lang=fr">influence</a>, <a href="https://inalco.fr/evenements/les-ingerences-numeriques-une-menace-pour-les-democraties">ingérence/géopolitique</a>, <a href="https://www.cnil.fr/sites/cnil/files/2025-03/cahier_air2024.pdf">surveillance (PDF, 1,28 Mo)</a>, <a href="https://synthmedia.fr/politiques/lextractivisme-technologique-nouvelle-force-neocoloniale/">(néo-)colonialisme</a>, stigmatisation…</li>
<li><strong>Empouvoirement<sup class="footnote"><a id="fnref-11" href="#fn-11" aria-describedby="fn-11">11</a></sup>
</strong> : <a href="https://www.halteobsolescence.org/obsolescence-logicielle/">obsolescence logicielle</a>, <a href="https://www.halteobsolescence.org/obsolescence-technique/">technique</a> et <a href="https://www.halteobsolescence.org/obsolescence-marketing/">marketing</a>, <a href="https://www.april.org/la-commission-europeenne-tire-la-sonnette-dalarme-de-lenfermement-technologique-des-administrations">enfermement technologique</a>, <a href="https://shs.cairn.info/techno-feodalisme-une-logique-de-regression?lang=fr">techno-feodalisme</a>…</li>
<li><strong>Information</strong> : <a href="https://lejournal.cnrs.fr/articles/internet-lautoroute-de-la-desinformation" rel="noreferrer" target="_blank" lang="en">fake news</a>, <a href="https://framablog.org/2025/04/02/un-grand-pouvoir-mais-aucune-responsabilite/">emmerdification du web</a><sup class="footnote"><a id="fnref-12" href="#fn-12" aria-describedby="fn-12">12</a></sup>
, <a href="https://www.infobesite.org/">infobésité</a>…</li>
</ul>
<p>À cette liste nous devons ajouter les <strong>incidences indirectes</strong> du numérique sur l’humain :</p>
<ul>
<li><strong>Énergie</strong> : <a href="https://www.polytechnique-insights.com/tribunes/energie/ia-generative-la-consommation-energetique-explose/" target="_blank" rel="noreferrer">explosion de la consommation</a>, emploi massif d’énergies fossiles…</li>
<li><strong>Eau</strong> : <a href="https://reporterre.net/Data-centers-leur-consommation-d-eau-va-exploser" target="_blank" rel="noreferrer">explosion de la consommation d’eau</a>, <a href="https://www.usinenouvelle.com/article/le-fabricant-de-puces-tsmc-de-nouveau-confronte-au-manque-d-eau-a-taiwan.N2114491" target="_blank" rel="noreferrer">stress hydrique</a>…</li>
<li><strong>Environnement</strong> : artificialisation des sols, <a href="https://edri.org/our-work/forthcoming-digital-omnibus-would-mark-point-of-no-return/" hreflang="en" target="_blank" rel="noreferrer">dérégulation</a>, accaparement des ressources, pollutions (<a href="https://sigmaearth.com/fr/La-pollution-aux-PFA-provenant-des-centres-de-donn%C3%A9es-suscite-des-inqui%C3%A9tudes-environnementales-%C3%A0-mesure-que-l%27industrie-de-l%27IA-se-d%C3%A9veloppe/" target="_blank" rel="noreferrer">PFAS</a>), <a href="https://www.notre-environnement.gouv.fr/actualites/breves/article/quand-les-dechets-electroniques-atteignent-des-records" rel="noreferrer" target="_blank">augmentation des Déchets d’équipements électriques et électroniques (DEEE)</a>…</li>
</ul>
<p>Le spectre des troubles s’avère large et complexe. Plus que les individus, il touche les sociétés, les États et la planète. Lutter contre chaque trouble semble une tâche interminable, presque insurmontable. C’est la raison pour laquelle le réseau de recherche européen <span lang="en">Digitalization for Sustainability</span> (D4S) suggérait en 2023 dans son rapport “<a lang="en" href="https://digitalization-for-sustainability.com/digital-reset/" rel="noreferrer" target="_blank">Digital Reset, Redirecting Technologies for the Deep Sustainability Transformation</a>” la remise à plat de l’outil numérique dans son ensemble. Il manquait cependant à ce rapport la dimension philosophique.</p>
<p>Si on revient à Épicure, celui-ci énonçait que <strong>la clef du bonheur est de connaître ses propres limites</strong>. Nos troubles pourraient alors être assimilés aux <strong>limites planétaires</strong><sup class="footnote"><a id="fnref-13" href="#fn-13" aria-describedby="fn-13">13</a></sup>
 <strong>et sociales</strong>, les éléments clés de l’économie du Donut de <span lang="en">Kate Raworth</span><sup class="footnote"><a id="fnref-14" href="#fn-14" aria-describedby="fn-14">14</a></sup>
.</p>
<figure aria-label="L’économie du Donut par Kate Raworth : allier limites planétaires et limites humaines. Plus de détail sur Wikipedia." class="aligncenter" role="group"><img alt="Schéma explicatif de l’économie du donut (description détaillé ci-dessous)" height="584" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/c1dba7ecf6-1764454186/donut-kate-raworth.avif" srcset="https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/c1dba7ecf6-1764454186/donut-kate-raworth.avif 430w, https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/c1dba7ecf6-1764454186/donut-kate-raworth.avif 768w, https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/c1dba7ecf6-1764454186/donut-kate-raworth.avif 860w, https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/c1dba7ecf6-1764454186/donut-kate-raworth.avif 2048w" width="582"><figcaption>L’économie du Donut par Kate Raworth : allier limites planétaires et limites humaines. Plus de détail sur <a href="https://fr.wikipedia.org/wiki/%C3%89conomie_du_Donut_(mod%C3%A8le)" rel="noreferrer" target="_blank">Wikipedia</a>.</figcaption></figure>
<details>
<summary>Description détaillée</summary>
<p>Le schéma représente un graphique concentrique séparé en trois grandes zones :</p>
<ul>
<li>Un élément en forme de donut (qui donne son nom au schéma), décrit comme « l’espace sûr et juste pour l’humanité ».</li>
<li>À l'intérieur du donut, on trouve les limites humaines (« plancher social ) : eau, nourriture, santé, égalité des sexes, équité sociale, énergie, emplois, voix, résilience, éducation, revenu.</li>
<li>À l’extérieur du donut, on trouve les limites de l’environnement (« plancher environnemental ») : changements climatiques, utilisation d’eau douce, cycles de l’azote et du phosphore, acidification des océans, pollution chimique, charge atmosphérique en aérosols, appauvrissement de l'ozone, appauvrissement de la biodiversité, changements d’occupation du sol.</li>
</ul>
</details>
<p>Risquons-nous à préciser ces limites pour le domaine numérique.</p>
</div>
<h2>Limites numériques</h2>
<p>L’étape préalable à la définition des limites est de généraliser la pensée techno-critique, c’est-à-dire trouver <strong>un moyen de penser</strong> pour mieux vivre avec nos objets techniques. Il nous faut donc considérer <strong>le discernement technologique comme moyen nécessaire</strong>.</p>
<blockquote>

On pourrait <strong>statuer démocratiquement sur toutes les innovations techniques</strong> et avoir pour règle : « Tu ne te conformeras point à ce monde qui t’entoure. »<sup class="footnote"><a id="fnref-15" href="#fn-15" aria-describedby="fn-15">15</a></sup>


</blockquote>
<p>Certains ont déjà éprouvé ce principe. On le retrouve par exemple dans la démarche <span lang="en">low-tech</span>, le numérique acceptable cité plus haut, le <a href="https://permacomputing.net/" target="_blank" rel="noreferrer" hreflang="en"><span lang="en">perma-computing</span></a>, <a href="https://www.desescaladenumerique.org/" target="_blank" rel="noreferrer">la désescalade numérique</a>, <a href="https://www.arc-culture.be/publications/quelques-pistes-de-reflexion-pour-une-decroissance-numerique/" target="_blank" rel="noreferrer">la décroissance numérique</a> et plus récemment le <a href="https://synthmedia.fr/ethique/debats/le-decomputing-comme-acte-de-resistance-partie-1/" rel="noreferrer" target="_blank"><span lang="en">decomputing</span></a>.</p>
<p>Une fois cette disposition mentale prise, on peut <strong>définir les limites sous forme de contraintes</strong>. Celles-ci peuvent dans un premier temps être construites en réponse aux troubles identifiés. Voici quelques pistes :</p>
<ul>
<li><strong>Contrainte matérielle</strong> (durable, réparable, recyclable…) ;</li>
<li><strong>Contrainte logicielle</strong> (libre, <span lang="en">open source</span>, faible impact environnemental, démocratiquement choisi…) ;</li>
<li><strong>Contrainte d’usage</strong> (temps, destination, cycle de vie…).</li>
</ul>
<p>Pour guider nos choix, on peut s’appuyer sur une matrice inspirée du travail de Stéphane Crozat (qui m’a également inspiré cet article)<sup class="footnote"><a id="fnref-16" href="#fn-16" aria-describedby="fn-16">16</a></sup>
 :</p>
<figure aria-label="Matrice d’analyse des choix techniques en réponse aux besoins humains" class="aligncenter" role="group"><img alt="Matrice illustrant le rapport entre techniques et besoins (description détaillé ci-dessous)" height="520" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/2f30b07e46-1764454186/matrice-ataraxie.avif" srcset="https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/2f30b07e46-1764454186/matrice-ataraxie.avif 430w, https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/2f30b07e46-1764454186/matrice-ataraxie.avif 768w, https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/2f30b07e46-1764454186/matrice-ataraxie.avif 860w, https://www.24joursdeweb.fr/media/pages/2025/ataraxie-numerique-repenser-notre-rapport-a-l-outil/2f30b07e46-1764454186/matrice-ataraxie.avif 2048w" width="650"><figcaption>Matrice d’analyse des choix techniques en réponse aux besoins humains</figcaption></figure>
<details>
<summary>Description détaillée</summary>
<p>Matrice sur deux colonnes et deux lignes :</p>
<ul>
<li>L’axe des ordonnées représente les techniques nécessaires (TN) et techniques non nécessaires (TNN).</li>
<li>L’axe des abscisses représente les besoins nécessaires (BN) et besoins non nécessaires (BNN).</li>
</ul>
<p>Les valeurs des cellules de la matrice sont :</p>
<ul>
<li>Cellule BN/TN : couplage à éviter au maximum.</li>
<li>Cellule BNN/TN : à interroger en premier.</li>
<li>Cellule TNN/BN : approbation démocratique.</li>
<li>Cellule TNN/BNN : substituables, évaluation possible selon impacts.
</li>
</ul>
</details>
<p>Les règles sont les suivantes :</p>
<ol>
<li>En premier lieu, réinterroger les <strong>techniques nécessaires</strong> pour les <strong>besoins non nécessaires</strong> ;</li>
<li>Eviter le couplage entre <strong>techniques nécessaires</strong> et <strong>besoins nécessaires</strong> ;</li>
<li>Garantir l’approbation démocratique des <strong>techniques non nécessaires</strong> aux <strong>besoins nécessaires</strong> ;</li>
<li>Substituer au mieux les <strong>techniques non nécessaires</strong> pour les <strong>besoins non nécessaires</strong>. Elles peuvent tout de même être évaluées au regard de leur impact environnemental et leur potentiel d’addiction.</li>
</ol>
<p>Prenons un exemple : il nous faut éviter la pleine dépendance aux outils numériques pour notre alimentation (deuxième règle). On peut cependant décider démocratiquement de l’emploi de certains outils numériques pour nous assister dans cette tâche (troisième règle). Un autre exemple plus concret dans ses conséquences est celui des <a href="https://www.lemonde.fr/international/article/2025/11/19/nicolas-guillou-juge-francais-de-la-cpi-sanctionne-par-les-etats-unis-face-aux-attaques-les-magistrats-de-la-cour-tiendront_6654016_3210.html" target="_blank" rel="noreferrer">sanctions américaines imposées au juge français à la Cour pénale internationale, Nicolas Guillou</a>. Il démontre que le numérique placé comme élément nécessaire à l’accès à de nombreux services, dont les services bancaires, peut devenir handicapant voire nuisible lorsqu’il n’est plus disponible.</p>
<p>Ce que ces règles et contraintes énoncent mal, c’est la nécessité de réduction. C’est d’ailleurs une des principales difficultés auxquelles nous sommes confronté·es : l’acceptation de ne pas faire, de faire moins, de soustraire plutôt que d’ajouter. Comme l’énonce Philippe Derouette : <strong>la disposition mentale à la frugalité est la prémisse nécessaire à la sobriété censée</strong><sup class="footnote"><a id="fnref-17" href="#fn-17" aria-describedby="fn-17">17</a></sup>
, à la <strong>médéité</strong><sup class="footnote"><a id="fnref-18" href="#fn-18" aria-describedby="fn-18">18</a></sup>
.</p>
<blockquote>

<h3>Médéité numérique</h3>

Concevoir un numérique vertueux, juste milieu entre deux excès opposés (entre techno-solutionnisme béat et anti-tech).

</blockquote>
<p>Dépassons désormais l’abstraction du concept philosophique et regardons les réalisations concrètes qui semblent aller dans le sens de l’ataraxie.</p>
<div class="section">
<h2>Du concept à la réalité</h2>
<p>Cette matérialisation de l’ataraxie numérique se manifeste sous forme de produits, de services, de modes d’organisation, de lois. À nous de produire un <strong>assemblage judicieux selon une approche holistique</strong>. Voici quelques idées pour illustrer mon propos<sup class="footnote"><a id="fnref-19" href="#fn-19" aria-describedby="fn-19">19</a></sup>
 :</p>
<ul>
<li><a href="https://www.latitudes.cc/" target="_blank" rel="noreferrer">Éducation au numérique acceptable</a> ;</li>
<li><a href="https://commown.coop/" target="_blank" rel="noreferrer">Location de matériel électronique éco-conçu</a> ;</li>
<li><a href="https://www.repaircafe.org/fr/" target="_blank" rel="noreferrer">Réparation de matériel</a> ;</li>
<li><a href="https://telecoop.fr/particuliers/forfaits-mobile/forfait-sobriete" target="_blank" rel="noreferrer">Forfaits mobile limités</a> ;</li>
<li>Téléphone aux <a href="https://www.punkt.ch/fr/products/mp02-4g-telepone-portable-minimaliste" target="_blank" rel="noreferrer">fonctionnalités restreintes</a> et autres <span lang="en">dumb phones</span> ;</li>
<li>Mutualisation/partage de matériel (voisinage/amis pour le personnel, <span lang="en">Bring your own device</span> (BYOD) en entreprise) ;</li>
<li>Logiciels libres ;</li>
<li><a href="https://solar.lowtechmagazine.com/2023/08/thematic-books-series/" rel="noreferrer" hreflang="en">Internet <span lang="en">low-tech</span></a>, <a href="https://lownum.scenari-community.org/projets/is03-25a/framaletmego/co/0-presentation.html" target="_blank" rel="noreferrer">web convivial</a>, web stationnaire ;</li>
<li>Un site Internet qui s’autodétruit ;</li>
<li>Offre Internet à débit réduit ;</li>
<li>Intermittence des services (exemple : extinction des serveurs la nuit) ;</li>
<li>Location/échange de films/musiques sur supports physiques ;</li>
<li>Réduction du matériel dans les foyers : un ordinateur par foyer, un téléphone portable par personne pour dix ans<sup class="footnote"><a id="fnref-20" href="#fn-20" aria-describedby="fn-20">20</a></sup>
.</li>
</ul>
<p>Pour les entreprises :</p>
<ul>
<li><a href="https://goodwill-management.com/solutions/accompagnement-triple-comptabilite/" target="_blank" rel="noreferrer">Triple comptabilité</a> ;</li>
<li>Redirection de l’activité de l’entreprise par <a href="https://kerlotec-university.com/strategie-du-y/" target="_blank" rel="noreferrer">la stratégie du Y</a> ;</li>
<li>Éco-conception des services et produits numériques ;</li>
<li><a href="https://www.ecologie.gouv.fr/politiques-publiques/leconomie-fonctionnalite" target="_blank" rel="noreferrer">Économie de la fonctionnalité</a>.</li>
</ul>
<p>Pour les États :</p>
<ul>
<li>Cadrage et légifération : Règlement général sur la protection des données (RGPD), Référentiel général d’écoconception de services numériques (RGESN), <span lang="en">AI Act</span>, <span lang="en">Corporate Sustainability Reporting Directive</span> (CSRD)… ;</li>
<li><a href="https://affichage-environnemental.ademe.fr/" target="_blank" rel="noreferrer">Affichage environnemental</a> ;</li>
<li><a href="https://www.courrierinternational.com/article/education-apres-avoir-mise-sur-le-numerique-a-l-ecole-les-pays-scandinaves-font-machine-arriere" target="_blank" rel="noreferrer">Retrait (mesuré) du numérique à l’école</a> ;</li>
<li><a href="https://www.forbes.fr/societe/laustralie-interdit-les-reseaux-sociaux-aux-moins-de-16-ans-tout-ce-quil-faut-savoir/" target="_blank" rel="noreferrer">Encadrement des accès aux réseaux sociaux pour les plus jeunes</a>.</li>
</ul>
</div>
<h2>Pas d’ataraxie sans désescalade</h2>
<p>Mon cheminement philosophique m’a amené à un constat douloureux : le numérique dans sa forme actuelle doit être pleinement repensé. Il doit (re)trouver une fonction de convivialité et ne plus gêner notre recherche de quiétude.</p>
<p>La difficulté principale à laquelle nous faisons face est la nécessité de changer l’idéologie dominante. Nous devons rompre avec l’emprise des <span lang="en">Big Techs</span> dont l’influence dépasse le pouvoir des États, mais aussi avec le modèle de croissance infinie et le rapport qu’il sous-tend à la nature. C’est la raison pour laquelle je pense que la sensibilisation et l’éducation sont les piliers de cette transformation.</p>
<p>La <span lang="en">low-tech</span> me semble également un outil puissant dans cette transformation. Elle a l’avantage de faciliter un réempouvoirement par la base, par les citoyen·nes. Elle peut également être une piste pour la transformation calculée des entreprises<sup class="footnote"><a id="fnref-21" href="#fn-21" aria-describedby="fn-21">21</a></sup>
.</p>
<p>Il est temps de redéfinir les fonctions du numérique pour qu’il soigne plus qu’il ne détruise. C’est la définition même du <span lang="en">decomputing</span>.</p>
<blockquote>
Ce que le <span lang="en">decomputing</span> propose est un parcours vers <strong>des sociétés construites sur des relations de soin</strong>, dont les attributs ne sont pas l’abstraction et la manipulation, mais <strong>l’entraide et la solidarité</strong>.
<br>
— <strong>Dan McQuillan</strong>
</blockquote>
<hr /><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  Voir le <a href="https://fr.wikipedia.org/wiki/Les_Limites_%C3%A0_la_croissance" target="_blank" rel="noreferrer">rapport du Club de Rome, <cite>The limits to growth</cite> (1972)</a>.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  Voir le travail de Louis Derrac sur le <a href="https://louisderrac.com/numerique-acceptable/" target="_blank" rel="noreferrer">numérique acceptable</a>.      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  Le <a href="https://mouton-numerique.org/" target="_blank" rel="noreferrer">Mouton numérique</a> est un collectif de réflexion technocritique sur les enjeux que posent les technologies à nos sociétés.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  Lire <a href="https://www.editionspoints.com/ouvrage/la-convivialite-ivan-illich/9782757891223" target="_blank" rel="noreferrer"><cite>La Convivialité</cite></a>, d’<span lang="de">Ivan Illich</span>.      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  La <span lang="en">low-tech</span> représente, selon Wikipédia, des techniques durables, simples, appropriables, résilientes produisant des objets facilement réparables et adaptables.      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
<li id="fn-6" tabindex="-1">
  Source : Wikipédia.      <span class="footnotereverse">
        <a href="#fnref-6" title="Retour au texte 6">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 6</span>
        </a>
    </span>
  </li>
<li id="fn-7" tabindex="-1">
  Un <span lang="en">dark pattern</span> est une interface utilisateur qui vise à le tromper ou le manipuler.      <span class="footnotereverse">
        <a href="#fnref-7" title="Retour au texte 7">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 7</span>
        </a>
    </span>
  </li>
<li id="fn-8" tabindex="-1">
  Article « <a href="https://umvie.com/revelant-les-dangers-du-fake-dopamine-comment-eviter-les-pieges-du-bonheur-artificiel/" target="_blank" rel="noreferrer">Révélant les dangers du <span lang="en">“fake dopamine”</span> : comment éviter les pièges du bonheur artificiel</a> », Umvie, 2023.      <span class="footnotereverse">
        <a href="#fnref-8" title="Retour au texte 8">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 8</span>
        </a>
    </span>
  </li>
<li id="fn-9" tabindex="-1">
  Communiqué de presse de l’ONU <a href="https://www.ohchr.org/fr/press-releases/2024/07/end-dangerous-fixation-gdp-way-eradicate-global-poverty-un-expert" target="_blank" rel="noreferrer">« L’expert de l’ONU sur la pauvreté alerte sur la dangereuse focalisation sur l’augmentation du PIB comme moyen d’éradiquer la pauvreté dans le monde »</a> (2024).      <span class="footnotereverse">
        <a href="#fnref-9" title="Retour au texte 9">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 9</span>
        </a>
    </span>
  </li>
<li id="fn-10" tabindex="-1">
  Voir l’étude « <span lang="en"><a href="https://www.brainonllm.com/" target="_blank" rel="noreferrer">Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task</a></span> » par des chercheurs du <span lang="en">MIT</span>.      <span class="footnotereverse">
        <a href="#fnref-10" title="Retour au texte 10">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 10</span>
        </a>
    </span>
  </li>
<li id="fn-11" tabindex="-1">
  L’empouvoirement est le processus par lequel un individu ou un groupe acquiert les moyens et la confiance nécessaires pour exercer une plus grande autonomie, prendre des décisions et agir sur leur propre vie.      <span class="footnotereverse">
        <a href="#fnref-11" title="Retour au texte 11">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 11</span>
        </a>
    </span>
  </li>
<li id="fn-12" tabindex="-1">
  Pour faire le pont avec la philosophie, vous pouvez découvrir un exemple d’(em)merdification du web avec la vidéo « <a href="https://www.youtube.com/watch?v=rJE2qkP0Gk4" target="_blank" rel="noreferrer">La face cachée de la philo sur Youtube</a> » par Monsieur Phi.      <span class="footnotereverse">
        <a href="#fnref-12" title="Retour au texte 12">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 12</span>
        </a>
    </span>
  </li>
<li id="fn-13" tabindex="-1">
  Sept des neuf limites planétaires ont été dépassées : <a href="https://www.agenda-2030.fr/a-la-une/actualites-a-la-une/article/la-septieme-limite-planetaire-franchie-un-signal-d-alerte" target="_blank" rel="noreferrer">l’acidification des océans a atteint un seuil critique en 2025</a>.      <span class="footnotereverse">
        <a href="#fnref-13" title="Retour au texte 13">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 13</span>
        </a>
    </span>
  </li>
<li id="fn-14" tabindex="-1">
  Le « Donut » et ses indicateurs montrent dans quelle mesure les plafonds écologiques sont dépassés et les fondements sociaux ne sont pas encore atteints.      <span class="footnotereverse">
        <a href="#fnref-14" title="Retour au texte 14">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 14</span>
        </a>
    </span>
  </li>
<li id="fn-15" tabindex="-1">
  C’est littéralement le mode de fonctionnement des Amish décrit sur Wikipédia.      <span class="footnotereverse">
        <a href="#fnref-15" title="Retour au texte 15">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 15</span>
        </a>
    </span>
  </li>
<li id="fn-16" tabindex="-1">
  Enseignant chercheur à l’université technologique de Compiègne (UTC). Il m’a inspiré cet article en décrivant en premier lieu ce <a href="https://aswemay.fr/co/040011.html" target="_blank" rel="noreferrer">concept d’ataraxie numérique</a>.      <span class="footnotereverse">
        <a href="#fnref-16" title="Retour au texte 16">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 16</span>
        </a>
    </span>
  </li>
<li id="fn-17" tabindex="-1">
  Voir l’essai <a href="https://www.editions-harmattan.fr/catalogue/livre/frugalite-la-cle-dune-sobriete-reussie/79860" rel="noreferrer" target="_blank"><cite>Frugalité, la clé d’une sobriété réussie</cite></a>, de Philippe Derouette.      <span class="footnotereverse">
        <a href="#fnref-17" title="Retour au texte 17">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 17</span>
        </a>
    </span>
  </li>
<li id="fn-18" tabindex="-1">
  La médéité est une doctrine de la vertu dans la Grèce antique, notamment chez Aristote, qui conçoit chaque vertu comme un juste milieu entre deux excès opposés.      <span class="footnotereverse">
        <a href="#fnref-18" title="Retour au texte 18">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 18</span>
        </a>
    </span>
  </li>
<li id="fn-19" tabindex="-1">
  Pour aller plus loin : <a href="https://inspirotheque.limitesnumeriques.fr/" target="_blank" rel="noreferrer">L’inspirothèque d’un numérique plus écologique</a>, de Limites numériques.      <span class="footnotereverse">
        <a href="#fnref-19" title="Retour au texte 19">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 19</span>
        </a>
    </span>
  </li>
<li id="fn-20" tabindex="-1">
  Selon une étude de l’université de Lausanne « <a href="https://www.tandfonline.com/journals/tsus20" target="_blank" rel="noreferrer" lang="en">Sustainability: Science, Practice and Policy</a> ».      <span class="footnotereverse">
        <a href="#fnref-20" title="Retour au texte 20">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 20</span>
        </a>
    </span>
  </li>
<li id="fn-21" tabindex="-1">
  Voir <a href="https://edition-dandelion.fr/essais/la-strategie-du-y-de-alan-fustec.html" rel="noreferrer" target="_blank">La stratégie du Y, faire entrer l’entreprise dans les limites planétaires</a>, par Alan Fustec, Timothée Fustec et Arnaud Bergeron, 2024.      <span class="footnotereverse">
        <a href="#fnref-21" title="Retour au texte 21">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 21</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">L’inclusion passe aussi par la culture Sourde</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/l-inclusion-passe-aussi-par-la-culture-sourde" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/l-inclusion-passe-aussi-par-la-culture-sourde</id>

      <published>2025-12-03T00:00:00+01:00</published>
            <updated>2025-12-03T17:22:52+01:00</updated>
      
      <summary type="html"><![CDATA[Chaque année, on parle d’accessibilité numérique. On nous explique comment améliorer les contrastes, ajouter des sous-titres, écrire des textes alternatifs. On nous parle de normes, de codes, de …]]></summary>
      <author>
        <name>Cindy Quai</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Chaque année, on parle d’accessibilité numérique. On nous explique comment améliorer les contrastes, ajouter des sous-titres, écrire des textes alternatifs. On nous parle de normes, de codes, de bonnes pratiques. Tout cela est essentiel, bien sûr. Mais ce n’est que la première étape.</p>
<p>Aujourd’hui, j’écris pour dire quelque chose d’aussi simple qu’oublié <strong>: l’accessibilité ne suffit pas. L’inclusion passe aussi par notre culture Sourde.</strong></p>
<p>Et surtout par notre langue. Pas «&nbsp;la langue des Sourds&nbsp;». La langue des signes française (LSF)&nbsp;: notre langue.</p>
<h2>Sourd(e) avec un S majuscule</h2>
<p>Dans mes textes, j’écris <a href="https://fr.wikipedia.org/wiki/Sourds_(communauté)"><strong>Sourde</strong> </a>avec un S majuscule, parce que je ne parle pas de la surdité comme d’une déficience. Je parle de culture. On confond souvent les deux.</p>
<ul>
<li>sourd(e) (minuscule) désigne quelqu’un qui n’entend pas.</li>
<li>Sourd(e) (majuscule) désigne quelqu’un qui vit la langue des signes, partage nos codes, et fait partie d’une communauté vivante.</li>
</ul>
<p>C’est exactement comme dire Français, Breton, Basque ou Kabyle. On ne décrit pas un manque. <strong>On nomme une culture.</strong></p>
<p>Quand je me présente comme <strong>Sourde</strong>, je ne dis pas que je n’entends pas. Je dis que je parle une autre langue, que je pense autrement, que j’apprends autrement, et que ce «&nbsp;autrement&nbsp;» n’a rien d’inférieur. Il a juste été ignoré, trop longtemps.</p>
<h2>La LSF&nbsp;: ma langue n’est pas un outil, c’est une vision du monde</h2>
<p>La LSF n’est pas une traduction du français avec des gestes. C’est une langue à part entière, avec sa syntaxe, son espace, ses expressions, son humour, sa façon de penser en 3D.</p>
<p>Je me souviens d’un prof, au collège, persuadé de faire «&nbsp;ce qu’il faut&nbsp;». Il écrivait, écrivait, écrivait. Des paragraphes entiers de français très soutenu. Il me regardait parfois avec fierté, comme pour dire <q>tu vois, je t’aide</q>. Je faisais semblant de suivre. Je souriais. Mais je lisais sans vraiment comprendre. Je traduisais. J’analysais. Je perdais une phrase, un mot, puis tout le sens. Je n’apprenais pas&nbsp;: je décodais. C’est très différent.</p>
<p>Aujourd’hui encore, quand j’assiste à une conférence avec des sous-titres «&nbsp;accessibles&nbsp;», j’ai parfois l’impression de revenir dans cette classe. C’est lisible. C’est techniquement correct. Mais ça ne parle pas à ma langue, ni à ma culture.</p>
<h2>Accessibilité et pédagogie&nbsp;: deux chemins différents</h2>
<p>Lire un texte long, suivre des sous-titres en français, consulter la transcription, suivre un cours donné par un(e) formateur(rice) qui n’est pas formé(e), je sais ce que ça fait. Pour une personne Sourde, c’est apprendre dans une langue qui n’est pas la sienne, on suit, on traduit, on analyse, on s’adapte, <strong>ce n’est pas naturel.</strong></p>
<p>La pédagogie qui fait grandir, je l’ai vécue et pratiquée&nbsp;: enseigner en LSF avec mes mains, mes regards et mon espace, montrer, expliquer, faire voir et faire sentir. C’est apprendre ensemble, observer et partager, comme dans la communauté Sourde.</p>
<p><strong>Et là tout change, l’apprentissage devient plus clair, l’accès se transforme en compréhension et la compréhension devient inclusion.</strong></p>
<p>Pour moi, la vraie inclusion ne se limite pas à rendre accessible, elle passe par notre culture, par notre langue, nos codes et notre manière unique dont nous percevons et apprenons le monde.</p>
<h2>Ma pédagogie est née dans mes mains</h2>
<p>Plus tard, je suis devenue formatrice UX/UI, puis coordinatrice pédagogique. J’ai continué mes études jusqu’à devenir ingénieure pédagogique, pour structurer ce que j’avais appris… avec mes yeux, mes mains, ma culture.</p>
<p>Et là, j’ai vu quelque chose d’inoubliable.</p>
<p><em>Un jour, un apprenant essayait de comprendre cette notion&nbsp;: le CTA (<span lang="en">Call To Action</span>). Il savait la définition, il l’avait lue mille fois. Rien n’y faisait. Je lui ai simplement montré le bouton dans l’espace, en LSF. J’ai placé un rectangle imaginaire devant nous. J’ai exagéré l’intention, l’action, le mouvement du clic. Et là, il a fait&nbsp;: <q><strong>Ah&nbsp;!</strong></q><br />
Ce<strong> «&nbsp;ah&nbsp;»</strong> là, je le connais. Ce n’est pas le «&nbsp;je comprends intellectuellement&nbsp;». C’est le «&nbsp;je comprends dans ma langue, dans mon corps, dans mon espace&nbsp;».</em></p>
<p>Depuis, j’ai intégré la culture Sourde dans toute ma pédagogie&nbsp;:</p>
<ul>
<li>l’espace devient tableau,</li>
<li>les mains deviennent outils,</li>
<li>le regard devient connexion,</li>
<li>le partage devient méthode.</li>
</ul>
<p>Et les résultats parlent d’eux-mêmes&nbsp;: depuis plusieurs années, mes apprenant(e)s en formation numérique reconnue par France compétence affichent 80&nbsp;% de réussite à l’examen oral. Le jury ne connaissait pas la culture Sourde. Un(e) interprète en LSF était présente pour assurer la traduction entre l’apprenant(e) et le jury, et permettre une communication fluide et équitable.<br />
Et pourtant,<strong> les apprenant(e)s ont brillé.</strong></p>
<p><em>Les personnes Sourdes sont <strong>tout aussi capables, talentueuses et passionnées </strong>que n’importe qui&nbsp;! C’est juste de la pédagogie dans la bonne langue.</em></p>
<h2>La pédagogie à hauteur de mains</h2>
<p>J’ai travaillé plusieurs années comme <strong>coordinatrice pédagogique et formatrice</strong>, et j’ai vu de mes yeux les limites des sous-titres et des supports visuels. Même avec les meilleures intentions,<strong> cela ne suffit pas</strong>.</p>
<p>Apprendre dans une langue qui n’est pas la sienne, c’est comme <strong>essayer de danser sans musique</strong>&nbsp;: on peut suivre le rythme, mais on ne le ressent pas vraiment.</p>
<p>Dans la vie quotidienne, la culture Sourde se vit partout&nbsp;:</p>
<ul>
<li>on signe en faisant les courses, en rigolant entre ami(e)s, en expliquant une recette. Nos mains, nos expressions, tout parle&nbsp;!</li>
<li>on préfère les échanges directs, les regards, les visages expressifs. C’est vivant, c’est naturel.</li>
<li>on observe beaucoup, on anticipe. Cela forge une autre manière de comprendre le monde.</li>
<li>et surtout, on apprend ensemble. Dans la communauté Sourde, le partage fait partie de la vie&nbsp;: un conseil, un geste, une explication… tout circule.</li>
</ul>
<p class="pullquote">Et la <strong>LSF</strong>… c’est une fierté !<br>
Une preuve qu’on peut penser, créer, enseigner et apprendre autrement avec <strong>notre empreinte et notre identité Sourde</strong>, et toute la richesse qu’elles portent.</p>
<figure aria-label="Le drapeau créé par Arnaud Balard en 2013 est devenu le drapeau officiel de la communauté internationale des Sourds depuis 2023" role="group"><img alt="Drapeau de la communauté sourde" height="600" loading="lazy" src="https://www.24joursdeweb.fr/media/pages/2025/l-inclusion-passe-aussi-par-la-culture-sourde/a6d522d712-1764454186/flag_sourd.jpg" srcset="https://www.24joursdeweb.fr/media/pages/2025/l-inclusion-passe-aussi-par-la-culture-sourde/a6d522d712-1764454186/flag_sourd-800x-q80.jpg 430w, https://www.24joursdeweb.fr/media/pages/2025/l-inclusion-passe-aussi-par-la-culture-sourde/a6d522d712-1764454186/flag_sourd-1024x-q80.jpg 768w, https://www.24joursdeweb.fr/media/pages/2025/l-inclusion-passe-aussi-par-la-culture-sourde/a6d522d712-1764454186/flag_sourd-1440x-q80.jpg 860w, https://www.24joursdeweb.fr/media/pages/2025/l-inclusion-passe-aussi-par-la-culture-sourde/a6d522d712-1764454186/flag_sourd-2048x-q80.jpg 2048w" width="800"><figcaption>Le drapeau créé par <a href="https://fr.wikipedia.org/wiki/Arnaud_Balard">Arnaud Balard</a> en 2013 est devenu le drapeau officiel de la communauté internationale des Sourds depuis 2023</figcaption></figure>
<h2>À force de signes, j’ai trouvé ma méthode</h2>
<p>Cette conviction, je l’ai mise au cœur de mon parcours.<br />
J’ai suivi une formation en<strong> ingénierie responsable pédagogique</strong> et je l’ai réussie&nbsp;!</p>
<p>Cette étape m’a permis de structurer mes méthodes,<strong> d’allier exigence, bienveillance et humanité</strong>, tout en gardant la <strong>culture Sourde</strong> au centre de chaque apprentissage.</p>
<h2>La LSF au cœur de l’inclusion</h2>
<p class="pullquote">L’accessibilité, c’est une porte.<br>
L’inclusion, c’est l’accueil derrière cette porte.</p>
<p>Je rêve d’un web où la LSF et tous les moyens de communication vivent ensemble.</p>
<p>Un web qui ne se contente pas d’être accessible, mais qui soit vraiment <strong>inclusif, vivant, humain</strong>. Un web qui regarde la diversité non pas comme une contrainte, mais comme une <strong>richesse immense</strong>.</p>
<p>C’est pour cela que, avec mon équipe, nous avons créé l’association <a href="https://www.academie-sourdoues.org"><strong>Académie des Sourdoués</strong></a>&nbsp;: une école <strong>100&nbsp;% inclusive pour les formations numériques</strong>, pensée en <strong>LSF</strong> et en lien étroit avec la communauté Sourde.</p>
<p>Un lieu où chaque personne peut apprendre à son rythme, dans sa langue, avec fierté.</p>
<p>Parce que l’inclusion, la vraie, c’est celle qui met de la <strong>chaleur, de l’humour et de l’humanité</strong> dans chaque apprentissage.</p>
<p class="pullquote">Mes mains parlent depuis toujours. Aujourd’hui, elles forment, elles transmettent, elles ouvrent des portes. C’est ça, pour moi, l’inclusion.</p>
<p><strong><em>Joyeux Noël, rempli de rires, de chaleur et de beaux moments partagés&nbsp;!</em></strong></p>]]>
      </content>
    </entry>
      <entry>
      <title type="html">Quel avenir pour l’esthétique web éco-conçue ?</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/quel-avenir-pour-l-esthetique-web-eco-concue" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/quel-avenir-pour-l-esthetique-web-eco-concue</id>

      <published>2025-12-02T00:00:00+01:00</published>
            <updated>2025-12-02T08:04:49+01:00</updated>
      
      <summary type="html"><![CDATA[Éco-conception et papier recyclé Mes premières notions d’éco-conception remontent à mon cursus d’étudiante en design, au début des lointaines années 2010. On nous parlait surtout d’impression, de …]]></summary>
      <author>
        <name>Esther Jacquet</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<h2>Éco-conception et papier recyclé</h2>
<p>Mes premières notions d’éco-conception remontent à mon cursus d’étudiante en design, au début des lointaines années 2010. On nous parlait surtout d’impression, de typo à trou pour économiser l’encre, de format optimisé pour limiter les chutes à la découpe et bien entendu de papier recyclé pour sauver les arbres.</p>
<p>Le problème avec le papier recyclé, c’est qu’il est brun, trop rugueux, ou trop fin, en tout cas possède des caractéristiques différentes de celles que l’on attend d’un papier de qualité. On nous avait présenté une super solution&nbsp;: un papier recyclé, mais d’une blancheur parfaite, indiscernable d’un papier de qualité classique.</p>
<p>Pourtant, cette innovation n’avait pas trouvé son public. Pourquoi&nbsp;? Les client·es choisissaient d’imprimer leur catalogue, emballage ou flyer sur du papier recyclé pour que ça se voie. <strong>L’objectif réel était de (dé)montrer leur engagement écoresponsable vis-à-vis de leur public.</strong> Un papier recyclé qui n’en a pas l’air, à quoi bon&nbsp;?</p>
<p><strong>C’était le marketing vert, déjà bien ancré commercialement, mais quasi-inexistant dans le monde du web.</strong></p>
<p>J’y vois un parallèle avec mon expérience dans la conception, et surtout la vente, de sites web éco-conçus, en ce qui concerne l’esthétique de l’interface&nbsp;:</p>
<ul>
<li><em>Pourquoi rejette-t-on <strong>le papier recyclé</strong>&nbsp;?</em> Parce que c’est «&nbsp;moche&nbsp;», que ça fait «&nbsp;bas de gamme&nbsp;», parce que ça change de l’habitude, que ça pourrait rebuter l’usager. Ou parce qu’on ne s’est pas posé la question.</li>
<li><em>Pourquoi rejette-t-on <strong>l’interface sobre&nbsp;?</strong></em> Parce que c’est «&nbsp;moche&nbsp;», que ça fait «&nbsp;bas de gamme&nbsp;», parce que ça change de l’habitude, que ça pourrait rebuter l’usager. Ou parce qu’on ne s’est pas posé la question.</li>
</ul>
<h2>Impacts numériques</h2>
<p><strong>Aujourd’hui, la prise de conscience de l’impact écologique et social du numérique émerge lentement dans la conscience collective.</strong> Lorsque j’en parle en dehors du milieu de la tech — et parfois en dedans&nbsp;! —, c’est peu dire que mes interlocuteurices rament pour raccrocher les wagons. Iels me parlent parfois d’hébergement «&nbsp;vert&nbsp;», ou de la trop grande consommation d’électricité des centres de données.</p>
<p>Mais la plupart des gens ne font pas le lien entre leur consommation de contenu, les heures passées sur les réseaux, et un éventuel impact environnemental ou social. Au contraire, <strong>le numérique porte souvent une aura écologique, car il remplace le papier et le papier tue les arbres, alors qu’Internet paraît magique et immatériel.</strong></p>
<p>Dématérialisation accélérée, généralisation de l’intelligence artificielle, connexion permanente, popularité du format vidéo, résolution toujours plus poussée… la tendance est au contraire à l’explosion de notre  consommation de données, au «&nbsp;toujours plus&nbsp;».</p>
<h2>Papier blanc </h2>
<p>En conséquence, le client lambda arrive souvent avec une certaine vision de son site web idéal&nbsp;: <em>il veut que ça bouge, que ça brille, que ça en jette. </em></p>
<p>C’est pour cela que dans notre pratique<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
, on est plutôt <span lang="en">team</span> <em>papier blanc innovant.</em> <strong>On cherche à rendre invisible le travail d’éco-conception,</strong> à proposer une interface attractive et dans la norme.</p>
<p>S’il suffisait de connaître les bonnes pratiques de <span lang="en">Green IT</span> ou d’apprendre le <abbr title="Référentiel Général d’Éco-conception des Services Numériques">RGESN</abbr> par cœur pour réaliser des sites web à faible impact, ça se saurait. <strong>Le plus difficile n’est pas la technique, mais de convaincre les décisionnaires.</strong></p>
<h2>Négocier avec les <span lang="en">boomers</span></h2>
<p><em>Votre client·e est-il un <span lang="en">boomer</span>&nbsp;?</em> Parfois, oui. Au sens premier du terme. Nous travaillons avec des personnes nées avant le numérique, qui l’ont vu grandir et portent parfois une vision différente sur le progrès et la modernité. </p>
<p><strong>Accueillir ce décalage est essentiel pour une négociation réussie</strong>, sans culpabilisation ni confrontation. Comprendre la vision du ou de la cliente, pour proposer des alternatives pertinentes.</p>
<p>Soyons honnêtes&nbsp;: chaque génération a ses difficultés avec la sobriété. Pour les plus jeunes, biberonnés au format vidéo, au défilement infini et à la stimulation permanente, il peut s’agir de la difficulté à se concentrer sur un contenu fixe et sans visuel, à lire un texte long<sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
.</p>
<p><strong>C’est tout un bagage sociétal à déconstruire</strong>, notre héritage de l’illusion de la croissance infinie et de l’abondance, ainsi que les conséquences de décennies de captation d’attention de plus en plus agressive<sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
, et ce combat concerne bien d’autres domaines que le numérique. </p>
<h2>Papier brun</h2>
<p>Cependant, récemment, une découverte surprenante m’a fait reconsidérer l’option <em>papier recyclé rustique</em>. </p>
<p>Le site d’une agence de communication «&nbsp;engagée&nbsp;» propose la création de sites «&nbsp;à faible impact carbone&nbsp;». Le graphisme du site reprend consciencieusement <strong>les codes de la sobriété numérique&nbsp;: </strong></p>
<ul>
<li>peu d’éléments par page&nbsp;;</li>
<li>typographie simple sur fond uni&nbsp;;</li>
<li>images rares et de petites tailles&nbsp;;</li>
<li>micro-animations discrètes.</li>
</ul>
<p>Pourtant, le site est créé avec un <abbr title="système de gestion de contenu">CMS</abbr> non optimisé et <strong>son éco-score est terriblement mauvais</strong>&nbsp;: E avec l’ÉcoIndex, G avec <span lang="en">Website Carbone Calculator</span>… Ignorance&nbsp;? Manque de compétences techniques&nbsp;? Indifférence&nbsp;? Quoi qu’il en soit, ce n’est plus la «&nbsp;forme qui suit la fonction&nbsp;».</p>
<p>La sobriété de cette interface n’a qu’une fonction <em>sémantique</em>, <em>marketing</em>, sans application pratique. <strong>Osera-t-on appeler cela un discours écologique de façade, plus connu sous le terme anglais <span lang="en">greenwashing</span>&nbsp;? Absolument.</strong></p>
<p>En effet, dans le <cite>guide anti <span lang="en">greenwashing</span></cite> de l’ADEME<sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
, <strong>le terme «&nbsp;représentation graphique&nbsp;» revient trente-quatre fois.</strong> On y apprend par exemple qu’un message est concerné par le <span lang="en">greenwashing</span> <q>s’il contient [une] ou plusieurs des […] représentations visuelles suivantes</q> — des <q>éléments naturels</q> tels que les océans, les forêts, les animaux, etc. </p>
<p>Et ce, dès lors que l’objectif de la communication serait de <q>rendre un produit ou un service plus écologique […], moins «&nbsp;impactant&nbsp;» sur l’environnement</q>  ou encore de présenter la démarche de l’entreprise comme plus «&nbsp;<em>responsable</em>&nbsp;», sans lien avec des actions réelles et concrètes.</p>
<p> La reprise de l’esthétique de la sobriété pourrait être considérée comme une variante plus subtile, plus moderne, des dessins de feuilles vertes, de forêts luxuriantes ou d’insectes joyeux.</p>
<h2><strong>Nouveau départ pour la sobriété numérique&nbsp;?</strong></h2>
<p>Mon sursaut d’indignation passé, j’ai pensé que l’arrivée de ce «&nbsp;sobre <span lang="en">washing</span>&nbsp;» était <strong>une excellente nouvelle pour l’éco-conception web.</strong></p>
<p>Bien qu’un tel message ne soit pas encore perceptible par la majorité de la population (<em>encore faudrait-il faire le test</em>), l’existence d’un tel décalage entre le fond (<em>technologie non-optimisée</em>) et la forme (<em>graphisme sobre</em>) laisse à penser qu’une démocratisation de la sobriété est en cours.</p>
<p><strong>En termes de performance, les résultats seront toujours meilleurs avec une interface minimale</strong> — et le papier recyclé plus blanc que blanc cachait sûrement un processus de fabrication moins vertueux. </p>
<p><strong>Si la sobriété graphique dans le web se normalise et devient désirable</strong>, alors nous pourrons convaincre plus facilement de sa viabilité, aller plus loin et plus vite vers la généralisation d’un numérique responsable.</p>
<h2>Rendre désirable</h2>
<p><strong>Pourquoi a-t-on moins envie de commander la pizza «&nbsp;végétarienne&nbsp;» de la carte&nbsp;?</strong> Dans <em>végétarienne</em>, terme générique et sans saveur, on entend surtout <em>sans la viande</em>, ou bien <em>par défaut</em>, ou juste <em>moins</em>. En revanche, la pizza <em>chèvre-miel-tomate confite</em>, la pizza <em>patate douce-oignons caramélisés</em> ou encore la pizza <em>pesto-courgette-pêche</em> ne font-elles pas saliver&nbsp;?</p>
<p>Il s’agit de donner de la <strong>valeur intrinsèque</strong> à l’éco-conception numérique. Par défaut, elle s’écrit en <em>contraintes</em>, en <em>négatif</em>, en <em>creux</em>. Moins de visuels, moins de pixels, moins d’éléments, moins de possibilités.</p>
<p><strong>Apprenons à parler d’éco-conception en <em>possibles</em> et en <em>relief</em></strong>&nbsp;: plus d’espace, plus de clarté, une meilleure <abbr title="Expérience Utilisateur">UX</abbr>, une vitesse de chargement imbattable&nbsp;!</p>
<p>De même sous l’angle du marketing&nbsp;: plus d’engagement et de fidélisations de l’usager, un meilleur <abbr title="Optimisation Moteur de Recherche">SEO</abbr>, une meilleure image de marque grâce à la <abbr title="Responsabilité Sociétale des Entreprises">RSE</abbr> numérique, une audience élargie grâce à l’accessibilité et à la simplicité d’utilisation&nbsp;!</p>
<p>Valoriser et varier les possibilités, donner le choix. Parlera-t-on un jour <em>des</em> éco-conceptions&nbsp;?</p>
<p>Au menu, nous avons, une interface <em>brutaliste-sauce-Bahaus</em>, un <em><span lang="en">motion-design</span>-alimenté-<abbr title="Feuille de Style en Cascade">CSS</abbr></em>, ou bien notre spécialité, <em>l’illustration-vectorielle-interactive-faite-maison</em>. Tout ceci labellisé A tout droit de notre ferme écoindex bien sûr.</p>
<h2>Interface «&nbsp;minimaliste&nbsp;» ou «&nbsp;techno-solutionniste&nbsp;»&nbsp;?</h2>
<p>On pourrait déjà différencier deux «&nbsp;courants&nbsp;» en <span lang="en">front-end</span> éco-conçu&nbsp;: <strong>l’interface minimaliste</strong> d’une part, en rupture avec les tendances populaires et visant l’impact écologique minimal et, d’autre part, <strong>l’interface «&nbsp;techno-solutionniste&nbsp;»</strong> cherchant à se rapprocher des tendances populaires avec des techniques écoresponsables. </p>
<ul>
<li>
<p><strong>D’un côté, on part du néant</strong> — l’absence de site, l’impact zéro — et l’on n’y ajoute que ce que l’on juge strictement nécessaire.</p>
</li>
<li>
<p><strong>De l’autre côté, on part d’un site «&nbsp;classique&nbsp;»</strong> et l’on cherche à supprimer ou à remplacer des éléments et technologies, pour réduire l’impact.</p>
</li>
</ul>
<p>L’interface minimaliste a beaucoup d’avantages, à commencer par celui de l’efficacité en termes d’impact. Mais aussi&nbsp;: la clarté à l’utilisation, la baisse des coûts, l’accessibilité.</p>
<p><strong>Cependant, elle ne répond pas à toutes les situations.</strong> Lorsqu’un site web a pour objectif de séduire son utilisateurice, de différencier une marque ou encore de créer de la valeur ajoutée par une esthétique forte, d’autres chemins doivent être empruntés.</p>
<h2>Quelques pistes en design</h2>
<h3>Typographie&nbsp;: la base</h3>
<p><em>À mon époque</em><sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
, la formation de design graphique était bien plus portée sur le <span lang="en">print</span> que le web et lorsque l’on mettait un texte en page, c’était au millimètre près. Compter les caractères, réagencer les lignes pour un drapeau harmonieux, paramétrer minutieusement les options de justification, traquer sans pitié la veuve et l’orphelin.</p>
<p>En passant au web, j’ai dû accepter l’aléatoire, la flexibilité et l’imperfection. Lâcher prise, ne serait-ce que pour préserver la santé mentale de ma développeuse. <strong>Cependant, il me semble que beaucoup de sites web passent à côté de l’enjeu de la gestion du texte.</strong> Hiérarchie absente, interlignage serré, choix de police éclaté, ou lignes à rallonge.</p>
<p>Je crois qu’en faisant un petit effort, en revoyant nos classiques, simplement avec du texte, on pourrait améliorer le confort de lecture, l’ergonomie, l’esthétique de nos interfaces… et éviter à ma prof de graphisme de se retourner dans sa tombe — d'autant plus qu’elle est encore bien vivante.</p>
<div class="section">
<em>En parlant de caractères, les nostalgiques des Skyblogs <b>peuvent illustrer avec l’<abbr title="Code américain normalisé pour l’échange d’information">ASCII</abbr></b><sup class="footnote"><a id="fnref-6" href="#fn-6" aria-describedby="fn-6">6</a></sup>
, eh oui, on peut faire ça sans être ringard !</em>

</div>
<h3>S’inspirer de courants artistiques</h3>
<p><strong>Le style graphique suisse,</strong> développé dans les années cinquante, vise la fonctionnalité et une certaine rigueur. La mise en page s’appuie sur l’asymétrie, sur des typographies sans sérif (on peut utiliser des <span lang="en">web fonts</span>), des formes géométriques (coucou le <abbr title="Graphique Vectoriel Adaptable">SVG</abbr> super léger) et des grilles de mise en page. <em>Une récente mise à jour de Figma a intégré les grilles à l’auto-layout, ce qui rend son utilisation plus aisée dans les maquettes.</em></p>
<p><strong><span lang="nl">De Stijl</span>, «&nbsp;le style&nbsp;» en néerlandais</strong>, est né dans les années vingt&nbsp;: des lignes droites, des rectangles, des couleurs primaires et beaucoup d’espace blanc. Ce style partage la rigueur géométrique et la recherche de clarté du style suisse, mais expérimente davantage avec la typographie, la traitant parfois comme élément plastique au même titre que les formes colorées.</p>
<p><strong>Les livres anciens</strong> agrémentaient leur mise en page d’ornements plus ou moins tombés en désuétude aujourd’hui&nbsp;: feuille aldine, lettrine, filet&nbsp;; frises florales réalistes ou stylisées et typographies manuscrites. C’est souvent un peu chargé, mais en passant tout ça à la moulinette du modernisme, on peut arriver à des résultats très intéressants. <em>Le CSS permet d’intégrer des lettrines et on trouve des polices de caractères ornementales, comme la Bodoni Ornament.</em></p>
<h3>Devenir un peu développeureuse</h3>
<p><strong>Connaître les possibilités offertes par les langages <abbr title="Hyper Text Markup Language">HTML</abbr> et <abbr title="Feuille de Style en Cascade">CSS</abbr>, en parler avec les développeureuses, permet de se lancer dans une création <span lang="en">low-tech</span></strong>. Les translations ou rotations pour de la micro-animation, l’effet de parallaxe pour donner du relief lors du défilement, ou encore des filtres de couleur, de flou, de bruit… à appliquer aux fonds ou aux images.</p>
<h2><strong> Quelques pistes en développement</strong><sup class="footnote"><a id="fnref-7" href="#fn-7" aria-describedby="fn-7">7</a></sup>
</h2>
<h3>Les fonctionnalités natives</h3>
<p>HTML et CSS sont des langages qui ont beaucoup évolué ces dernières années. <strong>En éco-conception, les fonctions natives sont cruciales.</strong> Elles sont optimisées par le navigateur, elles économisent le <abbr title="Central Processing Unit">CPU</abbr>, elles sont moins lourdes.</p>
<p>Le HTML permet par exemple de différer le chargement des images avec le <span lang="en"><code>lazy-loading</code></span>, de gérer les différentes tailles d’images grâce aux balises <code>&lt;picture&gt;</code> et <code>&lt;source&gt;</code>, de signaler le contenu critique pour qu’il soit priorisé avec <span lang="en"><code>fetchpriority = high</code></span>, de créer des boîtes de dialogue avec la balise <code>&lt;dialog&gt;</code>, le tout sans recourir à des bibliothèques JavaScript tierces.</p>
<p>Le CSS permet de faire des animations variées — accélérées par le <abbr title="Processeur graphique">GPU</abbr> — et par étapes grâce a <span lang="en"><code>@keyframes</code></span>&nbsp;; <span lang="en"><code>currentColor</code></span> permet de récupérer la couleur du texte pour l’utiliser sur des bordures, des fonds ou du SVG&nbsp;; les pseudo-classes  <code>:has()</code> ou <code>:is()</code> simplifient la logique.</p>
<p><strong>Avant d’ajouter une dépendance externe, il est conseillé de vérifier si une solution native existe.</strong> Elle sera souvent plus légère, plus rapide et plus durable.</p>
<h3>Bien intégrer les fichiers SVG</h3>
<p><strong>Les SVG peuvent être intégrés de plusieurs manières</strong>&nbsp;: avec la balise <code>&lt;img&gt;</code>, en <span lang="en">inline</span> en copiant directement le code du SVG dans le HTML, ou regroupés dans un <span lang="en">sprite</span> SVG (un fichier unique contenant plusieurs SVG) qui va être pré-chargé et auquel on va pouvoir se référer grâce aux identifiants de chaque SVG dans le <span lang="en">sprite</span>.</p>
<p><strong>Le <span lang="en">sprite</span> est particulièrement intéressant en éco-conception</strong>, car il n’y a qu’un fichier à télécharger, avec une mise en cache optimale et une possibilité de styliser différemment chaque instance d’un même SVG lors de son importation dans le code.</p>
<p>Mes conseils sont de privilégier le <span lang="en">sprite</span> pour la plupart des SVG, de réserver l’<span lang="en">inline</span> aux contenus critiques (au-dessus de la ligne de flottaison) et d’utiliser la balise <code>&lt;img&gt;</code> en cas de SVG lourd pour que la mise en cache soit isolée.</p>
<h2>La collaboration design-dev</h2>
<p>Au-delà des compétences respectives au design graphique et au développement, ce sont<strong> les capacités de collaboration</strong> entre les deux métiers qui permettront d’avancer.</p>
<p>On peut limiter les données chargées avec les images, mais il faut communiquer sur la re-dimension, les points de rupture et le rôle de chacun·e dans le projet. On peut créer du <span lang="en">motion design low-tech</span> avec du SVG et du CSS, mais cela requiert une maîtrise du graphisme autant que du code et des possibilités qu’il offre.</p>
<p><strong>Profils hybrides ou bidouilles en duo, créons plus de ponts entre ces deux métiers.</strong></p>
<h2>Mettre les mains dans le cambouis</h2>
<p>Je crois surtout que, designer comme développeureuse, il est urgent d’apprendre (ou réapprendre ?) à mettre les mains dans le cambouis. Laissons l’IA de côté un moment, revenons aux bases.</p>
<p><strong>En développement</strong>, requestionner ses choix techniques, l’utilité d’une librairie, la pertinence de chaque dépendance et redécouvir ce que HTML et CSS savent déjà faire.<strong> En design</strong>, revenir au vectoriel, aux grilles de mise en page, à la maîtrise typographique, à l’histoire de l’art.</p>
<p><strong>L’esthétique de l’éco-conception web a besoin d’innovation, de <span lang="en">low-tech</span>, de débrouille et de créativité. Tout est encore à écrire&nbsp;!</strong></p>
<hr /><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  <a href="https://web-responsable-pau.fr">La Sterne à deux têtes - Sites webs, stratégie et numérique éthique</a>      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  Vous avez lu cet article jusqu’au bout&nbsp;? Félicitations, vous n’êtes pas trop atteint·te&nbsp;!      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  Recherche utilisateur <cite><a href="https://designersethiques.org/fr/thematiques/design-persuasif/la-notification/l-usage-des-notifications-de-smartphone">L'usage des notifications de smartphone</a></cite> des Designers Éthiques.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  <cite><a href="https://librairie.ademe.fr/societe-et-politiques-publiques/5447-guide-anti-greenwashing-le.html">Guide anti greenwashing</a></cite> de l’ADEME      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  Oui, je sais ce que vous pensez… L’accélération technologique m’aura rendue nostalgique dès l’âge de trente ans, qu’y puis-je ? Sachez que nos enseignants nous vantaient l’époque du pré-numérique, lorsqu’il fallait tracer ses caractères au compas puis à l’encre et que la photocopieuse noir et blanc représentait une technologie avancée.      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
<li id="fn-6" tabindex="-1">
  <a href="https://deuxfleurs.fr">Deux-fleurs : Fabriquons un internet convivial</a>      <span class="footnotereverse">
        <a href="#fnref-6" title="Retour au texte 6">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 6</span>
        </a>
    </span>
  </li>
<li id="fn-7" tabindex="-1">
  Section rédigée avec l’aide de Zoé Allègre, développeuse      <span class="footnotereverse">
        <a href="#fnref-7" title="Retour au texte 7">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 7</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
      <entry>
      <title type="html">Quand l’obligation légale rejoint la mission des médias d’informer tous les publics</title>
      <link rel="alternate" type="text/html" href="https://www.24joursdeweb.fr/2025/quand-l-obligation-legale-rejoint-la-mission-des-medias-d-informer-tous-les-publics" />
      <id>tag:www.24joursdeweb.fr,2024-10-10:/quand-l-obligation-legale-rejoint-la-mission-des-medias-d-informer-tous-les-publics</id>

      <published>2025-12-01T00:00:00+01:00</published>
            <updated>2025-12-02T17:32:30+01:00</updated>
      
      <summary type="html"><![CDATA[Je me souviens très bien quand, petite, « presse » rimait pour moi avec le Journal de Mickey du mercredi, puis le Science et Vie. Aujourd’hui, je suis plutôt Courrier international. Avec un peu de …]]></summary>
      <author>
        <name>Angi Guyard</name>
      </author>

      <content type="html" xml:lang="fr" xml:base="https://www.24joursdeweb.fr/">
        <![CDATA[<p>Je me souviens très bien quand, petite, « presse » rimait pour moi avec le <em>Journal de Mickey</em> du mercredi, puis le <em>Science et Vie</em>. Aujourd’hui, je suis plutôt <em>Courrier international</em>. Avec un peu de recul, je me rends compte à quel point, au fil des années, ma consommation de l’information a changé. </p>
<p>Aujourd’hui, tous les matins, je scrolle les titres sur mon téléphone pour avoir un résumé de l’état du monde. Je clique sur quelques articles. J’échange des liens avec des collègues et ami·es. Je réagis, <span lang="en">like</span>, commente et partage sur les réseaux. Je m’abonne pour pouvoir lire des enquêtes plus approfondies, plus longues, détaillées.</p>
<p>Ce n’est pas juste une histoire personnelle. Les Françaises et Français aiment lire, sur papier mais aussi de plus en plus dans des formats numériques.</p>
<h2>Les médias d’information doivent-ils être accessibles ?</h2>
<p>J’ai une réponse simple et courte : oui.</p>
<p>En 2024, la presse française a diffusé 2,6 milliards d’exemplaires et ses sites et applications ont enregistré 78 millions de visites par jour, soit 28,3 milliards de visites dans l’année. Près de 70 % des exemplaires vendus sont numériques, d’après le ministère de la Culture, et 44 % de la diffusion payée passe par l’abonnement. L’information écrite est devenue massivement une expérience numérique<sup class="footnote"><a id="fnref-1" href="#fn-1" aria-describedby="fn-1">1</a></sup>
.</p>
<p>Moi, même avec mes lunettes épaisses en culs de bouteilles, j’ai une bonne aisance sur le web et j’y accède sans trop de difficultés : je suis valide.</p>
<p>Ce n’est pas le cas pour toutes et tous.</p>
<p>En France, 15,4 % des personnes de plus de quinze ans sont en situation d’illectronisme. Cela représente environ 7,7 millions de la population vivant en France. Ces personnes n’utilisent pas internet ou ne possèdent pas les compétences numériques de base. 28 % ont des compétences numériques jugées faibles<sup class="footnote"><a id="fnref-2" href="#fn-2" aria-describedby="fn-2">2</a></sup>
.<br />
C’est autant de personnes qui n’ont pas les clefs pour s’informer en ligne, même quand l’information existe.</p>
<p>On peut aussi parler du handicap : 28 % des personnes de plus de quinze ans, soit 14,5 millions, déclarent une limitation fonctionnelle sévère d’après un rapport de la Direction de la recherche, des études, de l’évaluation et des statistiques (DREES) de 2024 <sup class="footnote"><a id="fnref-3" href="#fn-3" aria-describedby="fn-3">3</a></sup>
.</p>
<p>Toutes ne sont pas systématiquement en situation de handicap face au numérique, mais si on ajoute les limitations cognitives, les problèmes de vision, de mobilité, de fatigue, d’attention, etc., cela concerne un grand nombre de personnes et plus seulement une « minorité » comme on l’entend parfois.</p>
<p>L’accessibilité numérique est devenue la condition d’accès à l’information pour toutes et tous... et donc la mission première de la presse.</p>
<p>Et tout ça se passe dans un contexte ou l’accessibilité numérique est encadrée par plusieurs lois, depuis 2005. La plus récente, l’<span lang="en">European Accessibility Act</span> s’applique depuis juin 2025 aux services numériques tels que e-commerce, e-book, banque et surtout : les médias<sup class="footnote"><a id="fnref-4" href="#fn-4" aria-describedby="fn-4">4</a></sup>
.</p>
<p>À la lumière de tout cela, on peut se reposer la question autrement : est-ce qu’un média d’information peut vraiment se permettre d’être inaccessible ?</p>
<p>C’est ce que nous allons voir ensemble.</p>
<h2>Le cadre légal : de la loi de 2005 à l’<span lang="en">European Accessibility Act</span></h2>
<p>Ce n’est pas nouveau, l’État encadre l’accessibilité numérique depuis la loi du 11&nbsp;février 2005. <a href="https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000037388867/">Son article 47</a> impose des obligations d’accessibilité aux services de communication au public en ligne d’un certain nombre d’acteurs : </p>
<ul>
<li>les personnes morales de droit public (État, collectivités, établissements publics) ;</li>
<li>des organismes privés qui assurent une mission de service public ou qui répondent à des besoins d’intérêt général, largement financés ou contrôlés par des organismes et fonds publics ;</li>
<li>les entreprises du privé dont le chiffre d’affaires annuel dépasse 250 millions d’euros.</li>
</ul>
<p>Dans ce cadre, plusieurs médias sont directement concernés.</p>
<p>C’est évidemment le cas pour les organismes publics diffusant de l’information comme France Télévisions, Radio France, France Médias Monde, Arte France, l’Institut national de l’audiovisuel (l’INA), les chaines parlementaires LCP-Assemblée nationale, Public Sénat <sup class="footnote"><a id="fnref-5" href="#fn-5" aria-describedby="fn-5">5</a></sup>
 (oui, c’est aussi un média, j’en apprends des choses en vous rédigeant cet article !), qui diffusent aussi leurs contenus et leurs programmes sur le web.<br />
C’est aussi le cas de certains acteurs privés : on peut assez raisonnablement considérer que des grands groupes comme TF1, M6, Le Figaro, Ouest-France, ou encore Le Monde, avec leur poids économique, leur chiffre d’affaires, leurs sites et applications et, souvent, les aides qu’ils reçoivent, entrent dans la catégorie des entreprises soumises à ces obligations.</p>
<p>Dans ces cas, on ne parle pas juste de bonnes pratiques, on parle bien d’obligations.<br />
Concrètement, ça veut dire : </p>
<ul>
<li>publier une déclaration d’accessibilité à jour, accessible depuis la page principale de leur site ;</li>
<li>rendre public un schéma pluriannuel et un plan d’action ;</li>
<li>viser une conformité au Référentiel général d’amélioration de l’accessibilité (RGAA) avec un niveau AA de leurs sites et applications mobiles.</li>
</ul>
<p>Les risques ne sont pas nuls : ça peut aller jusqu’à 25 000 € d’amende pour défaut de publication des informations obligatoires (déclaration, schémas, etc.), et jusqu’à 50 000 € d’amende pour défaut d’accessibilité pour les organismes publics ou assimilés<sup class="footnote"><a id="fnref-6" href="#fn-6" aria-describedby="fn-6">6</a></sup>
.</p>
<p>À cela s’ajoutent les médias qui reçoivent d’une façon ou d’une autre des aides de l’État, au titre du soutien à la presse et du pluralisme de l’information.</p>
<p>Quand on parle de pluralisme de l’information, on parle de la possibilité pour plusieurs médias, avec des lignes éditoriales différentes, de coexister et de donner accès à des points de vue variés. C’est une condition de base pour un débat démocratique un peu sérieux.</p>
<p>En 2024, 527 titres ont touché un total de 175,2 millions d’euros d’aides directes à la presse, dont 23 millions au titre des six aides au pluralisme <sup class="footnote"><a id="fnref-7" href="#fn-7" aria-describedby="fn-7">7</a></sup>
.</p>
<p>Quand un média se présente comme un acteur du pluralisme de l’information et reçoit des subventions pour jouer ce rôle, ça devient compliqué de justifier que son site ou application soit inaccessible pour une partie de la population.</p>
<p>Et ce n’est pas tout. L’<span lang="en">European Accessibility Act</span> vient ajouter une nouvelle couche.</p>
<p>Cette directive européenne impose des exigences d’accessibilité pour certains produits et services comme le e-commerce, les services d’accès à des médias audiovisuels, les <span lang="en">e-books</span>, etc. Une partie des offres des médias d’information entrent dans ce périmètre<sup class="footnote"><a id="fnref-8" href="#fn-8" aria-describedby="fn-8">8</a></sup>
 :</p>
<ul>
<li>les abonnements numériques vendus en ligne ;</li>
<li>les applications web et mobiles ;</li>
<li>les magazines au format PDF ou <span lang="en">e-books</span> ;</li>
<li>les plateformes vidéo ou audio.</li>
</ul>
<p>Là encore, l’accessibilité n’est pas un bonus, c’est une condition légale pour pouvoir proposer ces services sur le marché.</p>
<p>De plus, les médias ne peuvent pas se contenter d’un truc « à peu près accessible » si les parcours d’abonnement et de désabonnement utilisent des interfaces tordues que l’on nomme joyeusement les <span lang="en">dark patterns</span>.</p>
<p>Il y a des règles qui protègent les consommateurices, et les contrôles de la Direction générale de la concurrence, de la consommation et de la répression des fraudes (DGCCRF) visent de plus en plus les <span lang="en">dark patterns</span>. On parle des boutons de résiliation cachés, de parcours de désinscription volontairement complexes, d’options payantes ajoutées par défaut qu’il faut décocher avant de payer, et j’en passe<sup class="footnote"><a id="fnref-9" href="#fn-9" aria-describedby="fn-9">9</a></sup>
…</p>
<p>Quand pour se désabonner il faut cliquer sur six écrans, chercher un lien minuscule en gris clair sur un fond gris foncé, confirmer trois fois des phrases à double négation et faire des sacrifices de chatons au dieu monstre spaghetti géant en sautant à cloche-pied autour d’un caillou qui baigne dans de l’eau bénite un soir de pleine lune, c’est à la fois un problème de loyauté commerciale et un énorme problème d’accessibilité.</p>
<h2>Qu’est-ce que ça veut dire, rendre accessible ?</h2>
<p>Rendre votre média accessible, c’est permettre à chacun et chacune d’y accéder, de comprendre, d’agir, quelles que soient ses capacités physiques, sensorielles et cognitives. </p>
<p>L’accessibilité sert d’abord les personnes handicapées, mais elle profite à toutes et tous.</p>
<p>Quand on n’en fait pas au quotidien, je vous l’accorde, « accessibilité » peut paraître flou. On en parle beaucoup, mais concrètement, ça veut dire quoi ?</p>
<h3>Contenus écrits (articles, dossiers, <span lang="en">newsletters</span>...)</h3>
<p>Pour les contenus écrits, tout commence par une structure claire.</p>
<p>Utiliser les balises HTML de manière cohérente&nbsp;: des titres hiérarchisés, de vrais paragraphes, de vraies listes. Pas juste des textes dans une forêt de <code>div</code> mises en forme. Ces structures sont importantes pour les outils d’assistance comme les lecteurs d’écran mais aussi pour toute personne qui pourrait avoir besoin de se repérer rapidement dans un texte long.</p>
<p>Il faut aussi soigner la lisibilité : </p>
<ul>
<li>une police lisible ;</li>
<li>un écart entre les lignes suffisant pour que le texte respire ;</li>
<li>des contrastes suffisants ;</li>
<li>une mise en page qui suit le sens de la lecture.</li>
</ul>
<p>Ce sont des détails qui ne sont pas si complexes à mettre en place, qui font aussi la différence entre un article qu’on peut lire jusqu’au bout sans fatigue ou qu’on abandonne au bout de trois lignes par manque de clarté visuelle et sémantique.</p>
<p>On doit aussi chercher la transparence sur ce qui entoure et contextualise l’article :</p>
<ul>
<li>les liens doivent indiquer clairement où ils mènent (« lire notre dossier sur [...] » plutôt qu’un « cliquez ici ») ;</li>
<li>les images contenant des informations absentes dans le texte doivent comporter une description alternative (un <code>alt</code>) ;</li>
<li>on évite de cacher des éléments importants dans un survol de souris ou une infobulle, qui sont inaccessibles au clavier… et sur mobile.</li>
</ul>
<h3>PDF, <span lang="en">e-books</span> et contenus enrichis</h3>
<p>Un PDF ne doit pas juste être un scan en images de vos articles papier. Un PDF accessible, c’est : </p>
<ul>
<li>du texte sélectionnable ;</li>
<li>une structure avec les mêmes exigences sémantiques que sur le site (hiérarchie des titres, listes, tableaux correctement balisés) ;</li>
<li>des métadonnées minimales (titre, langue du document, etc.).</li>
</ul>
<p>Les <span lang="en">e-books</span> doivent être dans un format qui permet d’ajuster la taille du texte, naviguer par chapitre, changer de police en fonction des besoins. Et, dans un monde idéal, on évite certaines solutions techniques ou <i lang="en">digital rights management</i> (DRM) mal pensées, qui peuvent casser les fonctions d’accessibilité des liseuses et applications.</p>
<p>Et si vos PDF et <span lang="en">e-books</span> sont vendus en ligne, ils entrent dans le périmètre de l’<span lang="en">European Accessibility Act</span>. L’accessibilité ne relève pas juste de la bonne action, c’est aussi une obligation réglementaire.</p>
<h3>Audio, vidéo, podcast</h3>
<p>Concernant les audios et vidéos, les bases de l’accessibilité sont souvent connues mais assez peu appliquées :</p>
<ul>
<li>proposer une transcription textuelle des podcasts ;</li>
<li>fournir des sous-titres pour les vidéos ;</li>
<li>relire et corriger les transcriptions si vous choisissez d’utiliser des outils de transcription automatique.</li>
</ul>
<p>Le lecteur audio ou vidéo doit être utilisable entièrement au clavier, avec des libellés compréhensibles sur chaque bouton pour qu’on puisse connaître leur fonction sans les voir.<br />
Au passage, la lecture automatique au chargement de la page est à bannir ou a minima être une option que l’utilisateurice choisit dans ses paramètres.</p>
<p>On peut aussi contextualiser par écrit le média audio ou vidéo, avec une description courte qui permet d’en connaitre le sujet et une partie du contenu sans avoir à lancer la vidéo ou mettre le son. Ce n’est pas seulement pour accommoder les personnes sourdes, malvoyantes ou aveugles, ce sont aussi des détails méga pratiques pour les personnes qui n’ont pas d’écouteurs ou qui aimeraient s’informer discrètement dans le métro ou pendant une réunion ennuyeuse.</p>
<h3>Parcours de services : abonnement, achat, compte, dons</h3>
<p>Si votre média vit d’abonnements ou de dons, comment vous passer de l’accessibilité de vos formulaires d’inscription ? Quelques bases :</p>
<ul>
<li>les champs doivent être navigables au clavier ;</li>
<li>les messages d’erreur doivent être clairs, pas seulement signalés par la couleur ; </li>
<li>un récapitulatif de l’engagement clair avant la validation (montant, durée, modalités de reconduction, etc.) ;</li>
<li>et la possibilité de retrouver la gestion du compte sans chercher dans vingt-cinq sous-menus. </li>
</ul>
<p>Des formulaires clairs, faciles à lire et à comprendre, sans jargon, ça aide le plus grand nombre, dont les personnes qui ne sont pas forcément à l’aise avec le numérique.</p>
<h2>« De toutes façons, on n’a pas de lectorat handicapé. » Vraiment ?</h2>
<p>C’est une phrase que j’entends souvent quand je signale des problèmes d’accessibilité sur un site ou une appli : « De toutes façons, nous, on n’a pas d’utilisateurs handicapés. »</p>
<p>C’est peut être vrai dans vos <span lang="en">dashboards</span>.</p>
<p>Sauf qu’en général, ce n’est pas que ces personnes n’existent pas, juste qu’elles n’apparaissent pas dans vos <span lang="en">metrics</span>.</p>
<p>Il ne faut pas confondre cause et conséquence : si votre site n’est pas accessible, il y a toutes chances que les personnes handicapées essaient… puis abandonnent. Elles n’arrivent pas à s’inscrire, à lire vos contenus, à passer un <span lang="en">paywall</span> qui piège la navigation clavier, à gérer leur abonnement... alors elles tentent ailleurs.</p>
<p>Dans vos statistiques, ça se traduit par un taux d’abandon de page ou de formulaire, pas par un bandeau clignotant indiquant « cette personne est partie parce que votre site était inutilisable avec un lecteur d’écran ».</p>
<p>D’ailleurs, des études côté e-commerce le montrent très bien. D’après le baromètre 2025 de l’accessibilité de la <span lang="en">Contentsquare Foundation</span>, 35 % des utilisateurices n’atteignent même pas l’étape de paiement. Les pages produits et les parcours de commandes sont trop difficiles à naviguer et comprendre : c’est un manque d’accessibilité<sup class="footnote"><a id="fnref-10" href="#fn-10" aria-describedby="fn-10">10</a></sup>
.</p>
<p>Plus le parcours est compliqué à lire, comprendre, utiliser, plus les personnes décrochent avant la fin, et les premiers et premières concerné·es sont celleux qui ont déjà des poids et des contraintes quotidiennes (handicap, fatigue, charge mentale, difficulté de concentration, limitations cognitives).</p>
<p>On ne parle pas d’une petite partie de la population. On l’a vu plus haut, on parle d’un tiers des adultes qui déclarent au moins une limitation fonctionnelle et d’une personne sur six en situation d’illectronisme ou de faible compétence numérique.<br />
Une grande part de votre lectorat qui vous lit déjà peut aussi se retrouver en situation de handicap temporaire ou contextuel, avec de la fatigue, des troubles de l’attention, une vue qui baisse, un contexte de lecture dégradé.</p>
<p>Pour un média, rendre son site accessible, c’est améliorer la capacité de tout le monde à aller jusqu’au bout du parcours : lire un article, renouveler son abonnement, faire un don, vous contacter, envoyer des paillettes quand l’article le mérite.</p>
<p>Est-ce que ça ne touche pas la corde sensible ? Savoir que l’accessibilité joue directement avec vos chiffres préférés ? Moins de frictions, c’est moins d’abandons de formulaires, des conversions à l’abonnement et à l’achat plus élevées, une meilleure rétention, plus de lecteurices, moins de gens qui lâchent l’affaire au milieu d’un <span lang="en">paywall</span> incompréhensible.</p>
<p>Et ça nous mène tout droit vers la partie suivante&nbsp;: ça change quoi côté <span lang="en">business</span> ?</p>
<h2>Les retombées économiques de rendre son contenu accessible</h2>
<p>Quand on s’y intéresse peu, on entend surtout parler de l’accessibilité sous l’angle des droits, d’obligations, de lois, de justice sociale, des valeurs… Mais j’ai bien conscience que pour certains le bon argument c’est le portefeuille, et sur ce point on a pas mal de chiffres et d’études qui montrent que rendre ses sites accessibles, c’est aussi une meilleure performance pour se remplir les fouilles, ou au moins avoir un modèle économique qui permet un peu plus votre indépendance.</p>
<p>Un site accessible, ce sont des utilisateurices plus satisfait·es, qui restent abonné·es plus longtemps, qui recommandent vos contenus.</p>
<p>Coté e-commerce, la Contentsquare Foundation rappelle qu’aujourd’hui, en 2025, 94 % des parcours d’achat en ligne restent inaccessibles aux personnes handicapées<sup class="footnote"><a id="fnref-11" href="#fn-11" aria-describedby="fn-11">11</a></sup>
.</p>
<p>Quand on a des contraintes ou des handicaps, qu’on trouve un site qui répond à nos besoins tout en étant accessible, c’est tellement rare qu’on en parle à nos potes pour qu’ielles puissent profiter d’un des rares acteurs qui pensent à eux pour leur rendre la vie plus facile. C’est un avantage concurrentiel non négligeable. L’étude souligne aussi que :</p>
<blockquote>
<p>un site accessible touche jusqu’à 25 % de clients en plus et améliore l’expérience utilisateur pour 100 % des visiteurs, y compris ceux sans handicap. L’accessibilité devient donc un avantage concurrentiel et non plus une simple obligation légale. <cite>Étude Contentsquare Foundation 2025</cite><sup class="footnote"><a id="fnref-12" href="#fn-12" aria-describedby="fn-12">12</a></sup>
.</p>
</blockquote>
<p>C’est aussi un enjeu de réputation et d’image de marque. Plusieurs études sur la consommation responsable montrent qu’environ un français sur deux se dit plus réceptif aux engagements de responsabilité sociale des entreprises (RSE) d’une marque au moment de l’achat, et que plus les années passent, plus ces critères sont intégrés dans les décisions d’achat.<br />
Pour un média qui parle de société, de politique, d’écologie, de droit, prendre au sérieux l’accessibilité numérique fait partie de ces engagements visibles, crédibles, impactants.</p>
<p>J’en ai déjà parlé plus haut, ne pas respecter les obligations d’accessibilité, c’est un risque juridique et financier, de 25 000 € d’amende pour des défauts d’accessibilité ou d’absence d’informations obligatoires et, dans le cadre de l’<span lang="en">European Accessibility Act</span>, des sanctions qui peuvent atteindre jusqu’à 300 000 € d’amende si les manquements persistent, sans compter la mauvaise presse qui vient avec les sanctions publiques. Avoir une image d’un média qui respecte son public, il me semble que c’est important pour un acteur qui revendique une mission d’information.</p>
<p>À l’inverse, un média qui a une démarche d’accessibilité visible, même imparfaite, mais sincèrement engagée et progressive, c’est un signal positif. Vous montrez que vous comprenez que votre public n’est pas un groupe homogène, que vous prenez au sérieux votre mission d’information et que vous investissez sur la qualité des usages.</p>
<p>Ce sont des choses qui peuvent peser dans vos appels à projet, dans des campagnes de dons, dans vos partenariats, vos annonceurs, lecteurs et lectrices, surtout lorsqu’ils sont engagé·es.</p>
<h2>L’accessibilité rejoint la mission des médias d’information : le devoir d’informer toutes et tous, le droit d’être informé·e</h2>
<p>Finalement, au-delà des lois, des modèles économiques, de peaufiner son image pour « avoir l’air bien »,  la question de l’accessibilité, pour un média d’information, ne serait-elle pas juste faire son boulot jusqu’au bout ?</p>
<p>Donner accès, vraiment, à l’information que vous produisez, à toutes et tous.</p>
<p>Quelque part, c’est ça, le cœur du sujet, on ne peut pas d’un coté proclamer la liberté d’informer, défendre le droit d’enquêter, se battre pour la pluralité des médias… et de l’autre laisser de côté une partie de son public.</p>
<p>Quel sens prend cette mission d’information si elle est inaccessible à une partie de la population ?</p>
<p>Si la mission journalistique c’est d’éclairer, de relier, de transmettre, alors rendre le média accessible, ce n’est pas juste un petit bonus, ce n’est pas juste un geste citoyen : c’est un prérequis. Une question de cohérence autant que d’éthique.</p>
<p>C’est aussi une question de respect. Respect de celleux qui veulent s’informer, respect du débat public, respect du métier que vous exercez.</p>
<p>Sans compter que l’on peut toutes et tous, vous y compris, passer de ce côté : un accident de la vie, une maladie, la vue qui baisse, un dommage collatéral pendant une manifestation, un enfant qui joue avec une poupée vaudou, et vous risquez de vous retrouver du côté des gens que vous avez oubliés.</p>
<p>Rendre le monde numérique plus accessible, c’est aussi prendre soin de vous-mêmes plus tard.</p>
<p>Rendre ses contenus accessibles, ce n’est pas un coût pour s’adresser à « une minorité », c’est élargir son audience, tenir ses engagement et ses promesses. </p>
<p>C’est juste aligner ses actions avec les valeurs qu’on revendique.<br />
C’est simplement assurer sa mission d’information.</p><div id="footnotes" class="footnotes-container">
    <ol class="footnotes-list">
        <li id="fn-1" tabindex="-1">
  <a href="https://www.acpm.fr/Actualites/Les-publications/Communiques-de-la-Diffusion/Diffusion-et-Frequentation-de-la-Presse-DSH-OJD-2024">Diffusion et de fréquentation des titres et des sites des éditeurs de presse certifiés en 2024</a>, chiffres de l’Alliance pour les chiffres de la presse et des médias.      <span class="footnotereverse">
        <a href="#fnref-1" title="Retour au texte 1">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 1</span>
        </a>
    </span>
  </li>
<li id="fn-2" tabindex="-1">
  « <a href="https://www.insee.fr/fr/statistiques/7633654">15 % de la population est en situation d’illectronisme en 2021</a> », rapport de l’Institut national de la statistique et des études économiques (INSEE).      <span class="footnotereverse">
        <a href="#fnref-2" title="Retour au texte 2">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 2</span>
        </a>
    </span>
  </li>
<li id="fn-3" tabindex="-1">
  <a href="https://drees.solidarites-sante.gouv.fr/publications-communique-de-presse-documents-de-reference/panoramas-de-la-drees/241128_Panorama_Handicap2024">Le handicap en chiffres - édition 2024</a>, Panoramas de la DREES.      <span class="footnotereverse">
        <a href="#fnref-3" title="Retour au texte 3">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 3</span>
        </a>
    </span>
  </li>
<li id="fn-4" tabindex="-1">
  <a href="https://www.temesis.com/blog/synthese-des-nouvelles-reglementations-encadrant-laccessibilite-numerique-en-france/">Synthese des règlementations encadrant l’accessibilité numérique en France</a> (Temesis).      <span class="footnotereverse">
        <a href="#fnref-4" title="Retour au texte 4">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 4</span>
        </a>
    </span>
  </li>
<li id="fn-5" tabindex="-1">
  <a href="https://www.arcom.fr/nous-connaitre/notre-institution/laudiovisuel-public-en-france">L’audiovisuel public en france</a> (ARCOM)      <span class="footnotereverse">
        <a href="#fnref-5" title="Retour au texte 5">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 5</span>
        </a>
    </span>
  </li>
<li id="fn-6" tabindex="-1">
  Voir la page <a href="https://www.arcom.fr/nous-connaitre/nos-missions/garantir-le-pluralisme-et-la-cohesion-sociale/les-droits-des-personnes-handicapees/accessibilite-des-sites-et-des-services-numeriques">Accessibilité des sites et des services numériques</a> sur le site de l’Autorité de régulation de la communication audiovisuelle et numérique (Arcom).      <span class="footnotereverse">
        <a href="#fnref-6" title="Retour au texte 6">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 6</span>
        </a>
    </span>
  </li>
<li id="fn-7" tabindex="-1">
  Ministère de la Culture, <a href="https://www.culture.gouv.fr/thematiques/presse-ecrite/tableaux-des-titres-de-presse-aides3">Tableaux des titres de presse aidés</a>.      <span class="footnotereverse">
        <a href="#fnref-7" title="Retour au texte 7">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 7</span>
        </a>
    </span>
  </li>
<li id="fn-8" tabindex="-1">
  <a href="https://commission.europa.eu/strategy-and-policy/policies/justice-and-fundamental-rights/disability/union-equality-strategy-rights-persons-disabilities-2021-2030/european-accessibility-act_en?prefLang=fr">Version en français de l’European Accessibility Act</a>.      <span class="footnotereverse">
        <a href="#fnref-8" title="Retour au texte 8">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 8</span>
        </a>
    </span>
  </li>
<li id="fn-9" tabindex="-1">
  <a href="https://www.modernisation.gouv.fr/files/2023-06/Rapport_de_diagnostic_lutter_contre_les_pratiques_commerciales_d%C3%A9loyales_en_ligne_0.pdf">Lutter contre les pratiques commerciales déloyales en ligne (pdf)</a>, rapport de diagnostic de la direction interministérielle de la transformation publique, 2023. DGCCRF.      <span class="footnotereverse">
        <a href="#fnref-9" title="Retour au texte 9">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 9</span>
        </a>
    </span>
  </li>
<li id="fn-10" tabindex="-1">
  <a href="https://www.ecommercemag.fr/techno-ux-1226/barometre-etude-2193/e-commerce-lexclusion-numerique-nouveau-grand-fosse-social-europeen-54241">E-commerce : l’exclusion numérique, nouveau grand fossé social européen</a>, sur le site E-commerce Mag.      <span class="footnotereverse">
        <a href="#fnref-10" title="Retour au texte 10">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 10</span>
        </a>
    </span>
  </li>
<li id="fn-11" tabindex="-1">
  <a href="https://join.contentsquare-foundation.org/hubfs/RM/2025/FR2025-CSQ-Foundation-report%20accessible.pdf">L’exclusion numérique dans le e-commerce (pdf)</a>, étude de la Contentsquare Foundation, 2025.      <span class="footnotereverse">
        <a href="#fnref-11" title="Retour au texte 11">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 11</span>
        </a>
    </span>
  </li>
<li id="fn-12" tabindex="-1">
  <a href="https://viuz.com/annonce/accessibilite-numerique-40-des-sites-web-restent-a-la-traine-linclusion-encore-negligee-etude-contentsquare/">Accessibilité numérique : 40% des sites web restent à la traîne, l’inclusion encore négligée (étude Contentsquare)</a>, article paru sur Viuz.      <span class="footnotereverse">
        <a href="#fnref-12" title="Retour au texte 12">
            <span aria-hidden="true">↩</span>
            <span class="sr-only">Retour au texte 12</span>
        </a>
    </span>
  </li>
    </ol>
</div>
]]>
      </content>
    </entry>
  </feed>
