Accessibilità in WordPress Teoria, Strumenti e Metodologie

Slides:



Advertisements
Presentazioni simili
Primo Rapporto annuale sui siti istituzionali delle Regioni Lanalisi dellaccessibilità dei siti con Kendo Paolo Subioli.
Advertisements

UNIVERSITÀ DEGLI STUDI DI PAVIA C ORSO DI L AUREA I NTERDIPARTIMENTALE IN C OMUNICAZIONE, I NNOVAZIONE, M ULTIMEDIALITÀ Usabilità e Accessibilità del Web:
L’ACCESSIBILITA’ DEL WEB NEI NEGOZI DI VENDITA ONLINE: TRE SITI A CONFRONTO Relatore: Prof. Marco Porta Correlatore: Prof. Lidia Falomo Tesi di: Laura.
Isola d’Elba, 3-5 settembre Accessibilità e CMS Cristian Lucchesi Istituto di Informatica e Telematica.
FlowLineXL Flowline XL e' il sistema integrato per la gestione del recruitment tramite web per enti e societa' di selezione Fornito in modalita' ASP (application.
POLITECNICO DI MILANO FACOLTA’ DI INGEGNERIA SEDE DI CREMONA TESI DI DIPLOMA IN INGEGNERIA INFORMATICA RELATOREAUTORI Prof. Vittorio TrecordiDemicheli.
Lite. FlowLine Flowline Lite e' il sistema integrato per la gestione di database di CV aziendali tramite web. Fornito in modalita' ASP (application service.
Gestione delle configurazioni Configuration management (CM) E` un processo che controlla le modifiche fatte a un sistema e gestisce le diverse versioni.
Cassetto Previdenziale per Liberi Professionisti iscritti alla Gestione Separata Manuale Utente.
Francesca Dei Cas/Federica Pelucchi/ Gioele Besio
Carte di credito contactless: quali i rischi per la privacy e
Facile da usare Un'interfaccia amministrativa completamente rinnovata, iniziare con Drupal è più facile!
Corso per Webmaster base
ESAMI DI STATO 2015/16 Esami dei candidati con disabilità
Antonio Giovanni Schiavone, ISTI-CNR
ALPE in pillole Corso di formazione per bibliotecari
(Codice identificativo progetto: PON03PE_00159_1)
Vulnerability Assessment
ALTERNANZA SCUOLA LAVORO Risultati, problematiche e obiettivi
Numeri e grafici per capire la salute
FlowLine Flowline e' il sistema integrato per la gestione del recruitment aziendale tramite web. Fornito in modalita' ASP (application service provider)
Analisi Accessibilità
FlowLineXL Flowline XL e' il sistema integrato per la gestione del recruitment tramite web per enti e societa' di selezione Fornito in modalita' ASP (application.
Studente/i Relatore Correlatore Committente Christian Ortega
Commissione Calcolo e Reti
Il Registro nazionale per l’alternanza scuola-lavoro
Studente/i Relatore Correlatore Committente Aris Piatti
By Jacob Nielsen, novembre 2016
INDICO Parte 1 01/07/2018 Francesco Serafini.
Alla Ricerca di una Rete Libera
Standard e Formati di Documento Aperti
Scenario mail in Ateneo
Bando Voucher Digitalizzazione
ANTONIO GIOVANNI SCHIAVONE
I tag essenziali.
Accessibilità Web in Italia: A che punto siamo?
Iscrizioni OnLine Einschreibungen
Iscrizioni OnLine Einschreibungen
IL NUOVO SPAZIO WEB DELLA PROVINCIA CON DATI E INFORMAZIONI SULL’ORGANIZZAZIONE E IL PERSONALE DELLA PROVINCIA I dati sul personale sono stati estratti.
Sviluppo di un'applicazione web per l'utilizzo del framework SparkER
Iscrizioni OnLine Einschreibungen
Studente : Andrea Cassarà Classe: 5AII A.S. 2014/2015 Link Sito
Comitato Paritetico Strategia Nazionale Biodiversità
Corso di Ingegneria del Web A A Domenico Rosaci 1
Il test di lingua italiana: il procedimento e i soggetti coinvolti
MICRO: Enhancing Competitiveness of Micro-enterprises in Rural Areas
Predisposizione e presentazione della domanda di nullaosta
Il test di lingua italiana: il procedimento e i soggetti coinvolti
Il servizio di Help desk
Guida operativa per le Associazioni
Comunicare il servizio
Società Italiana di Andrologia Sezione Marche - Emilia Romagna – RSM
HOTEL DESENZANO Viale Cavour 40/42 Desenzano del Garda (Brescia)
Il test di lingua italiana: il procedimento e i soggetti coinvolti
Suggerimenti e Prospettive
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Iscrizioni OnLine Einschreibungen
Comunicare il servizio
Cassetto Previdenziale per Liberi Professionisti iscritti alla Gestione Separata Manuale Utente.
D.M. n. 663/2016 La rete Toscana dei CPIA Tipologia B
Predisposizione e presentazione della domanda di nullaosta
I.T. A.DA SCHIO - Vicenza 11 Gennaio 2006 L’ALTERNANZA SCUOLA - LAVORO
Come cambia il nuovo esame di stato
UNIVERSITÀ DI MODENA E REGGIO EMILIA
Le linee guida AGID per le competenze digitali
REPORT QUESTIONARI DI AUTOVALUTAZIONE D’ISTITUTO
Prime proposte pagina grafica
La Mappa dei servizi pubblici per l’impiego
ROMA, FEBBRAIO 2019 Recupero di dati contabili da testi non strutturati di bilanci d’impresa disponibili sul sito Telemaco attraverso tecniche di text-mining.
I PRINCIPALI ELEMENTI DI NOVITÀ
Transcript della presentazione:

Accessibilità in WordPress Teoria, Strumenti e Metodologie WordCamp Roma 2017 – Roma 15/16 Dicembre 2017 Antonio Giovanni Schiavone

Antonio Giovanni Schiavone Chi sono? Antonio Giovanni Schiavone Dottore in Informatica Ex Assegnista di Ricerca c/o CNR (Pisa / Roma) Accessibilità Web Usabilità Web Data Visualization Semantic Web Consulente ICT c/o AgID Progetto Identità Digitali Contatti Web: www.antoniogiovannischiavone.it Twitter: @AGSchiavone Email: antonio.giovanni.schiavone@isti.cnr.it

1. Comprendere l’Accessibilità No, non parlo dell’oggetto costoso che non puoi permetterti

Definiamo l’Accessibilità 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” Art. 2, Comma a, Legge 4/2004 – nota anche come Legge Stanca PUNTI CHIAVE: Focus sulla fruibilità di contenuti e servizi. Evitare discriminazioni, anche tecnologiche. Attenzione sopratutto, ma non solo, ai disabili.

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect Tim Berners-Lee Direttore del W3C e inventore del World Wide Web Vincitore del Premio Turing 2016

10%-20% Secondo varie ricerche, la percentuale della popolazione 16+ con qualche tipo di disabilità

Le Tecnologie Assistive TECNOLOGIE ASSISTIVE: Insieme di tutte le tecnologie realizzate ad hoc per rendere accessibili e usabili i prodotti informatici stessi (hardware o software) anche a persone diversamente abili. Lettori di Schermo Tastiere Braille Interfacce Neurali Puntatori Oculari

2. Leggi, Standard e Metodologie L’accessibilità è un obbligo? E come si valuta?

La normativa italiana In Italia la legge che regolamenta l’accessibilità dei siti web è la legge 9 gennaio 2004, n.4, recante «Disposizioni per favorire l'accesso dei soggetti disabili agli strumenti informatici». Essa è soprattutto nota come Legge Stanca, dall’ex Ministro per l'Innovazione Lucio Stanca. In seguito alla revisione del 2013, essa impone la conformità alle WCAG 2.0 livello di conformità AA per i siti web dei seguenti soggetti : SOGGETTI PUBBLICI Enti pubblici economici Aziende municipalizzate regionali Enti di assistenza e di riabilitazione pubblici Aziende di trasporto e di telecomunicazione a prevalente partecipazione di capitale pubblico. SOGGETTI PRIVATI Aziende appaltatrici di servizi informatici Aziende private concessionarie di servizi pubblici Soggetti che usufruiscono di contributi pubblici o agevolazioni per l’erogazione dei propri servizi tramite sistemi informativi o internet. (Ad es. i quotidiani!)

Le WCAG 2.0 Le Web Content Accessibility Guidelines (WCAG) sono le più importanti ed internazionalmente riconosciute linee guida per l’accessibilità dei siti Web. Pubblicate dal World Wide Web Consortium (W3C), la loro ultima versione (WCAG 2.0 del 2012) è anche uno standard ISO (ISO/IEC 40500:2012).

Le WCAG 2.0 Le WCAG sono un documento normativo, contenente insieme di raccomandazioni di tipo astratto su quali aspetti tenere in considerazione nello sviluppo di un sito accessibile. Ad esse si associano : Understanding WCAG 2.0: Documento di approfondimento che fornisce maggiori chiarimenti sui dettagli e sugli intenti delle WCAG. Techniques for WCAG 2.0: fornisce specifiche indicazioni per gli sviluppatori su come sviluppare contenuti Web accessibili, con esempi concreti per alcune tecnologie Web (HTML, CSS, WAI-ARIA, PDF, Scripting Client / Server Side, Flash, etc)

Un caso concreto WCAG 2.0 - 3.1.1 Lingua della pagina: L'impostazione della lingua predefinita di ogni pagina Web può essere determinata programmaticamente. (Livello A) Technique H57 - Using language attributes on the html element Examine the html element of the document. Check that the html element has a lang and/or xml:lang attribute. Check that the value of the lang attribute conforms to BCP 47: Tags for the Identification of Languages or its successor and reflects the primary language used by the Web page. Esempio: <!DOCTYPE html> <html lang="en"> <head> <title>Page in English</title> </head> ………

<i class="fa fa-id-badge" aria-hidden="true"></i> Le WAI-ARIA Le WAI-ARIA sono una specifica del W3C che fornisce un metodo per specificare ruoli, stati e proprietà per widget "custom" in modo da renderli riconoscibili e utilizzabili per gli utenti delle tecnologie di supporto. Fornisce anche un meccanismo per assicurare che gli utenti di queste tecnologie si rendano sempre conto di un aggiornamento dei contenuti <i class="fa fa-id-badge" aria-hidden="true"></i> <div id="status" role="alert" aria-live=“polite"><p>You are online.</p></div> WAI-ARIA Roles HTML5 Semantic Tags

ESPERTI DI ACCESSIBILITÀ VALIDATORI DI ACCESSIBILITÀ Metodologie Le principali metodologie per la valutazione dell’accessibilità sono 3: ESPERTI DI ACCESSIBILITÀ Figure professionali esperte nella verifica dell’accessibilità dei sistemi informatici. A seconda delle necessità, possono fare riferimento diretto a determinate linee guida per l’accessibilità o svolgere la valutazione secondo la loro esperienza. GRUPPI DI VALUTAZIONE Gruppi costituiti da persone con varie tipologie di disabilità, i quali hanno il compito di accedere al sito web in esame, per testarne le funzionalità. Tali prove possono avvenire in contesti usuali o appositamente costituiti, in forma libera o con compiti prestabiliti. VALIDATORI DI ACCESSIBILITÀ Strumenti automatici in grado di verificare la conformità di un sito o di un’applicazione web rispetto ai criteri stabiliti da determinate linee guida per l’accessibilità. Comunemente il loro funzionamento si basa sull’analisi del codice sorgente dell’applicazione web in esame.

I validatori Una lista di vari validatori di accessibilità è disponibile sul sito del WAI, iniziativa del W3C dedicata all’Accessibilità Web: https://www.w3.org/WAI/ER/tools/ SOFTWARE COMMERCIALE SiteImprove SOFTWARE COMMERCIALE FREEMIUM TotalValidator Cynthia Says SOFTWARE GRATUITO / OPENSOURCE MAUVE ( ISTI / CNR - IT) AChecker (Università di Toronto - CA) Wave (WebAIM / Utah State University - US)

Report code-driven

Report grafico

3. Accessibilità e Wordpress Just another Accessible WordPress website

Le tappe 2003 - Prima versione del CMS, le tematiche legate all’accessibilità sono prese in considerazione solo in maniera molto marginale dal team di sviluppo. 2011 - Nasce il WordPress Accessibility Team, con l’obbiettivo di rendere accessibile l’ecosistema Wordpress, a partire dal Core (v 3.3) 2016 - Gli standard di accessibilità vengono inclusi nel Core Handbook. 2016 - Viene adottato come standard di riferimento per l’accessibilità le WCAG 2.0 AA, con l’obiettivo di rendere il Core e i temi ufficiali sempre più aderente a tale standard.

Non si vive di solo Core

Temi accessibility-ready Dal 2015 il processo di revisione dei temi della piattaforma Wordpress.org è stato arricchito dalla possibilità di indicare un tema come accessibile. I temi indicati come accessibili sono sottoposti ad un’ulteriore analisi per verificarne l’aderenza con gli standard di accessibilità richiesti. Solo in caso di esito positivo, il tag accessibility-ready verrà aggiunto a tale tema , e potrà essere selezionato tramite l’apposito filtro.

PLUGIN Al contrario dei temi, non vi è ancora possibilità di revisione e filtrare i plugin in base al loro comportamento rispetto ai requisiti di accessibilità. In compenso vi sono alcuni plugin che hanno lo scopo di migliorare l’accessibilità di un sito. Ad esempio: WP Accessibility Plugin Contact Form 7: Accessible defaults Genesis Accessible Gravity Forms WCAG 2.0 Form Fields

WP Accessibility Plugin sviluppato da Joe Dolson aiuta a risolvere alcuni problemi comuni di accessibilità dei temi di WordPress. Aggiunge attributi di lingua e direzione del testo all'elemento HTML Aggiunge la descrizione alle immagini, usando il campo "Descrizione" dell'immagine. Rimuove l'attributo target dai link. Forza un errore della pagina di ricerca quando viene effettuata una ricerca con una stringa di testo vuota. Aggiunge le etichette ai campi dei moduli WordPress standard se mancanti Mostra il contrasto cromatico tra due valori di colore esadecimali forniti. ……

4. Consigli Pratici Non accettare caramelle dagli sconosc… Ehm no, non quel tipo di consigli

Non rimandare

Scegliere bene i temi

Contenuti accessibili

Verificate il risultato

Domande? Grazie!