Académique Documents
Professionnel Documents
Culture Documents
Version 2.1 Publication : septembre 2009 Auteur : Philippe Beraud (Microsoft France)
Rsum
Ce livre blanc sintresse la conformit des produits et des technologies Microsoft relatifs la conception et la ralisation de sites Web pour la mise en ligne de sites Web accessibles. Ce document constitue un guide vous permettant fonds sur les technologies Microsoft SharePoint SharePoint Server (MOSS) 2007, composante de dans quelle mesure ces technologies offrent le AccessiWeb au moins de niveau Bronze. de produire des sites Web accessibles Services (WSS) 3.0 et Microsoft Office Microsoft Office System 2007. Il dfinit meilleur respect possible des critres
Le prsent document fait rfrence dans son approche dvaluation la fois aux standards et cadres de rfrence disponibles la date de publication ainsi quaux fonctionnalits des produits et technologies prcits telles quelles sont proposes dans la version courante cette mme date de publication. Ce document est mis jour lorsque des volutions sont prendre en considration.
Les informations contenues dans ce document reprsentent le point de vue actuel de Microsoft Corporation sur les sujets traits la date de publication. Etant donn que Microsoft doit sadapter aux conditions changeantes du march, ces informations ne doivent pas tre interprtes comme un engagement de la part de Microsoft, et Microsoft nest pas en mesure de garantir lexactitude de toute information prsente aprs la date de publication. MICROSOFT NE DONNE AUCUNE GARANTIE EXPRESSE OU IMPLICITE DANS CE DOCUMENT. Les autres noms de produits ou de socits cits dans ce document peuvent tre des marques de leurs propritaires respectifs. Microsoft Corporation One Microsoft Way Redmond, WA 98052-6399 EtatsUnis
Sommaire
1 INTRODUCTION ........................................................................................................................1 1.1 LES OBJECTIFS DE CE GUIDE ..............................................................................................1 1.2 LE CADRE DEVALUATION DU GUIDE.....................................................................................3 1.3 LES PRINCIPAUX LOGICIELS ILLUSTRES DANS CE GUIDE ........................................................5 1.4 LAUDIENCE DE CE GUIDE ...................................................................................................9 1.5 LORGANISATION DU GUIDE ............................................................................................. 10 2 UNE NECESSAIRE DEMARCHE QUALITE GLOBALE ....................................................... 11 2.1 LINITIALISATION DUN PROJET MOSS 2007 ..................................................................... 11 2.2 LA PHASE DE CONCEPTION .............................................................................................. 13 2.3 LA PHASE DE REALISATION .............................................................................................. 15 2.4 LEVALUATION ET LA VALIDATION AVANT MISE EN LIGNE ..................................................... 18 3 QUELQUES EVOLUTIONS SIGNIFICATIVES DES TECHNOLOGIES MOSS 2007 ........... 25 3.1 UN MODE PLUS ACCESSIBLE ............................................................................................ 25 3.2 LE KIT DACCESSIBILITE POUR SHAREPOINT OU AKS ....................................................... 28 3.3 LEDITEUR DE TEXTE RICHE ACCESSIBLE ARTE ................................................................ 30 4 LA MISE EN UVRE AVEC LES TECHNOLOGIES MOSS 2007 ........................................ 32 4.1 UNE EVALUATION VIS-A-VIS DES CRITERES DU LABEL ACCESSIW EB ................................... 32 4.2 POUR UNE MISE EN UVRE DUNE APPROCHE INDUSTRIELLE DE LACCESSIBILITE ............... 59 5 DES REMARQUES EN GUISE DE CONCLUSION ............................................................... 64 ANNEXE A. CHECK-LIST DES POINTS DE CONTROLE WCAG 1.0 A VERIFIER POUR LE NIVEAU BRONZE ...................................................................................................................... 65 ANNEXE B. POUR ALLER PLUS LOIN ...................................................................................... 68
1 Introduction
1.1 Les objectifs de ce guide
Un site Web est accessible s'il peut tre consult et utilis par n'importe quel utilisateur, quel qu il soit. Un site ou un portail dentreprise (Internet, intranet ou extranet) est accessible sil permet l'accs son contenu et ses fonctionnalits de manire quivalente indpendamment des caractristiques de lutilisateur (ge, handicaps ; etc.), des outils informatiques (cran, synthse vocale, terminal braille, clavier ou dispositif de pointage spcial, etc.) et des conditions dutilisation (terminal daccs, connexion bas dbit, etc.). Le dveloppement de services en ligne destins spcifiquement certaines catgories de personnes handicapes, comme par exemple, la mise en ligne de traduction en langue des signes ou de bibliothques numriques ne relve pas proprement parler de l'accessibilit numrique mais d'une approche complmentaire et connexe. De faon qualifier l'accessibilit d'un site ou dun portail dans son acception gnrale (accessible tout le monde et quelle que soit la technologie de consultation utilise) conformment la dfinition de Tim Berners-Lee1, directeur du World Wide Web Consortium (W3C) et inventeur du World Wide Web (la toile) : Mettre le Web et ses services la disposition de tous les individus, quel que soit leur matriel ou logiciel, leur infrastructure rseau, leur langue maternelle, leur culture, leur localisation gographique, ou leurs aptitudes physiques ou mentales. Mettre les services et les contenus de communication en ligne la disposition de tous les individus, quel que soit leur matriel ou logiciel, leur infrastructure rseau, leur langue maternelle, leur culture, leur localisation gographique, ou leurs aptitudes physiques ou mentales il parait essentiel de ne pas le concevoir destination dun type de technologie ou dune population spcifique. Parmi les diffrentes solutions Microsoft disponibles aujourdhui pour la constitution, la gestion et la publication de contenus (accessibles) pour des sites ou des portails dentreprise (Internet, intranet et extranet), le prsent livre blanc, comme le titre lindique, sintresse plus particulirement Microsoft Windows SharePoint Services (WSS) 3.02 et Microsoft Office SharePoint Server (MOSS) 20073. Le terme technologies MOSS 2007 utilis dans la suite de ce document couvre la fois WSS 3.0 et MOSS 2007. Au travers des diffrents chapitres proposs par le guide, il sagit donc : de mieux comprendre la dmarche Qualit dans laquelle doit sinscrire tout projet de sites Web accessible, et ce que cela suppose en terme de cycle de vie projet pour les phases de conception, ralisation et dvaluation ; les technologies MOSS 2007 ny faisant pas exception ; dvaluer le niveau daccessibilit des technologies MOSS 2007 par dfaut ;
1 2
de comprendre comment accrotre lefficacit des sites sur cette fondation de faon offrir une accessibilit optimale ; dtre capable de vrifier le niveau daccessibilit non seulement lors de la mise en ligne initiale dun site bas sur les technologies MOSS 2007 mais galement au fil de leau tout au long de la vie du site ; didentifier les ressources complmentaires aux technologies MOSS 2007 dans le contexte de laccessibilit.
Ce livre blanc se veut un complment en langue franaise du livre blanc DELIVERING ACCESSIBLE SOLUTIONS USING MICROSOFT OFFICE SHAREPOINT SERVER 20074 rdig en collaboration entre Microsoft et RNIB (Royal National Institute of Blind People). Ce livre blanc prsente des informations et des bonnes pratiques pour les organisations souhaitant fournir des solutions Web accessibles en se basant sur la plate-forme MOSS 2007. Nous avons tout gagner faire de l'accessibilit (numrique) un critre explicite de qualit, la fois parce que cela permet des personnes handicapes ou mobilit rduite daccder facilement linformation, mais aussi parce que madame ou monsieur tout le monde trouvera des contenus accessibles plus conviviaux et plus faciles d'utilisation. De plus en plus de personnes sont concernes. Une simple rflexion sur les perspectives dmographiques (le fameux papy-boom ), nous amne songer quune informatique qui soit plus utilisable par tous est une imprieuse ncessit pour des seniors actifs et qui dsirent le rester. En effet les seniors sont de plus en plus adeptes des Technologies de lInformation et de la Communication (TIC en abrg), mais peuvent souffrir davantage que les jeunes gnrations de limitations physiques ou sensorielles. Laccessibilit est un instrument de lutte contre lexclusion des personnes handicapes et des personnes ges. Ncessit, laccessibilit numrique garantit non seulement un accs gal tous mais contribue galement la qualit, lergonomie et la facilit dutilisation. Laccessibilit numrique est galement une obligation lgale. Nous pouvons citer ce titre : La rsolution du Parlement Europen sur laccessibilit des sites Web publics et de leur contenus (EP resolution (2002)0325) ; La loi n 2005-1025 pour l'galit des droits et des chances, la participation et la citoyennet des personnes handicapes adopte le 11 fvrier 2005 avec son article 47 : Les services de communication publique en ligne des services de ltat, des collectivits territoriales et des tablissements publics qui en dpendent doivent tre accessibles aux personnes handicapes. L'accessibilit des services de communication publique en ligne concerne l'accs tout type d'information sous forme numrique quels que soient le moyen d'accs, les contenus et le mode de consultation. Les recommandations internationales pour l'accessibilit de l'internet doivent tre appliques pour les services de communication publique en ligne. Ou encore, ladoption par les Nations Unies de la Convention relative aux droits des personnes handicapes 6 le 13 dcembre 2006, signe par 119 pays dont la France ainsi que par la Commission Europenne.
De faon mieux apprhender les enjeux de laccessibilit numrique et rflchir sur cet lment essentiel pour lutter contre la fracture numrique, nous vous invitons ce titre consulter le livre
Livre blanc DELIVERING ACCESSIBLE SOLUTIONS USING MICROSOFT OFFICE SHAREPOINT SERVER 2007 : http://go.microsoft.com/fwlink/?LinkId=121797&clcid=0x40
5 6
Loi n 2005-102 : http://www.legifrance.gouv.fr/WAspad/UnTexteDeJorf?numjo=SANX0300217L Convention relative aux droits des personnes handicapes : http://www.un.org/french/disabilities/convention/index.shtml
blanc LACCESSIBILITE, DE QUOI SAGIT-IL ? 7 ainsi que le Webcast de la session LACCESSIBILITE DU W EB : ENJEUX ET IMPACTS SUR LA SOCIETE NUMERIQUE8 qui sest droule lors des Microsoft TechDays 2009.
Recommandations de l'initiative pour l'accessibilit du Web du consortium W3C : http://www.w3.org/WAI/guid-tech.html Introduction laccessibilit du Web : http://www.w3.org/WAI/gettingstarted W EB CONTENT ACCESSIBILITY GUIDELINES 1.0 : http://www.w3.org/TR/WCAG10 W EB CONTENT ACCESSIBILITY GUIDELINES 2.0 : http://www.w3.org/TR/WCAG20
10 11 12
Tous les sites publics europens doivent avoir le niveau double A (AA) du W3C/WAI En rponse, ladministration franaise a propos en 2004 les bases ncessaires permettant de faciliter la mise en uvre des WCAG 1.0 au travers du REFERENTIEL ACCESSIBILITE DES SERVICES INTERNET DE LADMINISTRATION FRANAISE VERSION 200413. Dans le cadre de la modernisation de lEtat et du dveloppement de l administration lectronique , autrement dit de l'utilisation des nouvelles technologies, pour arriver un meilleur change la fois au sein des administrations et entre l'administration et les citoyens, le REFERENTIEL ACCESSIBILITE donne les rgles d'accessibilit que les sites Web du secteur public en France doivent appliquer selon larticle 47 de la loi n 2005-10214 pour l'galit des droits et des chances, la participation et la citoyennet des personnes handicapes adopte le 11 fvrier 2005 et prcdemment mentionn. (Le dcret dapplication devrait enfin tre publi cette anne.) Le REFERENTIEL ACCESSIBILITE vise dfinir un cadre technique, mthodologique et organisationnel en matire daccessibilit des sites et des services disponibles sur intranet et Internet de ladministration franaise et se compose aujourdhui pour cela de deux parties : 1. Une premire partie traite plus particulirement de critres daccs. Celle -ci adopte et reprend les diffrents critres du label AccessiWeb dvelopps par lassociation BrailleNet15 comme mthode dapplication des WCAG 1.0 de l'initiative pour l'accessibilit du Web du consortium W3C ; 2. A cette partie traditionnelle , sajoute une seconde partie qui aborde des critres dutilisabilit. Ces critres sont notamment issus des travaux de Jakob Nielsen et de Marie Tahir16, experts internationaux reconnus dans ce domaine. Au niveau europen, l'organisation de lharmonisation de l'accessibilit du Web suppose la disponibilit dune mthodologie europenne unifie et harmonise pour l'valuation de la conformit aux directives WCAG 1.0 ou leur volution. La mthodologie dvaluation unifie du Web (Unified Web Evaluation Methodology en anglais ou UWEM en abrg) assure ce rle aujourdhui. Dans ce contexte, ce guide sintresse donc en particulier la prise en compte et au respect de chacun des 55 critres du label AccessiWeb au niveau Bronze pour lvaluation des technologies MOSS 2007, objet du prsent du guide. Les tests UWEM affrents sont galement mis en exergue dans ce contexte dvaluation. Ce niveau dvaluation permet de sappuyer sur la version 3.1 du Guide ACCESSIW EB17 qui propose une fiche pratique par critre AccessiWeb pour aider le comprendre, l'valuer et l'implmenter. Ecrites lattention de tous les crateurs de contenu pour le Web (auteurs de pages et concepteurs de sites) et des dveloppeurs doutils de cration de contenu, les WCAG 1.0 sont encore aujourdhui gnralement considres comme des guides de rfrenc e pour la cration de pages Web accessibles. Ceci tant, la transition vers les WCAG 2.0 est dsormais engage. Les WCAG 2.0 sont structures sur la base de critres de succs testables dfinis au niveau de grands principes et rgles gnrales pour lesquels sont documents des techniques suffisantes et/ou recommandes. Les WCAG 2.0 s'efforcent de considrer un plus large ventail de technologies et d'utiliser un langage qui soit comprhensible pour un public plus htrogne. Ainsi,
13
REFERENTIEL ACCESSIBILITE DES SERVICES INTERNET DE LADMINISTRATION FRANAISE VERSION 2004 : https://www.ateliers.modernisation.gouv.fr/ministeres/domaines_d_expertise/architecture_fonctio/public/atelier_dematerialis/ accessibilite/referentiel_accessib
14 15 16 17
Loi n 2005-102 : http://www.legifrance.gouv.fr/WAspad/UnTexteDeJorf?numjo=SANX0300217L Association BrailleNet : http://www.braillenet.org/ Site Jakob Nielsen : http://www.useit.com/ Guide ACCESSIWEB version 2.1 : http://www.accessiweb.org/fr/guide_accessiweb/index.html
les technologies autres que le HTML sont aujourdhui traites comme par exemple Microsoft Silverlight 2/318. Lvolution vers les WCAG 2.0 se traduit par exemple dores et dj dans la version 3.1 du guide AccessiWeb qui propose une table de correspondance AccessiWeb vers WCAG 2.019. De mme, la nouvelle version du REFERENTIEL ACCESSIBILITE en cours dlaboration, savoir le REFERENTIEL GENERAL DACCESSIBILITE POUR LES ADMINISTRATIONS, devrait prendre en compte les WCAG 2.0 comme mentionn ladresse http://www.references.modernisation.gouv.fr/rgaaaccessibilite. Le prsent document est donc appel voluer dans un futur proche avec la publication du RGAA.
18
Article 953338 DESCRIPTION DE WINDOWS SHAREPOINT SERVICES 3.0 SERVICE PACK 2 ET DU MODULE LINGUISTIQUE WINDOWS SHAREPOINT SERVICES 3.0 SERVICE PACK 2 : http://support.microsoft.com/kb/953338/fr
25
Article 953334 DESCRIPTION DES SERVEURS MICROSOFT OFFICE 2007 SERVICE PACK 2 (SP2) ET DU MODULE LINGUISTIQUE DES SERVEURS MICROSOFT OFFICE 2007 SERVICE PACK 2 (SP2) : http://support.microsoft.com/kb/953334/fr
26
Article DETERMINE HARDWARE AND SOFTWARE REQUIREMENTS (W INDOWS SHAREPOINT SERVICES) : http://technet.microsoft.com/en-us/library/cc288751.aspx
accessibles, formulaires accessibles, navigation accessible, donnes accessibles, page matre et XHMTL. Tous ces lments sont dvelopps et illustrs dans larticle BUILDING ASP.NET 2.0 W EB SITES USING W EB STANDARDS27. La technologie ASP.NET 2.0 a t conue de faon permettre aisment une conformit avec lensemble des points de contrle de priorit 1 et 2 des WCAG 1.0 ainsi quavec lensemble des directives de la section 1194.22 de la Section 508 Voluntary Product Accessibility Template (VPAT en abrg)28 du Rehabilitation Act. La Section 508 impose aux agences fdrales nord-amricaines de rendre leur technologie informatique et lectronique accessible aux personnes handicapes. La Section 508 cre une forte motivation pour les diteurs de logiciel afin dintgrer plus et de meilleures fonctionnalits daccessibilit au sein de leurs pro duits. Elle complmente et renforce le travail que Microsoft a dj entrepris pour rendre la technologie universellement accessible. Le Framework .NET 3.5 introduit au niveau dASP.NET 3.5 (pour la circonstance) le support de la technologie AJAX (Asynchronous JavaScript And XML en anglais); ce qui permet de crer des expriences Web plus interactives et trs personnalises qui fonctionnent sur les navigateurs les plus populaires. Ceci tant lutilisation dune technologie de type AJAX requiert en particulier dans le contexte de laccessibilit de notifier les technologies dassistance (Cf. section suivante) lorsquune page est mise jour. Nous abordons ce sujet dans la section 2.3 LA PHASE DE REALISATION. Toujours dans le contexte de lutilisation des technologies MOSS 2007, le Framework .NET 3.5 amne galement les fonctionnalits suivantes : Intgration pousse avec LINQ (Language Integrated Query en anglais) qui permet dcrire du code de requte pour filtrer, numrer et crer des projections lai de de diffrentes type de donnes SQL, XML, collections, XML et DataSets laide la mme syntaxe ; Support de nouveaux protocoles/architecture/encodages Web pour construire des services WCF comprenant AJAX, JSON (JavaScript Object Notation en anglais), REST (Representational State Transfer en anglais), POX (Plain Old XML en anglais), RSS (Really Simple Syndication en anglais), ATOM, ainsi que des nouveaux standards de la pile de communication WS-*.
Pour de plus amples informations sur la technologie ASP.NET, nous vous invitons consulter le site de la communaut29. Par ailleurs, au-del des lments avancs dans ce guide, nous vous conseillons de tlcharger galement les versions mises jour des kits de dveloppement (SDK en abrg pour Software Development Kit en anglais) de WSS 3.030 et MOSS 200731. Ces kits incluent la documentation affrente (information d'ensemble, tape par tape, et procdures Comment Faire pour dvelopper ) pour les technologies MOSS 2007 SP2 proposes aux dveloppeurs, des exemples de code, ainsi que quelques conseils et bonnes pratiques sur lutilisation de la plateforme de dveloppement des technologies MOSS 2007 SP2. Ce guide sintresse de faon connexe au logiciel Microsoft Office SharePoint Designer 2007 32 pour la cration dapplications sur les technologies MOSS 2007, ladaptation des modles de site SharePoint ou lautomatisation des processus mtier avec les Workflows. Bas sur les technologies Microsoft Office FrontPage 2003, il permet aux crateurs de solution et aux auteurs de contenus de mettre en forme rapidement des pages SharePoint l'aide des outils de feuilles de style en cascade (Cascading Style Sheets en anglais ou CSS en abrg) et de
27 28 29 30 31 32
Article BUILDING ASP.NET 2.0 WEB SITES USING W EB STANDARDS : http://msdn.microsoft.com/en-us/library/aa479043.aspx Section 508 : http://www.section508.gov/ Site de la communaut ASP.NET : http://www.asp.net Microsoft Windows SharePoint Services 3.0 SDK : http://msdn.microsoft.com/en-us/library/ms441339.aspx Microsoft Office SharePoint Server 2007 SDK : http://msdn.microsoft.com/en-us/library/ms550992.aspx Microsoft Office SharePoint Designer 2007 : http://officeint.microsoft.com/fr-fr/sharepointdesigner/default.aspx
modifier facilement la disposition et la mise en forme du site grce la prise en charge totale des pages ASP.NET et notamment des pages matre (master page en anglais).
Autant de types daides techniques34 actuellement disponibles sur le march qui permettent tout un large ensemble dutilisateurs de communiquer, de sinformer, de suivre des tudes et de travailler. Si vous utilisez une aide technique, vous pouvez contacter le fabricant35 pour vous assurer de sa compatibilit avec les produits Microsoft et vous informer sur la manire de la paramtrer pour optimiser la compatibilit.
33 34 35
Programme MATvp : http://www.microsoft.com/france/accessibilite/at/atvinfo.aspx Types de technologie dassistance : http://www.microsoft.com/france/accessibilite/at/types.aspx Liste des fabricants : http://www.microsoft.com/france/accessibilite/at/matvplist.aspx
Laide technique se situe donc entre un utilisateur et une application et permet ce dernier de mieux interagir avec lapplication. Laide technique traduit linformation (ou les donnes) du site Web (ou de lapplication) dans un format avec lequel l'utilisateur peut accder et interagir et, en retour, convertit les entres utilisateur dans un format que le site Web (ou lapplication) peut interprter. Cela suppose que la base que linformation soit de type texte. Ceci signifie dans le contexte de notre livre blanc que lensemble des lments Web doivent disposer dquivalents (ou alternatives) texte comme : les images, le multimdia, les sons ; les tableaux et les cadres ; les scripts, les applets et autres objets ; la couleur ; les feuilles de styles ; les formulaires lectroniques.
Par ailleurs, pour fonctionner efficacement, les aides techniques doivent tre compatibles avec le systme dexploitation de lordinateur et les applications utiliss sur cette machine. Fort heureusement, les dveloppeurs n'ont pas besoin de comprendre les rouages de chaque aide technique. Les aides techniques sappuient, en effet, sur une base commune ou cadre daccessibilit qui propose un modle objet standard, comme le modle objet de document (en abrg DOM pour Document Object Model en anglais) et/ou un ensemble d'interfaces qui permettent d'exposer des informations smantiques importantes relatives l'interface graphique homme - machine (IHM) du systme dexploitation ou d'une application, mais galement d'utiliser ces informations pour crer des technologies d'assistance. Une telle approche fournit une source unique et fiable d'informations sur l'IHM pour toutes les applications et permet aux dveloppeurs de technologie d'assistance d'crire dans un modle cohrent qui fonctionne avec toutes les applications disposant d'une interface graphique utilisateur. Il sagit dun accs (par programmation) la plupart des lments de lIHM. Ceci permet non seulement de fournir des informations sur chaque lment de l'IHM ainsi que des notifications de changements de statut et des informations smantiques relatives aux comportements des contrles (y compris pour les contrles personnaliss), mais galement de manipuler directement des lments de linterface graphique utilisateur au moyen de classes bien dfinies. Pour faire court, cet accs par programmation permet aux dveloppeurs dcrire du code qui : permet de naviguer entre les lments de lIHM, collecte des informations au sujet de lIHM, interagit avec les lments de lIHM, reoit des notifications lors des changements de lIHM.
Les aides techniques peuvent alors utiliser cette information pour communiquer avec linterface graphique utilisateur sous des formats alternatifs, comme la voix ou le Braille, et des applications de contrle et de commande vocales peuvent manipuler distance linterface graphique utilisateur. Une large varit daides techniques est ainsi construite sur cette base commune. La technologie MICROSOFT ACTIVE ACCESSIBILITY (en abrg remonte 1997 constitue, pour le systme dexploitation daccessibilit pour communiquer avec une application. prcdente, MSAA constitue une interface de programmation MSAA) dont la premire version Windows, le premier Framework Conformment la description (Application Programming Interface
36
36
en anglais ou API en abrg) qui fournit une manire fiable d'exposer et de collecter des informations sur les lments dune IHM comme restitue, par exemple, au travers dInternet Explorer. Les aides techniques peuvent alors utiliser cette information pour communiquer avec lIHM sous des formats alternatifs, comme la voix de synthse ou le braille, et des applications de contrle et de commandes vocales peuvent manipuler distance lUI. MICROSOFT USER INTERFACE AUTOMATION (en abrg UI Automation) constitue le nouveau modle daccessibilit pour Microsoft Windows qui est appel remplacer progressivement MSAA dont la version 2.0 actuelle remonte 2003. Le Framework UI Automation propose un accs programmatique uniforme indpendamment des environnements (Win32, .NET, HTML, etc.) sousjacents. UI automation est prinstall en standard avec Windows Vista, Windows Server 2008 et ultrieur; MSAA restant support, mme sil nvolue plus. UI Automation peut galement tre tlcharg gratuitement et install en environnement Windows XP SP2 et Windows Server 2003. Il convient pour ce faire dinstaller le package redistribuable du Framework .NET 3.038 ou 3.539. Nous pensons que ladoption de cette technologie permettra damliorer de manire significative la qualit des applications et de rduire le temps de mise sur le march des aides techniques ou des produits dassistance. MSAA et UI Automation font parties des APIs daccessibilit Windows Automation 3.0. Les travaux de l'initiative pour l'accessibilit du Web du consortium W3C sur laccessibilit 40 numrique autour dAccessible Rich Internet Applications (en abrg ARIA) permettent de rconcilier des technologies hybrides comme DHTML ou AJAX avec les APIs daccessibilit Windows automation 3.0. La version 8 dInternet Explorer introduit le support des balises dARIA (et propose des extensions pour DHTML) comme dcrit dans larticle W HAT'S NEW FOR ACCESSIBILITY IN INTERNET EXPLORER 841. Pour de plus amples informations sur les solutions et APIs daccessibilit proposes par Microsoft, nous vous invitons consulter le site Microsoft France Accessibilit 42 ainsi que le nouveau Centre de dveloppement MSDN sur laccessibilit43. Nous souhaitons en particulier mentionner, vis--vis des APIs daccessibilit Windows Automation 3.0 et de leur mise en uvre pratique dans le cadre dun dveloppement logiciel, la disponibilit du sminaire Web DEVELOPPER AU QUOTIDIEN DES APPLICATIONS ACCESSIBLES SOUS W INDOWS44 accompagn du guide compagnon ponyme 45.
37
37 38
WAI-ARIA : http://www.w3.org/WAI/PF/Overview.html Article WHAT'S NEW FOR ACCESSIBILITY IN INTERNET EXPLORER 8 : http://msdn.microsoft.com/en-us/library/cc304059.aspx Site Microsoft France Accessibilit : http://www.microsoft.com/france/accessibilite Centre de dveloppement MSDN sur laccessibilit : http://msdn.microsoft.com/fr-fr/dd759316.aspx
Sminaire Web DEVELOPPER AU QUOTIDIEN DES APPLICATIONS ACCESSIBLES SOUS W INDOWS : http://www.microsoft.com/france/accessibilite/products/windowsvista/developper.aspx
45
2. les personnes qui souhaitent amliorer laccessibilit de sites existants qui sappuient sur les technologies MOSS 2007 ; 3. les personnes qui souhaitent tester le niveau daccessibilit de sites qui sappuient sur les En prambule de ce guide, nous vous invitons visionner/couter le Webcast de la SESSION HANDICAP & ACCESSIBILITE : COMMENT RENDRE VOTRE POSTE DE TRAVAIL ACCESSIBLES AVEC OFFICE SYSTEM 200746 lors des Microsoft TechDays 2008.
Enfin, des rfrences fournies en annexe permettent de retrouver sur le Web des informations complmentaires.
46
Webcast de la session PRO104 HANDICAP & ACCESSIBILITE : COMMENT RENDRE VOTRE POSTE DE TRAVAIL ACCESSIBLES AVEC OFFICE SYSTEM 2007: http://www.microsoft.com/france/vision/mstechdays08/WebcastTechNet.aspx?EID=1501c561-b2e74ede-9cff-d95eb0e81af2
10
11
Ainsi, daucuns sont persuads que : Les personnes handicapes nont pas accs linformatique alors pourquoi donc se soucier des technologies Web pour elles . Ceci est invalid par la disponibilit daides techniques et logiciels dassistance ; Internet est un mdia fond sur limage ou autres lments multimdias donc impossible rendre accessible pour les personnes prsentant un handicap visuel par exemple . Offrir un texte alternatif une image rend linformation vhicule lisible par une plage braille ou une synthse vocale ; Laccessibilit tue la crativit : les pages Web accessibles sont des pages qui ne contiennent que du texte et qui sont ds lors ennuyeuses ou monotones . Fort heureusement, il n'en est rien. L'accessibilit n'est pas une question de restrictions conduisant des interfaces pauvres mais d'amliorations.
Suivre les recommandations techniques des standards internationaux daccessibilit numrique prsente d'autres avantages dpassant largement le simple champ du handicap. Laccessibilit numrique garantit un accs gal pour tous mais contribue galement la qualit gnrale des services, de leur ergonomie et de leur facilit dutilisation. Elle bnficie donc tous. Certains pensent que les caractristiques d'accessibilit de base sont difficiles et trs onreuses mettre en uvre. Dans la ralit, nombres de prconisations lmentaires qui, moyennant peu d'efforts pour les suivre, peuvent amliorer notablement l'accessibilit et l'utilisabilit des sites Web et garantir que les sites ou des portails seront utilisables quelle que soit la configuration du poste, par exemple avec un navigateur configur pour afficher les pages sans image (pour surfer plus rapidement, etc.). Par ailleurs, la sparation entre le contenu et le contenant exige par ces recommandations facilite les mises jour des sites Web et contribue de ce fait rduire les frais de maintenance. Laccessibilit informatique regroupe lensemble des rgles de conception des interfaces et les aides techniques qui permettent aux personnes prsentant un handicap ou une dficience motrice, sensorielle, cognitive ou mentale dutiliser les applications informatiques. Ces aides techniques sont trs varies et concernent par exemple les dispositifs de zoom, de lecture vocale dun texte, de reconnaissance vocale (dicte vocale) ou bien encore les claviers spcifiques (claviers aux touches plus larges, claviers virtuels lcran, etc.), etc. Autant de solutions qui permettent tout un large ensemble dutilisateurs de communiquer, de sinformer, de suivre des tudes et de travailler. Nous pensons quil est fondamental que lensemble des acteurs concerns (dcideurs, responsables ditoriaux et de la communication, webmestres, chefs de projet fonctionnel ou technique, dveloppeurs, etc.) envisagent enfin laccessibilit comme une source defficacit bnfique tous et non comme une unique contrainte (rglementaire). Ce point est fondamental pour la russite future du projet. Ceci suppose de dcliner dans ce sens un ensemble de sensibilisations/communications gnrales selon 3 niveaux : sponsors et dcideurs du projet, matrise douvrage et matrise duvre. Il convient alors daborder dans ce cadre : les enjeux de laccessibilit numrique (publics concerns, aides techniques existantes, prjugs sur laccessibilit, etc.) ; les contraintes ditoriales (ex : insertion dune image avec un texte alternatif, hirarchisation de linformation, etc.) ; les contraintes techniques (ex : grammaire du code, technologies non accessibles, etc.).
Ces thmatiques trouvent naturellement leur dclinaison dans la suite du cycle de vie projet ; ce que nous abordons prsent.
12
Chaque livrable rsultant doit tre contrl, valu de faon sassurer quil respecte les critres daccessibilit.
47
13
Cette liste est mise en correspondance avec les critres du label AccessiWeb de Bronze 48 qui relvent de la phase de conception pour intgrer en dfinitive les considrations suivantes : Couleurs - Est-ce que l'information donne/rendue par le biais de la couleur est galement lisible lorsque les couleurs sont dsactives ? Les diffrences de contrastes entre les couleurs sont-elles suffisamment leves ? Multimdia - Est-il possible de rcuprer les informations fournies dans les supports multimdias dune autre manire ? (critre AccessiWeb 4.1) Le contenu multimdia est-il synchronis avec son alternative ? (critre AccessiWeb 4.2). Tableaux - Dans un tableau de mise en forme, le contenu est-il correctement ordonn ? (critre AccessiWeb 5.6) Il convient de noter ici que lutilisation des DIV doit tre privilgie. Liens (hypertextes) - Chaque intitul de lien identique amne-t-il vers la mme destination ? (critre AccessiWeb 6.5) ; Scripts(, contrles ActiveX, etc.) - Si un script ncessite une alternative pour tre accessible, l'information donne par cette alternative est-elle quivalente l'information fournie par le script ? (critre AccessiWeb 7.1) La possibilit de naviguer sur le site l'aide du clavier est-elle possible (critre AccessiWeb 7.2) ; Elments obligatoires - Le contenu de la balise TITLE est-il diffrent d'une page l'autre ? (critre AccessiWeb 8.6). Structuration de linformation (Organisation) - Est-ce que la structuration de l'information est cohrente par rapport au contexte gnral du site ou du portail ? (critre AccessiWeb 9.1) La page Web est-elle structure de manire cohrente ? (critre AccessiWeb 9.2). Prsentation de linformation - Lordre dapparition des informations doit tre le mm e avec et sans feuille de style (critre AccessiWeb 10.3). Aide la navigation - Le menu principal de navigation interne est-il toujours prsent la mme place dans les pages ? (critre AccessiWeb 12.2) Louverture dune nouvelle fentre est-elle signale lutilisateur ? Lutilisation de pop-up JavaScript nest pas recommande (critre AccessiWeb 13.3).
48 49 50
Le label AccessiWeb de Bronze constitue le cadre de notre valuation pour les technologies MOSS 2007. Solutions et outils dvaluation de laccessibilit du Web : http://www.w3.org/WAI/ER/tools/
Les outils dvaluation sintressant avant tout lvaluation des points de contrle de priorit 1, 2 et 3 des WCAG 1.0 et non pas aux critres AccessiWeb au niveau Bronze , lAnnexe A propose cet effet la liste des points de contrle de priorit 1, 2 et 3 des WCAG 1.0 vrifier pour le niveau Bronze .
14
Enfin, des outils de filtrage et de transformation peuvent simuler certains handicaps ou des mthodes de navigation diffrentes.
Une liste de plus de 30 outils pouvant servir lvaluation, la reconfiguration, la rparation, au filtrage ou encore la transformation est propose sur le site Web51 de l'initiative pour l'accessibilit du Web du consortium W3C. Le site AccessiWeb propose galement de son ct des outils et technologies52.
Images cliquables - Utiliser l'lment MAP et dcrire les zones actives de faon pertinente (critre AccessiWeb 1.5) ; Figures et diagrammes - Les dcrire dans la page ou avec l'attribut LONGDESC pour une description dtaille (critre AccessiWeb 1.10).
51
Outils et technologies : http://www.accessiweb.org/fr/portail_accessibilite_du_web/outils_et_technologies/ QUICK TIPS TO MAKE ACCESSIBLE WEB SITES : http://www.w3.org/WAI/References/QuickTips
15
Multimdia - Fournir lgendes et transcriptions pour l'audio, et des descriptions pour les vidos. Tableaux - Faciliter la lecture ligne par ligne et rsumer. Il convient dobserver les rgles suivantes : Mettre un attribut SUMMARY pertinent (information sur la fonction du tableau) (critre AccessiWeb 5.1) ; Mettre un attribut CAPTION au tableau de donnes (critre AccessiWeb 5.2) ; Mettre des en-ttes dans les tableaux de donnes : utiliser la balise TH pour chaque colonne (critre AccessiWeb 5.3) ; Utiliser lattribut HEADER pour chaque cellule dun tableau de donnes (critre AccessiWeb 5.4).
Liens (hypertextes) - Utiliser des noncs pertinents hors contexte. Il convient dobserver les rgles suivantes : Lintitul du lien doit faire moins de 80 caractres ( 6.1) et doit tre explicit (viter cliquer ici ) (critre AccessiWeb 6.2) ; Utiliser lattribut TITLE avec une longueur infrieure 80 caractres pour fournir de s informations supplmentaires. (critres AccessiWeb 6.3 et 6.4).
Scripts (, contrles ActiveX, etc.) - Utiliser des noncs pertinents hors contexte. Il convient dobserver les rgles suivantes : Si un script ncessite une alternative pour tre accessible, l'information donne par cette alternative est-elle quivalente l'information fournie par le script ? Mettre alors les contrles de validation des donnes ct client et ct serveur (critre AccessiWeb 7.1) ; Dune faon gnrale, viter les scripts cts client. Si leur utilisation est invitable, il est ncessaire de proposer une solution alternative. Veiller ce que l'information soit prsente, accessible mme sans les scripts.
Elments obligatoires - Les lments suivants selon le contexte doivent tre observs : La balise DOCTYPE en dbut de chaque page (critre AccessiWeb 8.1). Exemple :
Lattribut LANG de la balise HTML doit prciser la langue (critre AccessiWeb 8.2). Exemple :
<html lang="FR">
La balise TITLE dans len-tte doit tre prsente et explicite sur toutes les pages (critres AccessiWeb 8.4 et 8.5). Exemple :
Prciser les changements de langue laide de lattribut LANG (critre AccessiWeb 8.7). Exemple :
Structuration de linformation (Organisation) - Utiliser des en-ttes de sections et une structure cohrente. Le contenu doit tre spar de la prsentation : aucune balise HTML de mise en forme ne doit tre utilise (exemple : BGCOLOR, FONT, B, U, ALIGN, VALIGN, etc.). Lensemble des lments de prsentation doit tre dfini via CSS autant que faire se peut (critre AccessiWeb 10.1) ; La page doit tre lisible sans feuille de style CSS (critre AccessiWeb 10.2) ;
16
Prsentation de linformation - Il convient dobserver les rgles suivantes pour les formulaires : La balise LABEL utilise et associe aux attributs IF et FOR (critre AccessiWeb 11.1) ; Le bouton de validation (ou limage utilise) doit disposer dun texte alternatif explicite (critre AccessiWeb 11.6) ; Sassurer que lensemble des champs obligatoires est clairement identifi et informer lutilisateur sur toutes les donnes envoyer au serveur (mme avec les scripts dsactivs) (critre AccessiWeb 11.7) ;
Aide la navigation - Les raccourcis clavier dfinis sur le site doivent tre applicables dans chaque page (critre AccessiWeb 12.2). Contenus accessibles - Pas de rafrachissements automatiques de la page (critre AccessiWeb 13.1) Vrification de laccessibilit du contenu - Valider.
Pour ce qui est du dernier point, pendant le dveloppement, vous pouvez employer la barre doutils Dveloppeur dInternet Explorer54 pour confirmer que le type appropri d'lment HTML, par exemple, <H3>, <UL>, etc., est utilis. Si vous slectionner Afficher Source partir dInternet Explorer, vous pouvez consulter le code HTML tel quil a t tlcharg par le navigateur. La barre doutils permet, par contre, de regarder le DOM aprs qu'il ait t manipul par script. Cette barre doutils savre galement intressante comme outil de dbogage et de test. Elle peut, en effet, tre utilise pour inspecter le nom dune balise, les attributs HTML, ainsi que les proprits feuille de style (CSS en abrg) des lments. Elle offre dautres facettes utiles au quotidien pour tester son travail comme la capacit de visualiser trs rapidement une feuille de style ou le texte alternatif pour les images, ou dappeler des services de validation . Sur ce dernier point, un accs automatis certains des services de validation en ligne discuts dans la section suivante est propos: Markup Validation Service55, CSS Validation Service56, et Link Checker57 du consortium W3C pour la validation respective du HTML, des CSS et des liens. Laccessibilit du contenu est vrifie au travers du portail HiSoftware Cynthia Says58.
54
W3C Markup Validation Service : http://validator.w3.org/ W3C CSS Validation Service : http://jigsaw.w3.org/css-validator W3C Link Checker : http://validator.w3.org/checklink Portail HiSoftware Cynthia Says : http://www.cynthiasays.com/
17
couche, les points cruciaux tant discuts de prime abord. Les directives donnes rentrent dans les catgories gnrales suivantes : Considrations relatives (X)HTML Au-del de lemploi dun HTML smantiquement correct, il convient en particulier de se concentrer, comme prcdemment abord, sur l'utilisation correcte des rles et des noms, et toujours prciser les textes alternatifs pour les lments visuels. De nombreux exemples sont donns notamment vis--vis des menus ; Considrations relatives Dynamic HTML (DHTML) Il sagit ici de m aintenir l'ordre source et dutiliser les lments et les vnements avec la smantique d'action intgre. Nous vous invitons consulter larticle CREATING ACCESSIBLE W EB PAGES W ITH DHTML60 en complment ; Considrations relatives AJAX La technologie AJAX est du DHTML avec des mises jour asynchrones. Lutilisation dAJAX requiert en particulier de notifier les technologies dassistance lorsquune page est mise jour. Linformation dveloppe dans ce guide peut tre utilis conjointement ASP.NET 2.0 ou ASP.NET 3.5 avec ASP.NET AJAX pour crer des pages accessibles avec une interface graphique ractive et une communication client-serveur plus efficace. ASP.NET AJAX EXTENSIONS 1.061 amne les fonctionnalits ASP.NET AJAX (natives dans ASP.NET 3.5) dans ASP.NET 2.0 et intgre pour cela des bibliothques de scripts client pour les navigateurs du march avec la technologie ASP.NET 2.0. Par ailleurs, si vous devez utiliser Microsoft Visual Studio 2008 ou Microsoft Visual Web Developer 2008 avec ASP.NET 2.0 et ASP.NET AJAX EXTENSIONS 1.0, il convient dinstaller les modles ASP.NET 2.0 AJAX TEMPLATES FOR VS200862 disponible sur le site de la communaut ASP.NET. La rvision de dcembre 2007 du kit de dveloppement (SDK en abrg pour Software Development Kit en anglais) de WSS 3.063 intgre dsormais une section ASP.NET AJAX IN W INDOWS SHAREPOINT SERVICES64 qui dcrit linstallation des extensions prcdentes et propose des exemples de mise en uvre introduisant comment ASP.NET AJAX interagit avec les composants WebPart. Au-del de ces lments propres aux technologies MOSS 2007, nous vous invitons vous rfrer aux derniers travaux de l'initiative pour l'accessibilit du Web du consortium W3C sur laccessibilit 65 numrique comme Accessible Rich Internet Applications (en abrg ARIA) permettant de rconcilier des technologies hybrides comme DHTML ou AJAX avec les APIs daccessibilit (Cf. section 1.3.3 LES OPTIONS ET APIS DACCESSIBILITE AU SEIN DE LA PLATEFORME Windows). La version 8 dInternet Explorer introduit le support des balises dARIA (et propose des extensions pour DHTML) comme dcrit dans larticle W HAT'S NEW FOR ACCESSIBILITY IN INTERNET EXPLORER 866.
60 61 62 63
Article CREATING ACCESSIBLE W EB PAGES WITH DHTML : http://msdn.microsoft.com/en-us/library/ms528445.aspx ASP.NET AJAX EXTENSIONS 1.0 : http://www.asp.net/ajax/ ASP.NET 2.0 AJAX TEMPLATES FOR VS2008 : http://www.asp.net/ajax/
Microsoft Windows SharePoint Services 3.0 SDK (December 2007 Refresh) : http://msdn.microsoft.com/enus/library/ms441339.aspx
64 65 66
Section ASP.NET AJAX IN WINDOWS SHAREPOINT SERVICES : http://msdn2.microsoft.com/en-us/library/bb861881.aspx WAI-ARIA : http://www.w3.org/WAI/PF/Overview.html Article WHAT'S NEW FOR ACCESSIBILITY IN INTERNET EXPLORER 8 : http://msdn.microsoft.com/en-us/library/cc304059.aspx
18
validation peut et doit en effet avoir lieu ds la mise en uvre des fonctions daccessibilit de base. Cette dernire peut galement servir dceler des erreurs daccessibilit ventuelles sur des pages existantes.
67 68
SELECTING WEB ACCESSIBILITY EVALUATION TOOLS : http://www.w3.org/WAI/eval/selectingtools.html Barre doutils dAccessibilit du Web AIS : http://www.wat-c.org/tools/WAT/versions/fr/about.html
19
Cette barre doutils est accompagne dune documentation prcisant comment utiliser cette dernire pour aider dans lvaluation de la conformit WCAG 1.0 ; la barre doutils permet dvaluer 50 des 65 points de contrles des directives WCAG 1.0. Elle sappuie galement sur le logiciel de lecture d'cran JAWS (Job Access With Speech) pour Windows de la socit Freedom Scientific permettant de lire les informations affiches l'cran l'aide d'une synthse vocale et/ou d'un terminal braille. Une version de dmonstration69 est disponible en franais. Cette version est complte et donne accs toutes les fonctionnalits du logiciel. Elle est utilisable par sessions de 40 minutes. Au-del, il faut redmarrer la machine si l'on souhaite nouveau faire fonctionner JAWS. De faon disposer dun outil d'valuation de l'accessibilit adapt au rfrentiel franais (Cf. section 1.2 LE CADRE DEVALUATION DU GUIDE), l'association BrailleNet a alors demand l'quipe d'AIS de collaborer la cration de la barre doutils AccessiWeb70. La barre AccessiWeb disponible en tlchargement depuis le 17 juillet dernier permet d'aider dans lvaluation manuelle de l'accessibilit d'un site Web suivant les 92 critres AccessiWeb71. En termes dapproche, la mthode dvaluation propose par le site AccessiWeb peut tre considre.
69 70 71 72 73
Version dvaluation de JAWS pour Windows : http://www.freedomscientific.com/fs_downloads/jaws.asp Barre doutils AccessiWeb : http://www.accessiweb.org/fr/groupe_travail_accessibilite_du_web/barre_accessiweb/ Critres AccessiWeb : http://www.accessiweb.org/fr/Label_Accessibilite/criteres_accessiweb/ EVALUEZ VOTRE SITE : http://www.accessiweb.org/fr/accessibilite_web/Evaluez_votre_Site/ Lynx Viewer : http://www.delorie.com/web/lynxview.html
20
74 75
21
valider (automatiquement) les pages et la navigation laide dun outil de validation (automatise) des normes daccessibilit et dun outil de validation de navigation. Il convient de noter que les outils logiciels ne peuvent prtendre prendre en considration des critres daccessibilit comme la signification des textes des liens, lapplicabilit dun quivalent de texte, etc. comme dfinis par le label dAccessiWeb au niveau Bronze . Comme mentionn prcdemment, ces outils sen tiennent lvaluation des points de contrle de priorit 1, 2 et 3 des WCAG 1.0 (Cf. section 1.2 LE CADRE DEVALUATION DU GUIDE) et/ou des directives de la Section 508. Ainsi, par exemple, le vrificateur daccessibilit du logiciel Microsoft SharePoint Designer 2007 et des environnements de dveloppement Visual Studio 2005 et 2008 (ou Microsoft Visual Web Developer 2008 Express Edition 76) permet la validation dun site ou dun portail vis--vis des points de priorit 1 et 2 des WCAG 1.0 et/ou des directives de la Section 508. Il en est de mme pour Microsoft Expression Web77 qui propose le mme niveau de validation. Microsoft Expression Web est un nouveau logiciel de conception professionnel pour crer de larges sites Web bass sur les standards mme doffrir une exprience utilisateur attrayante. . Nous conseillons lutilisation conjointe de deux outils de validation avec une couverture fonctionnelle lgrement diffrente de faon croiser systmatiquement les rsultats danalyse. Une telle dmarche peut sappuyer notamment sur les fonctions de vrification des environnements de dveloppement ou ddition Microsoft ainsi que, par exemple, sur loutil A-Prompt78 en tlchargement gratuit qui permet didentifier les problmes potentiels daccessibilit et propose le cas chant une dition guide pour corriger ces problmes ; En termes de validation de liens, un outil comme le Link Checker du consortium W3C ou le Link Validation Utility79 de la socit HiSoftware peut tre utilis.
utiliser de multiples navigateurs comme Internet Explorer et Firefox, dans leurs versions courantes et prcdentes pour lvaluation et la validation de pages. Si les technologies MOSS 2007 supportent lensemble des navigateurs du march. Lutilisation de certains navigateurs peut conduire avoir certaines fonctionnalits limites ou possibles uniquement via des tapes de remplacement. A ce titre, nous souhaitons mentionner larticle PLAN BROWSER SUPPORT (OFFICE SHAREPOINT SERVER)80 qui propose un point prcis fonctionnalit par fonctionnalit. Ceci tant soulign, il convient, dune faon gnrale, dafficher les pages : en dsactivant les lments graphiques et de sassurer que linformation est prsente selon une squence approprie relativement la prsentation graphique du site ; en dsactivant les lments multimdia comme le son et de sassurer que le contenu audio est toujours disponible via des quivalents textes ; en dsactivant lutilisation des feuilles de style et de sassurer que linformation est prsente selon une squence approprie relativement la prsentation graphique du site ; en modifiant la taille des polices (plus petite et plus grande) et dobserver si la page est toujours lisible ;
76 77 78 79 80
Microsoft Visual Web Developer 2008 Express Edition : http://www.microsoft.com/express/vwd/ Microsoft Expression Web : http://www.microsoft.com/france/expression/expression-web/default.mspx A-prompt : http://aprompt.snow.utoronto.ca/ HiSoftware Link Validation Utility R9 : http://www.hisoftware.com/linkvalidate/index.html Article PLAN BROWSER SUPPORT (OFFICE SHAREPOINT SERVER) : http://technet.microsoft.com/en-us/library/cc263526.aspx
22
en modifiant la rsolution de lcran 640 x 480 et dobserver si ceci force ou non la page un dfilement (scrolling) horizontal ; de passer laffichage en noir et blanc (ou dimprimer la page en noir et blanc) et dobserver si le contraste des couleurs est adapt ; en utilisant les tabulations et les raccourcis clavier vis--vis des diffrents liens et contrles des formulaires prsents dans la page et de vrifier que lensemble des liens et contrles est ainsi accessible et que les liens indiquent clairement leur destination ; en dsactivant lutilisation des scripts, des contrles ActiveX, etc. et de sassurer que des quivalents sont fournis. Loutil Snoop mentionn prcdemment pourra tre utilis en complment.
Note : En fonction du handicap de la personne ralisant cette srie de tests, il peut savrer ncessaire pour certains des tests prcdents que cette dernire se fasse assister dune personne ne prsentant pas le mme handicap. utiliser un navigateur texte seul comme Lynx Viewer et examiner les rponses aux questions suivantes : Est-ce quune information quivalente celle offerte dans la page en mod e graphique est disponible au travers du navigateur texte ? Est-ce que linformation prsente dans un ordre logique similaire celle qui est consulte en mode graphique ?
Note : une personne exprimente peut substituer au navigateur texte un navigateur self-voicing ou un logiciel de lecture dcran. Un non voyant devra avoir recours un voyant pour comparer linformation visuellement disponible. Pour un voyant, il devra couter les yeux ferms et ensuite ouvrir les yeux pour confirmer que linformat ion est quivalente. utiliser un correcteur orthographique et grammatical - Une personne lisant une page laide dun synthtiseur vocal peut tre dans limpossibilit de dchiffrer la meilleure version fournie par le synthtiseur dun mot comportant une erreur dorthographe. Llimination des problmes orthographiques et/ou grammaticaux amliore la comprhension ; vrifier la clart et la simplicit des contenus avec laide dun relecteur (humain) ; intgrer la revue des contenus par des personnes handicapes.
De faon amliorer dans le futur laccessibilit de facto des pages, nous conseillons de consolider les rsultats, de synthtiser les problmes rencontrs dans les tests, de mme que les bonnes pratiques acquises qui doivent tre perptues et tendues. Il convient dindiquer dans le mme temps la mthode qui a permis lidentification du problme, etc. Ceci doit permettre de constituer une base de connaissance Accessibilit. En synthse, llaboration dun site ou dun portail doit respecter les considrations abordes prcdemment et satisfaire aux tests raliss sur la base dun plan de testabilit intgrant les lments prcdents. (Il est alors possible sur cette base, par exemple, de prtendre la certification AccessiWeb au niveau Bronze .)
23
Enfin, pour faire de laccessibilit numrique une ralit, il faut russir combiner contraintes conomiques, organisationnelles et celles du Web daujourdhui : des sites dont le contenu volue trs vite et parfois plusieurs reprises par jour ; des contributeurs de contenu sans bagage technique et sans formation laccessibilit ou du moins des critres dtaills et techniques ; des limites budgtaires et de temps pour crer ou grer les pages Web ; etc.
Sans comptence technique et pour un cot raisonnable, comment tre certain de maintenir un site accessible au fil des mises jour, comment proposer de nouveaux services tout en veillant leur accessibilit ? Il sagit donc de sinterroger sur les moyens ncessaires pour traiter en amont laccessibilit, de donner quelques cls et bonnes pratiques et faire ainsi de cet enjeu une ralit. Ds lors, le dveloppement de laccessibilit numrique grande chelle, cest --dire le suivi des recommandations daccessibilit par le plus grand nombre de sites et de portails possible passe, la fois par une prise en compte automatique ou quasi automatique des critres daccessibilit. Ceci suppose un outillage en termes doutils de conception de pages, de page(s) matre (master page en anglais), de mise(s) en page (page layout en anglais) Web et de gestion de contenu intgrent nativement laccessibilit afin de : gnrer directement un code le plus conforme possible aux standards de laccessibilit ; guider le contributeur dans le suivi des critres daccessibilit comme, par exemple, lui rappeler le cas chant et le forcer mettre un texte alternatif lorsquil insre une image ; vrifier le niveau daccessibilit des page(s) matre, des disposition(s) de page et des contenus avant leur mise en ligne avec la gnration dun premier niveau de rapport intgr ;
De faon plus industrielle, ceci suppose galement : la rduction des cycles de publication Web en liant les processus de collaboration, de publication et daudit daccessibilit ; lintgration au sein du systme de gestion de contenu de lorganisation ; la capacit raliser dans son ensemble le processus de vrification de laccessibilit ; etc.
24
81
Livre blanc MOSS : DE NOUVELLES FONCTIONNALITES OFFICE SHAREPOINT SERVER DESTINEES AUX DEVELOPPEURS DYNAMISENT VOS APPLICATIONS: http://www.microsoft.com/france/msdn/office/utiliser-les-nouvelles-fonctionnalitesSharePoint-pour-dynamiser-vos-applications.mspx
82
25
MSAA permet des personnes handicapes d'interagir avec le contenu en utilisant des technologies dassistance tels que les lecteurs d'cran, qui sont des aides techniques qui fournissent un transcription vocale synthtise ou une description Braille de ce qu'une personne souffrant de ccit ou de faible vision ne peut pas percevoir sur un cran d'ordinateur ou un site Web. Des noms MSAA appropris sont ainsi donns pour lensemble des contrles ditables, des liens, et des boutons. Comme certains lments personnaliss de linterface utilisateur peuvent de pas utiliser des proprits MSAA, un mode dit plus accessible permet doffrir un rendu de ces contrles en un quivalent HTML standard de telle sorte quils puissent tre mieux reconnus par les aides techniques. Ce mode plus accessible est expos par l'intermdiaire du modle d'objet de document (Document Object Model en anglais ou DOM en abrg) de faon ce que des tierces parties puissent concevoir des solutions destination par exemple dutilisateurs de logiciel de lecture d'cran.
Le mode plus accessible ne permet pas systmatiquement des versions alternatives pour chaque lment de l'interface utilisateur. Par exemple, si un contrle personnalis a t ajout un site bas sur les technologies MOSS 2007, lactivation du mode plus accessible ne cre pas automatiquement une version alternative de ce contrle. Le mode plus accessible peut tre activ ou dsactiv en appuyant sur la touche TAB immdiatement aprs donn le focus sur la page dans le navigateur. Il convient dappuyer sur la touche TAB jusqu' atteindre le lien Activer le mode plus accessible ou Dsactiver le mode plus accessible. Mme si le lien Activer le mode plus accessible est le premier lment dans l'ordre de tabulation, ce qui signifie, en dautres termes, quil sagit de la premire option lors de linteraction avec la page, il est possible quil soit ncessaire de devoir appuyer plus d'une fois sur la touche TAB pour activer ce dispositif. Ceci provient du fait que les menus ou barres doutils du navigateur peuvent avoir reu initialement le focus et tre ainsi actifs. Les changements induits par le mode plus accessible ne concernent que lutilisateur qui a activ ce mode et ne modifient en rien le rendu pour las autre s utilisateurs courants du site. Il sagit dune disposition purement personnelle. Personne en dehors de lutilisateur qui a activ ce mode ne peut dire si ce mode est actif ou non. Le mode plus accessible perdure jusqu ce quil soit explicitement dsactiv ou que le navigateur soit ferm. Le mode plus accessible permet aux lments suivants d'tre rendus d'une manire les optimiser pour mieux fonctionner avec des aides techniques tels que des lecteurs d'cran : Menus - Au lieu dafficher un menu droulant pour les options relatives aux divers dossiers dans une bibliothque de document, une nouvelle fentre du navigateur est ouverte la place ; cette dernire contient sous forme dhyperliens lensemble des prcdents lments de menu. Il est plus facile pour des aides techniques dinterprter ce format. Dans le mme temps, lutilisateur est averti quune nouvelle fentre va souvrir sil clique sur le lien ; lattribut TITLE contient le libell Ouvrir Menu, Cf. critre 13.3 de la section 4.1.9 LES CONTENUS ACCESSIBLES) ; Champs optimiss Certains champs sont difficiles dinterprtation pour les aides techniques. Lorsque le mode plus accessible est activ, ces champs sont remplacs par des champs spcialement optimiss pour les technologies dassistance. Par exemple, quelques listes de WSS 3.0 et de MOSS 2007 offrent des champs texte tendus qui permettent aux utilisateurs d'ajouter du texte format, des images, des tables, ainsi que
83
26
des hyperliens. Compte tenu de la faon dont ces champs sont rendus dans un navigateur, de tels champs sont remplacs par des champs texte simple standard conformes avec les aides techniques.
Dune faon gnrale, si votre ordinateur utilise le systme dexploitation Windows, il est possible de dfinir ou de modifier les options d'accessib ilit ou dergonomie intgres du systme qui procurent un accs amlior ou alternatif linformation affiche lcran. Les options dergonomie de Windows Vista peuvent tre affiches directement avec la combinaison Touche reprsentant le logo Windows + U. Ainsi, dans notre contexte, Windows Vista propose la reconnaissance vocale Windows qui est une aide technique vocale permettant des utilisateurs d'effectuer des actions en parlant au lieu d'employer un clavier ou une souris. Il existe des problmes connus lis l'utilisation de la reconnaissance vocale Windows avec certains menus d'une page WSS 3.0/MOSS 2007, comme les menus pour Nouveau, Tlcharger, Bienvenue Utilisateur et le menu droulant des options qui sont disponibles pour les fichiers dans une bibliothque de documents. Pour accder ces menus laide de la reconnaissance vocale Windows, il est ncessaire dactiver le mode plus accessible comme suit : 1. Ouvrir la page d'accueil du site dans un navigateur, et dire alors, Appuyer sur TAB jusqu' ce que le lien Activer le mode plus accessible apparaisse ; 2. Dire Appuyer sur ENTRE ; 3. Pour utiliser un menu bouton tel que le bouton Nouveau ou Tlcharger dans une barre doutils, ou pour utiliser le menu des options pour un document dans une bibliothque de documents, mettre en premier lieu le focus actif sur llment en disant Appuyer sur TAB , et dire alors, Appuyer sur ALT FLCHE BAS ; Comme dcrit ci-avant, une nouvelle fentre pop-up du navigateur qui contient des hyperliens pour le menu s'affichera. Pour les menus qui offrent plus d'une commande, dire Appuyer sur ALT FLCHE BAS . En complment des champs texte tendu, plusieurs autres types de champs sont remplacs par des champs alternatifs en mode plus accessible comme suit :
Champ en mode standard Champ texte tendu Champ alternatif en mode plus accessible Champ texte multi-lignes
Diagrammes graphiques de rsum (pour Table avec les en-ttes de table (Cf. critre 5.3 de la section les sondages) 4.1.5 LES TABLEAUX) Diagramme de Gantt (au sein dune liste Table avec les en-ttes de table (Cf. critre 5.3 de la section projet) 4.1.5 LES TABLEAUX). Une table avec des en-ttes de table apparat galement au-dessous d'un diagramme de Gantt en mode standard. Slecteur de contacts Champ texte
Enfin, les technologies dassistance sont dsormais mme dexaminer le statut de prsence Messagerie Instantane des personnes et dinteragir avec les menus associs aux champs personne activs pour le statut prsence. Un texte ALT dcrivant le statut prsence pour les champs personne a ainsi t ajout dans les sites WSS 3.0 et MOSS 2007, et faire ENTRE est laction pour ouvrir le menu pour ces champs de faon simplifier l'exprience clavier seul .
27
Au-del des diffrentes volutions amenes par les technologies MOSS 2007 en termes daccessibilit par rapport aux technologies SharePoint 2003 et rsumes dans le billet IMPROVEMENTS IN ACCESSIBILITY84, le Kit daccessibilit pour SharePoint (Accessibility Kit for SharePoint en anglais ou AKS en abrg) constitue un module complmentaire destin amliorer laccessibilit et l utilisabilit . A titre dintroduction de ce kit et de ses objectifs, la prsentation du kit droule dans le cadre de la confrence SharePoint 2008 (SPC2008) est disponible dans le billet SLIDEDECK FOR ACCESSIBILITY KIT FOR SHAREPOINT - BUILDING ACCESSIBLE W EBSITES ON MOSS 2007 SESSION AT SPC2008 NOW 85 AVAILABLE . Vous pouvez galement le livre blanc W EB ACCESSIBILITY HANDBOOK86 accompagnant la sortie d'AKS version 2.0. Pour rappeler brivement les objectifs de conception dAKS, ce kit a t conu et dvelopp sous la forme d'un jeu de blocs de construction plutt qu'une solution de bout-en-bout comme le rappelle Kurt Mueffelmann, Prsident et CEO de la socit HiSoftware : AKS is not a magic pill, but more of a methodology in starting to create a more accessibility site. Une fois AKS install (et activ), les sites et portails ne sont pas instantanment conformes aux WCAG 1.0 pour les niveaux simple A (A) ou double A (AA) ou la Section 508. Le kit AKS 2.0 vise cependant, en proposant un Framework de dveloppement accessible, rduire de faon significative le temps, les connaissances et les efforts ncessaires pour produire un site ou un portail dentreprise conforme aux WCAG 1.0 pour les niveaux prcdents ou la Section 508. Autrement dit, lobjectif consiste ici faciliter la tche des nombreux clients et partenaires SharePoint en leur permettant de sappuyer sur des lments divers du kit et de les tendre dans leur solution ou offre de service respective tout ne permettant certains clients sont dintgrer tel ou tel bloc du kit dans leurs processus de dploiement SharePoint. Ce kit dvelopp conjointement par la socit HiSoftware et Microsoft est publi sous le contrat de licence de logiciel libre Microsoft Public License (Ms-PL en abrg)87 et avec une API (Application Programmatic Interface en anglais) ouverte et un kit de dveloppement (Software Development Kit en anglais ou SDK en abrg) extensible. La licence Ms-PL permet la consultation, la modification et la redistribution du code source dans un but commercial ou non commercial. Vous pouvez ainsi modifier le code source et le partager. Si vous le souhaitez, vous pouvez galement facturer un droit de licence pour le code que vous avez modifi.
84
Billet SLIDEDECK FOR ACCESSIBILITY KIT FOR SHAREPOINT - BUILDING ACCESSIBLE W EBSITES ON MOSS 2007 SESSION AT SPC2008 NOW AVAILABLE : http://blogs.msdn.com/sharepoint/archive/2008/03/19/slidedeck-for-accessibility-kit-forsharepoint-building-accessible-websites-on-moss-2007-session-at-spc2008-now-available.aspx
86
28
La version 2.0 dAKS est disponible en tlchargement gratuit sur le site de la socit HiSoftware 88 depuis le mois de mars 2009. Cette version fait suite au succs rencontrs par les versions 1.0 et 1.1 dAKS qui ont t tlcharges par plus de 4000 organisation dans une cinquante de pays. Dune faon gnrale, le kit est essentiellement compos dune srie de mises jour de feuilles de style en cascade (Cascading Style Sheet en anglais), de pages matre (Master Page en anglais) et de modles SharePoint, de la mise en conformit du contenu restitu par les composants WebPart laide dadaptateurs de contrle (control adapter en anglais) ainsi que de la documentation technique pour tendre laccessibilit. Les feuilles de style ainsi proposes autorisent une implmentation rapide du dimensionnement relatif (via les touches CTRL++ et CTRL+- ou la fonctionnalit de zoom dInternet Explorer) pour les sites et portails qui utilisent les styles livrs avec les technologies MOSS 2007. Un utilitaire facilite la modification des units pour passer dune taille fixe en absolu des polices de caractres une taille relative. Les pages matres implmentent les nouveaux styles et corrections additionnelles qui amnent au global une meilleure utilisabilit . Un adaptateur de contrle en ASP.NET 2.0 est utilis pour intercepter le rendu dune source HTML avant que celui-ci ne devienne la sortie effective vers un navigateur et modifier de manire slective cette sortie. Un tel adaptateur est par conception programmable et extensible pour excuter une fonction unique ou plusieurs fonctions. Nous vous invitons ce titre consulter les diffrents livrables du projet ASP.NET 2.0 CSS FRIENDLY CONTROL ADAPTERS sur la forge CodePlex89 ainsi que le billet CSS FRIENDLY CONTROL ADAPTERS IN SHAREPOINT 2007 (A W ALKTHROUGH)90 ce sujet. Les adaptateurs de contrle du kit AKS s'appuient sur cette fonctionnalit pour modifier de manire slective la sortie de certains composants WebPart de faon en amliorer l'accessibilit. Ils sont documents pour pouvoir tre mise en uvre dans de multiples scnarii. Il convient de noter ici que cette approche peut tre rutilise pour du code personnalis do une partie de lextensibilit soulign ci-dessus. Dans la pratique, un adaptateur de contrle du kit AKS se compose de trois parties : 1. le fichier relatif au code C# de ladaptateur en tant que tel ; 2. un exemple de dclaration pour le fichier Compat.browser ; 3. une capture dcran relative lemplacement du fichier de code. Ces fichiers et instructions fournissent un mcanisme qui permet aux webmestres et aux dveloppeurs de mettre en place un wrapper plus utilisable et accessible. Pour mmoire, la version 1.0 dAKS 1.0 comprenait 24 adaptateurs de contrle qui corrigent ime diffrents problmes d'accessibilit pour des sites et portail Internet, internet ou extranet ; un 25 adaptateur reprenant pour sa part lensemble des fonctionnalits de ces 24 adaptateurs. La version 1.1 ajoutait cela 21 nouveaux adaptateurs pour amliorer les fonctionnalits de Wiki et de blog de MOSS 2007. A ces lments, la version 2.0 dAKS apporte les fonctionnalits suivantes : adaptateurs de contrle supplmentaires et exemples de correction Ceci se traduit notamment les lments suivants : composant WebPart Zone (seul composant de SharePoint dans ltat actuel crer automatiquement des tableaux) pour changer les tableaux en DIV ;
88 89 90
Accessibility Kit for SharePoint : https://aks.hisoftware.com/downloads/default.aspx Projet ASP.NET 2.0 CSS FRIENDLY CONTROL ADAPTERS : http://www.codeplex.com/cssfriendly
29
exemple de validation au niveau page dXHTML 1.0 strict91 ; exemple de validation au niveau page vis--vis dune dclaration DOCTYPE standard (DTD) ; exigences supplmentaires des directives COMMON LOOK AND FEEL FOR THE INTERNET (CLF en abrg) 2.092 ; Amliorations de laccessibilit et de l utilisabilit de la fonctionnalit de bibliothque de documents.
adaptateurs intelligent Automation des adaptateurs de contrle travers des paramtrages dinstallation ; exemples de corrections de faon se conformer aux directives WCAG 2.0 pour les critres de succs double A (AA)93 ; localisation en franais des lments constituant la version 1.0 dAKS.
Dans le mme temps, et au-del de ces lments, il sagit, depuis les premires version 1.x, dtablir et de faire vivre une communaut de concepteurs et de dveloppeurs de sites SharePoint, qui se concentre sur lamlioration de laccessibilit dans les solutions mises en uvre au quotidien ainsi que sur la conformit des standards internationaux en la matire (Cf. section 1.2 LE CADRE DEVALUATION DU GUIDE). Le forum Web94 ainsi que la liste de distribution95 de la communaut AKS propose chacun un espace de dialogue avec les autres membres, la socit HiSoftware et Microsoft sur les bonnes pratiques de laccessibilit avec les technologies MOSS 2007, les leons en retirer, les challenges et succs avec une devise : Etre meilleur ensemble .
La socit HiSoftware propose, par ailleurs, en complment du Framework AKS 2.0 un diteur de texte riche accessible (Accessible Rich Text Editor en anglais aRTE en abrg) en remplacement de celui propos jusqu prsent dans SharePoint ( savoir le contrle PublishingWebControl :RichHtmlField). Un tel diteur ne faisait pas parti des composants des versions 1.x dAKS et faisait relativement dfaut mme sil tait possible dutiliser aujourdhui par exemple celui propos par la socit Telerik, savoir le RadEditor for ASP.NET AJAX 96 ou de recourir dautres approches (Cf. section 4.2.1 LE TRAITEMENT DES CONTENUS EDITORIAUX). La version 1.0 de lditeur aRTE est disponible en tlchargement gratuit sur le site de la socit HiSoftware97. Compatible avec les navigateurs du march pour les diffrents systmes dexploitation, lditeur aRTE dispose des fonctionnalits suivantes :
Directives COMMON LOOK AND FEEL FOR THE INTERNET 2.0 : http://www.tbs-sct.gc.ca/clf2-nsi2/index-eng.asp Documents WCAG 2.0 : http://www.w3.org/WAI/intro/wcag20.php Forum Web de la communaut AKS : http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1662&SiteID=1 Liste de distribution de la communaut AKS : http://listserv.hisoftware.com/cgi-bin/Wa.exe?A0=AKSCOMMUNITY Telerik RadEditor for ASP.NET AJAX : http://www.telerik.com/products/aspnet-ajax/sharepoint.aspx Accessible Rich Text Editor : https://aks.hisoftware.com/downloads/default.aspx
30
sortie accessible Conforme XHTML 1.0 ; entre accessible Validation de laccessibilit du contenu prcis au sein de lditeur ; formatage des caractres ; formatage du contenu (liste puces, liste numros, citation, hyperlien, alternative pour les images, en-ttes de titre (niveaux 1 4), en-ttes pour les lignes et colonnes dun tableau, etc.) ; utilitaire de rparation de tableaux Cration de tableaux de donnes accessibles au sein de lditeur ; cration de formulaires.
Par ailleurs, les membres du programme Technology Partner Program de la socit HiSoftware disposent de la possibilit de modifier et dtendre le code source de lditeur aRTE dans le cadre de leur mise en uvre personnalise de SharePoint.
31
98
Documents VPATS Section 508 VPATs pour les produits Microsoft : http://www.microsoft.com/resources/government/section508.aspx
99
32
Atteignable : Oui Commentaire : les sites WSS 3.0 and MOSS 2007 associent par dfaut un texte descriptif via la balise ALT pour les images ; ce qui permet de vhiculer une signification ou une information importante aux utilisateurs. Pour des pages personnalises spcifiques, il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE l'information) et des pages au sein de WSS 3.0 et MOSS 2007 qui respectent ce critre. Ceci est possible en ditant la page avec Microsoft Office SharePoint Designer 2007 compte tenu de lintgration entre ces produit et technologies. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre.
1.2 : Pour chacune des images de la page ayant une alternative, les textes dans l'attribut ALT sont-ils appropris par rapport au contexte dans lequel l'image se trouve ?
Une mme image peut avoir plusieurs sens. C'est le contexte qui l'entoure qui va prciser ce sens. Par exemple, une "puce jaune" dans un site journalistique devrait tre commente par ALT="" ou ALT="*". Cette mme "puce jaune", dans un site de tlchargement d'lments de dcoration pour sites Web, devrait tre commente par sa description : ALT="losange jaune".
Point(s) de contrle WCAG 1.0 [Priorit 1] : 1.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 1.1_HTML_03 Type de critre : ralisation
Atteignable : Oui Commentaire : Cf. critre 1.1 dans cette section. Ce critre est subjectif.
1.3 : Les lments graphiques destins la dcoration sont-ils comments par ALT="" ?
Certains lments graphiques n'ont pas de valeur informative. C'est souvent le cas des pixels transparents qui servent uniquement la mise en page. Or, tout lment graphique doit imprativement tre comment. Donc, les lments graphiques servant la mise en page doivent tre comments par une alternative textuelle nulle (en HTML, ALT=""). Avec ce type de commentaire, certains navigateurs n'afficheront pas ces images.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 1.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 1.1_HTML_02
33
Atteignable : Oui Commentaire : Par dfaut, les images qui sont considres comme des images de mise en page ou qui n'ont, dune faon gnrale, aucune valeur informationnelle, sont commentes par une alternative textuelle nulle (ALT=""), ce qui indique aux technologies dassistance que ces images ne vhiculent aucun contenu ou information. Cf. critre 1.1 dans cette section.
1.4 : Pour chacune des images de la page, les textes dans l'attribut ALT font-ils moins de 60 caractres ?
Mettre un maximum de 60 caractres dans l'attribut ALT. Des alternatives textuelles donnes par l'attribut ALT peuvent gner certains utilisateurs. C'est le cas des personnes malvoyantes qui utilisent un agrandisseur d'cran. Pour ces personnes, il est important de limiter le nombre de caractres dans les commentaires d'images pour ne pas les obliger effectuer trop de manipulations pour obtenir la totalit de l'information contenue dans lattribut ALT.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 1.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : Type de critre : ralisation
1.5 : Les commentaires associs chacune des zones ractives d'une image map sont-ils pertinents ?
Dfinition : Une image MAP est une image possdant des zones ractives cliquables. En HTML, lors de lutilisation dune image MAP (ct client ou ct serveur), il est important de proposer une alternative textuelle explicite lensemble de ces zones ractives mais galement limage MAP (image contenant l'attribut USEMAP ou ISMAP ) Pour l'image MAP ct client, il convient de donner une alternative textuelle explicite par l'intermdiaire de l'attribut ALT dans chacune des zones ractives ( AREA SHAPE ). Pour l'image MAP ct serveur, prvoir des liens textuels redondants reprenant le contenu de chacune des zones ractives. Remarque 1 : l'alternative textuelle de l'image contenant l'attribut USEMAP ou ISMAP ne doit pas tre nulle. Remarque 2 : Il est recommand d'utiliser des images MAP ct client plutt que cot serveur.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 1.1, 1.2, 9.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 1.1_HTML_03, 1.2_HTML_01, 9.1_HTML_01 Type de critre : ralisation
Atteignable : Oui Commentaire : WSS 3.0 et MOSS 2007 ne contiennent et ne savent pas crer pas dimages MAP en standard. Il est de la responsabilit des dveloppeurs MOSS 2007 qui crent un modle utilisant ce type de fonctionnalit de sassurer que leurs propres modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE l'information) et des pages Web respectent ce critre : ceci revient remplir systmatiquement lattribut ALT associ la balise qui
34
contient lattribut USEMAP ( linstar des images). Chaque zone cliquable (attribut AREA SHAPE) doit tre renseigne par lattribut ALT.
1.8 : Pour chacune des images texte de la page, le contenu de son alternative est-il au moins quivalent au texte inscrit dans l'image ?
Il n'est pas recommand de crer du texte sous forme d'image. Nanmoins, si une contrainte graphique s'impose (rendu CSS non quivalent), l'information minimum apporter l'alternative textuelle d'un lment graphique contenant du texte doit reprendre le contenu exact de ce texte. L'alternative textuelle peut donner quelques informations supplmentaires mais doit au moins en reprendre le contenu exact.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 1.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 1.1_HTML_03 Type de critre : ralisation
Atteignable : Oui Commentaire : Cf. critre 1.1 dans cette section. De plus, quand un fichier image est transfr sur un site, une alternative textuelle ALT peut tre ajoute cette image. Ainsi, par exemple, le composant WebPart Image du site contient un champ dans lequel vous pouvez prciser un texte ALT personnalis lorsque vous ajoutez une image. De faon similaire, quand vous ajoutez des images une bibliothque d'images, vous pouvez dfinir une alternative textuelle ALT personnalise.
1.10 : Quand une image ncessite une description dtaille, un commentaire texte lui est-il associ ?
En HTML, lorsqu'un lment graphique ncessite une description longue (image complexe, alternative dpassant 60 caractres...), il faut lui associer un commentaire textuel. Sous la forme d'un lien vers un fichier de description (par exemple, un Dlink , une image cliquable...) ou d'une lgende directement crite dans la page ou de l'attribut LONGDESC.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 1.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 1.1_HTML_05 Type de critre : ralisation
Atteignable : Oui Commentaire : Il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE l'information) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Lattribut LONGDESC peut tre ajout en ditant la page avec Microsoft Office SharePoint Designer 2007. La meilleure approche consiste crer une dfinition de site qui intgre ce critre. La directive WCAG 1.0 indique quil faut utiliser lattribut LONGDESC mais actuellement la plupart des navigateurs ne le supportent pas. Cet attribut est expos de faon programmatique partir de la version 6.0 dInternet Explorer au sein du modle objet ; de ce fait les technologies dassistance sont mme de lutiliser.
1.11 : Si une description dtaille de l'image est prsente, son contenu est-il pertinent ?
Le contenu doit apporter un plus la description de l'image dfinie dans l'attribut ALT.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 1.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 1.1_HTML_04
35
Atteignable : Oui Commentaire : Cf. critre 1.10 dans cette section. Ce critre est subjectif.
1.12 : Pour chacune des images liens, le texte contenu dans l'attribut ALT donne-t-il la fonction du lien ?
La description des images n'est pas toujours conforme la fonction du lien. (Ex : pour une flche, si c'est un lien, mettre ALT="Suivant" au lieu de ALT="Flche droite"). Et viter de mettre ALT="" par exemple, qui renvoie une information nulle sur la fonction du lien.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 13.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 13.1_HTML_02 Type de critre : ralisation
Atteignable : Oui Commentaire : En termes de formulation des liens, WSS 3.0 et MOSS 2007 utilisent autant que faire se peut des formulations qui font le plus de sens une fois lues hors du contexte, Ajouter un vnement plutt qu'Ajouter. Par ailleurs, il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Ceci revient mettre un attribut ALT sur les balises <IMG> encapsules dans une balise <A>. Attention la pertinence du texte. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre.
Atteignable : N/A (dfaut) / Oui Commentaire : WSS 3.0 et MOSS 2007 ne sappuient pas par dfaut sur des cadres. Il est nanmoins possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages avec des cadres. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre.
36
"droite", "milieu". Il est prfrable de nommer les cadres avec des noms explicites qui se rfrent leur fonction tels que "Menu", "navigation", "contenu".
Point(s) de contrle WCAG 1.0 [Priorit 1] : 12.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : Type de critre : ralisation
Atteignable : N/A (dfaut) / Oui Commentaire : Cf. critre 2.1 dans cette section.
Atteignable : N/A (dfaut) / Oui Commentaire : Cf. 2.1 dans cette section.
Atteignable : N/A (dfaut) / Oui Commentaire : Cf. 2.1 dans cette section.
Atteignable : N/A (dfaut) / Oui Commentaire : Cf. critre 2.1 dans cette section.
37
Point(s) de contrle WCAG 1.0 [Priorit 1] : 12.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 12.1_HTML_02 Type de critre : ralisation
Atteignable : N/A (dfaut) / Oui Commentaire : Cf. critre 2.1 dans cette section.
Atteignable : N/A (dfaut) / Oui Commentaire : Cf. critre 2.1 dans cette section.
Atteignable : N/A (dfaut) / Oui Commentaire : Cf. critre 2.1 dans cette section.
Atteignable : Oui Commentaire : Les sites WSS 3.0 et MOSS 2007 ne se fondent pas sur l'utilisation seule de la couleur pour vhiculer de l'information.
38
En outre, Il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Il reste de la responsabilit des dveloppeurs sassurer que leurs propres pages Web respectent le prsent critre.
3.2 : Les diffrences de contrastes entre les couleurs sont-elles suffisamment leves ?
Il est conseill d'viter certaines combinaisons de couleurs comme le rouge avec le bleu, le jaune avec le violet, le jaune avec vert... Lorsque les diffrences de couleurs dans la page ne sont pas assez leves, les informations fournies par le biais de ces couleurs ne vont pas tre accessibles pour les personnes malvoyantes ou les personnes ayant des problmes de vision des couleurs.
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : 2.2 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 2.2_HTML_01, 2.2_CSS_01 Type de critre : conception
Atteignable : Oui Commentaire : Cf. critre 3.1 dans cette section. WSS 3.0 et MOSS 2007 offrent nativement un support de combinaisons de couleurs contraste lev : les pages dans un site WSS 3.0/ MOSS 2007 sont conus pour afficher correctement leur contenu si une combinaison de couleurs contraste lev est applique. Ceci est intgr dans les dfinitions de sites comme dcrit l'origine dans la section CREATE AND APPLY HIGH-CONTRAST THEMES TO W EB SITES de larticle TIPS FOR ENHANCING THE ACCESSIBILITY OF SHAREPOINT W EB SITES104. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre. Lvaluation suppose un outil d'analyse des contrastes de couleurs comme celui propos en tlchargement gratuit par la socit Vision Australia qui permet de vrifier les combinaisons de couleurs de premier plan et d'arrire-plan afin de dterminer si elles donnent une bonne visibilit de couleurs. Cette identification de la bonne visibilit des couleurs se base sur les algorithmes proposs par le W3C. (Dans le mme temps, les navigateurs avec des fonctionnalits de zoom peuvent trs facilement redimensionner le texte dans les sites WSS 3.0/MOSS 2007 ; pour une meilleure exprience, ceci suppose dutiliser les modles de site du Kit daccessibilit pour SharePoint (Cf. section 3.2 LE KIT DACCESSIBILITE POUR SHAREPOINT OU AKS).)
4.1.4 Le multimdia
4.1 : Est-il possible de rcuprer les informations fournies dans les supports multimdias d'une autre manire ?
Lorsque quun support multimdia fournit de linformation il est important de prvoir une alternative pour les personnes nayant pas accs ce support multimdia. Par exemple, lorsqu'un fichier son est propos sur un site, il est important de fournir une alternative sous forme d'un texte dans un format accessible (RTF, TXT, HTML...).
Point(s) de contrle WCAG 1.0 [Priorit 1] : 1.3 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : -
104
39
Test(s) UWEM 1.0 : 1.3_external_01, 1.3_external_02, 1.1_HTML_01, 1.1_HTML_02, 1.1_HTML_03, 1.1_HTML_04, 1.1_HTML_05, 1.1_HTML_06, 1.1_HTML_09, 1.1_HTML_10, 1.1_external_01, 1.1_external_02, 6.3_HTML_01 Type de critre : conception / ralisation
Atteignable : Oui* Commentaire : Trs peu d'animations sont utilises dans les sites WSS 3.0/MOSS 2007 et lorsquelles le sont, une description texte ALT de ce que fait l'image anime est systmatiquement fournie. Les vidos de formation disposent galement dun quivalent texte bas. Ceci dit, il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre.
Atteignable : Oui* Commentaire : Ceci suppose dutiliser par exemple un outil comme Hi-Caption105 de la socit HiSoftware qui permet notamment dditer des prsentations Synchronized Multimedia Integration Language (SMIL en abrg) ou Microsoft Synchronized Accessible Media Interchange (SAMI en abrg), Cf. articles UNDERSTANDING SAMI 1.0106 et ADDING CLOSED CAPTIONS TO DIGITAL MEDIA107 pour le format Windows Media pour ajouter des pistes de sous-titrage. Larticle HISOFTWARE HI-CAPTION STUDIO - CREATING ACCESSIBLE DEMOS108 peut tre consult titre dillustration. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres contenus multimdia respectent le prsent critre.
HiSoftware Hi-Caption : http://www.hisoftware.com/hmcc Article UNDERSTANDING SAMI 1.0 : http://msdn.microsoft.com/en-us/library/ms971327.aspx Article ADDING CLOSED CAPTIONS TO DIGITAL MEDIA : http://msdn.microsoft.com/en-us/library/bb248347.aspx
40
Point(s) de contrle WCAG 1.0 [Priorit 3] : 5.5 Test(s) UWEM 1.0 : Type de critre : ralisation
Atteignable : Oui Commentaire : Les tableaux sont trs utiliss dans WSS 3.0 et MOSS 2007 notamment pour la disposition des informations dans une page et disposent systmatiquement de lattribut SUMMARY positionn de faon approprie.
5.2 : Dans un tableau de donnes, la balise CAPTION est-elle utilise pour donner un titre au tableau ?
Plutt que dutiliser un texte mis en forme pour titrer un tableau, il est plus judicieux dutiliser la balise CAPTION, qui est la balise ddie pour afficher un titre dans un tableau.
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : 5.5 Test(s) UWEM 1.0 : 12.3_HTML_07, 12.3_HTML_08, 5.4_HTML_04 Type de critre : ralisation
Atteignable : Oui* Commentaire : Il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre. Ce critre nest pas atteignable pour les tableaux gnrs par les listes et les bibliothques de documents WSS 3.0/MOSS 2007.
5.3 : Dans les tableaux de donnes, y a t-il des en-ttes de colonnes appropris ?
Dans un tableau de donne, en HTML, la balise TH spcifie les en-ttes de colonnes et permet aux utilisateurs daides techniques de savoir par l'intermdiaire de la synthse vocale quil sagit dun en-tte de colonne.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 5.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : 5.4 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 5.1_HTML_01, 5.4_HTML_01, 5.4_HTML_01 Type de critre : ralisation
Atteignable : Oui Commentaire : Pour les tables tabulaires de donnes, des cellules d'en-tte de colonnes (balises TH) sont systmatiquement employes.
<TH scope="col">Nom</TH>
Par exemple, sur la page Annonces, dans la vue par dfaut Tous les lments, les enttes de colonne Titre et Modifi sont contenus en cellules d'en-tte de table. De mme, des cellules den-ttes de ligne sont dfinies si ncessaire :
<TH scope="row">Code dlment</TH>
5.4 : Dans un tableau de donnes, y a t-il un attribut HEADERS prsent pour relier chacune des cellules du tableau ?
Correctement plac dans un tableau de donnes, les attributs HEADERS et ID permettent de relier le contenu d'une cellule au titre de colonne auquel il est associ. Lutilisation des attributs HEADERS et ID permet de lier chaque cellule len -tte qui lui
41
est attach. Une personne nayant quune vision linaire de ce tableau pourra donc en permanence savoir quel en-tte est attache la cellule dans laquelle elle se trouve.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 5.2 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 5.2_HTML_01, 5.2_HTML_02, 5.4_HTML_03 Type de critre : ralisation
Atteignable : Oui Commentaire : Le composant WebPart standard de gestion des liens permet aux auteurs de publier des liens avec un intitul dau plus 256 caractres. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre avec un intitul de moins 80 caractres.
42
6.4 : L'attribut TITLE donne-t-il plus d'informations concernant le lien que l'intitul du lien lui-mme ?
Concernant un lien, certains utilisateurs n'auront que l'intitul du lien ou que le contenu de l'attribut TITLE pour toute information. Il est donc important que le contenu de l'attribut TITLE reprenne au moins l'information contenue dans l'intitul du lien. Par exemple, ce lien s'ouvre dans une nouvelle fentre dans un attribut TITLE n'est pas suffisant car l'utilisateur ne connat pas la destination du lien. Par contre, Lire l'article sur le tourisme en France (nouvelle fentre) reprend les informations essentielles concernant le lien.
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : 13.1 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 13.1_HTML_01, 13.1_HTML_02 Type de critre : -
Atteignable : Oui (Cf. 6.3) Commentaire : Cf. critre 6.3 dans cette section.
43
Atteignable : Oui Commentaire : Comme prcdemment dcrit dans les volutions de MOSS 2007 (Cf. section 3.1 UN MODE PLUS ACCESSIBLE), un mode plus accessible permet des utilisateurs avec des besoins spcifiques de s' identifier de telle sorte que le site puisse changer la faon dont une partie du contenu dynamique est rendue. Dans ce mode, les menus JavaScript sont rendus en tant que simples liens HTML dans une nouvelle fentre facilitant ainsi linteraction de l'utilisateur avec les menus. Ce dernier est, dans le mme temps, averti quune nouvelle fentre va souvrir sil clique sur le lien ; lattribut TITLE contient le libell Ouvrir menu (Cf. critre 13.3 de la section 4.1.12 LES CONTENUS ACCESSIBLES). En outre, il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre.
7.2 : Des actions peuvent-elles tre accomplies mme si le priphrique pour lequel elles sont prvues est dsactiv ?
Certaines fonctionnalits d'un site web, gnres par des scripts JavaScript par exemple, ne peuvent tre actives que par une action de la souris. Or, certains utilisateurs n'ont pas l'usage de la souris pour naviguer sur un site Web. Il faut galement donner la possibilit de naviguer sur le site l'aide du clavier.
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : 6.4, 9.2, 9.3 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 9.2_external_01, 6.3_HTML_02, 6.4_HTML_01, 6.4_external_01, 8.1_HTML_01, 8.1_external_01, 9.3_HTML_01 Type de critre : conception / ralisation 6.4_HTML_02,
Atteignable : Oui Commentaire : Compares aux technologies SharePoint 2003, les technologies MOSS 2007 fournissent une utilisation plus efficace et plus intuitive des cls daccs pour les commandes usuelles. Les contrles de linterface graphique, les fonctionnalits et les commandes sont disponibles directement laide du clavier. Toutes les actions quun utilisateur peut raliser la souris sont disponibles au clavier. Par exemple, les technologies MOSS 2007 offre un slecteur de date entirement accessible au clavier. Lutilisateur peut ainsi taper TAB, MAJ + TAB pour se dplacer dans les deux sens entre les lments de n'importe quelle page, ALT + <cl daccs> pour mettre le focus
44
directement sur les contrles les plus couramment utiliss de faon en faciliter lactivation. Les cls daccs qui vont sens sont privilgies tout en vitant la duplication de cls daccs sur une mme page et lusage de cls daccs rserv par Internet Explorer. Ainsi, un bouton OK utilise ALT + O sur lensemble des pages formulaire. Les diffrents raccourcis clavier proposs sont dcrits sur le site Microsoft Office Online109. Il est recommand que les utilisateurs disposant dune technologie dassistance activent le mode plus accessible (Cf. section 3.1 UN MODE PLUS ACCESSIBLE). Comme prcdemment mentionn, ce mode permet des utilisateurs de mieux interagir avec les lments d'un WSS 3.0/MOSS 2007 en utilisant des technologies dassistance comme les logiciels de lecture dcran. Pour des pages personnalises spcifiques, il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et pages Web respectent le prsent critre.
Atteignable : Oui* Commentaire : La balise DOCTYPE nest pas disponible par dfaut. Il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre. Il convient de noter que WSS 3.0/MOSS 2007 ne se conforment pas au sens strict, dans leur version actuelle, avec les modles par dfaut une grammaire formelle comme XHTML 1.0 comme lexige le point de contrle 3.2. Par ailleurs, le seul vritable choix possible de balise DOCTYPE pour ASP.NET et les technologies MOSS 2007 se situe entre : XHTML strict :
Et XHTML transitionnel :
Nous vous invitons consulter le billet W HICH DOCTYPE TO USE WITH SHAREPOINT 2007?110 sur les considrations connexes sue cela entrane.
109
45
8.2 : L'attribut LANG est-il prsent au dbut du code source de la page pour identifier clairement la langue utilise ?
Il est important de spcifier la langue dun document afin de permettre certaines aides techniques dadapter les contenus ce choix. En HTML, le choix de la langue se fait par lintermdiaire de lattribut LANG de la balise HTML .
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : 4.3 Test(s) UWEM 1.0 : Type de critre : ralisation
Atteignable : Oui* Commentaire : Lattribut LANG nest pas utilis par dfaut. Il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre.
Atteignable : Oui Commentaire : Cf. 8.4 dans cette section. Ce critre est subjectif.
110
46
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : 13.2 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : Type de critre : conception
Atteignable : Oui Commentaire : Cf. 8.4 dans cette section. Ce critre est subjectif.
Atteignable : N/A Commentaire : Compares aux technologies SharePoint 2003, les technologies MOSS 2007 supportent dsormais les sites Web multilingues. Limplmentation dun environnement multilingue repose sur un nouveau concept appel variations . Ce dernier est bas sur une page ou un site qui est marqu comme un libell source . Dautres langues peuvent hriter de ce libell source et utiliser les paramtres ainsi dfinis pour ses besoins spcifiques. Compte tenu de lapproche retenue, un changement de langue ne devrait pas avoir lieu au sein dune page. Si tel est le cas, celui-ci proviendra probablement dun contrle WSS/MOSS.
47
pour le titre principal H2 pour les sous-menus, ... H6. Ces balises doivent tre utilises pour leur fonction premire, la structuration, et non pour leur dimension graphique. De plus, les blocs d'informations doivent tre distincts les uns des autres.
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : 3.5 Point(s) de contrle WCAG 1.0 [Priorit 3] : 13.8 Test(s) UWEM 1.0 : 3.5_HTML_01, 3.5_HTML_02, 3.5_HTML_03, 3.5_HTML_04, 3.5_HTML_05 Type de critre : conception
Atteignable : Oui Commentaire : Les balises sont systmatiquement utilises dans les sites WSS 3.0/MOSS 2007 de faon aider donner la structure de la page aux utilisateurs des technologies dassistance. Ceci aide les utilisateurs daides techniques mieux comprendre la disposition et la structure des pages. Les balises den-tte titre (H1, H2, H3, et H4) construisent un plan logique du contenu d'une page et dfinissent ainsi sa structurer. Si vous utilisez une technologie dassistance comme un logiciel de lecture d'cran, il est possible de la configurer de faon ne lire que seulement les balises den-tte dune page. Ce plan virtuel des balises d'en-tte vous aide clarifier le contenu de la page. Par exemple, la page d'accueil d'un site contient une balise H1 comportant le nom du site, une balise H2 comportant le titre de la page et une balise H3 autour du lien Afficher tout le contenu du site, et des balises H3 autour du titre de chaque composant WebPart. Avec certaines technologies dassistance, les utilisateurs peuvent rcuprer un plan en fonction de ces balises et l'utiliser pour comprendre facilement la disposition de la page et passer directement l'en-tte qui les intresse. En ce qui concerne par exemple les lecteurs dcran, des am liorations complmentaires sont apportes en termes de navigation compares aux technologies SharePoint 2003. Par exemple, chaque fois quun utilisateur visite une page d'accueil WSS 2.0, ce dernier doit couter les liens de la barre de navigation suprieure, les liens de navigation du ct gauche et finalement le contenu de la page. L'ordre de tabulation est structur de la mme manire. Les utilisateurs devront tabuler de multiples fois avant daccder au contenu de la page. Les technologies MOSS 2007 offrent un accs direct au contenu via le lien Passer au contenu principal, Cf. critre 12.1 dans la section 4.1.11 LAIDE A LA NAVIGATION).
48
De plus, la lecture de la page a galement volu. A titre dillustration, voici comment un logiciel de lecture dcran lit la page daccueil WSS 2.0 prcdentes. Les lments [ ] correspondent aux descriptions texte ALT, les lments souligns sont des liens.
[Logo.] HomeDocuments and ListsCreateSite SettingsHelp [Icon.] SharePoint Site Home (Start of form 1.)[Text.] (End of form 1.) [images/gosearch.gif.] Modify Shared Page[Change Web Parts in shared view. These changes will apply to all users..] Documents [Icon.] Shared Documents Pictures [Icon.] Class Pcitures Lists [Icon.] Contacts [Icon.] Tasks [Icon.] Favorite Books Discussions [Icon.] General Discussion Surveys [Icon.] test [Icon.] (Start of form 2.) SharePoint Site Announcements [Web Part Menu.] There are currently no active announcements. To add a new announcement, click "Add new announcement" below. Add new announcement Tips and Tricks [Web Part Menu.] Events [Web Part Menu.] There are currently no upcoming events. To add a new event, click "Add new event" below. Add new event
49
Contacts [Web Part Menu.] Last Name First Name Business Phone E-mail Address test Add new item Shared Documents [Web Part Menu.] Type Name [Presence enabled for this column.] Modified By [Icon.] Test Sam Add new document [/_layouts/images/homepage.gif.] Links [Web Part Menu.] There are currently no favorite links to display. To add a new link, click "Add new link" below. Add new link (End of form 2.)
Voici maintenant prsent comment cette page en WSS 3.0 apparait un logiciel de lecture dcran. Le texte surlign en rouge qui existait en WSS 2.0 a t supprim (galement identifi par <removed>), et le texte surlign en jaune a t ajout dans WSS 3.0 (galement identifi par <added>).
Skip to Main Content <added> [Logo.] <removed> HomeDocuments and ListsCreateSite SettingsHelp [Icon.] <removed> SharePoint Site Home [Search] <added> (Start of form 1.)[Text.] (End of form 1.) [images/gosearch.gif.] <removed> Go <added> Modify Shared Page[Change Web Parts in shared view. These changes will apply to all users..] Documents [Icon.] <removed> Shared Documents Pictures [Icon.] <removed> Class Pcitures Lists [Icon.] <removed> Contacts [Icon.] <removed> Tasks [Icon.] <removed> Favorite Books Discussions [Icon.] <removed> General Discussion Surveys [Icon.] <removed> test [Icon.] <removed> //note: the Skip to Main Content link takes users here <added> (Start of form 2.) SharePoint Site Announcements <removed> Announcements <add H1 tag to this> [Web Part Menu.] There are currently no active announcements. To add a new announcement, click "Add new announcement" below. Add new announcement Tips and Tricks <removed> Tips and Tricks <add H1 tag to this> [Web Part Menu.] Events <removed>
50
Events <add H1 tag to this> [Web Part Menu.] There are currently no upcoming events. To add a new event, click "Add new event" below. Add new event Contacts <removed> Contacts <add H1 tag to this> [Web Part Menu.] Last Name First Name Business Phone E-mail Address test Add new item Shared Documents <removed> Shared Documents <add H1 tag to this> [Web Part Menu.] Type Name [Presence enabled for this column.] Modified By [Icon.] <removed> [Test.doc] <added> Test Sam Add new document [/_layouts/images/homepage.gif.] <removed> Custom ALT text for the Image web part. By default ALT=Windows SharePoint Services site for out of the box WSS image. <added> Links <removed> Links <add H1 tag to this> [Web Part Menu.] There are currently no favorite links to display. To add a new link, click "Add new link" below. Add new link (End of form 2.)
Comme illustr ci-dessus, lapprhension de la structure et de la disposition des pages est grandement facilite. Pour des pages personnalises spcifiques, il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et pages Web respectent le prsent critre.
Atteignable : Oui Commentaire : La publication de contenu avec les technologies MOSS 2007 constitue fondamentalement un moyen de dfinir une charte et un contenu ditoriaux et dafficher linformation relative laide dun ensemble de modles (template en anglais). La publication et la qualit induite de la mise en page embrasse le concept de rendu de page introduit avec ASP.NET 2.0 : les technologies MOSS 2007 sappuient sur les pages matre (master page en anglais) et remplacent les pages avec les mises en page (page layout en anglais), conteneurs responsables de laffichage du contenu et de s composants WebPart.
51
Le processus de rendu/restitution peut tre dcompos entre une composante personnalisation et ce qui est ralis par l embarqu , en loccurrence le moteur de rendu/restitution de SharePoint.
Personnalisation
Comme abord prcdemment, la composante personnalisation peut tre gre avec les environnements de dveloppement Microsoft Visual Studio 2005/2008 ou avec Microsoft Office SharePoint Designer 2007. Le moteur de rendu/restitution est responsable du rendu de la page. Dans la pratique, la publication de pages consiste en un contenu (stock dans la base de contenu) rendu/restitu au travers dune mise en page. Chaque mise en page requiert une page matre qui dicte avec la feuille de style lapparence gnrale dun site bas sur les technologies MOSS 2007. Elle contient typiquement les contrles qui sont partages au travers de mises en page, comme la navigation, la recherche, ou encore la prfrence de langue pour des sites multilingues. Une page matre est destine offrir une apparence et une charte graphique cohrente pour lensemble du site. Elle peut tre utilise, par ailleurs, pour positionner des lments qui doivent tre partags entre lensemble des pages, tels que les contrles navigationnels , les logos de la socit ou de lorganisation, ou encore les notices de copyright. Les contrles utilisateur ASP.NET, les contrles Web serveur ainsi que les composants WebPart peuvent tre utilises au sein dune page Matre. Comme illustr ci-aprs, une mise en page drive de la classe PublishingLayoutPage dans lespace de noms Microsoft.SharePoint.Publishing. Cette classe tend la fonctionnalit dune page ASP.NET 2.0 de base avec, entre autres choses, le support des composants WebPart et dun mcanisme de cach e. Une mise en page contient donc dans les faits des contrles de champs et des composants WebPart. Elle constitue une approche structure permettant de collecter le contenu auprs des auteurs et de l'afficher sur une page d'un site via le moteur prcdent. Chaque mise en page est fonde sur un type de contenu WSS 3.0 et un modle de page ASP.NET associ. En plus des contrles de champs, un modle de page ASP.NET d'une mise en page peut galement contenir des contrles serveur ASP.NET et des zones de composants WebPart.
Contenu Page matre Mise en page Microsoft.SharePoint.Publishing.PublishingLayoutPage
Page rendue
52
A titre de complment, nous vous invitons consulter larticle CROSS-BROWSER SUPPORT (OFFICE SHAREPOINT SERVER)111 qui dtaille comment les contrles ActiveX et les composants sont utiliss dans le rendu des fonctionnalits et du contenu. Ces principes permettent la mise en place de services accessibles et den faciliter, au cours du temps, ou pour des vnements particulier lvolution graphique par lindpendance des diffrentes couches (structure, graphisme, contenu(, mtier)). Ces principes tant noncs, il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres modles et pages rsultantes respectent le prsent critre. La meilleure approche consiste vraisemblablement dfinir ses propres pages matre en partant dune page matre minimale comme dcrit dans larticle HOW TO: CREATE A MINIMAL MASTER PAGE112 ou en sappuyant sur les pages matre proposes par le Kit daccessibilit pour SharePoint (Cf. section ponyme 3.2). Lutilisation des composants WebPart doit, par ailleurs, tre considre avec attention dans la mesure o nombre dentre eux gnrent un balisage non-conforme. Le Kit daccessibilit pour SharePoint propose une approche de correction en modifiant le rendu final. Dans le mme ordre dide, nous avons dj mentionn vis--vis des lments de bloc que lutilisation des balises DIV est prfrable aux tableaux. Le seul composant de SharePoint qui cre automatiquement des tableaux est le composant WebPart Zone. La seule faon dviter cela consiste crer un adaptateur de contrle personnalis pour ce composant WebPart et de supprimer les tableaux de la sortie. Il convient cependant de considrer que, ds lors, il ne sera plus possible de dplacer/modifier les composants WebPart dans la mesure o cela requiert les tableaux pour fonctionner correctement. La version 2.0 du Kit daccessibilit pour SharePoint doit apporter une solution. En termes de gestion, le site de niveau suprieur pour une collection de sites hberge sur WSS 3.0 ou MOSS 2007 dispose dune bibliothque de documents spciale appele la Galerie des pages matre et des mises en page (Master Page and Page Layout Gallery en anglais). Lensemble des pages Matre et des m ises en page sont stockes dans cette bibliothque de documents. Cette dernire supporte la gestion des versions et les Workflows. Lorsquune migration de contenu de MCMS 2002 est effectue, MOSS 2007 cre un ensemble de dossiers pour conserver et reflter la structure de la galerie de modles (Template Gallery en anglais). Dans chaque dossier, ce dernier gnre une mise en page de base par dfaut pour chaque lment de la galerie de modles qui tait prsent dans MCMS 2002. Pour de plus amples informations, vous pouvez consulter le livre blanc PLANNING MCMS 2002 APPLICATION MIGRATION TO SHAREPOINT SERVER 2007113.
10.2 : Avec les feuilles de style dsactives, l'information est-elle toujours prsente ?
Dans l'optique de sparer le fond de la forme d'une page HTML, il faut utiliser des feuilles de style (CSS) pour la mise en forme. Il est important que les personnes ne dsirant pas lire la page avec le style impos par l'auteur obtiennent la mme information lorsqu'ils dsactivent les styles de la page pour imposer leur propre personnalisation.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 6.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : -
111
Livre blanc PLANNING MCMS 2002 APPLICATION MIGRATION TO SHAREPOINT SERVER 2007: http://msdn.microsoft.com/enus/library/aa480225.aspx
53
Test(s) UWEM 1.0 : 4.1_CSS_02, 6.1_HTML_01, 6.1_HTML_02 Type de critre : conception / ralisation
Atteignable : Oui Commentaire : Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres modles (Cf. critre 10.1 dans cette section) et pages Web respectent le prsent critre.
10.3 : Avec les feuilles de style dsactives, l'ordre d'apparition de l'information est-il respect par rapport l'ordre d'apparition initialement dfini ?
Certaines techniques permettent de construire la page HTML avec des feuilles de style. Lorsque les feuilles de style sont dsactives par l'utilisateur, il faut que la structure logique de la page soit respecte. Il faut veiller ce que l'ordre d'apparition des divisions (DIV), par exemple, soit quivalent entre l'affichage sur un navigateur graphique et l'affichage sur un navigateur en mode textuel.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 6.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : 9.4 Test(s) UWEM 1.0 : 3.6_HTML_01, 6.1_HTML_01, 6.1_HTML_02 Type de critre : conception / ralisation
Atteignable : Oui Commentaire : Il est de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres modles (Cf. critre 10.1 dans cette section) et pages Web respectent le prsent critre. Ceci tant dit, compares aux technologies SharePoint 2003, il convient de noter que les technologies MOSS 2007 fournissent par dfaut un ordre de tabulation amlior et plus intuitif (gnralement du plus proche vers le plus loin, du haut vers le bas). Les lments de navigation et de la page dun site WSS 3.0/MOSS 2007 suivent systmatiquement un ordre logique et intuitif de tabulation. L'ordre de tabulation est l'ordre lequel vous dplacez le focus d'un lment de l'interface graphique vers un autre en appuyant sur la touche TAB.
Atteignable : Oui* Commentaire : La balise LABEL nest pas utilise par dfaut. Il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre.
54
Le bouton de validation d'un formulaire reprsente la dernire tape lors du remplissage dun formulaire. Si ce bouton nest pas clairement identifi, linteraction entre le site et lutilisateur sera difficile. Par exemple, lorsque le bouton SUBMIT est une image, il faut veiller commenter cette image par un texte explicite du type valider le formulaire .
Point(s) de contrle WCAG 1.0 [Priorit 1] : 1.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 1.1_HTML_02, 1.1_HTML_03 Type de critre : ralisation
Atteignable : Oui* Commentaire : Compares aux technologies SharePoint 2003, les technologies MOSS 2007 fournissent deux options importantes, en loccurrence le lien Activer le mode plus accessible et le lien Passer au contenu principal. Ces deux liens cachs sont systmatiquement les deux premires options disponibles dans lordre de tabulation.
55
Comme prcdemment mentionn la section 3.1 UN MODE PLUS ACCESSIBLE, si le mode plus accessible est activ en appuyant sur la touche TAB aprs que la page dans le navigateur ait reu le fous.
De plus, si vous dsirez ignorer les liens de navigation rptitifs et naviguer directement la zone de contenu principal de la page, vous pouvez le faire en appuyant sur la touche TAB jusqu atteindre le lien Passer au contenu principal. Le lien Passer au contenu principal aide les utilisateurs sauter rapidement sur le contenu le plus important de la page sans pour autant avoir tabuler au travers des diffrents liens de navigation. En complment, la navigation standard mmorise le cheminement de lutilisateur de faon lassister dans sa navigation et lorienter en fonction de leur position au sein du site. Les pages dans un site WSS 3.0/MOSS 2007 utilisent des liens de navigation qui identifient lemplacement de la page ou du site au sein de la hirarchie globale du site ou de la collection de sites. Ces liens de navigation apparaissent prs d e langle suprieur gauche de la plupart des pages, sous le nom de page. Par exemple, si vous naviguez vers un dossier intitul Rapports dans la bibliothque Documents partags du site Contoso, les liens de navigation peuvent indiquer Contoso > Documents partags > Rapports.
12.6 : Si des raccourcis clavier ont t dfinis dans le site, sont-ils actifs dans la page ?
Lorsque que des raccourcis clavier sont dfinis sur une page, il est important que ceuxci soient actifs et homognes sur lensemble des pages du site.
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : 13.4 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 13.4_HTML_01 Type de critre : conception / ralisation
Atteignable : Oui Commentaire : Compares aux technologies SharePoint 2003, les technologies MOSS 2007 fournissent une utilisation plus efficace et plus intuitive des raccourcis clavier pour les commandes usuelles. Les contrles de linterface graphique, les fonctionnalits et les commandes sont disponibles directement laide du clavier. Lutilisateur peut ainsi taper TAB et MAJ + TAB pour se dplacer dans les deux sens entre les lments de n'importe quelle page. Les diffrents raccourcis clavier proposs sont dcrits sur le site Microsoft Office Online114.
114
56
Lors de lutilisation dun rafrachissement automatique dune pag e, le curseur des lecteurs d'cran (ex : Jaws) se replace automatiquement en haut de page, rendant difficile la lecture de la page entire.
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : 7.4 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 7.4_HTML_01, 7.4_HTML_02, 7.4_external_01 Type de critre : ralisation
13.2 : Si une redirection automatique est prsente, s'effectue-t-elle sans l'intermdiaire d'un script ?
Il est important de prfrer des solutions de redirection automatique ct serveur. La redirection ne dpendant plus du poste client.
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : 7.5 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 7.5_HTML_01, 7.5_HTML_02, 7.5_external_01 Type de critre : conception / ralisation (rgles de dveloppement)
Atteignable : Oui Commentaire : Occasionnellement au sein dun site WSS 3.0/MOSS 2007, le fait de cliquer sur un lment conduit ouvrir une nouvelle fentre de navigateur. Dans un tel cas de figure, une information additionnelle ou des avertissements (au travers dun texte ALT sur les liens image et un attribut TITLE sur les liens texte) sont systmatiquement fournis pour lensemble des hyperliens qui ouvriront une nouvelle fentre de faon rduire la confusion et amliorer lexprience utilisateur. Par exemple, lattribut TITLE dun hyperlien qui ouvre une nouvelle fentre contient Nouvelle fentre.
13.4 : Y a-t-il une alternative quivalente au script qui dclenche l'ouverture de nouvelles fentres ?
57
Si aucune alternative aux POP-UP n'est prvue, certains utilisateurs n'auront pas accs au contenu de ces POP-UP (utilisateurs de navigateurs nacceptant pas les scripts, les personnes qui dsactivent volontairement les scripts dans leur navigateur...).
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : 10.1 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 1.0 : 6.2_HTML_03, 6.3_HTML_02 Type de critre : conception / ralisation
13.5 : Y a-t-il des informations supplmentaires disponibles dcrivant la consultation des fichiers en tlchargement ?
Lors d'un tlchargement, il faut faire apparatre les notions suivantes : format, poids, lien vers un outil de conversion si possible, un lien vers le tlchargement du logiciel de lecture et ventuellement, une adresse lectronique pour que l'utilisateur puisse demander l'envoi par courrier lectronique d'un fichier alternatif en format accessible. Les fichiers disponibles en tlchargement sur le web ne le sont pas toujours dans un format accessible. Il est donc important de donner les moyens ncessaires sur les fichiers de tlchargement. Si c'est du format PDF par exemple, donner la possibilit l'utilisateur de tlcharger au pralable le logiciel Acrobat Reader (ou indiquer l'adresse d'outils de conversion en ligne).
Point(s) de contrle WCAG 1.0 [Priorit 1] : Point(s) de contrle WCAG 1.0 [Priorit 2] : Point(s) de contrle WCAG 1.0 [Priorit 3] : 11.3 Test(s) UWEM 1.0 : Type de critre : ralisation
Atteignable : Oui Commentaire : La taille des fichiers nest cependant pas disponible. Cf. galement critre 1.8 dans la section 4.1.1 LES ELEMENTS GRAPHIQUES.
13.7 : Est-ce que la prsentation spcifique d'une information n'entrave pas l'accs son contenu ?
Il faut veiller ce qu'une information propose sous des formes spcifiques (clignotement, dfilement) ne gne pas la lecture de cette information : clignotement rapide (difficilement lisible pour l'ensemble des usagers, difficult accrue pour les personnes malvoyantes par exemple), dfilement rapide de l'information (difficile pour les personnes malvoyantes et les personnes qui ont un apprentissage difficile de la lecture). Lorsque ce type de prsentation spcifique est gnr par un applet, une animation FLASH, un GIF... Il est ncessaire de proposer une alternative.
Point(s) de contrle WCAG 1.0 [Priorit 1] : 7.1 Point(s) de contrle WCAG 1.0 [Priorit 2] : 7.2, 7.3 Point(s) de contrle WCAG 1.0 [Priorit 3] : Test(s) UWEM 7.1_external_01, 7.3_external_02 1.0 : 7.1_HTML_01, 7.1_HTML_02, 7.1_HTML_03, 7.1_CSS_01, 7.1_external_02, 7.3_HTML_01, 7.3_HTML_02, 7.3_external_01,
Atteignable : Oui Commentaire : Il est possible de crer des modles (Cf. critre 10.1 dans la section 4.1.9 LA PRESENTATION DE L'INFORMATION) et des pages au sein de WSS 3.0/MOSS 2007 qui respectent ce critre. Il reste de la responsabilit des dveloppeurs MOSS 2007 de sassurer que leurs propres pages Web respectent le prsent critre.
58
En outre, Comme prcdemment mentionn la section 3.1 UN MODE PLUS ACCESSIBLE, le mode plus accessible ne limite pas la fonctionnalit des sites, mais permet au contraire des mthodes de rendu alternatif pour les lments des pages de faon ce que ces dernires soient encore mieux compatibles avec les technologies dassistance.
4.1.13 En synthse
Le fichier Excel EVALUATION A LEGARD DES CRITERES DU LABEL ACCESSIW EB.XLSX offre une synthse du rsultat de cette valuation : les technologies MOSS 2007 sont globalement mme de produire des sites Web accessibles au sens du label AccessiWeb au niveau Bronze . (Pour rappel, les aspects relatifs la publication et ladministration ne sont pas valus.) A titre dillustration, les ralisations suivantes offrent un trs bon niveau daccessibilit sur la base des technologies MOSS 2007 : http://www.equalityhumanrights.com ; http://www.fifteen.net ; http://www.nhs.uk ; http://www.plymouthhospitals.nhs.uk ; http://www.wise-woman.net.
Elles ont en commun une relative simplicit tout en proposant un visuel attractif. Lvaluation prcdente montre que seules les alternatives lusage des scripts JavaScript client posent vritablement problme mme sil convient de prciser que de tels scripts posent de moins en moins de problmes aux technologies dassistance et que leur utilisation nest pas ou plus une entrave laccessibilit comme dvelopp la section 2.3.2 LA QUALITE DUN CODE A LETAT DE LART. Ceci tant dit, leffort de dveloppement consentir sera plus ou moins important en fonction des objectifs et de la nature du site ou du portail. Par ailleurs, le kit Accessibilit pour SharePoint 2.0 (Cf. section ponyme 3.2) apporte une fondation technologique destination des technologies MOSS 2007 et un espace communautaire de partage dexpriences pour produire des sites et portails accessibles plus facilement et rapidement (mais ne constitue pas une solution pour que les sites et portails soient instantanment conformes aux WCAG 1.0 pour les niveaux simple A (A) ou double A (AA)). Sur cette base, comment peut-on aller plus loin ?
59
documentaire, pivot des contenus accessibles. Au-del du stockage de documents, ce sont des contenus qui sont stocks. Les contributeurs, dans un environnement naturel et intgr, crent un contenu smantis matris. Au final, cette approche permet : la limitation des cots dapprentissage ; la gestion indpendante de contenus (smantiss) et non des contenants, le contenant ntant plus, quelque part, une fin en soi ; une (r)utilisation multiple contenus (smantiss) ; dans diffrents contextes de tout ou partie des
la production de contenus dans diffrents formats au-del dune restitution de base en XHTML conforme aux WCAG 1.0 ; la garantie de laccessibilit des rsultats au sein de processus de cration et de restitution de contenus matriss.
Cette voie de complmentarit et de continuit permet l accessibilit de rentrer progressivement dans lre de lindustrialisation. Lintgration offerte par les technologies MOSS 2007 avec, par exemple, dautres programmes de la suite Office en est un des signes fort. Nous vous conseillons ce titre de consulter le livre blanc MICROSOFT SHAREPOINT PRODUCTS AND TECHNOLOGIES DOCUMENT: MICROSOFT OFFICE PROGRAMS AND SHAREPOINT PRODUCTS AND TECHNOLOGIES INTEGRATION FAIR, GOOD, BETTER, BEST115. Ce dernier illustre comment diffrentes versions dapplications de la suite Office sont mme de cooprer avec les technologies (SharePoint 2003 ou) MOSS 2007. Au sein dOffice System 2007, Microsoft Office Word 2007 peut tre considr comme lditeur WYSIWYG (What You See Is What You Get en anglais) des technologies MOSS 2007 la fois : 1. compte tenu des fonctionnalits dintgration mentionnes ci-avant ; 2. mais galement par rapport lintroduction du support par dfaut dun nouveau format de fichier amlior et ouvert bas sur la technologie XML (Extensible Markup Language en anglais). Ce format de fichier correspond au standard international ECMA-376 Office Open XML de lEcma International. Pour de plus amples informations, la spcification de ce format ouvert116 peut tre tlcharge sur le site de lEcma International. Depuis le 2 avril 2008, ce format ECMA-376 Office Open XML a donn lieu la norme ISO IS 29500:2008. Le livre blanc CREER DES DOCUMENTS ACCESSIBLES AVEC MICROSOFT OFFICE W ORD 2007117 rdig en collaboration avec lassociation BrailleNet dmontre, qu'en suivant un certain nombre de rgles, il est possible de crer un document/contenu accessible et utilisable par tous, notamment par des personnes ayant une incapacit physique ou sensorielle (mobilit restreinte ou ccit, par exemple). Pour de plus amples informations, nous invitons visionner le sminaire Web ponyme118.
115
Livre blanc MICROSOFT SHAREPOINT PRODUCTS AND TECHNOLOGIES DOCUMENT: MICROSOFT OFFICE PROGRAMS AND SHAREPOINT PRODUCTS AND TECHNOLOGIES INTEGRATION FAIR, GOOD, BETTER, BEST : http://www.microsoft.com/downloads/details.aspx?FamilyId=E0D05A69-F67B-4D37-961E-2DB3C4065CB9&displaylang=en
116 117
Livre blanc CREER DES DOCUMENTS ACCESSIBLES AVEC MICROSOFT OFFICE W ORD 2007 : http://www.microsoft.com/downloads/details.aspx?FamilyID=cabba7da-4e34-4ffc-ac3b-596110cf9bc9&displaylang=fr
118
Sminaire CREER DES DOCUMENTS ACCESSIBLES AVEC MICROSOFT OFFICE W ORD 2007 : http://www.microsoft.com/france/accessibilite/products/office2007/word2007.aspx
60
Edition de contenu
Stockage
Rendu/Restitution
Pipeline DAISY
Format XHTML
...
Rgles ditoriales
XML smantis
Figure 2. L'accessibilit, une chane intgre Lapproche propose permet non seulement une restitution au format (X)HTML mais galement, le cas chant, dans dautres formats comme par exemple le format DAISY (Digital Access Information SYstem) XML. Ce format est issu du consortium DAISY119 qui regroupe 70 associations (notamment lAssociation BrailleNet) dont le but est, depuis 1996, de rendre tous les documents publis accessibles aux personnes souffrant de dficiences visuelles, de dyslexie, ou encore de la maladie de Parkinson. Autant de handicaps qui rendent difficiles la lecture, la saisie sur un clavier et mme la simple manipulation d'un livre. Le format Daisy XML est la base fondatrice du standard DAISY/NISO (ANSI/NISO Z39.86 Specifications for the Digital Talking Book)120, utilis dans le monde entier pour lire et publier des contenus multimdias et constituer des livres numriques audio. En effet, ce format peut ensuite tre converti au format DAISY DTB (Digital Talking Book) notamment avec le Pipeline DAISY121, une suite gratuite propose par le consortium DAISY. Les fichiers rsultants sont ensuite non seulement lus par des synthtiseurs vocaux matriel ou logiciel pour crer une forme de braille lectronique mais, grce au standard DAISY, les utilisateurs peuvent naviguer rapidement par en-tte ou numro de page, utiliser des index et rfrences, le tout avec des enregistrements audio et du texte classs et synchroniss. Pour de plus amples informations, nous vous invitons visionner/couter le film DAISY REND LA LECTURE PLUS FACILE122. Microsoft, Sonata Software Ltd., et le consortium DAISY ont collabor un projet en Open Source de dveloppement conjoint dun traducteur Open Source DAISY TRANSLATOR FOR OPEN XML123. Rsultat de ce projet annonc la fin de lanne 2007, un complment ( Add-in) SAVE AS DAISY permettant denregistrer les documents de Microsoft Office Word 2007 (mais galement dOffice XP, et 2003 avec le pack de compatibilit pour Microsoft Office 2000, Office XP ou Office 2003124)
Pack de compatibilit pour Microsoft Office 2000, Office XP ou Office 2003 : http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466
61
directement au format DAISY XML est disponible pour lensemble des utilisateurs en tlchargement gratuit sous licence BSD (Berkeley Software Distribution) sur le site DAISY.org125. Sur la base dune telle chane ditoriale, envisageons prsent comment automatiser lvaluation et la validation du contenu ditorial produit et mis en ligne.
Utilises conjointement, les solutions de la socit HiSoftware126 et les technologies MOSS 2007 de Microsoft adressent les objectifs prcdents en termes de dfinition et de gestion dune politique de contenu pour une accessibilit de bout-en-en bout comme envisage ci-dessus. Elles fournissent ainsi un systme de gestion de tests complet et volutif lchelle de l'entreprise qui permet la validation de contenus ditoriaux quant la conformit aux politiques en vigueur de lentreprise, politiques organisationnelles et bases sur des standards, notamment ceux de laccessibilit numrique (Cf. section 1.2 LE CADRE DEVALUATION DU GUIDE).
Conception de modles accessibles HiSoftware AccRepair for SharePoint Designer Cration/Restitution de contenu HiSoftware PageTester for MOSS Gouvernance HiSoftware Compliance Sheriff for MOSS
Solution intgre
Couche de cration de contenu accessible Editeur de texte riche accessible (aRTE) HiSoftware Elments damlioration de laccessibilit pour MOSS 2007 Kit daccessibilit pour SharePoint (AKS) HiSoftware
Pour ce faire, ceci est ralis au travers dune combinaison : 1. des solutions HiSoftware utilisables au fil de leau par le dveloppeur et/ou lutilisateur contributeur en termes de contenu ditorial. Il sagit de leur permettre :
125 126
Add-in SAVE AS DAISY sur Daisy.org : http://www.daisy.org/projects/save-as-daisy-microsoft Solutions HiSoftware destination des technologies MOSS 2007 : http://www.hisoftware.com/MOSS/MOSSsolutions.htm
62
didentifier/rsoudre les problmes de conformit de contenu smantis au moment de la cration de contenu ditorial ; de tester ledit contenu la fois de faon transactionnel et statique ; de sintgrer au sein des environnements Microsoft Visual Studio 2005/2008 ou Microsoft Office SharePoint Designer 2007 ou du systme de gestion de contenu des technologies MOSS 2007. Du code est alors utilis pour l'approbation ou le rejet de l'article dans le cadre du workflow en cours d'excution.
2. et des solutions ct serveur (back-end en anglais) automatises HiSoftware daudit de contenu et de suivi de la qualit qui permettent aux experts en la matire et/ou aux responsables des politiques d'une entreprise de dfinir des politiques de contenus ditoriaux puis de valider la conformit ces politiques par le biais dune analyse en continu des applications gres par Microsoft Office SharePoint Server 2007. Il sagit notamment : de sassurer dune adhsion des contenus ditoriaux mis en ligne aux rgles et standards (de qualit en particulier) de lentreprise ainsi quaux rglementations en vigueur. Comme mentionne en introduction de ce livre blanc et dvelopp dans le livre blanc LACCESSIBILITE, DE QUOI SAGIT-IL ? 127, laccessibilit numrique est une obligation lgale ; de fournir un audit global du statut de conformit de lensemble des contenus Web publis sur une base programme et denvoyer les rapports aux parties prenantes appropris. Ceci suppose non seulement de mettre disposition une vue de laudit/historique pour mesure les progrs raliss mais de le faire dans le cadre de processus rpts.
Pour de plus amples informations sur les solutions complmentaires et intgres de la socit HiSoftware, nous vous invitons consulter le site Web de la socit128.
127
63
129
W EB CONTENT ACCESSIBILITY GUIDELINES 2.0 - W3C CANDIDATE RECOMMENDATION 30 APRIL 2008 : http://www.w3.org/TR/WCAG20
130
Cf. MICROSOFT MAKES STRATEGIC CHANGES IN TECHNOLOGY AND BUSINESS PRACTICES TO EXPAND INTEROPERABILITY - NEW INTEROPERABILITY PRINCIPLES AND ACTIONS WILL INCREASE OPENNESS OF KEY PRODUCTS : http://www.microsoft.com/presspass/press/2008/feb08/02-21ExpandInteroperabilityPR.mspx
131
64
Annexe A. Check-List des points de contrle WCAG 1.0 vrifier pour le niveau Bronze
Cette annexe reprend la liste des points de contrle des WCAG 1.0132 en ne considrant que les points de contrles qui offrent une correspondance avec les 55 critres du niveau Bronze du label AccessiWeb133. Cette annexe savre intressante en terme de correspondance vis--vis des outils dvaluation qui sintressent avant tout lvaluation des points de contrle de priorit 1, 2 et 3 des WCAG 1.0 et non pas aux critres AccessiWeb de Bronze.
132 133
65
6.3 Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page. And if you use multimedia (Priority 1) 1.3 Until user agents can automatically read aloud the text equivalent of a visual track, provide an auditory description of the important information of the visual track of a multimedia presentation. 1.4 For any time-based multimedia presentation (e.g., a movie or animation), synchronize equivalent alternatives (e.g., captions or auditory descriptions of the visual track) with the presentation. Yes No N/A
66
6.4 For scripts and applets, ensure that event handlers are input device-independent. 7.3 Until user agents allow users to freeze moving content, avoid movement in pages. 9.2 Ensure that any element that has its own interface can be operated in a deviceindependent manner. 9.3 For scripts, specify logical event handlers rather than device-dependent event handlers.
67
68