SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Web Usability [4]
Matteo Magni
Usabilità

• L'usabilità è definita dall'ISO (International
  Organisation for Standardisation), come l'efficacia,
  l'efficienza e la soddisfazione con le quali determinati
  utenti raggiungono determinati obiettivi in determinati
  contesti. In pratica definisce il grado di facilità e
  soddisfazione con cui si compie l'interazione tra
  l'uomo e uno strumento (console, leva del cambio,
  interfaccia grafica, ecc.)
                                                 (Wikipedia)
Nielsen
• L’usabilità è un indicatore di qualità che ci dice quanto una
  determinata cosa è semplice da usare. Più precisamente, ci
  dice quanto è necessario per imparare a usare quella cosa,
  con quanta efficienza la si usa poi, quanto si riesce a tenerne a
  mente il funzionamento, quanto alta è la probabilità di fare
  errori quando la si usa, e quanto è piacevole usarla. Se
  l’utente non riesce o non vuole usare una data funzionalità di
  un oggetto o di un programma, quella funzionalità potrebbe
  tranquillamente non esserci. (Nielsen)
Accessibilità

• L'accessibilità è la caratteristica di un
  dispositivo, di un servizio o di una risorsa
  d'essere fruibile con facilità da una
  qualsiasi tipologia d'utente.
                                     (Wikipedia)
Accessibilità

• La proprietà di un contenuto web, di uno
  strumento autoriale o di un programma utente di
  essere accessibile oppure, a seconda del
  contesto, l’insieme di linee guida,
  raccomandazioni, suggerimenti, tecniche, per
  produrre contenuti accessibili, strumenti autoriali
  accessibili, programmi utente accessibili. (Diodati)
Tim Berners-Lee


“un sito accessibile è un sito più usabile per
                     tutti”
wcag
http://www.w3.org/TR/WCAG10/
Web Content
Accessibility
Guidelines 1.0
Beneficiari
Le categorie di disabili che         • i disabili motori (almeno per quel
vengono citate nelle WCAG 1.0          che influenza la possibilità di usare
come interessate dai benefici di       il mouse o la tastiera);
una corretta applicazione delle      • i malati di epilessia fotosensibile (le
raccomandazioni sull’accessibilità     cui crisi possono essere scatenate
sono le seguenti:                      da luci in movimento o oggetti
                                       lampeggianti);
• i ciechi;
                                     • individui affetti da non meglio
• i sordi;                             specificate disabilità cognitive o
                                       dell’apprendimento.
• i sordociechi;
• gli ipovedenti;
Ma parliamo solo di disabilità permanenti?
molti utenti possono
trovarsi a operare in
contesti molto
differenti dal proprio
Situazioni [1]

• possono non essere in grado di vedere, sentire,
  muoversi, o possono non riuscire a elaborare,
  facilmente o del tutto, alcuni tipi di informazioni;
• possono avere difficoltà nella lettura o nella
  comprensione dei testi;
• possono non avere la tastiera o il mouse,
  oppure non essere in grado di adoperarli;
Situazioni [2]
• possono avere uno schermo solo a caratteri, uno schermo piccolo
  o una connessione lenta a Internet;
• possono non parlare o comprendere in modo fluente la lingua in
  cui il documento è scritto;
• possono trovarsi in situazioni in cui la vista, l’udito o le mani sono
  occupati o ostacolati (per esempio, guidano per lavoro o lavorano
  in un ambiente rumoroso ecc.);
• possono avere una versione precedente di un browser, un browser
  del tutto differente, un browser vocale o un diverso sistema
  operativo.
Errori comuni
Se non ho le immagini?

           • Disabilito le
             immagini con la
             web developer
             toolbar di firefox
Errori comuni – menu immagini
Browser testuale
Richiesto plugin silverlight
• E se non lo so installare?
• E se non si installa?
• E se non ho i permessi per installarlo?
iFrame

   • Gli iframe non
     hanno titoli
     significativi
Dispositivi

• browser grafici (Internet Explorer, Firefox, Opera, Safari, ...);
• browser testuali (Lynx, Links, ...);
• browser vocali (Home Page Reader);
• plug-in (Adobe Reader, Flash, Java Runtime
  Environment, ...);
• screen reader (Jaws, Windows Eyes, Hal, ...);
• ingranditori di schermo (Lunar, ZoomText, Magic, ...).
Alternativa




Una della parole chiavi per l'accessibilità è
   sicuramente la parola alternativa
WCAG 1.0, linea guida 1. Fornire contenuti
che, quando presentati all’utente, svolgono
essenzialmente la stessa funzione o scopo
       dei contenuti uditivi o visivi.
Immagini attributo alt

Lo abbiamo già visto, ma nei casi di immagini
decorative?
<img src="pallino.gif" alt="" 
width="5" height="5">
<img src="spaziatore.gif" alt="" 
width="15" height="10">
Meglio metterlo vuoto
e i CSS?
ul { list­style­image: url("bullet.jpg") }
......
<ul>
<li>Primo punto elenco.</li>
<li>Secondo punto elenco.</li>
<li>Terzo punto elenco.</li>
</ul>
CAPTCHA

    • Così è accessibile,
      ma è anche
      usabile?
Non usare solo il colore




E i link quali sono se non vedo i colori?
http://it.wikipedia.org/wiki/Accessibilit%C3%A0_%28design%29
Contrasto

     • Cerchiamo di
       avere contrasti
       accessibili
     http://www.iamcal.com/toys/colors/
Marcatura html e css

• Come abbiamo visto
  nel modulo html e
  css usare un codice
  pulito e molti fogli di
  stile rende tutto più
  accessibile.
• Validiamo il codice
Disabilitiamo Javascript?
Come navigo?!?!?

  href=”#”
• Il menu dovrebbe essere utilizzabile lo
  stesso
• Con HTML e CSS posso creare
  alternative nel caso non ci sia Js
noscript
<script type="text/tcl">
...uno script Tcl che mostra un tabellone di risultati 
sportivi... 
</script>
<noscript> 
<p>I risultati delle gare di ieri:</p> 
<dl>
<dt>Bologna 91, Roma 80.</dt>
<dd>
<a href="gara1.html">I momenti clou
dell’incontro di basket Bologna­Roma</a>
...altri risultati...
</dd>
</dl>
</noscript>
Javascript quindi?

• Conoscendolo lo si
  può rendere
  accessibile, quindi
  ci tocca
  aspettare...
Usare le giuste tecnologie

• HTML
• Css
• Javascript
In Italia?
http://www.pubbliaccesso.gov.it/normative/legge_20040109_n4.htm


 Legge 4 gennaio 2004, n. 4, Disposizioni per favorire l’accesso
 dei soggetti disabili agli strumenti informatici, nota come Legge
      Stanca dall’allora ministro proponente, Lucio Stanca

http://www.pubbliaccesso.gov.it/biblioteca/documentazione/studio_lineeguida/3_requisiti_tecnica.htm
Tools




Ma purtroppo sono scomparsi
Tools [2]
https://addons.mozilla.org/it/firefox/addon/accessibility-evaluation-toolb/
Bibliografia

• Accessibilità Guida
  completa di
  Michele Diodati
http://accessibile.diodati.org/agc/
Risorse

http://webaccessibile.org/

http://www.iwa.it/categorie/informazioni/
Domande

               Slide:
http://www.slideshare.net/ilbonzo
               Code:
https://github.com/ilbonzo/Cypher
                mail:
        matteo@magni.me

Más contenido relacionado

Similar a Web usability - 4 | WebMaster & WebDesigner

Usabilità e accessibilità
Usabilità  e accessibilitàUsabilità  e accessibilità
Usabilità e accessibilitàCinzia Savonitti
 
Accessibilità dei siti web
Accessibilità dei siti webAccessibilità dei siti web
Accessibilità dei siti webFulvio Corno
 
Web Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesignerWeb Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesignerMatteo Magni
 
Accessibilità dei siti web
Accessibilità dei siti webAccessibilità dei siti web
Accessibilità dei siti webFulvio Corno
 
Web usability - 2 | WebMaster & WebDesigner
Web usability - 2 | WebMaster & WebDesignerWeb usability - 2 | WebMaster & WebDesigner
Web usability - 2 | WebMaster & WebDesignerMatteo Magni
 
Un bit di accessibilità su dispositivi mobili
Un bit di accessibilità su dispositivi mobiliUn bit di accessibilità su dispositivi mobili
Un bit di accessibilità su dispositivi mobiliMattia Ducci
 
Criterivalutazione2012bis
Criterivalutazione2012bisCriterivalutazione2012bis
Criterivalutazione2012bisLucia Bertini
 
Accessibilità - Adriano Cerocchi - SEO Training 2011
Accessibilità - Adriano Cerocchi - SEO Training 2011Accessibilità - Adriano Cerocchi - SEO Training 2011
Accessibilità - Adriano Cerocchi - SEO Training 2011SEO Training
 
SMAU Milano 2016
SMAU Milano 2016SMAU Milano 2016
SMAU Milano 2016Paolo Dadda
 
dislessia e e-learning
dislessia e e-learningdislessia e e-learning
dislessia e e-learningangela pierri
 
follow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryfollow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryQIRIS
 
Accessibilità, come e perché il tuo prodotto digital deve diventare per tutti
Accessibilità, come e perché il tuo prodotto digital deve diventare per tuttiAccessibilità, come e perché il tuo prodotto digital deve diventare per tutti
Accessibilità, come e perché il tuo prodotto digital deve diventare per tuttiPurple Network
 
Accessibilità del Web 2.0 - SMAU 2008
Accessibilità del Web 2.0 - SMAU 2008Accessibilità del Web 2.0 - SMAU 2008
Accessibilità del Web 2.0 - SMAU 2008Roberto Castaldo
 
Criteri di accessibilità
Criteri di accessibilitàCriteri di accessibilità
Criteri di accessibilitàalbertorepetti
 
AccessibilitySEO​:​ Come l'accessibilità può aiutare a far scalare le SERP​ ​
AccessibilitySEO​:​ Come l'accessibilità può aiutare a far scalare le SERP​ ​AccessibilitySEO​:​ Come l'accessibilità può aiutare a far scalare le SERP​ ​
AccessibilitySEO​:​ Come l'accessibilità può aiutare a far scalare le SERP​ ​Antonio Giovanni Schiavone
 
SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti pe...
SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti pe...SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti pe...
SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti pe...freedomotic
 

Similar a Web usability - 4 | WebMaster & WebDesigner (20)

Usabilità e accessibilità
Usabilità  e accessibilitàUsabilità  e accessibilità
Usabilità e accessibilità
 
Accessibilità dei siti web
Accessibilità dei siti webAccessibilità dei siti web
Accessibilità dei siti web
 
Lezione 07/2006
Lezione 07/2006Lezione 07/2006
Lezione 07/2006
 
Web Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesignerWeb Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesigner
 
Accessibilità dei siti web
Accessibilità dei siti webAccessibilità dei siti web
Accessibilità dei siti web
 
Web usability - 2 | WebMaster & WebDesigner
Web usability - 2 | WebMaster & WebDesignerWeb usability - 2 | WebMaster & WebDesigner
Web usability - 2 | WebMaster & WebDesigner
 
Un bit di accessibilità su dispositivi mobili
Un bit di accessibilità su dispositivi mobiliUn bit di accessibilità su dispositivi mobili
Un bit di accessibilità su dispositivi mobili
 
Criterivalutazione2012bis
Criterivalutazione2012bisCriterivalutazione2012bis
Criterivalutazione2012bis
 
Accessibilità - Adriano Cerocchi - SEO Training 2011
Accessibilità - Adriano Cerocchi - SEO Training 2011Accessibilità - Adriano Cerocchi - SEO Training 2011
Accessibilità - Adriano Cerocchi - SEO Training 2011
 
SMAU Milano 2016
SMAU Milano 2016SMAU Milano 2016
SMAU Milano 2016
 
dislessia e e-learning
dislessia e e-learningdislessia e e-learning
dislessia e e-learning
 
follow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryfollow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQuery
 
Accessibilità, come e perché il tuo prodotto digital deve diventare per tutti
Accessibilità, come e perché il tuo prodotto digital deve diventare per tuttiAccessibilità, come e perché il tuo prodotto digital deve diventare per tutti
Accessibilità, come e perché il tuo prodotto digital deve diventare per tutti
 
Accessibilità del Web 2.0 - SMAU 2008
Accessibilità del Web 2.0 - SMAU 2008Accessibilità del Web 2.0 - SMAU 2008
Accessibilità del Web 2.0 - SMAU 2008
 
Criteri di accessibilità
Criteri di accessibilitàCriteri di accessibilità
Criteri di accessibilità
 
Waz.Up Presentazione
Waz.Up PresentazioneWaz.Up Presentazione
Waz.Up Presentazione
 
2010 02 Asphi Accessibilità Pd
2010 02 Asphi Accessibilità Pd2010 02 Asphi Accessibilità Pd
2010 02 Asphi Accessibilità Pd
 
Lezione 05/2006
Lezione 05/2006Lezione 05/2006
Lezione 05/2006
 
AccessibilitySEO​:​ Come l'accessibilità può aiutare a far scalare le SERP​ ​
AccessibilitySEO​:​ Come l'accessibilità può aiutare a far scalare le SERP​ ​AccessibilitySEO​:​ Come l'accessibilità può aiutare a far scalare le SERP​ ​
AccessibilitySEO​:​ Come l'accessibilità può aiutare a far scalare le SERP​ ​
 
SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti pe...
SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti pe...SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti pe...
SpokenHouse: Applicazione mobile cross-platform di supporto ai non vedenti pe...
 

Más de Matteo Magni

Introduzione DevOps con Ansible
Introduzione DevOps con AnsibleIntroduzione DevOps con Ansible
Introduzione DevOps con AnsibleMatteo Magni
 
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesignerHTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesignerMatteo Magni
 
HTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesignerHTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesignerMatteo Magni
 
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesignerHTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesignerMatteo Magni
 
HTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesignerHTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesignerMatteo Magni
 
HTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesignerHTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesignerMatteo Magni
 
HTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesignerHTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesignerMatteo Magni
 
HTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner HTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner Matteo Magni
 
jQuery - 5 | WebMaster & WebDesigner
jQuery - 5 | WebMaster & WebDesignerjQuery - 5 | WebMaster & WebDesigner
jQuery - 5 | WebMaster & WebDesignerMatteo Magni
 
jQuery - 4 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesignerjQuery - 4 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesignerMatteo Magni
 
jQuery - 3 | WebMaster & WebDesigner
jQuery - 3 | WebMaster & WebDesignerjQuery - 3 | WebMaster & WebDesigner
jQuery - 3 | WebMaster & WebDesignerMatteo Magni
 
jQuery - 2 | WebMaster & WebDesigner
jQuery - 2 | WebMaster & WebDesignerjQuery - 2 | WebMaster & WebDesigner
jQuery - 2 | WebMaster & WebDesignerMatteo Magni
 
jQuery - 1 | WebMaster & WebDesigner
jQuery - 1 | WebMaster & WebDesignerjQuery - 1 | WebMaster & WebDesigner
jQuery - 1 | WebMaster & WebDesignerMatteo Magni
 
Javascript - 7 | WebMaster & WebDesigner
Javascript - 7 | WebMaster & WebDesignerJavascript - 7 | WebMaster & WebDesigner
Javascript - 7 | WebMaster & WebDesignerMatteo Magni
 
Javascript - 6 | WebMaster & WebDesigner
Javascript - 6 | WebMaster & WebDesignerJavascript - 6 | WebMaster & WebDesigner
Javascript - 6 | WebMaster & WebDesignerMatteo Magni
 
Javascript - 5 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesignerJavascript - 5 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesignerMatteo Magni
 
Javascript - 4 | WebMaster & WebDesigner
Javascript - 4 | WebMaster & WebDesignerJavascript - 4 | WebMaster & WebDesigner
Javascript - 4 | WebMaster & WebDesignerMatteo Magni
 
Javascript - 3 | WebMaster & WebDesigner
Javascript - 3 | WebMaster & WebDesignerJavascript - 3 | WebMaster & WebDesigner
Javascript - 3 | WebMaster & WebDesignerMatteo Magni
 
Javascript - 2 | WebMaster & WebDesigner
Javascript - 2 | WebMaster & WebDesignerJavascript - 2 | WebMaster & WebDesigner
Javascript - 2 | WebMaster & WebDesignerMatteo Magni
 
Javascript - 1 | WebMaster & WebDesigner
Javascript - 1 | WebMaster & WebDesignerJavascript - 1 | WebMaster & WebDesigner
Javascript - 1 | WebMaster & WebDesignerMatteo Magni
 

Más de Matteo Magni (20)

Introduzione DevOps con Ansible
Introduzione DevOps con AnsibleIntroduzione DevOps con Ansible
Introduzione DevOps con Ansible
 
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesignerHTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesigner
 
HTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesignerHTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesigner
 
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesignerHTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesigner
 
HTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesignerHTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesigner
 
HTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesignerHTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesigner
 
HTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesignerHTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesigner
 
HTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner HTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner
 
jQuery - 5 | WebMaster & WebDesigner
jQuery - 5 | WebMaster & WebDesignerjQuery - 5 | WebMaster & WebDesigner
jQuery - 5 | WebMaster & WebDesigner
 
jQuery - 4 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesignerjQuery - 4 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesigner
 
jQuery - 3 | WebMaster & WebDesigner
jQuery - 3 | WebMaster & WebDesignerjQuery - 3 | WebMaster & WebDesigner
jQuery - 3 | WebMaster & WebDesigner
 
jQuery - 2 | WebMaster & WebDesigner
jQuery - 2 | WebMaster & WebDesignerjQuery - 2 | WebMaster & WebDesigner
jQuery - 2 | WebMaster & WebDesigner
 
jQuery - 1 | WebMaster & WebDesigner
jQuery - 1 | WebMaster & WebDesignerjQuery - 1 | WebMaster & WebDesigner
jQuery - 1 | WebMaster & WebDesigner
 
Javascript - 7 | WebMaster & WebDesigner
Javascript - 7 | WebMaster & WebDesignerJavascript - 7 | WebMaster & WebDesigner
Javascript - 7 | WebMaster & WebDesigner
 
Javascript - 6 | WebMaster & WebDesigner
Javascript - 6 | WebMaster & WebDesignerJavascript - 6 | WebMaster & WebDesigner
Javascript - 6 | WebMaster & WebDesigner
 
Javascript - 5 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesignerJavascript - 5 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesigner
 
Javascript - 4 | WebMaster & WebDesigner
Javascript - 4 | WebMaster & WebDesignerJavascript - 4 | WebMaster & WebDesigner
Javascript - 4 | WebMaster & WebDesigner
 
Javascript - 3 | WebMaster & WebDesigner
Javascript - 3 | WebMaster & WebDesignerJavascript - 3 | WebMaster & WebDesigner
Javascript - 3 | WebMaster & WebDesigner
 
Javascript - 2 | WebMaster & WebDesigner
Javascript - 2 | WebMaster & WebDesignerJavascript - 2 | WebMaster & WebDesigner
Javascript - 2 | WebMaster & WebDesigner
 
Javascript - 1 | WebMaster & WebDesigner
Javascript - 1 | WebMaster & WebDesignerJavascript - 1 | WebMaster & WebDesigner
Javascript - 1 | WebMaster & WebDesigner
 

Web usability - 4 | WebMaster & WebDesigner