Aujourd’hui le prix à payer pour avoir des pages d’administration plus accessibles dans Dotclear est de passer outre la validation XHTML et d’inclure les rôles ARIA au sein des différents éléments qui les composent. Je pensais, jusqu’à ce matin, que ce serait assez simple mais c’est un projet à lui tout seul, vu la complexité richesse de cette recommandation. Voyez ce diagramme issu du W3C :
À lire sur ce sujet (via Kozlika), l’excellent article d’Aurélien Lévy sur sur le train de 13h37.
1 De Ombre -
Pour la validation, il suffit de passer en html5, il y a juste le doctype à changer. ;-)
Sinon Jquery UI ou jqm gère aria automatiquement.
2 De Franck -
Certes pour HTML5, mais ce n’est pas vraiment un souci, la validation. Quant à jQuery UI, c’est utile en effet mais il n’y a pas que ça dans l’admin ;-)