Validazione e Accessibilità
Le pagine di questa sezione del sito del Comune di Adria, sviluppate in linguaggio XHTML 1.0, rispondono ai criteri di accessibilità stabiliti dal W3C.
In particolare la validazione del codice e i test di verifica dell'accessibilità è stata eseguita con l'ausilio dei seguenti applicativi software e direttamente
dall'operatore con il supporto della Lista di Controllo per punti per le
Linee Guida per l'accessibilità sotto riportata.
Applicativi Software
[w]
World Wide Web Consortium W3C MarkUp Validation Service servizio gratuito che controlla automaticamente la corrispondenza agli standard e raccomandazioni W3C dei
documenti HTML and XHTML.
[v]
W3C CSS Validation Service
servizio gratuito che controlla automaticamente la corrispondenza agli standard e raccomandazioni W3C relative
all'utilizzo dei fogli di stile.
[o]
Bobby sviluppato dal CaST (Center for applied Special Technology) per verificare l'accessibilità delle pagine web in base alle due principali fonti di riferimento in tema di accessibilità: le Web Content Accessibility Guidelines 1.0 stilate dal gruppo della WAI e le norme contenute nella Sezione 508 del Rehabilitation Act Amendments, norme che regolano il libero accesso all'informazione da parte delle persone disabili.
[x]
Lynx Viewerquesto servizio permette agli autori di pagine
web di verificare come la pagina web sarà visualizzata da web browser testuali come Lynx. testuale. Così facendo si ha l'opportunità di valutare la fruibilità del contenuto anche in assenza di ausilii grafici e di un layout che orienta la consultazione del documento
[p]
A-prompt
Un valutatore dell'accessibilità in grado di fornire indicazioni di conformità sia alla Section 508 sia alle WCAG 1.0
[t]
Torquemada
Torquemada è un tool che offre una metodologia di analisi dell'accessibilità tramite uno strumento di controllo delle pagine che permette di capire velocemente quali sono le zone della pagina interessate dall'errore e il codice HTML corrispondente".
[y]
HTML Tidy è uno strumento a linea di comando molto potente: è in grado di individuare
e correggere errori di sintassi (X)HTML e di fornire utili suggerimenti per il miglioramento dell'accessibilità.
Lista di controllo dei Punti di controllo per le Linee guida per l'accessibilità ai contenuti del Web 1.0
Punti di Controllo per la Priorità 1
In Generale (Priorità 1)
- 1.1 Fornire un equivalente testuale per ogni elemento non di testo (per esempio, mediante "alt", "longdesc" o contenuto nell'elemento stesso).Questo comprende: immagini, rappresentazioni grafiche di testo (compresi i simboli), zone di immagini sensibili, animazioni (ad es. GIF animate), applet e oggetti programmati, arte ascii, frame, script, immagini usate come richiamo per elenchi, spaziatori, bottoni grafici, suoni (azionati con o senza l'intervento dell'utente), file di solo audio, tracce audio di video e video.
Requisito soddisfatto
- 2.1 Assicurarsi che tutta l'informazione veicolata dal colore sia disponibile anche senza, per esempio grazie al contesto o ai marcatori.
Requisito soddisfatto
- 4.1 Identificare con chiarezza i cambiamenti nel linguaggio naturale del testo di un documento e in ogni equivalente testuale (per es. nelle didascalie).
Requisito soddisfatto
- 6.1 Organizzare i documenti in modo che possano essere letti senza i fogli di stile. Per esempio, quando un documento HTML viene reso senza i fogli di stile associati, deve essere sempre possibile leggere il documento.
Requisito soddisfatto
- 6.2 Assicurarsi che gli equivalenti del contenuto dinamico vengano aggiornati quando il contenuto dinamico cambia.
Non sono presenti contenuti dinamici
- 7.1 Fino a quando gli interpreti non permetteranno agli utenti di controllare lo sfarfallìo, evitare di far sfarfallare lo schermo.
Requisito soddisfatto
- 14.1 Usare il linguaggio più chiaro e semplice possibile che sia adatto al contenuto di un sito.
Requisito soddisfatto
Se si utilizzano immagini o mappe immagine (Priorità 1)
- 1.2 Fornire ridondanti collegamenti di testo per ogni zona attiva di una immagine sensibile sul lato server.
Non sono presenti immagini sensibili
- 9.1 Fornire immagini sensibili sul lato client invece di immagini sensibili sul lato server, con l'eccezione dei casi nei quali le zone non possono essere definite con una forma geometrica valida.
Non sono presenti immagini sensibili
Se si utilizzano tabelle (Priorità 1)
- 5.1 Per tabelle di dati, identificare le intestazioni di righe e colonne.
Non sono presenti tabelle
- 5.2 Per tabelle di dati che hanno due o più livelli logici di intestazioni di righe o colonne, usare marcatori per associare le celle di dati e le celle di intestazione.
Non sono presenti tabelle
Se si utilizzano i frame (Priorità 1)
- 12.1 Dare un titolo a ogni frame per facilitare l'identificazione del frame e la navigazione.
Non sono presenti frame
Se si utilizzano applet e script (Priorità 1)
- 6.3 Assicurarsi che le pagine siano utilizzabili quando script, applet, o altri oggetti di programmazione sono disabilitati oppure non supportati. Se questo non è possibile, fornire informazione equivalente in una pagina accessibile alternativa.
Non sono presenti applet o script
Se si utilizzano elementi multimediali (Priorità 1)
- 1.3 Fino a quando gli interpreti non potranno leggere automaticamente ad alta voce l'equivalente testuale di un filmato, fornire una descrizione audio delle informazioni essenziali del filmato di una presentazione multimediale.
Non sono presenti elementi multimediali
- 1.4 Per ogni presentazione multimediale temporizzata (per es. un film o una animazione), sincronizzare alternative equivalenti (per es. didascalie o descrizioni parlate del filmato) con la presentazione.
Non sono presenti elementi multimediali
Se tutto il resto fallisce (Priorità 1)
- 11.4 Se, nonostante ogni sforzo, non si può creare una pagina accessibile, fornire un collegamento a una pagina alternativa che usi le tecnologie W3C, sia accessibile, contenga informazioni (o funzionalità) equivalenti, e sia aggiornata con la stessa frequenza della pagina (originale) inaccessibile.
Priotità 1 raggiunta
Punti di Controllo per la Priorità 2
In Generale (Priorità 2)
- 2.2 Assicurarsi che le combinazioni fra colori dello sfondo e del primo piano forniscano un sufficiente contrasto se visti da qualcuno con deficit percettivi sul colore o se visti su uno schermo in Bianco e Nero. [Priorità 2 per le immagini, Priorità 3 per il testo].
Requisito soddisfatto
- 3.1 Quando esiste un linguaggio di marcatori adatto, per veicolare informazione usare un marcatore piuttosto che le immagini.
Requisito soddisfatto
- 3.2 Creare documenti che siano validi rispetto alle grammatiche formali pubblicate.
Requisito soddisfatto
- 3.3 Usare fogli di stile per controllare l'impaginazione e la presentazione.
Requisito soddisfatto
- 3.4 Usare unità relative e non assolute nei valori degli attributi del linguaggio di marcatura e nei valori della proprietà del foglio di stile.
Requisito soddisfatto
- 3.5 Usare elementi di intestazione per veicolare la struttura del documento e usarli in modo conforme alle specifiche.
Requisito soddisfatto
- 3.6 Marcare le liste ed elencare le voci della lista in modo appropriato.
Requisito soddisfatto
- 3.7 Marcare le citazioni. Non usare marcatura che definisca citazioni per ottenere effetti di formattazione come il rientro.
Non sono presenti citazioni
- 6.5 Assicurarsi che il contenuto dinamico sia accessibile oppure fornire una presentazione o pagina alternativa.
Non sono presenti contenuti dinamici
- 7.2 Fino a quando i programmi utente non permetteranno agli utenti di controllare il lampeggiamento, evitare di far lampeggiare il contenuto (cioè di cambiare la presentazione a intervalli regolari, come se si accendesse e spegnesse).
Requisito soddisfatto
- 7.4 Fino a quando i programmi utente non forniranno la possibilità di bloccare l'autoaggiornamento, non creare pagine che si autoaggiornano periodicamente.
Requisito soddisfatto
- 7.5 Fino a quando i programmi utente non forniranno la capacità di bloccare l'auto-reindirizzamento, non usare marcatura per reindirizzare le pagine automaticamente. Piuttosto, configurare il server in modo che esegua i reindirizzamenti.
Requisito soddisfatto
- 10.1 Fino a quando i programmi utente non permetterano agli utenti di bloccare la generazione di nuove finestre, non fare apparire finestre a cascata o di altro tipo e non cambiare la finestra attiva senza informare l'utente.
Requisito soddisfatto
- 11.1 Usare le tecnologie W3C quando sono disponibili e sono appropriate per un certo compito e usare le versioni più recenti quando sono supportate.
Requisito soddisfatto
- 11.2 Evitare le caratteristiche delle tecnologie W3C che sono disapprovate.
Requisito soddisfatto
- 12.3 Dividere grandi blocchi di informazione in gruppi più maneggevoli quando è naturale ed appropriato.
Requisito soddisfatto
- 13.1 Identificare con chiarezza l'obiettivo di ogni collegamento.
Requisito soddisfatto
- 13.2 Fornire metadata per aggiungere informazione di tipo semantico alle pagine e ai siti.
Requisito soddisfatto
- 13.3 Fornire informazione sulla configurazione generale di un sito (per es., una mappa oppure un indice del sito).
Requisito non soddisfatto
- 13.4 Usare meccanismi di navigazione in modo coerente.
Requisito soddisfatto
Se si utilizzano le tabelle (Priorità 2)
- 5.3 Non usare tabelle per impaginazioni a meno che la tabella non sia comprensibile se letta in modo linearizzato. Altrimenti, se la tabella non risulta leggibile, fornire una alternativa equivalente (che può essere una versione linearizzata).
Non sono presenti tabelle
- 5.4 Se per l'impaginazione viene usata una tabella non usare nessun marcatore di struttura per la formattazione della resa visiva.
Non sono presenti tabelle
Se si utilizzano i frame (Priorità 2)
- 12.2 Descrivere lo scopo dei frame e il modo in cui essi interagiscono se non è evidente dai titoli dei frame da soli.
Non sono presenti frame
Se si utilizzano i moduli (Priorità 2)
- 10.2 Fino a quando i programmi utente non supporteranno esplicite associazioni fra etichette e controlli dei moduli, assicurare, per tutti i controlli dei moduli che hanno etichette associate implicitamente, che l'etichetta sia posizionata correttamente.
Non sono presenti moduli
- 12.4 Associare esplicitamente le etichette ai loro controlli.
Non sono presenti moduli
Se si utilizzano applet e script (Priorità 2)
- 6.4 Per quanto riguarda script e applet, assicurarsi che i gestori di eventi siano indipendenti dai dispositivi di input.
Non sono presenti applet e script
- 7.3 Fino a quando i programmi utente non permetteranno agli utenti di bloccare il contenuto in movimento, evitare il movimento nelle pagine.
Non sono presenti applet e script
- 8.1 Fare in modo che elementi di programmi come script e applet siano direttamente accessibili o compatibili con le tecnologie assistive [Priorità 1 se la funzionalità è importante e non presentata altrove, altrimenti Priorità 2].
Non sono presenti applet e script
- 9.2 Assicurarsi che ogni elemento che possiede una sua specifica interfaccia possa essere gestito in una modalità indipendente da dispositivo.
Non sono presenti applet e script
- 9.3 Negli script, specificare gestori di evento logici piuttosto che gestori di evento dipendenti da dispositivo.
Non sono presenti applet e script
Punti di Controllo per la Priorità 3
In Generale (Priorità 3)
- 4.2 Specificare lo scioglimento di ogni abbreviazione o acronimo nel documento laddove compare per la prima volta.
Requisito soddisfatto
- 4.3 Identificare il linguaggio naturale principale di un documento.
Requisito soddisfatto
- 9.4 Creare un ordine logico di tabulazione fra i collegamenti, i controlli dei moduli, e gli oggetti.
Requisito soddisfatto
- 9.5 Fornire scorciatoie da tastiera per i collegamenti importanti (compresi quelli nelle mappe immagini sul lato client), per i controlli dei moduli, e per i gruppi di controlli dei moduli.
Requisito soddisfatto
- 10.5 Fino a quando i programmi utente (comprese le tecnologie assistive) non renderanno in modo distinto collegamenti adiacenti, inserire caratteri stampabili (delimitati da spazi), non facenti parte dei collegamenti, per separare i collegamenti adiacenti.
Requisito soddisfatto
- 11.3 Fornire agli utenti l'informazione necessaria perché possano ricevere i documenti in maniera che si adattino alle loro preferenze (per es. lingua, tipo di contenuto ecc.).
Requisito non soddisfatto
- 13.5 Fornire barre di navigazione per evidenziare e dare accesso ai meccanismi di navigazione.
Requisito soddisfatto
- 13.6 Raggruppare i collegamenti correlati, identificare i gruppi (per i programmi utente) e, fino a quando i programmi utente non lo fanno, fornire un modo per saltare il gruppo.
Requisito non soddisfatto
- 13.7 Se sono fornite funzionalità di ricerca, rendere possibili diversi tipi di ricerca per differenti livelli di abilità e per preferenze diverse.
Non sono fornite funzionalità di ricerca
- 13.8 Posizionare l'informazione più significativa all'inizio delle intestazioni, dei paragrafi, delle liste, ecc.
Requisito soddisfatto
- 13.9 Fornire informazioni sulle raccolte di documenti (cioè documenti composti da più pagine).
Non sono presenti
- 13.10 Fornire un mezzo per saltare l'arte ASCII multilinea.
Non è presente arte ASCII
- 14.2 Integrare il testo con presentazioni grafiche o uditive nei casi in cui esse possano facilitare la comprensione della pagina.
Non necessarie
- 14.3 Creare uno stile di presentazione coerente fra le pagine.
Requisito soddisfatto
Se si utilizzano immagini e mappe immagine (Priorità 3)
- 1.5 Fino a quando i programmi utente non renderanno disponibili equivalenti testuali per collegamenti delle mappe immagine sul lato client fornire collegamenti di testo ridondanti per ogni zona attiva di una mappa immagine sul lato client.
Non sono presenti mappe immagini
Se si utilizzano tabelle (Priorità 3)
- 5.5 Fornire i sommari per le tabelle.
Non sono presenti tabelle
- 5.6 Fornire abbreviazioni per le etichette di intestazione.
Non sono presenti tabelle
- 10.3 Fino a quando i programmi utente (comprese le tecnologie assistive) non renderanno in modo corretto il testo affiancato, fornire un testo lineare alternativo (nella pagina attiva o in qualche altra) per tutte le tabelle che dispongono testo su colonne parallele e andando a capo.
Non sono presenti tabelle
Se si utilizzano moduli (Priorità 3)
- 10.4 Fino a quando i programmi utente non gestiranno in maniera corretta controlli vuoti, inserire caratteri predefiniti come segnaposto nelle caselle per l'immissione di testo a una riga oppure a più righe.
Non sono presenti moduli
Test effettuati da: Volontari Civili Progetto Cittadini Informati
Verifica effettuata da: Mescalchin Marco
Validazione progetto effettuata da: Savino Maiello
[g]
Linee Guida