WordPress.org

Plugin Directory

Libration Accessibility – widget d’accessibilité, outil de vérification et correctifs du code – WCAG et EAA

Libration Accessibility – widget d’accessibilité, outil de vérification et correctifs du code – WCAG et EAA

Description

Libration Accessibility vous aide à rendre réellement votre site WordPress plus accessible grâce à un widget d’assistance pour les personnes qui le visitent et à de véritables corrections de votre balisage. Conçue pour l’Acte législatif européen sur l’accessibilité (EAA, BFSG en Allemagne) et les WCAG 2.1 AA.

Tout ce que contient cette extension fonctionne sur votre propre serveur. Aucun compte ni aucune clé d’accès ne sont nécessaires et aucune limite de temps ne s’applique. Aucune fonctionnalité n’est désactivée dans l’attente d’un achat.

Pourquoi ne pas utiliser simplement une superposition ?

Les autorités de contrôle allemandes ont souligné à plusieurs reprises que les outils de superposition ne suffisent pas à eux seuls à rendre un site juridiquement conforme. C’est pourquoi Libration Accessibility intervient là où les obstacles sont réellement créés, c’est-à-dire dans votre code, et ajoute le widget comme fonctionnalité utile pour les personnes visitant votre site, et non comme solution de remplacement.

De véritables corrections du code

Les corrections sont appliquées au HTML envoyé par votre serveur avant qu’il n’atteigne le navigateur. Elles fonctionnent donc sans JavaScript, sont accessibles aux lecteurs d’écran dès la première analyse du document et sont détectées par des outils de test tels qu’axe et Lighthouse.

  • Un interrupteur principal et douze corrections individuelles : cibles des liens d’évitement, attributs alt des images, titres des iframes, noms des liens, libellés des formulaires, autocomplétion, entêtes de tableaux, libellés de navigation, indication de la page actuelle, valeurs tabindex positives, liens ouvrant une nouvelle fenêtre et SVG décoratifs
  • Chaque intervention est comptabilisée par vue de page et peut être consultée dans l’interface d’administration
  • L’extension ajoute uniquement ce qui manque et ne remplace jamais ce que vous avez écrit — à une exception volontaire près : une valeur tabindex positive est réinitialisée à 0, car un ordre de focus incorrect ne peut pas être réparé par un simple ajout

Widget d’assistance — en 28 langues européennes

  • Modes de contraste : inversion des couleurs, monochrome, contraste sombre et clair, saturation
  • Mise en évidence des liens et des titres
  • Mise à l’échelle du contenu, taille de police, hauteur de ligne et espacement des lettres
  • Mode lecteur d’écran : cliquez sur n’importe quel paragraphe pour que votre navigateur le lise à voix haute
  • Mode lecture pour lire le texte sans distraction
  • Entièrement personnalisable à votre marque : 4 positions, trois tailles, décalages distincts pour ordinateur et mobile, icône personnalisée (y compris une icône téléversée par vos soins), couleur d’accentuation et rayon du panneau — intégration à votre thème au moyen de variables CSS, mode sombre inclus.
  • Bouton flottant, bloc Gutenberg, code court et modules prêts à l’emploi pour Elementor, WPBakery et Divi

Outils d’audit

  • Vue d’ensemble avec un indicateur tricolore par domaine : ce qui est fait, ce qui vient ensuite et ce qu’aucun outil ne peut décider à votre place
  • Liste à cocher WCAG/EAA avec suivi de la progression, comprenant les six ajouts des WCAG 2.2
  • Audit des textes alternatifs de la médiathèque : toutes les images sans texte alternatif, accompagnées des publications dans lesquelles elles apparaissent et modifiables directement sur place, ainsi qu’un raccourci « Décorative » pour les images dont l’attribut alt doit rester vide et une exportation CSV de la liste complète
  • Calculateur de contraste : saisissez une couleur de premier plan et une couleur d’arrière-plan pour obtenir le rapport de contraste, le résultat WCAG pour le texte normal et de grande taille, un aperçu en direct et une couleur corrigée dont seule la luminosité est modifiée afin de conserver la teinte et la saturation. Les paires vérifiées peuvent être conservées dans une liste de travail
  • Ordre de tabulation : visualisez l’ordre du focus sur vos pages et repérez les endroits où il présente des ruptures
  • Historique : les éléments que vous avez corrigés et cochés au fil du temps sont enregistrés localement afin que vous puissiez constater les améliorations
  • Un widget d’état dans le tableau de bord WordPress et une entrée dans la barre d’administration — tous deux désactivables

Confidentialité

L’extension fonctionne entièrement sur votre serveur et n’effectue aucune requête externe — aucun serveur d’analyse, aucun service d’IA, aucune vérification de mise à jour propre à l’extension, aucun CDN, aucune police web et aucune télémétrie.

Elle ne dépose aucun cookie. Les réglages choisis par une personne visitant votre site dans le widget sont conservés dans le stockage local de son navigateur et ne parviennent jamais à votre serveur. Ils n’interfèrent donc pas non plus avec le cache de vos pages.

La seule chose susceptible de quitter votre serveur est un e-mail de notification facultatif envoyé à votre propre adresse d’administration lorsqu’une image est téléversée sans texte alternatif. Cette fonctionnalité est désactivée par défaut.

Aucun lien de crédit n’est affiché sur votre site. Une petite mention « Propulsé par » peut être activée dans Réglages Accessibilité Widget si vous souhaitez l’afficher. Elle est désactivée par défaut.

Ce qui n’est pas inclus dans cette extension

Certaines opérations ne peuvent pas être effectuées sur votre propre serveur et certaines fonctionnalités font partie de la version payante. Elles ne sont pas incluses ici — ni sous forme de code désactivé, ni d’interface inactive, ni de formulaire refusant d’enregistrer les données. L’onglet « Libration Pro » les répertorie afin que vous puissiez voir ce qui existe :

  • une analyse automatisée de l’accessibilité de vos pages publiques (axe-core dans un véritable navigateur), également selon une planification
  • Textes alternatifs générés par l’IA, versions en langage simplifié et lecture à voix haute avec des voix naturelles
  • le générateur de déclaration d’accessibilité et le rapport d’audit au format PDF
  • les sous-titres et transcriptions pour les contenus vidéo et audio, ainsi que la vérification de l’accessibilité des documents PDF

Ces fonctionnalités sont disponibles dans Libration Pro, une version payante vendue séparément — consultez les fonctionnalités et tarifs. Pro est proposé à partir de 14,90 € par mois et par site et les fonctionnalités d’IA à partir de 29,90 € ; les deux offres sont résiliables chaque mois. Vous n’avez besoin d’aucune d’elles pour utiliser tout ce qui est décrit ci-dessus : aucune fonctionnalité de cette extension n’est limitée, soumise à une durée maximale ou en attente d’une clé.

Crédits

Les icônes des écrans d’administration et du widget sont des SVG intégrés provenant de
Tabler Icons, jeu d’icônes avec contour, version 3.46.0.
Tabler Icons est publié sous licence MIT,
Copyright (c) 2020-2024 Paweł Kuna —
https://github.com/tabler/tabler-icons/blob/main/LICENSE

Captures d’écrans

Blocs

Cette extension fournit 1 bloc.

  • Accessibility panel

Installation

  1. Installez et activez l’extension.
  2. Le widget apparaît dans le coin de votre site — il fonctionne immédiatement.
  3. Affinez les réglages dans Réglages Accessibilité : position, icône, couleurs, corrections du code et liste à cocher.

FAQ

Puis-je essayer le widget sans rien installer ?

Oui. libration.io/en/accessibility utilise le même widget que celui fourni avec cette extension — ouvrez-le à l’aide du bouton situé dans le coin inférieur droit et essayez toutes les commandes.

Libration Accessibility rend-elle automatiquement mon site conforme ?

Non — et méfiez-vous de toute personne qui vous le promet. Libration Accessibility corrige automatiquement de nombreux obstacles, documente votre situation et vous guide dans les étapes restantes. Une conformité complète dépend également de votre contenu et de votre conception.

S’agit-il simplement d’une autre superposition ?

Non. Le widget n’est qu’un des différents composants. Le cœur repose sur des corrections au niveau du code (liens d’évitement, ARIA, focus, ordre de tabulation) et sur des outils d’audit accompagnés d’une véritable documentation.

Où les données sont-elles traitées ?

Entièrement sur votre propre serveur. Cette extension ne contacte aucun service externe, ne dépose aucun cookie et ne suit personne. Les liens de l’interface d’administration pointant vers libration.io sont de simples liens — rien n’est chargé depuis ce site tant que vous ne cliquez pas dessus.

Existe-t-il une version payante ?

Oui, Libration Pro. Elle ajoute l’analyse automatisée de vos pages publiques, des textes alternatifs générés par l’IA, un langage simplifié, la lecture à voix haute avec des voix naturelles, le générateur de déclaration d’accessibilité et le rapport d’audit PDF. Pro coûte 14,90 € par mois et par site, et Pro IA 29,90 €, les deux pouvant être résiliés chaque mois — fonctionnalités et tarifs. Elle est téléchargée et mise à jour depuis libration.io, et non via ce répertoire. L’extension que vous consultez fonctionne de manière autonome et reste gratuite.

Y a-t-il des éléments limités ou verrouillés ?

Non. Tout ce que contient cette extension est entièrement utilisable, sans clé et sans limite de temps. Deux listes disposent d’une limite technique afin de rester lisibles — 100 paires de couleurs enregistrées et 52 entrées d’historique. Aucune fonctionnalité de l’extension n’est toutefois limitée dans le but de vous vendre une mise à niveau.

Quelles langues le widget prend-il en charge ?

L’extension est fournie avec 27 traductions en plus de l’anglais, couvrant les langues de l’UE et de l’EEE — aussi bien le widget que pour l’interface d’administration. Elle utilise automatiquement la langue de votre site. Les versions allemande et anglaise sont rédigées et relues par l’auteur ; les 26 autres traductions ont été produites par traduction automatique et n’ont pas été vérifiées par des locuteurs ou locutrices natifs. Les corrections sont les bienvenues — signalez-les sur le forum de support afin qu’elles soient intégrées à la prochaine version.

Fonctionne-t-elle avec mon constructeur de page ?

Oui. Le widget flottant fonctionne avec n’importe quel thème. Un bloc Gutenberg, un code court et des modules natifs pour Elementor, WPBakery et Divi sont également disponibles — chacun apparaît automatiquement dès que le constructeur correspondant est actif.

Pourquoi WordPress 6.9 est-il nécessaire ?

Les corrections du code modifient le HTML final d’une page avant son envoi. WordPress 6.9 a introduit une méthode standard pour cela — le tampon de sortie d’amélioration des modèles. L’extension utilise uniquement ce mécanisme et n’ouvre aucun tampon de sortie qui lui soit propre, ce qui est plus sûr dans un environnement où le cœur, le thème et d’autres extensions s’exécutent tous au cours de la même requête.

Avis

26 août 2026
Unfortunately, most plugins are too limited or prompt you to upgrade to the Pro version too soon. This plugin really goes the extra mile. Yes, there is a paid version too. But for many customers, the free version is perfectly adequate. I can highly recommend it.
Lire l’avis

Contributeurs/contributrices & développeurs/développeuses

« Libration Accessibility – widget d’accessibilité, outil de vérification et correctifs du code – WCAG et EAA » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Libration Accessibility – widget d’accessibilité, outil de vérification et correctifs du code – WCAG et EAA” a été traduit dans 7 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Libration Accessibility – widget d’accessibilité, outil de vérification et correctifs du code – WCAG et EAA » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

3.1.6

  • Correctif : le panneau de l’extension se trouvait en dehors de tout repère sur tous les sites. Il utilisait role="toolbar", qui n’est pas un repère. Les outils de vérification considéraient donc le panneau comme un contenu n’appartenant à aucune région de la page. Il utilise désormais role="complementary".
  • Correctif : les boutons et les liens sans texte restaient sans nom accessible dans trois cas. Les noms de classes d’icônes sont désormais également reconnus en allemand (icon-suche, warenkorb, konto, schliessen, nach-oben…) ; un lien pointant vers un simple nom de domaine reçoit le nom de ce domaine ; et un bouton d’envoi sans texte dans un formulaire est nommé « Envoyer ».
  • Correctif : un lien avec du texte visible pouvait perdre son nom accessible. Si un lien sans nom ayant la même cible se trouvait sur la même page, un aria-label était également ajouté au lien contenant du texte, et son texte visible ne faisait alors plus partie de son nom accessible (WCAG 2.5.3).
  • Correctif : les interrupteurs et le champ numérique des écrans de réglages de l’extension n’avaient aucun libellé propre pouvant être annoncé par les lecteurs d’écran.
  • Correctif : le texte atténué des écrans d’administration ne respectait pas le rapport de contraste requis sur l’arrière-plan gris de WordPress (4,2:1 au lieu de 4,5:1).

3.1.5

  • Correctif : sur les sites utilisant Elementor, aucune des corrections du code source n’était appliquée. Elementor désactive pour l’ensemble du site le buffer de sortie que WordPress propose précisément à cette fin depuis la version 6.9. L’écran d’administration indiquait pourtant toujours « actif », alors qu’aucun texte alternatif n’était ajouté au HTML transmis. Libration réactive désormais le buffer pour son propre usage.
  • Correctif : les liens d’évitement disparaissaient sur presque tous les sites. Dès que le thème fournissait son propre lien d’évitement — ce que pratiquement tous les thèmes font depuis WordPress 5.2 — l’extension supprimait toute sa barre. Désormais, seul le lien vers le contenu est supprimé, puisque le thème le fournit lui-même ; les liens vers la navigation et le pied de page restent affichés et pointent vers des cibles qui existent réellement sur la page.
  • Correctif : la ligne de pied de page du panneau et l’affichage du pourcentage des curseurs ne respectaient pas le rapport de contraste vérifié par l’extension.
  • Correctif : les libellés longs des curseurs étaient tronqués. Ils passent désormais à la ligne.
  • Nouveau : l’onglet « Corrections » indique désormais lorsque les corrections ne sont jamais appliquées à une page, au lieu d’affirmer qu’elles sont actives.

3.1.4

  • Les liens vers la documentation dans l’extension et dans la liste des extensions pointaient vers une adresse inexistante. Ce problème, comme tous les autres signalés dans cette version, a été signalé par Michael Rapp, de l’équipe française de traduction.
  • La calculatrice de contraste affichait une partie de son propre code source sur la page et n’effectuait aucun nouveau calcul : une balise PHP en trop empêchait le chargement de son script. La saisie d’une valeur hexadécimale met désormais à nouveau le ratio à jour.
  • Le thème « Sombre » du panneau n’avait aucun effet. Le réglage produisait bien les bonnes couleurs, mais une ancienne règle de la feuille de style les remplaçait — y compris pour la piste du curseur, qui devenait alors invisible. Le panneau du widget respecte désormais le réglage, en mode clair comme en mode sombre.
  • Les catalogues suédois et croate inclus avec l’extension ont été supprimés. Les deux équipes de traduction les ont examinés et rejetés, à juste titre : ils avaient été traduits automatiquement et n’avaient pas été vérifiés par une personne de langue maternelle correspondante.

3.1.3

  • L’extension fonctionne désormais avec WordPress 6.5 et les versions ultérieures, au lieu de nécessiter la version 6.9. Cela couvre environ un quart de toutes les installations de WordPress qui ne pouvaient pas l’installer auparavant.
  • « FALC » est désormais remplacé partout par « langage simplifié ». Cette fonctionnalité produit un brouillon généré par l’IA, soumis à l’avis de l’équipe éditoriale — elle ne suit pas la méthode de rédaction facile à lire d’Inclusion Europe, contrairement à ce que laissait entendre l’ancien nom.
  • Les traductions française, italienne et néerlandaise utilisent désormais des apostrophes typographiques à la place des apostrophes droites, comme l’exigent les guides de style de ces langues.

3.1.2

  • Correctif : les filtres de couleur — inversion, monochrome, saturation faible et élevée — laissaient l’arrière-plan de la page dans sa couleur d’origine. Sur les pages claires, c’était le résidu le plus visible et cela donnait au changement un air inachevé.
  • Correctif : les contrastes sombre et clair laissaient les dégradés et les images d’arrière-plan intacts. Un dégradé clair sur du noir supprime précisément le contraste que ce mode doit créer.
  • Correctif : en mode lecture, les thèmes basés sur des blocs débordaient horizontalement, car les marges externes des blocs en pleine largeur ne correspondaient plus à la colonne de texte plus étroite.

3.1.1

  • Le bouton du widget porte désormais le pictogramme d’accessibilité au lieu d’un symbole de personne générique — la même marque que l’extension utilise partout ailleurs.
  • Le widget ouvert utilise toute la hauteur de la fenêtre. Il ne défile que lorsque la fenêtre du navigateur n’est réellement pas assez haute pour lui.

3.1.0

  • Les versions en langage simplifié et les enregistrements de lecture à voix haute sont désormais préparés dans l’écran éditorial au lieu d’être générés lorsqu’une personne clique dessus. Aucun contenu n’est produit pendant qu’une personne consulte la page.
  • Écran éditorial dans Réglages Accessibilité Éditorial, avec la même boîte en tant que boîte méta dans l’éditeur de publications : générer, relire, corriger et enregistrer. Une version modifiée manuellement n’est jamais écrasée sans confirmation.
  • L’interface publique se contente de récupérer les éléments existants. Elle ne génère rien, ne nécessite aucune clé et ne contacte aucun service.
  • Correctif : pour les personnes connectées, la lecture à voix haute et le langage simplifié ne fonctionnaient pas — les requêtes REST étaient rejetées avec une erreur 403 en raison d’une vérification du nonce par rapport à la mauvaise action.
  • Le paquet ne contient plus de fichiers .po, seulement les .mo compilés — le téléchargement fait moins de la moitié de sa taille précédente.

3.0.2

  • Le bloc Gutenberg parle désormais votre langue : son nom, sa description et ses réglages étaient encore codés en dur en allemand et ne pouvaient pas être traduits du tout, parce qu’aucune traduction n’était enregistrée pour le script de l’éditeur.
  • L’interface d’administration est traduite dans les 28 langues, pas seulement en allemand et en anglais.
  • Correction des règles de pluriel dans douze catalogues. Tous déclaraient deux formes ; le tchèque, le croate, le lituanien, le letton, le polonais, le roumain, le russe, le slovaque et l’ukrainien en ont trois, le maltais et le slovène quatre, l’irlandais cinq. Les messages comportant un décompte choisissaient la mauvaise forme dans ces langues.
  • Les annonces destinées aux lecteurs d’écran, les étiquettes du widget et les messages d’erreur avaient des valeurs de repli en allemand dans le code. Elles sont maintenant en anglais et traduites comme tout le reste.
  • Testé avec WordPress 7.1.

3.0.1

  • Première version publiée dans le répertoire des extensions WordPress.
  • Widget d’assistance en 28 langues européennes, douze corrections du code dans le HTML envoyé, liste à cocher WCAG/EAA, audit des textes alternatifs, calculateur de contraste, visualisation de l’ordre de tabulation et historique local.
  • Aucune requête externe, aucun cookie, aucune clé d’accès et aucun système de mise à jour propre — tout fonctionne sur votre propre serveur.
  • Modules pour les constructeurs de page Elementor, WPBakery et Divi, ainsi qu’un bloc Gutenberg et un code court.