accessibilità dei siti web, pa e joomla
DESCRIPTION
L'articolo parla dell'accessibilità dei siti web con particolare riferimento a quelli della Pubblica Amministrazione ed all'utilizzo di Joomla per la realizzazione di siti accessibiliTRANSCRIPT
Luca Marzo
13 aprile 2011
Accessibilità dei siti web, PA e Joomla
Quando si costruisce un sito web, le domande che ci poniamo spesso riguardano il livello grafico,
l'originalità dell'aspetto, la velocità di caricamento, la bontà dei testi e dei contenuti, l'ottimizzazione
per i motori di ricerca. Altre volte invece si presta attenzione agli effetti speciali nella presentazione
dei contenuti, con immagini che scorrono automaticamente, animazioni e video che arricchiscono
notevolmente l'esperienza utente. Poche volte, durante la costruzione di un sito internet, si
considerano aspetti quali usabilità e accessibilità.
Spesso non si tiene a mente il quesito "come vedrà e cosa vedrà del sito web una persona che non ha
piene facoltà visive o motorie?".
Se il "problema" dell'accessibilità non è considerato da chi sviluppa un sito personale o di una piccola
azienda locale, tale mancanza può essere dovuta ad una superficialità oppure ad una precisa strategia
di marketing orientata ad un target specifico di persone.
Tuttavia l'accessibilità e l'usabilità devono essere i principi fondamentali durante (e dopo) la
costruzione di un sito web istituzionale, quale può essere quello di un ente locale, di una pubblica
amministrazione o di una società i cui servizi devono essere fruibili al maggior numero di utenti
possibili.
In questi casi l'accessibilità è anche un requisito dettato dalla legge, infatti in Italia (ma anche in altri
stati) esistono delle norme che obbligherebbero i siti istituzionali e della PA (Pubblica
Amministrazione) ad essere costruiti seguendo determinati canoni, quali ad esempio l'accessibilità ed
il pieno rispetto degli standard tecnologici utilizzati.
La legge italiana che disciplina tali aspetti è la N.4 del 9 gennaio 2004, meglio nota come Legge
Stanca (G.U. n.13 del 17 gennaio 2004) che individua 22 criteri che i siti della pubblica
amministrazione devono rispettare.
Accessibilità, di che si tratta e come si raggiunge Per accessibilità si intende la capacità di un sito web di erogare informazioni e servizi che siano fruibili
senza discriminazioni agli utenti, anche qualora essi dovessero ricorrere a tecnologie assistive o
particolari configurazioni a causa di disabilità. Espressione sintetica che racchiude un concetto molto
ampio ed articolato, che si ha modo di apprezzare pienamente solo nel momento in cui si costruisce un
sito web accessibile.
Ma quali sono le principali regole da osservare nella costruzione di un sito accessibile?
Innanzitutto si deve scegliere uno standard da utilizzare e bisogna applicarlo in modo organico e
coerente, per esempio se si sceglie lo standard XHTML 1.0 Strict (consigliato) è necessario rispettarne
tutte le regole formali e seguire le raccomandazioni del W3C; le pagine prodotte devono superare i
processi di validazione automatica del linguaggio.
Il contenuto testuale deve essere svincolato dalla sua presentazione grafica, cioè la formattazione dei
testi deve essere contenuta in appositi file CSS, inoltre non si deve fare affidamento al colore per
presentare il testo all'interno delle pagine, in modo tale che i contenuti siano fruibili anche a chi non
riesce a percepire correttamente i colori oppure a coloro i quali dovessero visualizzare una versione
"Solo testo" del sito.
Un ulteriore esempio può essere l'inserimento di un'immagine all'interno di un contenuto testuale del
sito web, generalmente ci si preoccupa di scegliere una bella immagine, delle dimensioni appropriate,
Luca Marzo
13 aprile 2011
del formato corretto e la si posiziona nel contenuto in modo tale da conferire alla pagina l'aspetto
desiderato. I più attenti agli standard inseriranno anche un "titolo" all'immagine, di solito non più di un
nome o una data, solo perché non si vuole perdere la validazione del codice da parte del W3C che
obbliga all'utilizzo dei tag "alt" che sta per "alternativo" e "title" che appunto dovrebbe rappresentare
il titolo dell'immagine. Ovviamente scrivendo qualsiasi cosa in questi tag, il validatore automatico
segnala come rispettato il suddetto obbligo e se il sito segue lo standard la validazione avrà esito
positivo.
Tuttavia non ci si rende conto che, ad esempio, una persona affetta da cecità, che si avvale del supporto
di uno Screen Reader, non avrà una rappresentazione concreta di quell'immagine perché il tag "alt" è
stato tralasciato oppure compilato con superficialità.
I criteri sull'accessibilità e lo stesso W3C indicano che il tag "alt" del codice HTML/XHTML debba
fornire una vera e propria alternativa testuale all'immagine o al contenuto multimediale così che
coloro i quali debbano avvalersi di strumenti di lettura delle pagine web (i suddetti Screen Reader)
possano avere una rappresentazione completa del contenuto non percepibile.
L'alternativa dovrebbe essere fornita non solo per le immagini, ma per qualsiasi elemento
multimediale, anche secondo la Legge Stanca che obbliga ad esempio nel caso della presenza di un
video, alla pubblicazione di una trascrizione del parlato (per i non udenti) e di un commento solo
audio (per i non vedenti) così che il video possa essere fruibile a tutti.
Quindi è facilmente intuibile quanto raggiungere l'accessibilità di una pagina e di un intero sito web
non sia immediato, ma richieda metodo e attenzione nel rispetto dei criteri definiti dalla legge oltre
che una maggiore sensibilità nella stesura dei contenuti e nella pubblicazione di elementi multimediali.
Joomla ed i siti accessibili Esiste una versione di Joomla 1.5 creata appositamente per soddisfare i requisiti previsti dalla legge
sull'accessibilità, Joomla For All People, meglio conosciuta come JoomlaFAP 1.5. Il progetto FAP, nato
nell'ambito della comunità italiana di Joomla, ha operato delle modifiche sul codice del CMS per
renderlo conforme alle specifiche dettate dalla Legge Stanca.
JoomlaFAP, oltre che delle patch al core del CMS, si compone anche di un template accessibile,
contenente tutti gli accorgimenti necessari ai siti accessibili, come ad esempio i pulsanti per
ridimensionare il testo, una versione ad alto contrasto del template oppure la possibilità di disattivare
il tema visivo ed offrire il sito in modalità solo testo.
La versione accessibile di Joomla include inoltre un componente che dal backend consente di definire
le "Access Keys", cioè delle scorciatoie da tastiera per navigare tra le pagine del sito.
Grazie ad un altro progetto nato sempre nell'ambito di Joomla.it, dal grande lavoro di Vales, Joomla ha
compiuto un ulteriore passo per avvicinarsi alle esigenze della Pubblica Amministrazione: un
componente per gestire l'albo.
La legge 69/2009 infatti obbliga le P.A. a pubblicare e gestire un albo con valore legale direttamente
sul sito web istituzionale e, per rispondere a questa esigenza, è nato il componente "Albo Pretorio"
per Joomla, che consente di gestire e pubblicare un albo sul sito web proprio come previsto dalla
suddetta legge.
JoomlaFAP con Albo Pretorio costituisce l'accoppiata vincente per le Pubbliche Amministrazioni che
possono così disporre di un sito web aggiornato, moderno e conforme alle leggi vigenti,
completamente realizzato con tecnologie Open Source.
E' possibile scaricare JoomlaFAP direttamente dalla pagina dedicata su Github, premendo sul pulsante
Download si ottiene il pacchetto compresso contenente la patch da applicare ad una normale
installazione di Joomla 1.5.x.
Luca Marzo
13 aprile 2011
Si consiglia di leggere la procedura di installazione presente nel file "INSTALL" contenuto nel
pacchetto scaricato da Github.
Joomla per la Pubblica Amministrazione
JoomlaFAP - Github
https://github.com/elpaso/joomla-fap-15
Sezione del forum dedicato alla P.A. - Joomla.it Forum
http://forum.joomla.it/index.php/board,88.0.html
Albo Pretorio Online per Joomla - Joomla.it
http://joomla.it/articoli-della-community/4572-albo-pretorio-on-line-per-la-pubblica-
amministrazione-un-storia-di-joomla.html
Istruzioni per l'aggiornamento di JoomlaFAP
http://forum.joomla.it/index.php/topic,86650.0.html
Alcune letture utili
Linee guida per l'accessibilità ai contenuti web - W3C
http://www.aib.it/aib/cwai/WAI-trad.htm
Rendiamo un sito accessibile - HTML.it -
http://webdesign.html.it/articoli/leggi/62/rendiamo-un-sito-accessibile/
Accessibilità - Wikipedia
http://it.wikipedia.org/wiki/Accessibilit%C3%A0_(design)
WCAG, Web Content Accessibility Guidelines - Wikipedia
http://it.wikipedia.org/wiki/WCAG
WCAG 2.0 Italiano - W3C
http://www.w3.org/Translations/WCAG20-it/
WebAccessibile.org - IWA Italy
http://webaccessibile.org/
Osservatorio per l'accessibilità dei Servizi della P.A. - FormezPA
http://www.accessibile.gov.it/
VALIDATORI E CONTROLLI DI CONFORMITÀ
Validazione HTML / XHTML - W3C
http://validator.w3.org/
Validazione CSS - W3C
http://jigsaw.w3.org/css-validator/
VaMoLà, Validatore e Monitor per l'Accessibilità
http://polo-rer.polocesena.unibo.it/vamola-validator/checker/index.php
Wuhkag, Valutazione dell'accessibilità dei contenuti del Web
http://www.webaccessibile.org/wuhkag/
URL di pubblicazione dell’articolo: http://www.joomla.it/articoli-della-community/4870-accessibilita-dei-siti-web-pa-e-joomla.html