Università degli Studi di Bologna – Sede di Cesena FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Studi in Scienze dell’Informazione PROGETTO E REALIZZAZIONE DI UN SISTEMA ACCESSIBILE PER LA RECENSIONE DI PRODOTTI EDITORIALI Relatore: Prof. Paola Salomoni Controrelatore: Dott. Antonella Carbonaro Candidato: Simona Parmeggiani Tesi di Laurea in: Sistemi per l’Elaborazione dell’Informazione II Obiettivo della tesi Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Progettare e realizzare un sistema Web accessibile per la recensione di materiale editoriale. Sistema sviluppato Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri Fornire un supporto valido alle iniziative legate allo studio dell’accessibilità già intraprese da alcuni enti locai e non, al fine di promuovere e creare una cultura informatica sempre crescente. Conformarsi alle principali linee guida del gruppo di lavoro del WAI e alle normative vigenti per l’accessibilità dei contenuti Web. ASX2 - Access To… L’Accessibilità di fatto Il Web e la sua accessibilità Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri 1. Circolare del 13/3/2001 del Dipartimento della Funzione Pubblica. 2. Circolare AIPA del 6/9/2001. 3. Legge Stanca sull’accessibilità 9/1/2004. Le potenzialità del Web sono enormi e per questo si sull’accessibilità in Italia dovrebbeNormative sempre cercare di garantire l’universalità 1. Circolare deltipo 13/3/2001 delin particolare a: dell’accesso a qualsiasi di utenza, Dipartimento Funzione Pubblica 1. chi è affetto da disabilitàdella permanenti o temporanee; (detta le “Linee guida per l’organizzazione, 2. chi ha attrezzature obsolete, o che possono avere qualche l’usabilità e l’accessibilità dei siti Web delle limitazione (come amministrazioni”). ad esempio i computer palmari o i pubbliche telefoni cellulari); 2. Circolare AIPA del 6/9/2001 (descrive 3. chi dispone di connessioni particolarmente lente. “Criteri e strumenti per migliorare l’accessibilità dei siti Web e delle applicazioni informatiche a persone disabili”). L’accessibilità del Web è un punto cardine anche della 3. Legge Stanca sull’accessibilità nostra amministrazione pubblica, che ha reso di fatto 9/1/2004 (“Disposizioni per favorire l’accesso obbligatorio* i propri sitiagli internet il informatici”). conformarsi alle * deiper soggetti disabili strumenti linee guida del WAI – (Web Accessibility Initiative ) gruppo di lavoro del W3C che opera in materia di accessibilità del Web a livello internazionale. ASX2 - Access To… L’Accessibilità di fatto Linee Guida Priorità e Conformità Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee guida priorità e conformità Sistema sviluppato Fase di progettazione Le WCAG 1.0 sono organizzate in 14 linee guida per un totale di 65 punti di controllo ordinati tramite checkpoint (punti di verifica) suddivisi in tre livelli di priorità per l’accessibilità: Sito Web 1. Indispensabili; Home Page 2. Utili; Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri 3. consigliabili. Partendo dai tre livelli di priorità si definiscono anche tre livelli di conformità: A (conforme a tutti i punti di controllo di priorità 1). Doppia A – AA (conforme a tutti i punti di controllo di priorità 1 e 2). Tripla A – AAA (conforme a tutti i punti di controllo di priorità 1, 2 e 3). ASX2 - Access To… L’Accessibilità di fatto Sistema sviluppato Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri Il sistema sviluppato consente, tramite accesso ad apposito sito Web, di recensire siti e/o libri. Tre figure hanno la possibilità di interagire a livelli differenti con il sistema: 1. L’amministratore supervisiona l’intero sistema, inserisce un nuovo oggetto, ne crea la struttura di recensione e affida i vari contributi a ciascun redattore. 2. I redattori provvedono a inserire i loro interventi e i contributi assegnati dall’amministratore. 3. Gli utenti possono registrarsi e inserire interventi, in qualsiasi momento l’amministratore può elavarli al ruolo di redattore. Per ogni oggetto (sito o libro) esaminato esistono una o più recensioni costituite da almeno un contributo realizzato da un redattore. Ad ogni oggetto (a scelta dell’amministratore) possono essere associati anche interventi e eventuali votazioni (di utenti registrati e/o redattori). ASX2 - Access To… L’Accessibilità di fatto Fase di progettazione Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato 1. Analisi dei requisiti: Funzionalità relative agli utenti (utente, utente registrato, redattore, amministratore). Funzionalità relative ai siti Web e ai libri (creazione, pubblicazione, modifica, ricerca, oscuramento, cancellazione). Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri 2. Schema concettuale: Modellazione grafica, tramite schema ER e diagramma di flusso dei dati. 3. Progettazione logica: Suddivisione del database in 6 tabelle. 4. Analisi dei comportamenti: Tabelle dei privilegi. ASX2 - Access To… L’Accessibilità di fatto Sito Web Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato Il sito Web è strutturato in tre aree: Area pubblica Ricerca Area Riservata Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri Obiettivo: facilitare l’orientamento all’interno del sito Web anche degli utenti meno esperti creando una struttura semplice e funzionale per i differenti tipi di utilizzatori. Soluzione: utilizzo di due barre di navigazione, e di menù supplementari in presenza di un numero elevato di funzionalità. ASX2 - Access To… L’Accessibilità di fatto Home Page Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri Poche informazioni per mettere ben a fuoco il contesto. Aggiornamento frequente dei contenuti attraverso la proposta automatica degli ultimi due siti e due libri. ASX2 - Access To… L’Accessibilità di fatto Ricerca Avanzata Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazioni dell’accessibilità Conclusioni e sviluppi futuri Si utilizzano due form: Ricerca rapida, tramite parole chiave. Ricerca guidata, con opzioni combinabili relative a risorsa, argomento, redattore e autore. ASX2 - Access To… L’Accessibilità di fatto Area Riservata Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri Ogni utente può accedere a funzionalità personalizzate in base, al suo gruppo di appartenenza per questo sarà necessario: effettuare una registrazioni al sito farsi riconoscere dal sistema ASX2 - Access To… L’Accessibilità di fatto Gestione tramite Web Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri Perché creare un sistema completamente gestibile tramite Web: Semplicità di interazione con il sistema per tutti gli utenti. Visione globale delle funzionalità relative a ciascun utente. Possibilità di aggiornamenti rapidi e frequenti. Controllo costante sull’intero sistema. Manipolazione della base di dati consistente. ASX2 - Access To… L’Accessibilità di fatto Valutazione dell’ accessibilità Presentazione Obiettivo della tesi L’accessibilità deve essere valutata sia con strumenti automatici che per mezzo di revisione umana. Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Obiettivi: assicurare chiarezza di linguaggio, facilità di navigazione e raggiungere un livello di conformità AA. Soluzione: 1. usare codice X(HTML) e CSS valido; Valutazione dell’accessibilità Conclusioni e sviluppi futuri 2. verificare la percepibilità dei contenuti; 3. usare un design liquido e testi ridimensionabili; 4. effettuare test multi browser; 5. introdurre accesskey per la navigazione da tastiera. ASX2 - Access To… L’Accessibilità di fatto Conclusioni e sviluppi futuri Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Sistema sviluppato Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata Gestione tramite Web Valutazione dell’accessibilità Conclusioni e sviluppi futuri Il livello di accessibilità raggiunto in conformità alle linee guida WCAG 1.0 è AA, ovvero conforme a tutti i punti di controllo di priorità 1 e 2. Il sito realizzato pubblicherà recensioni relative a libri e siti, e consentirà segnalazioni e interventi da parte degli utenti che utilizzano il sistema, in questo proponendosi anche come strumento per possibili estensioni ad altri utilizzi accessibili per altre informazioni e interfaccia con l’utente tipiche dell’Amministrazione Pubblica . ASX2 - Access To… L’Accessibilità di fatto Università degli Studi di Bologna – Sede di Cesena FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Studi in Scienze dell’Informazione PROGETTO E REALIZZAZIONE DI UN SISTEMA ACCESSIBILE PER LA RECENSIONE DI PRODOTTI EDITORIALI Relatore: Prof. Paola Salomoni Controrelatore: Dott. Antonella Carbonaro Candidato: Simona Parmeggiani Tesi di Laurea in: Sistemi per l’Elaborazione dell’Informazione II Linee Guida WCAG 1.0 Presentazione 1. Obiettivo della tesi 2. Il Web e la sua accessibilità 3. Linee Guida Priorità e Conformità Linee Guida WCAG 1.0 4. Legge “Stanca” per l’accessibilità 5. Sistema sviluppato 6. Fase di progettazione Sito Web Home Page Ricerca Avanzata Area Riservata 7. 8. Gestione tramite Web Linguaggi e risorse Requisiti di accessibilità Conclusioni e sviluppi futuri 9. 10. 11. 12. 13. 14. Fornire alternative equivalenti al contenuto audio e video Non fare affidamento solo sul colore Usare marcatori e fogli di stile e farlo in modo appropriato Chiarire l’uso di linguaggi naturali Creare tabelle che si trasformino in maniera elegante Assicurarsi che le pagine con nuove tecnologie si trasformino in maniera elegante Assicurarsi che l’utente possa controllare i cambiamenti di contenuto nel tempo Assicurare l'accessibilità diretta delle interfacce utente incorporate Progettare per garantire l'indipendenza da dispositivo Usare soluzioni provvisorie Usare le tecnologie e le raccomandazioni del W3C Fornire informazione per la contestualizzazione e l'orientamento Fornire chiari meccanismi di navigazione Assicurarsi che i documenti siano chiari e semplici ASX2 - Access To… L’Accessibilità di fatto Legge “Stanca” per l’accessibilità Presentazione Obiettivo della tesi Il Web e la sua accessibilità Linee Guida Priorità e Conformità Linee Guida WCAG 1.0 Legge “Stanca” per l’accessibilità Sistema sviluppato Fase di progettazione Sito Web Home Page L’obiettivo della legge è quello di favorire l’accesso degli utenti disabili agli strumenti informatici. Le nuove tecnologie non devono determinare forme di emarginazione, ma essere fattore abilitante e di superamento delle disabilità e delle esclusioni. Ricerca Avanzata Area Riservata Gestione tramite Web Linguaggi e risorse Requisiti di accessibilità Conclusioni e sviluppi futuri Abbattere le “barriere virtuali” che limitano l’accesso delle persone disabili alla Società dell’Informazione e che possono escluderle dal mondo del lavoro e da una qualità di vita migliore ASX2 - Access To… L’Accessibilità di fatto