SlideShare a Scribd company logo
1 of 34
Download to read offline
Plone e accessibilità
tra buon senso e nuove norme
questa non è una pipa
e questa presentazione non è arancione
http://en.wikipedia.org/wiki/The_Treachery_of_Images
Le nuove norme
facciamo chiarezza: 

cosa permettono e come sono fatte
WCAG 2 

meet Italy
Valide dal 16-9-2013
Niente più alternative
una pagina (o un documento) per tutti!
Tutto il processo accessibile
anche se si esce dal sito per concluderlo
Finalmente!
I nuovi requisiti
consentono l’uso di
HTML5 e di CSS3
per la parte
responsive.
Ovvero siti mobile
che si adattano al
dispositivo
Modernità!
Javascript
finalmente è
ammesso e non va
disattivato
benvenute web app, e
AJAX
perchè basta solo un
po' di WAI ARIA
Tante belle notizie!
e magari qualche mito sfatato
Nel dettaglio, è tutto
semplice
4 Principi
1. percepibile
2. utilizzabile
3. comprensibile
4. robusto
Sono regole più chiare
Declinati in solo 12
requisiti
1. Alternative testuali
2. Audio, video
3. Adattabile
4. Distinguibile
5. Tastiera
6. Tempo
Molto più chiare
Declinati in solo 12 requisiti
7. Crisi epilettiche
8. Navigabile
9. Leggibile
10.Prevedibile
11.Assistenza
nell’inserimento
12.Compatibile
Con solo qualche punto di
controllo
Appena 4 o 5 per ogni requisito
E alcune piccole verifiche
Per il livello AA
• Line guida 1
• Requisito 1
• Punto di controllo 1: 

si possono verificare 6
casi
• per ciascun caso
esistono 5 o 6
tecniche di sicuro
successo
• e 10 casi in cui
certamente fallisce
Riepilogando
4 principi
=
12 Requisiti
x
5 punti di controllo
x
5 possibili casi di errore
x
2 punti da verificare
600 verifiche
circa
a documento
WCAG 2
benvenuti nuovi requisiti!
(noi abbiamo solo 27 punti di controllo, quindi 27x5x2=270)
FINE
con 300 controlli a pagina,

un sito accessibile è impossibile, 

altro che buon senso!
Plone e accessibilità
il nostro percorso, affidato al buon senso
Plone is
standard.
Plone carefully follows standards
for usability and accessibility. Plone
pages are compliant with US
Section 508, and the W3C's AA
rating for accessibility, in addition
to using best-practice web
standards like XHTML and CSS.
(html5? css3? WCAG2?)
Plone non è
solo Plone
Plone ha di suo alcuni
problemi, e ogni prodotto
che si installa aggiunge
altri problemi da
affrontare
Il percorso
solo 2 passi
Accessibilità per i cittadini
Siamo partiti da un frontend (abbastanza) accessibile, 

e vi abbiamo portato dentro tutti i siti
Siamo passati al back-office
perchè Plone fosse accessibile veramente anche a chi
lavora nella nostra PA
La RER cos’ha fatto
• Abbiamo analizzato front end
e back-office di Plone
• E lo stesso con tutti i prodotti
che usiamo
• E per ciascuno prodotto, tutti i
casi che questi creano
(aggiunta elementi, ecc.)
Come sta Plone? Bene
Portlet e struttura HTML, alcuni popup per la selezione,
l’editor in alcune versioni
Come stanno i prodotti? Bene
• 200 prodotti installati
• 70 in uso e da testare
• 20 OK
• 10 OK se non si fa…
• 10 NO
altri 30 sono in fase di verifica,
ma quasi tutti aggiungono solo
comportamenti dietro le quinte
Ma serve buon senso
Tempo e consapevolezza:
ovvero usare in modo più
consapevole i prodotti che
abbiamo scelto, e attendere
che le cose si sistemino*
*attendere però in modo pro-
attivo, perché siamo PA e
abbiamo delle responsabilità
spingere al cambiamento
Fare il possibile su ciò su cui si ha il controllo, 

e interagire con gli sviluppatori per migliorare i difetti
e i plonegovers?
condividiamo i risultati e collaboriamo per le altre cose
da verificare,… ad esempio l’editor (volontari?)
un’ultima
domanda
Cosa non si può fare in un
sito (o doc) accessibile?
Non si può
usare l’arancione
Rinunciare
all’arancione?
ma perchè?!
http://www.whenwomentalks.com/22187/fifty-six-orange-things-to-prove-its-an-outstanding-color
Jacopo @ Deyla .com
Accessibilità è: 

“nessuna rinuncia, solo alternative”


il segreto è solo nella conoscenza

More Related Content

Similar to Accessibilità (e Plone) - le norme ma con buon senso - 2015

Wpc2019 - Distruggere DevOps, la storia di un vero team
Wpc2019 - Distruggere DevOps, la storia di un vero teamWpc2019 - Distruggere DevOps, la storia di un vero team
Wpc2019 - Distruggere DevOps, la storia di un vero teamAlessandro Alpi
 
Data Analysis & Machine Learning
Data Analysis & Machine LearningData Analysis & Machine Learning
Data Analysis & Machine LearningCaffeina
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchStefano Ottaviani
 
Hybrid development using Qt webkit
Hybrid development using Qt webkitHybrid development using Qt webkit
Hybrid development using Qt webkitDeveler S.r.l.
 
... thinking about Microformats!
... thinking about Microformats!... thinking about Microformats!
... thinking about Microformats!Stefano Fago
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine webGiacomo Zecchini
 
Maze Enterprise: front-end e back-end. Trova la miglior soluzione!
Maze Enterprise: front-end e back-end. Trova la miglior soluzione!Maze Enterprise: front-end e back-end. Trova la miglior soluzione!
Maze Enterprise: front-end e back-end. Trova la miglior soluzione!Codemotion
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8DotNetCampus
 
Linee guida per i siti web delle PA - Uno spunto per tutti
Linee guida per i siti web delle PA - Uno spunto per tuttiLinee guida per i siti web delle PA - Uno spunto per tutti
Linee guida per i siti web delle PA - Uno spunto per tuttiextrategy
 
Componentistica hardware e software coordinata da smartphone e destinata alla...
Componentistica hardware e software coordinata da smartphone e destinata alla...Componentistica hardware e software coordinata da smartphone e destinata alla...
Componentistica hardware e software coordinata da smartphone e destinata alla...freedomotic
 
Marco Salvatore - Novità tecniche di PrestaShop 1.7.6 (and what’s next)
Marco Salvatore - Novità tecniche di PrestaShop 1.7.6 (and what’s next)Marco Salvatore - Novità tecniche di PrestaShop 1.7.6 (and what’s next)
Marco Salvatore - Novità tecniche di PrestaShop 1.7.6 (and what’s next)Ecommerce HUB
 
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...Andrea Cirioni
 
Prototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsPrototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsCommit University
 
Keep calm and deploy
Keep calm and deployKeep calm and deploy
Keep calm and deployKlab
 
Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...
Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...
Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...Simone Onofri
 

Similar to Accessibilità (e Plone) - le norme ma con buon senso - 2015 (20)

Html5
Html5Html5
Html5
 
Wpc2019 - Distruggere DevOps, la storia di un vero team
Wpc2019 - Distruggere DevOps, la storia di un vero teamWpc2019 - Distruggere DevOps, la storia di un vero team
Wpc2019 - Distruggere DevOps, la storia di un vero team
 
Data Analysis & Machine Learning
Data Analysis & Machine LearningData Analysis & Machine Learning
Data Analysis & Machine Learning
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
 
Hybrid development using Qt webkit
Hybrid development using Qt webkitHybrid development using Qt webkit
Hybrid development using Qt webkit
 
Total Testing in DevOps
Total Testing in DevOpsTotal Testing in DevOps
Total Testing in DevOps
 
... thinking about Microformats!
... thinking about Microformats!... thinking about Microformats!
... thinking about Microformats!
 
Session isolation e rendering delle pagine web
Session isolation e rendering delle pagine webSession isolation e rendering delle pagine web
Session isolation e rendering delle pagine web
 
Maze Enterprise: front-end e back-end. Trova la miglior soluzione!
Maze Enterprise: front-end e back-end. Trova la miglior soluzione!Maze Enterprise: front-end e back-end. Trova la miglior soluzione!
Maze Enterprise: front-end e back-end. Trova la miglior soluzione!
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8
 
Linee guida per i siti web delle PA - Uno spunto per tutti
Linee guida per i siti web delle PA - Uno spunto per tuttiLinee guida per i siti web delle PA - Uno spunto per tutti
Linee guida per i siti web delle PA - Uno spunto per tutti
 
Componentistica hardware e software coordinata da smartphone e destinata alla...
Componentistica hardware e software coordinata da smartphone e destinata alla...Componentistica hardware e software coordinata da smartphone e destinata alla...
Componentistica hardware e software coordinata da smartphone e destinata alla...
 
Marco Salvatore - Novità tecniche di PrestaShop 1.7.6 (and what’s next)
Marco Salvatore - Novità tecniche di PrestaShop 1.7.6 (and what’s next)Marco Salvatore - Novità tecniche di PrestaShop 1.7.6 (and what’s next)
Marco Salvatore - Novità tecniche di PrestaShop 1.7.6 (and what’s next)
 
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
Keep calm and Deploy - Panoramica sui problemi che emergono in fase di rilasc...
 
Prototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step FunctionsPrototipazione Low-Code con AWS Step Functions
Prototipazione Low-Code con AWS Step Functions
 
Keep calm and deploy
Keep calm and deployKeep calm and deploy
Keep calm and deploy
 
Drupal 7
Drupal 7Drupal 7
Drupal 7
 
Corso Java - Introduzione
Corso Java - IntroduzioneCorso Java - Introduzione
Corso Java - Introduzione
 
Html5
Html5Html5
Html5
 
Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...
Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...
Accessibilità dei Contenuti per il Web secondo il W3C: Introduzione alle WCAG...
 

More from Jacopo Deyla

Usabilità nella valutazione dei siti pubblici: WCAG ed Euristiche
Usabilità nella valutazione dei siti pubblici: WCAG ed EuristicheUsabilità nella valutazione dei siti pubblici: WCAG ed Euristiche
Usabilità nella valutazione dei siti pubblici: WCAG ed EuristicheJacopo Deyla
 
Dichiarazione di accessibilità: come fare?
Dichiarazione di accessibilità: come fare?Dichiarazione di accessibilità: come fare?
Dichiarazione di accessibilità: come fare?Jacopo Deyla
 
AGID: Non solo linee guida
AGID: Non solo linee guidaAGID: Non solo linee guida
AGID: Non solo linee guidaJacopo Deyla
 
Accessibilità in Regione Emilia-Romagna
Accessibilità in Regione Emilia-RomagnaAccessibilità in Regione Emilia-Romagna
Accessibilità in Regione Emilia-RomagnaJacopo Deyla
 
Inclusione e Accessibilità
Inclusione e AccessibilitàInclusione e Accessibilità
Inclusione e AccessibilitàJacopo Deyla
 
Accessibilità ed Inclusione in Italia (gen 2008)
Accessibilità ed Inclusione in Italia (gen 2008)Accessibilità ed Inclusione in Italia (gen 2008)
Accessibilità ed Inclusione in Italia (gen 2008)Jacopo Deyla
 

More from Jacopo Deyla (7)

Usabilità nella valutazione dei siti pubblici: WCAG ed Euristiche
Usabilità nella valutazione dei siti pubblici: WCAG ed EuristicheUsabilità nella valutazione dei siti pubblici: WCAG ed Euristiche
Usabilità nella valutazione dei siti pubblici: WCAG ed Euristiche
 
Dichiarazione di accessibilità: come fare?
Dichiarazione di accessibilità: come fare?Dichiarazione di accessibilità: come fare?
Dichiarazione di accessibilità: come fare?
 
AGID: Non solo linee guida
AGID: Non solo linee guidaAGID: Non solo linee guida
AGID: Non solo linee guida
 
E-R - My Stanca
E-R - My StancaE-R - My Stanca
E-R - My Stanca
 
Accessibilità in Regione Emilia-Romagna
Accessibilità in Regione Emilia-RomagnaAccessibilità in Regione Emilia-Romagna
Accessibilità in Regione Emilia-Romagna
 
Inclusione e Accessibilità
Inclusione e AccessibilitàInclusione e Accessibilità
Inclusione e Accessibilità
 
Accessibilità ed Inclusione in Italia (gen 2008)
Accessibilità ed Inclusione in Italia (gen 2008)Accessibilità ed Inclusione in Italia (gen 2008)
Accessibilità ed Inclusione in Italia (gen 2008)
 

Accessibilità (e Plone) - le norme ma con buon senso - 2015