Come rendere Joomla 1.5 accessibile con la FAP Intervento di Valerio Sichi Roma 21.11.2009.

Slides:



Advertisements
Presentazioni simili
Richieste – procedure - verifiche
Advertisements

Accessibilità “Gli Stati dovrebbero riconoscere l’importanza dell’accessibilità nel processo di creazione di uguali opportunità in tutti i campi della.
A. FERRARI Alberto Ferrari. L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per.
Che cosè? Che cosè? Che cosè? Che cosè? Come creare una pagina… Come creare una pagina… Come creare una pagina… Come creare una pagina… inserire testi,immagini,tabelle…
Tecnologie dellinclusione Accessibilità dei siti web e degli ambienti digitali.
DOCET – 15 aprile Alberto Ardizzone Laura Fiorini Coordinatori progetto Il progetto Porte Aperte sul Web.
Il mandato della Commissione interministeriale sullo sviluppo e limpiego delle tecnologie dellinformazione per le categorie deboli si è concentrato sulle.
Informatica (conoscenza) - Introduzione al corso (I. Zangara)
3° Workshop "Accessibilità: primi passi per un mondo fruibile da tutti" Alessandro Olivi Modellazione di pagine WEB e accessibilità
Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa La mia scuola ha un sito Web: modelli per la qualità dei siti (Ingegneria del Web)
Accessibilità dei siti web Ferretti Viviana 5^ A p.a CreativeComm ons.
Ordine dei Dottori Commercialisti e degli Esperti Contabili di Ivrea, Pinerolo, Torino1 effettuate le operazioni di generazione dell'Ambiente di sicurezza.
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
Dott. Nicola Ciraulo CMS Dott. Nicola Ciraulo
La Legge Stanca Prof. Pinnelli. Le linee guida per laccessibilitá del World Wide Web Consortium (w3c) Il World Wide Web Consortium (W3C) è un Consorzio.
Accessibilità dei siti Web
Master II° Livello Metodi e Tecniche per le-tutor nella scuola Modulo 2 Tecnologie per la disabilità Università Cattolica del Sacro Cuore di Milano Anno.
COMUNICAZIONE PUBBLICA La Carta dei Servizi 6° lezione 16 ottobre 2008 Anno Accademico 2008/2009.
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
Corso di Informatica A.A
Gestione dei Progetti Software 2 (a.a. 2004/05) Lezione 8 1 Valutare laccessibilità dei siti web Il World Wide Web Consortium (W3C) – Sviluppa tecnologie.
Università degli studi di Napoli “Federico II”
0 Il punto di vista di chi deve applicare la Legge Mario Di Domenicantonio Commissione Interministeriale permanente per limpiego delle tecnologie dellinformazione.
0 Accessibilità: oltre il bollino. Accessibilità: oltre il bollino. Franco Carcillo Comune di Torino – Servizi Telematici.
Cos’è un CMS? Content Management System
La legge Stanca: principi ed attuazione Dott. Antonio De Vanna Responsabile dellUfficio accessibilità dei sistemi informatici Treviso 16 dicembre 2004.
ACCESSIBILITA’.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
Primo Rapporto annuale sui siti istituzionali delle Regioni Lanalisi dellaccessibilità dei siti con Kendo Paolo Subioli.
Un report è in grado di personalizzare la stampa delle informazioni rispetto alla stampa di una tabella, di un recordset o di una maschera. I report possono.
Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa La mia scuola ha un sito Web: modelli per la qualità dei siti (Ingegneria del Web)
Biblioteche del paziente: informazione di qualità e servizi di lettura La qualità dei siti Web marzo 2008, Roma.
CORSO DI FORMAZIONE Dlgs.59 a.s. 2004/2005
Dati delle Pubbliche Amministrazioni e Servizi in Rete Prefettura di Reggio Calabria novembre 2010.
VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1.
M OBILITÀ 2009/10 POLIS - Istanze On-Line Presentazione domande via web per la scuola Primaria 1.
Viaggiare Sicuri Nuova Versione Nuovi Servizi. Il Servizio Attuale Informazioni attendibili su 218 Paesi esteri Sito web oltre un milione di visitatori.
Il linguaggio HTML Antonella Schiavon – settembre 2008 rev. 1 – aprile 2011.
Tecniche di accessibilità web Tabelle e form accessibili Le tabelle di dati WCAG 1.0, linea guida 5 Garantire che le tabelle abbiano.
Il Web è un mezzo a ricezione variabile Variabilità hardware (computer, monitor) Variabilità connessione (più o meno veloce) Variabilità delle preferenze.
XHTML Corso linguaggi per il web a.s. 2011/2012 ITIS A. Righi – Corsico Relatore – Aldo Guastafierro.
FlexCMP – Management & Portals Executive Seminar 2004 | 27 gennaio 2004 | 1.
Creato da Riccardo Nuzzone
Siti Web Elementi di base per la costruzione di siti web.
Università degli studi di Pavia Comunicazione Interculturale e Multimediale Prova finale di Ilenia Pasotti Oltre le barriere comunicative: disabili e accessibilità.
Forum PA – Roma 12 maggio PEC – Un nuovo servizio per tutti - C. Petrucci Posta Elettronica Certificata Un nuovo servizio per tutti ing. Claudio.
Usabilità ed Accessibilità del WEB Convegno in COM-PA 2003 – Bologna Bologna, 19 settembre 2003 Carlo Gulminelli Vice Presidente ASPHI Onlus.
Siti Web Elementi di base per la costruzione di siti web.
Microsoft Access Chiavi, struttura delle tabelle.
ACCESSIBILITÀ I siti Web devono devono essere progettati in modo da garantire la consultazione anche da individui affetti da disabilità motorie (controllo.
La costruzione di un sito web PROGEAS - Università di Firenze
CORSO INTERNET la Posta elettronica
JoomlaDay Italia Roma Novembre 2009 Alessandro Zaffi
CORSO DI ALFABETIZZAZIONE INFORMATICA ORIENTATO A INTERNET E ALLA PIATTAFORMA NOVARETE DIREZIONE DIDATTICA VI CIRCOLO NOVARA USABILITA’ E ACCESSIBILITA’
CRUI 14 e 15 luglio 2014 Elisabetta Di Russo Dipartimento di Medicina Molecolare GLAD – Gruppo di Lavoro Ateneo Drupal Nuove linee guida in materia di.
L’ACCESSIBILITA’ DEL WEB NEI NEGOZI DI VENDITA ONLINE: TRE SITI A CONFRONTO Relatore: Prof. Marco Porta Correlatore: Prof. Lidia Falomo Tesi di: Laura.
TESI DI LAUREA DI VIVIANA PRINA RELATORE MARCO PORTA.
Eprogram SIA V anno.
Flipped classroom e nuove metodologie didattiche Modulo 2 – Terza lezione Antonio Todaro “ Il Sito Web del docente ” prima parte.
Obiettivi annuali di Accessibilità Incontro del 19 giugno 2014 per accrescere la cultura degli operatori sull’uso delle tecnologie dell’informazione e.
ALMA MATER STUDIORUM, UNIVERSITA’ DI BOLOGNA DIREZIONE E SVILUPPO DELLE ATTIVITA’ WEB (DSAW) – TEL – FAX –
Le basi di dati.
M ANUALE R IVIERE 2015 Gianni Penzo Doria Centroservizi S.r.l. – Società di Servizi dell’Unione Industriali di Savona.
Ospedale Luigi Sacco Azienda Ospedaliera – Polo Universitario.
PPT- Postecert PEC – 05/2009 Postecert Posta Elettronica Certificata.
Migrazione a Win2003 Server a cura del Prof. Arturo Folilela.
Qualità sito Web. Digital Divide  Nel mondo in continua evoluzione del Web 2.0 occorre prestare molta attenzione alla qualità del sito Web.  La qualità.
Dal problema al programma – ciclo di sviluppo del software La scrittura del programma è solo una delle fasi del processo di sviluppo di un'applicazione.
Pagina 1 Università degli Studi di Genova Corso di formazione sull'accessibilità dei siti web Quadro normativo di riferimento Marina Perelli 4 ottobre.
Il sito WEB CMS Italia oggi: domani: ? NOhttp://cms.infn.it M. Biasini, M. Diemoz, P.
Transcript della presentazione:

Come rendere Joomla 1.5 accessibile con la FAP Intervento di Valerio Sichi Roma

Cosa significa JoomlaFAP Joomla FAP è una versione di Joomla ottimizzata per l'accessibilità come definita in base alla legge italiana (legge ”Stanca”) legge 9 gennaio 2004, n. 4: "Disposizioni per favorire l'accesso dei soggetti disabili agli strumenti informatici” Joomla! FAP For All People

Perchè JoomlaFAP ? Per un principio etico e di solidarietà Ogni persona ha diritto di accedere alle fonti di informazione

Un dovere della nostra comunità Per uno strumento come il nostro che si chiama Joomla! che significa "tutti insieme" o "come un'unica entità" JoomlaFAP è un atto dovuto

Quadro di riferimento normativo Legge 9 gennaio 2004, n. 4 (Legge Stanca) D.P.R. 1 marzo 2005, n. 75 (Regolamento) Decreto Ministeriale 8 luglio 2005 (Requisiti tecnici)

La legge Legge 9 gennaio 2004, n. 4 (Stanca) Disposizioni per favorire l'accesso dei soggetti disabili agli strumenti informatici

Obiettivi e finalità della legge Art. 1 (Obiettivi e finalità) 1. La Repubblica riconosce e tutela il diritto di ogni persona ad accedere a tutte le fonti di informazione e ai relativi servizi, ivi compresi quelli che si articolano attraverso gli strumenti informatici e telematici. 2. È tutelato e garantito, in particolare, il diritto di accesso ai servizi informatici e telematici della pubblica amministrazione e ai servizi di pubblica utilità da parte delle persone disabili, in ottemperanza al principio di uguaglianza ai sensi dell'articolo 3 della Costituzione.

Definizioni della legge Art. 2 (Definizioni) 1. Ai fini della presente legge, si intende per: a) «accessibilità»: la capacità dei sistemi informatici, nelle forme e nei limiti consentiti dalle conoscenze tecnologiche, di erogare servizi e fornire informazioni fruibili, senza discriminazioni, anche da parte di coloro che a causa di disabilità necessitano di tecnologie assistive o configurazioni particolari; b) «tecnologie assistive»: gli strumenti e le soluzioni tecniche, hardware e software, che permettono alla persona disabile, superando o riducendo le condizioni di svantaggio, di accedere alle informazioni e ai servizi erogati dai sistemi informatici.

Regolamento criteri e principi Art. 2 Regolamento Criteri e principi generali per l’accessibilità 1. Sono accessibili i servizi realizzati tramite sistemi informatici che presentano i seguenti requisiti: a) accessibilità al contenuto del servizio da parte dell’utente; b) fruibilità delle informazioni offerte, caratterizzata anche da: 1) facilità e semplicità d’uso, assicurando, fra l’altro, che le azioni da compiere per ottenere servizi e informazioni siano sempre uniformi tra loro; 2) efficienza nell’uso, assicurando, fra l’altro, la separazione tra contenuto, presentazione e modalità di funzionamento delle interfacce, nonché la possibilità di rendere disponibile l’informazione attraverso differenti canali sensoriali;

Regolamento criteri e principi Art. 2 Regolamento Criteri e principi generali per l’accessibilità 3) efficacia nell’uso e rispondenza alle esigenze dell’utente, assicurando, fra l’altro, che le azioni da compiere per ottenere in modo corretto servizi e informazioni siano indipendenti dal dispositivo utilizzato per l’accesso; 4) soddisfazione nell’uso, assicurando, fra l’altro, l’accesso al servizio e all’informazione senza ingiustificati disagi o vincoli per l’utente; c) compatibilità con le linee guida indicate nelle comunicazioni, nelle raccomandazioni e nelle direttive sull’accessibilità dell’Unione europea, nonché nelle normative internazionalmente riconosciute quali l’International Organization for Standardization (ISO) e il World Wide Web Consortium (W3C).

Cosa prevede la normativa Il regolamento ed il decreto attuativo in sintesi dispongono che un sito internet accessibile debba rispondere a 22 requisiti

I 22 requisiti I criteri oggettivi sono obbligatori per le PPAA Elenco dei criteri oggettivi (liberamente semplificati)  (X)HTML Strict (preferenza per XHTML 1.0 strict)  No tabelle per il layout, si CSS  No apertura nuove finestre  No marcatori presentazionali (font ecc.), si CSS  No frame

I 22 requisiti  Immagini e multimedia con testi alternativi  No uso semantico del colore (oppure ALT)  No blink  Si alto contrasto  No mappe immagini lato server (oppure ALT)  Tabelle solo per contenuto tabellare e con intestazioni chiaramente associate alle righe/colonne (id negli header TH e attributo header nei TD)

I 22 requisiti  Usabile anche senza CSS  Layout fluido e/o ”resistente” a modifiche nella dimensione dei font  Form con etichette associate ai campi  Usabile senza script e applet  Gestori eventi script e applet: indipendenza dai dispositivi di input  Link comprensibili anche senza contesto oppure title esplicativi

I 22 requisiti  Sistemi per saltare direttamente al contenuto (evitando di dover sempre scorrere i menu)  No servizi ”a scadere” oppure avvisare l'utente  Collegamenti attivabili da tastiera o da sistemi di puntamento diversi dal mouse (access key, padding >= 1em)  Scappatoia: versione accessibile della pagina (no sito parallelo)

Storia del progetto FAP Nato nel 2004, si basa sulla release versione italiana Autore originale: Vamba (M. Bertolini) Maintainer dal 2006: ItOpen Nel 2007 parte il progetto FAP 1.5 Nel 2009 si giunge alla FAP 1.5 V 1.4 stabile Installazioni in produzione e altre in arrivo

da cosa è composto JoomlaFAP Ultima versione di Joomla! 1) il componente accesskeys 2) il template accessible 3) il gruppo dei file del core modificati chiamati in gergo corepatches 4) il plugin htmlpurifier

Chi ha sviluppato le estensioni Joomla FAP: iI CMS accessibile Accesskeys, template e file corepatches Alessandro Pasotti

Chi ha sviluppato le estensioni Joomla FAP: iI CMS accessibile plugin htmlpurifier Federico Capoano

Dove sono le estensioni com_accesskeys, template e files corepatch qui

Dove sono i file del corepatch files corepatch qui

Dove sono le estensioni Plugin htmlpurifier qui ls oppure purifier.html

Dwonload htmlpurifier

Download htmlpurifier

Download accesskeys e template

Scaricare i files del corepatch I file del corepatch si trovano depositati in un Repository SVN (Subversion) e non sono scaricabili direttamente con il download. Per scaricarli sul nostro computer dobbiamo procurarci alcuni strumenti di lavoro idonei a questo scopo. Sotto windows uno degli strumenti più popolari è Tortoise

Procurarsi ed installare Tortoise

Usare Tortoise

Trasferire i file del corepatch

Caricare le estensioni Con le procedure normali di Joomla! si procede al caricamento delle estensioni. 1) com_accesskeys 2) plugin htmlpurifier 3) template accessible

Il componente accesskeys Il componente accesskeys permette di assegnare alle voci di menù una combinanzione di tasti che quando sarà premuta attiverà la voce di menù stessa. Le combinazioni sono: Alt + lettera o numero con Internet Explorer Alt + shift + lettera o numero con Firefox

Il componente accesskeys

Il plugin htmlpurifier Htmlpurifier è un plugin che consente di utilizzare l'omonima libreria scritta in PHP, la quale agisce sul codice HTML, generato da Joomla, e lo mantiene pulito, conforme agli standard e alle specifiche W3C ed anche libero da eventuali codici maligni.

Il plugin htmlpurifier

Il template accessible

la validazione

La validazione

Ringraziamenti agli sviluppatori in modo particolare ad Alessandro Pasotti moderatore del forum JoomlaFAP di joomla.it alla comunità di Joomla che con la partecipazione sul forum consente il test continuo, il mantenimento e lo sviluppo di queste importanti creazioni