Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Améliorer l'accessibilité #291

Open
Norore opened this issue May 8, 2018 · 3 comments
Open

Améliorer l'accessibilité #291

Norore opened this issue May 8, 2018 · 3 comments

Comments

@Norore
Copy link

Norore commented May 8, 2018

Bonjour à tous !

Je travaille actuellement sur un thème et j'aimerai le rendre accessible pour les aveugles et mal voyants à l'aide de l'attribut ARIA. Ma première surprise est de ne pas voir cette super option dans le code source HTML. Existe-t-il une procédure pour améliorer l'accessibilité, native de préférence ? Sinon est-il prévu de rendre PluXML accessible à l'avenir ?

Si vous ne connaissez pas ARIA, voici un lien pour en savoir plus : https://developer.mozilla.org/fr/docs/Accessibilit%C3%A9/ARIA

Cordialement.

@bazooka07
Copy link
Collaborator

Sauf si l'administrateur du site est mal voyant, tu peux te contenter d'adapter ton thème.
Note aussi qu'il n'y a que les attributs ARIA en cause. iIl y aussi le contraste des couleurs.
Mal voyant ne signifie pas " ne plus y voir du tout".

Il y a un forum plus ou moins actif sur Alsacreations :
https://forum.alsacreations.com/list-6-Accessibilite-du-Web.html
Il y a aussi des infos par là:
https://access42.net/decouvrir-accessibilite?lang=fr

@Norore
Copy link
Author

Norore commented May 11, 2018

Alors, premièrement, adapter le thème n'est pas suffisant, le contraste n'est pas toujours suffisant non plus. Si des outils tels que Orca existent c'est aussi pour une bonne raison, mais pour ça, il faut que le logiciel sache ce qu'il doit donner comme information. Je fréquente des personnes mal voyantes voire aveugles, je vois les outils qu'ielles utilisent et échange avec elleux sur leur quotidien, ielles me montrent également comment ielles les utilise, et, en tant que voyante, je vois les problèmes d'accessibilité encore existants. Le chemin est encore très long, surtout avec un tel raisonnement de la part de valides !
Je n'apprécie pas la condescendance sur ton explication sur le terme de mal voyant, comme tu peux le constater, je suis parfaitement au courant, merci.
Je connais déjà ces liens, cela ne répond pas complètement à ma question. Comment faire pour que les liens internes générés appliquent également les attributs ARIA ? Est-ce que c'est dans les projets futurs d'améliorer d'accessibilité ou non ? Mais peut-être que GitHub n'est pas le meilleur endroit pour poser cette question, peut-être devrais-je directement voir avec des copains de Liberté 0 ?
Et non, je ne vais pas partir du principe que « tant que l'admin y voit, c'est bon ! ». Si je veux avoir un site accessible pour tous, c'est aussi parce que j'aimerai que mes copains puissent profiter de ce que j'y partage, avec la meilleure fluidité et navigabilité que possible ! Je suis persuadée que l'on peut encore améliorer les choses de ce côté-là, et ce serait dommage que je me vois contrainte et forcée d'abandonner d'utiliser ce CMS pour les raisons que tu as évoqué.

@jerrywham
Copy link
Contributor

@Norore
Ne nous énervons pas :-)

Le core de PluXml pourrait être converti pour répondre aux spécificités ARIA ainsi que le thème de base.
Mais c'est malgré tout un gros travail qui ne se fera pas en claquant des doigts.

Le problème sont les plugins et les thèmes annexes. Cela dépendra de chaque développeur.

Pour les liens générés en interne, ils sont de deux types :

  • ceux générés par PluXml (via les fonctions natives qu'il faudra modifier en conséquence)
  • ceux générés par les wysiwyg (là, c'est à chaque développeur de se prendre en main pour le faire)

Je ne pense pas que ce soit volontaire de la part de Stéphane de n'avoir pas implémenté ces fonctionnalités. Surement un oubli.
La communauté (à part toi) n'a jamais vraiment non plus relevé le problème, ce qui, à n'en pas douter, est un tort.

Le thème par défaut répond (très) partiellement aux spécificités ARIA car il utilise une structure descriptive (article, navigation, etc...) mais ce n'est pas suffisant.

Des efforts devront être faits et je ne doute pas que ce sera le cas rapidement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants