WCAG 2.0: inizia una nuova stagione

11 dicembre 2008: una data che verrà ricordata come il passaggio definitivo tra l’era dell’accessibilità vista come un vincolo e limitante (pensiero di alcuni) per gli innovativi sviluppatori e l’era in cui le nuove WCAG 2.0 saranno un riferimento per garantire una serie di principi basilari di sviluppo per consentire a chiunque di poter interagire non solo con le classiche pagine Web ma con le recenti tecnologie del cosiddetto “Web Collaborativo” (o Web 2.0).
Mi fa piacere personalmente che nello sviluppo di questa specifica ci sia un po’ di storia scritta da IWA e di impegno del sottoscritto e di colleghi che – anziché divertirsi – hanno passato giornate (e nottate) a seguire discussioni in mailing list, a difendere principi di sviluppo, ad organizzare il primo incontro del gruppo di lavoro in Italia, a lavorare per sviluppare una normativa (la legge 4/2004), oggi esempio per gli altri paesi europei.
Molti penseranno che siamo arrivati alla meta, ma ora il problema più grosso sarà di far recepire agli sviluppatori la necessità di inserire nelle loro competenze la conoscenza dei principi basilari dell’accessibilità: un buon sviluppatore deve chiaramente conoscere XHTML, CSS ma anche – da oggi in poi – le WCAG 2.0.
Che dire quindi: in attesa della traduzione ufficiale in lingua italiana che sarà fatta a cura di IWA, ascoltatevi quel simpaticone di David McDonald (componente del WCAG WG) che duetta con lo screen reader Jaws con due versioni della WCAG dance!

Yahoo User Interface: ARIA nuova per l’accessibilità

Yahoo sta mantenendo le promesse che alcuni mesi fa, all’uscita del mio libro sulle applicazioni accessibili, mi aveva “confidato” via e-mail. Uno dei massimi esperti di accessibilità di Yahoo doveva produrre un capitolo per il mio libro ma alla data di pubblicazione l’accessibilità di YUI (Yahoo User Interface) non era ancora implementata, “colpa” anche dell’instabilità della specifica WAI-ARIA, in particolare degli attributi “role” e “states”.
Ora sono disponibili una serie di plug-in, scaricabili liberamente, per garantire l’accessibilità di oggetti come:

Button
Ruoli / Stati di WAI-ARIA: checkbox, radio, radiogroup
Carousel
Ruoli / Stati di WAI-ARIA: toolbar, button, listbox, option
Container
Ruoli / Stati di WAI-ARIA: dialog, alertdialog, tooltip
Menu
Ruoli / Stati di WAI-ARIA: menu, menubar, menuitem
TableView
Ruoli / Stati di WAI-ARIA: tablist, tab, tabpanel

Questi componenti sono ancora in fase di “beta” e pertanto si chiede agli sviluppatori di provarli con tecnologie assistive e browser idonei.
Ricordo che il supporto di WAI-ARIA è nativo all’interno di Firefox 3 e Internet Explorer 8, così come all’interno di Opera 9.5 (quest’ultimo, purtroppo, non risulta essere supportato da nessun screen reader). WAI-ARIA è supportato anche dalle versioni attuali di Windows Eyes, Jaws e NVDA.