feat(a11y): lien d evitement partout et accessibilite du back-office #140

Merged
Corentin merged 1 commit from feat/bloc1-structure-et-backoffice into dev 2026-09-22 15:57:48 +02:00
Owner
No description provided.
feat(a11y): lien d evitement partout et accessibilite du back-office
All checks were successful
CI / secret-scan (pull_request) Successful in 26s
CI / php-lint (pull_request) Successful in 27s
CI / static-tests (pull_request) Successful in 1m13s
CI / js-tests (pull_request) Successful in 46s
CI / secret-scan (push) Successful in 25s
CI / php-lint (push) Successful in 26s
CI / static-tests (push) Successful in 1m13s
CI / js-tests (push) Successful in 58s
d6d2b52d2c
Cr 1.e.11 etait le seul critere du Bloc 1 entierement absent : aucun lien
d ancrage dans tout le projet. Un lien Aller au contenu est desormais le premier
element focalisable des cinq pages de la borne et du gabarit du back-office. Il
reste invisible a la souris et apparait des qu il recoit le focus clavier, ce qui
sert aussi Cr 1.c.4. La vue la plus longue du back-office recoit un sommaire
d ancres vers ses sections.

Le back-office n avait aucune des fonctions d accessibilite de la borne, alors
qu un equipier l utilise toute la journee. La bascule vers la police adaptee aux
personnes dyslexiques, la police elle-meme et l icone de site y sont maintenant
disponibles, PARTAGEES avec la borne par liens symboliques relatifs plutot que
dupliquees : une seule source, pas deux a maintenir. Verifie jusqu en production,
les deux hotes servent le meme fichier de police octet pour octet. Les quatre
derniers selecteurs :focus nus du back-office passent en :focus-visible.

Choix assume et documente : aucune balise canonique ni description de page n est
ajoutee au back-office. Il porte noindex, nofollow deliberement, et les criteres
de referencement naturel visent l interface client. Ajouter ces balises serait du
remplissage.

755 tests PHP (1962 assertions), 209 tests JS, PHPStan niveau 6 sans erreur.
Le balisage de la borne reste valide au validateur W3C, zero message.
Corentin scheduled this pull request to auto merge when all checks succeed 2026-09-22 15:54:47 +02:00
Sign in to join this conversation.
No reviewers
No labels
auto-merge
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AcadeNice/corentin_wakdo!140
No description provided.