At 12:02 20.02.2006, you wrote:
Une de nos contraintes fortes est de mettre en place des sites respectant les caractères d'accessibilité web (WAI, tableless, etc...). Lorsque l'on ne songe qu'à la restitution pure, cela paraît simple à mettre en oeuvre. Le souci est lorsque l'on passe en mode édition : le template réalisé pour la restitution ne tient plus la route du fait des widgets utilisés pour l'édition des containers (les widgets n'apparaissent pas aux positions prévues).

Notre connaissance du développement XHTML/CSS2 est peut-être insuffisante mais, ceci dit, la création de templates respectant les normes d'accessibilité nous semble beaucoup plus compliquée (impossible ?) à mettre en place.

Quelqu'un a-t-il rencontré ce type de problème ?
Y a-t-il une solution identifiée pour conserver la souplesse de développement de template Jahia ?
Qu'en est-il de Jahia5.0 et des normes d'accessibilité web ?

Il faut distinguer plusieurs problèmes:
- la consultation d'un site web aux normes WAI. Comme vous l'avez mentionné, il est très simple de modifier un jeu de template pour le rendre compatible avec la norme. Du moins pour les éléments de templates hardcodés dans le JSP. Ensuite il reste le problème des textes HTML riches à traiter (bigtexts dans le langage Jahia). - L'ajout de contenus riches html: comme mentionné, un éditeur peut actuellement saisir n'importe que contenu HTML, y compris donc du contenu non compatible WAI. Il faut donc limiter (= techniquement parlant parser et supprimer) certains tags. Certaines détections peuvent être réalisées automatiquement (la majorité), certaines autres (même pour du WAI level 1) sont difficiles à automatiser puisqu'ils s'appuient sur les CSS globale à la page (ex: les différences de couleurs pour s'assurer qu'on écrit pas un titre jaune clair sur un fond blanc). Un tel "module" a été intégré à Jahia 5.0. - La naviguation/édition en mode Edit: là très clairement les choses se compliquent. Quitte la naviguation en mode edit devrait pouvoir être également "WAIfiable". Par contre les engine d'édition (les pop-ups) seront clairement plus difficile à "WAIfier". Dans Jahia 5.0,les engines d'édition ont été tous convertis en CSS. il n'en demeure pas moins qu'il existe une pléthore de code Javascript et autres formulaires/onglets,/tabulations qui sera difficile à intégrer.

Donc notre objectif est de rendre l'output de Jahia WAI compatible, pas l'édition. Autrement dit garantir, à travers des vérifications lors de l'édition ou lors des workflows qu'un contenu HTML riche (issu d'un copier/coller MS Word par exemple ;-) ) soit rejeté tant qu'il n'est pas WAI compatible. Pare contre pour les engines d'édition ceci n'est pas à l'ordre du jour du moins pour Jahai 5.0.

Cordialement,
Stéphane Croisier



Merci beaucoup.

Cordialement

--
Arnaud RUPIN
Rectorat de Rennes
SERvice Informatique Académique(SERIA)
Département Etablissement, Bureau des études techniques (SERIA-E3)


Répondre à