SlideShare una empresa de Scribd logo
1 de 56
Dette må du kunne,
og litt til
Aud Marie Hauge, ekspert brukervennlighet og
universell utforming
1
Dagens tekst
• Kva er uu?
• Kven treng uu?
• Korleis uu?
• Lovverket
• Kvalitet i alle ledd i webprosjektet
• Skjema med utgangspunkt i lovverket
• Sjekklister
• Kode brukarvenlege og universelt utforma skjema
2
Aud Marie
• Master i informatikk
• Praktisk pedagogisk utdanning
• HiSF, Gazette,
• Epinova
• HTML, CSS, uu, leiar for ux
3
Kvifor interesse for universell utforming?
• Mastergrad om universell utforming
• Erfaringer frå brukertester
• Vanskeleg å få tak i personer med nedsatte
funksjonsevner
• 6 blinde informanter
• Ofte samme utfordring
• … men treng meir tid
4
Kva er universell utforming?
Deltasenteret (2005):
”Begrepet universell utforming blir ofte brukt synonymt
med tilgjengelighet for alle, planlegging for alle og
design for alle. Universell utforming vil si å utforme
produkter og omgivelser på en slik måte at de kan
benyttes av alle mennesker, i så stor utstrekning som
mulig, uten behov for tilpassing eller spesiell
utforming”
5
Lage ei løysing som fungerer godt for alle
6
Kvar skal me starte?
7
Det viktigaste er ta innover seg at:
- universell utforming er VIKTIG;
- uu er det samme som kvalitet
8
Misforståelser
- «Me har ingen blinde brukere»
- «Skal nettstaden vera universelt utforma????»
- «universell utforming kan me fikse på slutten»
- «Nettstaden treng ikkje vera universelt utforma»
9
Kva vil du med din nettstad?
• At brukaren skal finne det han/ho leiter etter
• Minst mogeleg mas --> sjølvbetjening
10
Bli kjent med dine brukere
… også dei med nedsatte funksjonsevner
•Kven skal finne informasjon på din
nettstad?
•Personas kan vera eit nyttig verkemiddel
for alle å bli kjent med brukarane for
involverte i eit webprosjekt
Samme tankegang, samme utfordring
• Uavhengig av funksjonsnedsetting
– Men for personer med nedsatt
funksjonsevne blir utfordringa med dårlege
nettsider endå større
Kven treng tilgjengelege nettsider?
• Eldre
• Personar med nedsatte funksjonsevner
• Kongnitive utfordringer, nedsatt syn, hørsel
• Framandspråklege
• Undervegs
• …..
• ALLE
Tid er knapp ressurs
13
Korleis lage universelt utforma nettsider?
- Bli kjent med dine brukere/målgruppe
- Føl standarder (HTML og CSS)
- WCAG, Kvalitet på nett (Difi), WAI-ARIA
- Validering og manuell testing
- Brukertesting
14
Korleis lage universelt utforma nettsider?
- Nye vs. eksisterande løysingar
- Tverrfagleg samarbeid
- Gode team, kjemi
- Kompetanse i alle disiplin
15
Diskriminerings og tilgjengelighetsloven,
DTL §11
- 1.juli 2013
- WCAG 2.0 Level A og Level AA
16
Input assistanse
Alle må med
- Alle i webprosjektet må kunne uu innan sitt fagfelt for
å lukkast
18
Eit typisk web-prosjekt består av
- Sal
- Prosjekteigar
- Prosjektleiar
- Interaksjonsdesigner
- Designer
- Frontend og backend -utvikler
- Innhaldsprodusent/webredaktør
- Ansvarsområder: http://
www.w3.org/community/wai-engage/wiki/Accessibility_Responsibility_Breakdow
19
Sal
- Tilrettelegge for kvalitet i prosjekt
- Ressurser, tid og timar
20
Prosjekteigar, leiinga
21
Prosjektleiar
- Tilrettelegge for kvalitet i prosjekt
- Ressurser, tid og timar
- Setja saman gode team
22
Interaksjonsdesigner
- Joker’n som kan snu alt
- Gjenkjennbar navigasjon
- Retningslinje 3.2.3, AA
- Global meny
- Logisk tabulatorrekkefølgje
- Retningslinje 2.4.3, A
- Audio
- Retningslinje 1.4.2, A
- må kunne skrus av
- Tastatur
- Retningslinje 2.1.1, A
23
Interaksjonsdesigner
- Ikkje endre innhald på focus
- Retningslinje 3.2.1,3.3.3, A
- vente til brukaren gjer eit val
- Feilmelding
- Retningslinje 3.3.1, A
- presenter feilen i tekstleg form i rett kontekst
- Bevegelse
- Retningslinje 2.2.2, A
- Mogeleg å stoppe bevegelse, kan forstyrre hjelpemiddel
- Unngå tidsbegrensing
- Retningslinje 2.2.1, A
24
Designer
- Farge
- Retningslinje 1.4.1, A
- lenke
- Fargekontrast
- Retningslinje 1.4.3, AA
- 4,5:1
- Fokusstil
- Retningslinje 2.4.7, AA
- Input
25
Designer
- Tekststorleik
- Retningslinje 1.4.4, AA
- Skal kunne zoome teksten 200%
- Konsistent
- Retningslinje 3.2.4, AA
- Ikon
- Anfall
- Retningslinje 2.3.1, A
26
Designer
- Skjema
- Retningslinje 3.3.2, A
- Henvisning
- Retningslinje 3.3.2, A
- Klikk nedanfor, klikk i kolonna til høgre
- http://uleselig.no
27
Frontendutvikler
- Språk
- Retningslinje 3.1.1, Level A
- <html lang="en">
- Title
- Retningslinje 2.4.2, Level A
- <title>
- SEMANTIKK
- Bruk mest mogeleg HTML (HTML5)
- WAI-ARIA
28
Innhaldsprodusent/webredaktør
- Skriv for brukaren
- Alternativ tekst
- Retningslinje 1.1.1, Level A
- Overskrifter med meiningsbærande innhald
- Retningslinje 2.4.6, Level AA
- Skildrande tekst på lenkjer (unngå «Les meir», «Klikk
her», «meir»
- Retningslinje 2.4.4, Level A
29
Innhaldsprodusent/webredaktør
- Korrekt merking av tabeller
- Korrekt merking av skjemafelt
- Retningslinje 3.3.2, Level A
30
Universell utforming vs. brukskvalitet vs.
innhald vs. SEO vs…..
KVALITET I ALLE LEDD
31
Skjema
- Her syndes det mykje
- Ein god kjerne i botn
- Progressive enhancement
- Utvid med funksjonalitet som til dømes autocomplete,
og bruk gjerne WAI-ARIA
- Ikkje lag mindre funksjonalitet fordi det skal vera uu
32
SAS og skjema
33
Case: Skjema og SAS
- 14,6 mill innlandsreiser i året
- 5 mill innbyggere i Noreg
- 3 reiser per person
- 1 reise kostar i snitt 1 000
- 1 000 blinde personer i Noreg
- Potensielt minimums-tap: 3 000 000 NOK
34
35
Interaksjonsdesigneren
- Set opp skjema på ein logisk og intuitiv måte
- Forklarande tekst framfor input
- Grupperer element som naturleg høyrer saman
- Feilmeldingar i rett kontekst i tekstleg form
- Alle felt må fylles ut?
- Send inn skjema- knapp
36
Designeren
- God kontrast
- Tydeleg merking av feilmeldingar
- Fokusstil
- Design som hjelp til med å gruppere innhald
37
Frontender
- <label> framfor input-felt, der «for» matcher «id» til
<input />
- <fieldset> og <legend>
- Submit-knapp som sender inn skjema
- Mest mogeleg HTML
- WAI-ARIA på interaktive element
38
Utfordring med retningslinjer
- Vanskeleg å sjekke om ein faktisk har oppfylt ei
retningslinje
39
Lag dine eigne retningslinjer
- Lag dei slik at det er lett å forstå samt teste om ein
har oppfylt
40
Frontend i Epinova
• Samarbeid mellom frontend og backend
• Miljø og kode
Kvalitet og frontend
• Hvorfor?
– Levere kode som lett kan videreutvikles
– Finne felles måter å lage kode på slik at et prosjekt lett kan
tas over av andre kodere internt og eksternt
– Lettere for nye ansatte å sette seg inn i hvordan vi ønsker det
gjort
– Unngå offentleg lynsjing
– Ikke mål å finne vinnere og tapere, men motivere til kvalitet
– Brukes også på kode levert av eksterne frontendere for å
oppdage evt mangler før implementering i EPiServer
Sjekkliste for kvalitet i Epinova
- Bransjestandard og allerede kjente retningslinjer ,
ingen mystiske retningslinjer
43
Kvalitet og frontend
• Hvordan?
– Verktøy underveis, ikke noe som skal bli introdusert til slutt i
et prosjekt
– Alltid under oppdatering
– Laga saman
– Alle kan utføre QA på et prosjekt, men ingen utfører QA på sitt
eget arbeid
• Læring
Kvalitet og frontend, sjekkliste
• Sjekkliste på 32 punkt
• Rett, feil eller ikkje aktuelt
– Prosjekt
– Kodekvalitet
– Universell utforming
– Semantikk
– Redaktørvennlighet
– Andre funn og sammendrag
Kvalitet og frontend, sjekkliste
Kvalitet og frontend, sjekkliste
• Ikkje alt kan lett påvirkes av frontender:
Kvalitet og frontend, sjekkliste
Samarbeid er suksessfaktoren
- Frontend og backend
- Designer, interaksjonsdesigner og frontend,backend
Konklusjon
• Dersom nettstaden din er universelt utforma er
den OGSÅ brukarvennleg, har godt innhald og
er søkemotoroptimalisert
• Målgruppe
• Brukertesting
Konklusjon
• Lovlige nettsider: WCAG 2.0 AA
• Bruk WCAG 2.0 som eit verktøy for
brukarvennlege nettsider for alle
• Lag eigne retningslinjer
Kontaktinfo
Aud Marie
amh@epinova.no
http://twitter.com/audmaha
www.epinova.no
Testing med toolbar
• http://www.visionaustralia.org.au/ais/toolbar/ (IE)
• http://chrispederick.com/work/webdeveloper (Firefox)
• Firebug(Firefox)
• http://browsershots.org (Nettlesertesting)
• http://accessibility.egovmon.no/en/pagecheck/ (Teste
tilgjengelighet)
• http://wave.webaim.org/
Deltasenteret sine veiledere
• http://www.bufetat.no/bufdir/deltasenteret/publikasjoner/
Andre retningslinjer
•WAI-ARIA
•ATAG
•www.w3.org/tr/mobile-bp
•Funkas retningslinjer for universell utforming på mobil
55
Sjekklister
- Webaim
- W3C
- Epinova
56

Más contenido relacionado

Destacado

Development of the Wi-Fi Offloading Business Concept within the African Marke...
Development of the Wi-Fi Offloading Business Concept within the African Marke...Development of the Wi-Fi Offloading Business Concept within the African Marke...
Development of the Wi-Fi Offloading Business Concept within the African Marke...Beneyam Haile
 
Taller+de+conversiones+bd+db (1)
Taller+de+conversiones+bd+db (1)Taller+de+conversiones+bd+db (1)
Taller+de+conversiones+bd+db (1)yeisonarley17
 
Elephant in the room: A DBA's Guide to Hadoop
Elephant in the room: A DBA's Guide to HadoopElephant in the room: A DBA's Guide to Hadoop
Elephant in the room: A DBA's Guide to HadoopStuart Ainsworth
 
Web framework security
Web framework securityWeb framework security
Web framework securityNewHeart
 
Análisis del Éxodo - David Silva Villanueva
Análisis del Éxodo - David Silva VillanuevaAnálisis del Éxodo - David Silva Villanueva
Análisis del Éxodo - David Silva Villanuevabuguidevilcam
 
The Role of Health Research Wales in supporting Industry Research in Betsi Ca...
The Role of Health Research Wales in supporting Industry Research in Betsi Ca...The Role of Health Research Wales in supporting Industry Research in Betsi Ca...
The Role of Health Research Wales in supporting Industry Research in Betsi Ca...Health and Care Research Wales
 
Multiplying fractions
Multiplying fractionsMultiplying fractions
Multiplying fractionstxnteacher
 
Sarus 2014 magazine
Sarus 2014 magazineSarus 2014 magazine
Sarus 2014 magazineHuyHuang
 
Harvesting Heritage: Seed & Nursery Catalog Digitization, Discovery & Access
Harvesting Heritage: Seed & Nursery Catalog Digitization, Discovery & AccessHarvesting Heritage: Seed & Nursery Catalog Digitization, Discovery & Access
Harvesting Heritage: Seed & Nursery Catalog Digitization, Discovery & AccessMartySchlabach
 
Aneurin Bevan Continuous Improvement by Danny Antebi, Director, ABCi.
Aneurin Bevan Continuous Improvement by Danny Antebi, Director, ABCi.Aneurin Bevan Continuous Improvement by Danny Antebi, Director, ABCi.
Aneurin Bevan Continuous Improvement by Danny Antebi, Director, ABCi.Health and Care Research Wales
 
hOM investor deck- Subscription based wellness services for luxury buildings
hOM investor deck- Subscription based wellness services for luxury buildingshOM investor deck- Subscription based wellness services for luxury buildings
hOM investor deck- Subscription based wellness services for luxury buildingsIamhOM
 
Euroforum congres kids & jongeren 25 juni 2014 - Corine van Impelen
Euroforum congres kids & jongeren 25 juni 2014 - Corine van ImpelenEuroforum congres kids & jongeren 25 juni 2014 - Corine van Impelen
Euroforum congres kids & jongeren 25 juni 2014 - Corine van ImpelenWit_Bestuurscommunicatie
 
Communicatie is topsport - Corine van Impelen
Communicatie is topsport - Corine van ImpelenCommunicatie is topsport - Corine van Impelen
Communicatie is topsport - Corine van ImpelenWit_Bestuurscommunicatie
 
Расчет родительской платы на 2016 год
Расчет родительской платы на 2016 годРасчет родительской платы на 2016 год
Расчет родительской платы на 2016 годAmir Abazov
 

Destacado (18)

Development of the Wi-Fi Offloading Business Concept within the African Marke...
Development of the Wi-Fi Offloading Business Concept within the African Marke...Development of the Wi-Fi Offloading Business Concept within the African Marke...
Development of the Wi-Fi Offloading Business Concept within the African Marke...
 
Three girls
Three girlsThree girls
Three girls
 
Taller+de+conversiones+bd+db (1)
Taller+de+conversiones+bd+db (1)Taller+de+conversiones+bd+db (1)
Taller+de+conversiones+bd+db (1)
 
Elephant in the room: A DBA's Guide to Hadoop
Elephant in the room: A DBA's Guide to HadoopElephant in the room: A DBA's Guide to Hadoop
Elephant in the room: A DBA's Guide to Hadoop
 
Web framework security
Web framework securityWeb framework security
Web framework security
 
Análisis del Éxodo - David Silva Villanueva
Análisis del Éxodo - David Silva VillanuevaAnálisis del Éxodo - David Silva Villanueva
Análisis del Éxodo - David Silva Villanueva
 
The Role of Health Research Wales in supporting Industry Research in Betsi Ca...
The Role of Health Research Wales in supporting Industry Research in Betsi Ca...The Role of Health Research Wales in supporting Industry Research in Betsi Ca...
The Role of Health Research Wales in supporting Industry Research in Betsi Ca...
 
Multiplying fractions
Multiplying fractionsMultiplying fractions
Multiplying fractions
 
Sarus 2014 magazine
Sarus 2014 magazineSarus 2014 magazine
Sarus 2014 magazine
 
V tec,oms
V tec,omsV tec,oms
V tec,oms
 
Harvesting Heritage: Seed & Nursery Catalog Digitization, Discovery & Access
Harvesting Heritage: Seed & Nursery Catalog Digitization, Discovery & AccessHarvesting Heritage: Seed & Nursery Catalog Digitization, Discovery & Access
Harvesting Heritage: Seed & Nursery Catalog Digitization, Discovery & Access
 
Aneurin Bevan Continuous Improvement by Danny Antebi, Director, ABCi.
Aneurin Bevan Continuous Improvement by Danny Antebi, Director, ABCi.Aneurin Bevan Continuous Improvement by Danny Antebi, Director, ABCi.
Aneurin Bevan Continuous Improvement by Danny Antebi, Director, ABCi.
 
hOM investor deck- Subscription based wellness services for luxury buildings
hOM investor deck- Subscription based wellness services for luxury buildingshOM investor deck- Subscription based wellness services for luxury buildings
hOM investor deck- Subscription based wellness services for luxury buildings
 
Euroforum congres kids & jongeren 25 juni 2014 - Corine van Impelen
Euroforum congres kids & jongeren 25 juni 2014 - Corine van ImpelenEuroforum congres kids & jongeren 25 juni 2014 - Corine van Impelen
Euroforum congres kids & jongeren 25 juni 2014 - Corine van Impelen
 
Keelpillid
KeelpillidKeelpillid
Keelpillid
 
Communicatie is topsport - Corine van Impelen
Communicatie is topsport - Corine van ImpelenCommunicatie is topsport - Corine van Impelen
Communicatie is topsport - Corine van Impelen
 
ROFES - health technology
ROFES - health technologyROFES - health technology
ROFES - health technology
 
Расчет родительской платы на 2016 год
Расчет родительской платы на 2016 годРасчет родительской платы на 2016 год
Расчет родительской платы на 2016 год
 

Similar a Dette må du kunne om universell utforming

Universell utforming som verktøy for betre nettsider
Universell utforming som verktøy for betre nettsiderUniversell utforming som verktøy for betre nettsider
Universell utforming som verktøy for betre nettsideraudmaha
 
Aud Marie Hauge, Epinova: Innledning til universell utforming på web
Aud Marie Hauge, Epinova: Innledning til universell utforming på webAud Marie Hauge, Epinova: Innledning til universell utforming på web
Aud Marie Hauge, Epinova: Innledning til universell utforming på webDag Tjemsland
 
Nettstedet ditt er snart ulovlig - Tilgjengelighet
Nettstedet ditt er snart ulovlig - TilgjengelighetNettstedet ditt er snart ulovlig - Tilgjengelighet
Nettstedet ditt er snart ulovlig - TilgjengelighetJostein Magnussen
 
Nettstedet ditt er snart ulovlig
Nettstedet ditt er snart ulovligNettstedet ditt er snart ulovlig
Nettstedet ditt er snart ulovligaudmaha
 
Universell utforming av digitale løsninger
Universell utforming av digitale løsningerUniversell utforming av digitale løsninger
Universell utforming av digitale løsningerMetronet
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015CoreTrek
 
Universell utforming: Internett er for alle!
Universell utforming: Internett er for alle!Universell utforming: Internett er for alle!
Universell utforming: Internett er for alle!Kristin Kokkersvold
 
Innledning universell utforming
Innledning universell utformingInnledning universell utforming
Innledning universell utformingaudmaha
 
Webdagene2007 Christian Johansen Webutvikling
Webdagene2007 Christian Johansen WebutviklingWebdagene2007 Christian Johansen Webutvikling
Webdagene2007 Christian Johansen WebutviklingAnette Urhamar
 
Gode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbrukerGode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbrukerNina Taraldsen
 
Innhold på nye gjensidige.no
Innhold på nye gjensidige.noInnhold på nye gjensidige.no
Innhold på nye gjensidige.noLisa Kjelstad
 
Webløft 2015: Interaksjonsdesign
Webløft 2015: InteraksjonsdesignWebløft 2015: Interaksjonsdesign
Webløft 2015: InteraksjonsdesignKristin Kokkersvold
 
Tips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserTips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserVegard Johansen
 
Kundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie lovenKundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie lovenCoreTrek
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterThor Henning Hetland
 
Usability for utviklere
Usability for utviklereUsability for utviklere
Usability for utviklereJarle Tronerud
 
Core trek 2014
Core trek 2014Core trek 2014
Core trek 2014CoreTrek
 
NTNU - Internett for alle
NTNU - Internett for alleNTNU - Internett for alle
NTNU - Internett for alleAre Halland
 
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...ErgoGroup
 

Similar a Dette må du kunne om universell utforming (20)

Universell utforming som verktøy for betre nettsider
Universell utforming som verktøy for betre nettsiderUniversell utforming som verktøy for betre nettsider
Universell utforming som verktøy for betre nettsider
 
Aud Marie Hauge, Epinova: Innledning til universell utforming på web
Aud Marie Hauge, Epinova: Innledning til universell utforming på webAud Marie Hauge, Epinova: Innledning til universell utforming på web
Aud Marie Hauge, Epinova: Innledning til universell utforming på web
 
Nettstedet ditt er snart ulovlig - Tilgjengelighet
Nettstedet ditt er snart ulovlig - TilgjengelighetNettstedet ditt er snart ulovlig - Tilgjengelighet
Nettstedet ditt er snart ulovlig - Tilgjengelighet
 
Nettstedet ditt er snart ulovlig
Nettstedet ditt er snart ulovligNettstedet ditt er snart ulovlig
Nettstedet ditt er snart ulovlig
 
Universell utforming av digitale løsninger
Universell utforming av digitale løsningerUniversell utforming av digitale løsninger
Universell utforming av digitale løsninger
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015
 
Universell utforming: Internett er for alle!
Universell utforming: Internett er for alle!Universell utforming: Internett er for alle!
Universell utforming: Internett er for alle!
 
Bestepraksis
BestepraksisBestepraksis
Bestepraksis
 
Innledning universell utforming
Innledning universell utformingInnledning universell utforming
Innledning universell utforming
 
Webdagene2007 Christian Johansen Webutvikling
Webdagene2007 Christian Johansen WebutviklingWebdagene2007 Christian Johansen Webutvikling
Webdagene2007 Christian Johansen Webutvikling
 
Gode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbrukerGode brukeropplevelser for web redaktør og sluttbruker
Gode brukeropplevelser for web redaktør og sluttbruker
 
Innhold på nye gjensidige.no
Innhold på nye gjensidige.noInnhold på nye gjensidige.no
Innhold på nye gjensidige.no
 
Webløft 2015: Interaksjonsdesign
Webløft 2015: InteraksjonsdesignWebløft 2015: Interaksjonsdesign
Webløft 2015: Interaksjonsdesign
 
Tips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserTips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelser
 
Kundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie lovenKundeseminar April 2014, universell utforming og cookie loven
Kundeseminar April 2014, universell utforming og cookie loven
 
Kan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekterKan vi skape mye mere verdi i softwareporosjekter
Kan vi skape mye mere verdi i softwareporosjekter
 
Usability for utviklere
Usability for utviklereUsability for utviklere
Usability for utviklere
 
Core trek 2014
Core trek 2014Core trek 2014
Core trek 2014
 
NTNU - Internett for alle
NTNU - Internett for alleNTNU - Internett for alle
NTNU - Internett for alle
 
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
Utvikling av webløsning ved hjelp av fri programvare og cloud computing, bjør...
 

Dette må du kunne om universell utforming

  • 1. Dette må du kunne, og litt til Aud Marie Hauge, ekspert brukervennlighet og universell utforming 1
  • 2. Dagens tekst • Kva er uu? • Kven treng uu? • Korleis uu? • Lovverket • Kvalitet i alle ledd i webprosjektet • Skjema med utgangspunkt i lovverket • Sjekklister • Kode brukarvenlege og universelt utforma skjema 2
  • 3. Aud Marie • Master i informatikk • Praktisk pedagogisk utdanning • HiSF, Gazette, • Epinova • HTML, CSS, uu, leiar for ux 3
  • 4. Kvifor interesse for universell utforming? • Mastergrad om universell utforming • Erfaringer frå brukertester • Vanskeleg å få tak i personer med nedsatte funksjonsevner • 6 blinde informanter • Ofte samme utfordring • … men treng meir tid 4
  • 5. Kva er universell utforming? Deltasenteret (2005): ”Begrepet universell utforming blir ofte brukt synonymt med tilgjengelighet for alle, planlegging for alle og design for alle. Universell utforming vil si å utforme produkter og omgivelser på en slik måte at de kan benyttes av alle mennesker, i så stor utstrekning som mulig, uten behov for tilpassing eller spesiell utforming” 5
  • 6. Lage ei løysing som fungerer godt for alle 6
  • 7. Kvar skal me starte? 7
  • 8. Det viktigaste er ta innover seg at: - universell utforming er VIKTIG; - uu er det samme som kvalitet 8
  • 9. Misforståelser - «Me har ingen blinde brukere» - «Skal nettstaden vera universelt utforma????» - «universell utforming kan me fikse på slutten» - «Nettstaden treng ikkje vera universelt utforma» 9
  • 10. Kva vil du med din nettstad? • At brukaren skal finne det han/ho leiter etter • Minst mogeleg mas --> sjølvbetjening 10
  • 11. Bli kjent med dine brukere … også dei med nedsatte funksjonsevner •Kven skal finne informasjon på din nettstad? •Personas kan vera eit nyttig verkemiddel for alle å bli kjent med brukarane for involverte i eit webprosjekt
  • 12. Samme tankegang, samme utfordring • Uavhengig av funksjonsnedsetting – Men for personer med nedsatt funksjonsevne blir utfordringa med dårlege nettsider endå større
  • 13. Kven treng tilgjengelege nettsider? • Eldre • Personar med nedsatte funksjonsevner • Kongnitive utfordringer, nedsatt syn, hørsel • Framandspråklege • Undervegs • ….. • ALLE Tid er knapp ressurs 13
  • 14. Korleis lage universelt utforma nettsider? - Bli kjent med dine brukere/målgruppe - Føl standarder (HTML og CSS) - WCAG, Kvalitet på nett (Difi), WAI-ARIA - Validering og manuell testing - Brukertesting 14
  • 15. Korleis lage universelt utforma nettsider? - Nye vs. eksisterande løysingar - Tverrfagleg samarbeid - Gode team, kjemi - Kompetanse i alle disiplin 15
  • 16. Diskriminerings og tilgjengelighetsloven, DTL §11 - 1.juli 2013 - WCAG 2.0 Level A og Level AA 16
  • 18. Alle må med - Alle i webprosjektet må kunne uu innan sitt fagfelt for å lukkast 18
  • 19. Eit typisk web-prosjekt består av - Sal - Prosjekteigar - Prosjektleiar - Interaksjonsdesigner - Designer - Frontend og backend -utvikler - Innhaldsprodusent/webredaktør - Ansvarsområder: http:// www.w3.org/community/wai-engage/wiki/Accessibility_Responsibility_Breakdow 19
  • 20. Sal - Tilrettelegge for kvalitet i prosjekt - Ressurser, tid og timar 20
  • 22. Prosjektleiar - Tilrettelegge for kvalitet i prosjekt - Ressurser, tid og timar - Setja saman gode team 22
  • 23. Interaksjonsdesigner - Joker’n som kan snu alt - Gjenkjennbar navigasjon - Retningslinje 3.2.3, AA - Global meny - Logisk tabulatorrekkefølgje - Retningslinje 2.4.3, A - Audio - Retningslinje 1.4.2, A - må kunne skrus av - Tastatur - Retningslinje 2.1.1, A 23
  • 24. Interaksjonsdesigner - Ikkje endre innhald på focus - Retningslinje 3.2.1,3.3.3, A - vente til brukaren gjer eit val - Feilmelding - Retningslinje 3.3.1, A - presenter feilen i tekstleg form i rett kontekst - Bevegelse - Retningslinje 2.2.2, A - Mogeleg å stoppe bevegelse, kan forstyrre hjelpemiddel - Unngå tidsbegrensing - Retningslinje 2.2.1, A 24
  • 25. Designer - Farge - Retningslinje 1.4.1, A - lenke - Fargekontrast - Retningslinje 1.4.3, AA - 4,5:1 - Fokusstil - Retningslinje 2.4.7, AA - Input 25
  • 26. Designer - Tekststorleik - Retningslinje 1.4.4, AA - Skal kunne zoome teksten 200% - Konsistent - Retningslinje 3.2.4, AA - Ikon - Anfall - Retningslinje 2.3.1, A 26
  • 27. Designer - Skjema - Retningslinje 3.3.2, A - Henvisning - Retningslinje 3.3.2, A - Klikk nedanfor, klikk i kolonna til høgre - http://uleselig.no 27
  • 28. Frontendutvikler - Språk - Retningslinje 3.1.1, Level A - <html lang="en"> - Title - Retningslinje 2.4.2, Level A - <title> - SEMANTIKK - Bruk mest mogeleg HTML (HTML5) - WAI-ARIA 28
  • 29. Innhaldsprodusent/webredaktør - Skriv for brukaren - Alternativ tekst - Retningslinje 1.1.1, Level A - Overskrifter med meiningsbærande innhald - Retningslinje 2.4.6, Level AA - Skildrande tekst på lenkjer (unngå «Les meir», «Klikk her», «meir» - Retningslinje 2.4.4, Level A 29
  • 30. Innhaldsprodusent/webredaktør - Korrekt merking av tabeller - Korrekt merking av skjemafelt - Retningslinje 3.3.2, Level A 30
  • 31. Universell utforming vs. brukskvalitet vs. innhald vs. SEO vs….. KVALITET I ALLE LEDD 31
  • 32. Skjema - Her syndes det mykje - Ein god kjerne i botn - Progressive enhancement - Utvid med funksjonalitet som til dømes autocomplete, og bruk gjerne WAI-ARIA - Ikkje lag mindre funksjonalitet fordi det skal vera uu 32
  • 34. Case: Skjema og SAS - 14,6 mill innlandsreiser i året - 5 mill innbyggere i Noreg - 3 reiser per person - 1 reise kostar i snitt 1 000 - 1 000 blinde personer i Noreg - Potensielt minimums-tap: 3 000 000 NOK 34
  • 35. 35
  • 36. Interaksjonsdesigneren - Set opp skjema på ein logisk og intuitiv måte - Forklarande tekst framfor input - Grupperer element som naturleg høyrer saman - Feilmeldingar i rett kontekst i tekstleg form - Alle felt må fylles ut? - Send inn skjema- knapp 36
  • 37. Designeren - God kontrast - Tydeleg merking av feilmeldingar - Fokusstil - Design som hjelp til med å gruppere innhald 37
  • 38. Frontender - <label> framfor input-felt, der «for» matcher «id» til <input /> - <fieldset> og <legend> - Submit-knapp som sender inn skjema - Mest mogeleg HTML - WAI-ARIA på interaktive element 38
  • 39. Utfordring med retningslinjer - Vanskeleg å sjekke om ein faktisk har oppfylt ei retningslinje 39
  • 40. Lag dine eigne retningslinjer - Lag dei slik at det er lett å forstå samt teste om ein har oppfylt 40
  • 41. Frontend i Epinova • Samarbeid mellom frontend og backend • Miljø og kode
  • 42. Kvalitet og frontend • Hvorfor? – Levere kode som lett kan videreutvikles – Finne felles måter å lage kode på slik at et prosjekt lett kan tas over av andre kodere internt og eksternt – Lettere for nye ansatte å sette seg inn i hvordan vi ønsker det gjort – Unngå offentleg lynsjing – Ikke mål å finne vinnere og tapere, men motivere til kvalitet – Brukes også på kode levert av eksterne frontendere for å oppdage evt mangler før implementering i EPiServer
  • 43. Sjekkliste for kvalitet i Epinova - Bransjestandard og allerede kjente retningslinjer , ingen mystiske retningslinjer 43
  • 44. Kvalitet og frontend • Hvordan? – Verktøy underveis, ikke noe som skal bli introdusert til slutt i et prosjekt – Alltid under oppdatering – Laga saman – Alle kan utføre QA på et prosjekt, men ingen utfører QA på sitt eget arbeid • Læring
  • 45. Kvalitet og frontend, sjekkliste • Sjekkliste på 32 punkt • Rett, feil eller ikkje aktuelt – Prosjekt – Kodekvalitet – Universell utforming – Semantikk – Redaktørvennlighet – Andre funn og sammendrag
  • 46. Kvalitet og frontend, sjekkliste
  • 47. Kvalitet og frontend, sjekkliste • Ikkje alt kan lett påvirkes av frontender:
  • 48. Kvalitet og frontend, sjekkliste
  • 49. Samarbeid er suksessfaktoren - Frontend og backend - Designer, interaksjonsdesigner og frontend,backend
  • 50. Konklusjon • Dersom nettstaden din er universelt utforma er den OGSÅ brukarvennleg, har godt innhald og er søkemotoroptimalisert • Målgruppe • Brukertesting
  • 51. Konklusjon • Lovlige nettsider: WCAG 2.0 AA • Bruk WCAG 2.0 som eit verktøy for brukarvennlege nettsider for alle • Lag eigne retningslinjer
  • 53. Testing med toolbar • http://www.visionaustralia.org.au/ais/toolbar/ (IE) • http://chrispederick.com/work/webdeveloper (Firefox) • Firebug(Firefox) • http://browsershots.org (Nettlesertesting) • http://accessibility.egovmon.no/en/pagecheck/ (Teste tilgjengelighet) • http://wave.webaim.org/
  • 54. Deltasenteret sine veiledere • http://www.bufetat.no/bufdir/deltasenteret/publikasjoner/

Notas del editor

  1. Når Frank, som skal snakke litt seinare i dag, og eg studerte master i informatikk testa me ut Læringssystem, LMS. Det kan vera Blackboard, Fronter, Its learning og så vidare. Når me testa ut dette på blinde personer, så me at nokre sleit skikkeleg med å bruke systema, nokre greide det faktisk ikkje. Då snakker me elever ned i barneskulen som blir ekskludert frå utdanning! Det er ille! Og så såg me at det ikkje var så mykje som skulle til, litt kode her og der så var det i boks!
  2. Brukaren uavhenigig av hendikap
  3. Brukaren uavhenigig av hendikap
  4. - Hadde eit kurs der me skulle sjå på classfronter, eller fronter som det heiter no. såg at personar med nedsatt funksjonsevne 6 blinde informanter
  5. Ei løysing som fungerer for alle. Internett er slikt eit unikt medium der dette er mogeleg. Ønskjer minst mogeleg tilpassing til enkelt-individ: det vil ikkje du og eg og det er heller ikkje veldig funksjonelt. Bruk borna dine som døme: har du lyst at dei i skulegården skal få leike saman med dei andre barna eller vil du at dei skal sjå på at dei andre borna leiker? Snakka med ein rullestolbruker: han vil delta, han vil bidra! Mest mogeleg deltaking, minst mogeleg spesialtilpassingar
  6. Litt ulike tal på kor mange som blir rekna som funksjonshemma, men ein Ansler ca 20&amp;% i Norge. Universell utforming handlar om kvalitet i alle ledd. Skal ikkje gjera noko odde for at det skal blir bra for til dømes blinde, betre for alle!
  7. Dette kan eg, dette er enkelt, dette har eg høyrt før Handlar om kvalitet; kvalitet på kode, kvalitet på design, kvalitet på interaksjonsdesign
  8. Litt ulike tal på kor mange som blir rekna som funksjonshemma, men ein Ansler ca 20&amp;% i Norge. Universell utforming handlar om kvalitet i alle ledd. Skal ikkje gjera noko odde for at det skal blir bra for til dømes blinde, betre for alle!
  9. Me ønskjer ikkje andre nettsider fordi det skal tilpassast personar med nedsatte funksjonsevner
  10. Når eg snakkar om kven som treng universelt utforma nettsider, rynker mange på nasen. Alle veit jo kven som treng det. Men like ofte sit eg i kundemøter med personar som seier, me har ingen blinde brukere, me har ingen som ikkje forstår kva me driv med… Nedsatt funksjonsevne: Motoriske utfordringer, personer med nedsatt hørsel, kognitive utfordringer, synshemming Hovudregelen er at personar med nedsatte funksjonsevner brukar mykje lenger tid enn ein person utan nedsatte funksjonsevner
  11. Brukaren uavhenigig av hendikap
  12. Ingen mystiske retningslinjer Tre nivå. A- må AA – bør AAA- kan Til sammen litt over 60 retningslinjer
  13. Må få inn uu som fokus!
  14. Den som eig siten
  15. Må få inn uu som fokus!
  16. Joker
  17. - Labels plassert korrekt i forhold til svaksynte
  18. Kontraster hjelper oss med å fokusere, skille objekter fra hverandre og oppfatte dybdeavstand, en avgjørende faktor for at vi skal kunne lese. Lesehastighet og mulighet til avstandslesning har sterk sammenheng med fargekontraster. Fontstørrelse - Standard fontstørrelse bør være 11-12 punkt. - Fontstørelser 14 eller større er vanskelig lesbart i mengdetekst. - For hver fontstørrelse man går ned fra punkt 10 mister du lesere. - Fonttykkelse - Velg fonter med middels tyngde, og unngå lys type med tynne strøk. - Når du skal vektlegge et ord eller et avsnitt, bruk en fet eller tung font. - Marger og kolonner - Skill gjerne teksten i kolonner for bedre lesbarhet. - Bruk helst rett venstremarg. - Linjer - Linjeavstand er avstanden mellom linjer med tekst og bør være minst 25 til 30 prosent av punktstørrelsen. Dette fører til at leserne beveger seg lettere til neste tekstlinje. - En god linjeavstand i Word vil være 1,15 til 1,3. - Fetere skrifttyper krever større linjeavstand. - Bokstaver - Ikke knip teksten, hold god avstand mellom bokstavene. - Ikke spre teksten på linjen slik at bokstavene står for langt fra hverandre. - Velg en font med fast tegnavstand. - Kursiv eller store bokstaver er ikke å anbefale for større tekstmengder.
  19. Kontraster hjelper oss med å fokusere, skille objekter fra hverandre og oppfatte dybdeavstand, en avgjørende faktor for at vi skal kunne lese. Lesehastighet og mulighet til avstandslesning har sterk sammenheng med fargekontraster. Fontstørrelse - Standard fontstørrelse bør være 11-12 punkt. - Fontstørelser 14 eller større er vanskelig lesbart i mengdetekst. - For hver fontstørrelse man går ned fra punkt 10 mister du lesere. - Fonttykkelse - Velg fonter med middels tyngde, og unngå lys type med tynne strøk. - Når du skal vektlegge et ord eller et avsnitt, bruk en fet eller tung font. - Marger og kolonner - Skill gjerne teksten i kolonner for bedre lesbarhet. - Bruk helst rett venstremarg. - Linjer - Linjeavstand er avstanden mellom linjer med tekst og bør være minst 25 til 30 prosent av punktstørrelsen. Dette fører til at leserne beveger seg lettere til neste tekstlinje. - En god linjeavstand i Word vil være 1,15 til 1,3. - Fetere skrifttyper krever større linjeavstand. - Bokstaver - Ikke knip teksten, hold god avstand mellom bokstavene. - Ikke spre teksten på linjen slik at bokstavene står for langt fra hverandre. - Velg en font med fast tegnavstand. - Kursiv eller store bokstaver er ikke å anbefale for større tekstmengder.
  20. Kontraster hjelper oss med å fokusere, skille objekter fra hverandre og oppfatte dybdeavstand, en avgjørende faktor for at vi skal kunne lese. Lesehastighet og mulighet til avstandslesning har sterk sammenheng med fargekontraster. Fontstørrelse - Standard fontstørrelse bør være 11-12 punkt. - Fontstørelser 14 eller større er vanskelig lesbart i mengdetekst. - For hver fontstørrelse man går ned fra punkt 10 mister du lesere. - Fonttykkelse - Velg fonter med middels tyngde, og unngå lys type med tynne strøk. - Når du skal vektlegge et ord eller et avsnitt, bruk en fet eller tung font. - Marger og kolonner - Skill gjerne teksten i kolonner for bedre lesbarhet. - Bruk helst rett venstremarg. - Linjer - Linjeavstand er avstanden mellom linjer med tekst og bør være minst 25 til 30 prosent av punktstørrelsen. Dette fører til at leserne beveger seg lettere til neste tekstlinje. - En god linjeavstand i Word vil være 1,15 til 1,3. - Fetere skrifttyper krever større linjeavstand. - Bokstaver - Ikke knip teksten, hold god avstand mellom bokstavene. - Ikke spre teksten på linjen slik at bokstavene står for langt fra hverandre. - Velg en font med fast tegnavstand. - Kursiv eller store bokstaver er ikke å anbefale for større tekstmengder.
  21. Brukaren uavhenigig av hendikap
  22. Brukaren uavhenigig av hendikap
  23. Informasjon henta frå ein artikkel i Aftenposten i fjor, dvs 2012
  24. Brukaren uavhenigig av hendikap
  25. Brukaren uavhenigig av hendikap
  26. Litt om korleis me jobbar saman
  27. Punkta går på element som er oppfatta som kvalitet generelt I bransjen, men også på til dømes ryddig kode slik at det skal vera lettare å ta over kvarandre sin kode Felles måte å løyse ting på blir viktigare og viktigare til større eit firma er
  28. Punkta går på element som er oppfatta som kvalitet generelt I bransjen, men også på til dømes ryddig kode slik at det skal vera lettare å ta over kvarandre sin kode
  29. Nokre punkt går på ting ein frontendkoder ikkje så lett kan påvirke
  30. Viktig å lage ei løysing som
  31. Viktig å lage ei løysing som