Download - Web Guidelines Fronteers Teachers Day 2009

Transcript
Page 1: Web Guidelines Fronteers Teachers Day 2009

De Webrichtlijnen voor iedereen

Stephen Hay, Cinnamon Interactive

Fronteers Docentendag

7 mei 2009

Page 2: Web Guidelines Fronteers Teachers Day 2009

Acroniemen-nachtmerrie

XHTML

CSS

W3C

WAI

WCAG

Page 3: Web Guidelines Fronteers Teachers Day 2009

Acroniemen-nachtmerrie

XHTML

CSS

W3C

WAI

WCAG

Page 4: Web Guidelines Fronteers Teachers Day 2009

Acroniemen-nachtmerrie

XHTML

CSS

W3C

WAI

WCAG

Page 5: Web Guidelines Fronteers Teachers Day 2009

Acroniemen-nachtmerrie

XHTML

CSS

W3C

WAI

WCAG

Page 6: Web Guidelines Fronteers Teachers Day 2009

Acroniemen-nachtmerrie

XHTML

CSS

W3C

WAI

WCAG

Page 7: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

webontwikkelaars

visueel gehandicapten

motorisch gehandicapten

kleurenblinden

senioren

zoekmachines

mobiel

?

Page 8: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

webontwikkelaars

visueel gehandicapten

motorisch gehandicapten

kleurenblinden

senioren

zoekmachines

mobiel

?

Page 9: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

webontwikkelaars

visueel gehandicapten

motorisch gehandicapten

kleurenblinden

senioren

zoekmachines

mobiel

?

Page 10: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

webontwikkelaars

visueel gehandicapten

motorisch gehandicapten

kleurenblinden

senioren

zoekmachines

mobiel

?

Page 11: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

webontwikkelaars

visueel gehandicapten

motorisch gehandicapten

kleurenblinden

senioren

zoekmachines

mobiel

?

Page 12: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

webontwikkelaars

visueel gehandicapten

motorisch gehandicapten

kleurenblinden

senioren

zoekmachines

mobiel

?

Page 13: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

webontwikkelaars

visueel gehandicapten

motorisch gehandicapten

kleurenblinden

senioren

zoekmachines

mobiel

?

Page 14: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

webontwikkelaars

visueel gehandicapten

motorisch gehandicapten

kleurenblinden

senioren

zoekmachines

mobiel

?

Page 15: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

toegankelijkheid

duurzaamheid

gebruiksvriendelijkheid

kwaliteit

Page 16: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

toegankelijkheid

duurzaamheid

gebruiksvriendelijkheid

kwaliteit

Page 17: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

toegankelijkheid

duurzaamheid

gebruiksvriendelijkheid

kwaliteit

Page 18: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen zijn voor...

toegankelijkheid

duurzaamheid

gebruiksvriendelijkheid

kwaliteit

Page 19: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen voorkomen ergernissen

Onleesbare kleurcombinaties

Flash-/Javascript-afhankelijkheid

Ontbrekende inhoud

etc.

Page 20: Web Guidelines Fronteers Teachers Day 2009

De voordelen

juridisch

financieel

technisch

sociaal

Page 21: Web Guidelines Fronteers Teachers Day 2009

Juridisch

Page 22: Web Guidelines Fronteers Teachers Day 2009

Juridisch

Page 23: Web Guidelines Fronteers Teachers Day 2009

Juridisch

Rechtzaak = $6.000.000 + aanpassen website

Page 24: Web Guidelines Fronteers Teachers Day 2009

Financieel

Minder:

Dataverkeer

Technisch onderhoud

Hostingskosten

Inhoudelijk onderhoud, vormgeving

Meer:

Gebruik

Page 25: Web Guidelines Fronteers Teachers Day 2009

Financieel

Minder:

Dataverkeer

Technisch onderhoud

Hostingskosten

Inhoudelijk onderhoud, vormgeving

Meer:

Gebruik

Page 26: Web Guidelines Fronteers Teachers Day 2009

Financieel

Page 27: Web Guidelines Fronteers Teachers Day 2009

Technisch

Minder:

Dataverkeer

Technisch onderhoud

Hostingskosten

Inhoudelijk onderhoud, vormgeving

Leverancier-afhankelijkheid

Meer:

Portability (overdraagbaar)

Geen:

Alternatieve versies (tekst/print)

Page 28: Web Guidelines Fronteers Teachers Day 2009

Technisch

Minder:

Dataverkeer

Technisch onderhoud

Hostingskosten

Inhoudelijk onderhoud, vormgeving

Leverancier-afhankelijkheid

Meer:

Portability (overdraagbaar)

Geen:

Alternatieve versies (tekst/print)

Page 29: Web Guidelines Fronteers Teachers Day 2009

Technisch

Minder:

Dataverkeer

Technisch onderhoud

Hostingskosten

Inhoudelijk onderhoud, vormgeving

Leverancier-afhankelijkheid

Meer:

Portability (overdraagbaar)

Geen:

Alternatieve versies (tekst/print)

Page 30: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblind

gebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 31: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 32: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doof

ondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 33: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 34: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blind

alt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 35: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 36: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problemen

tekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 37: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 38: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruiker

scheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 39: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 40: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperking

geen javascript afhankelijkheid, etc.

Page 41: Web Guidelines Fronteers Teachers Day 2009

Sociaal

Online shopper, kleurenblindgebruik van kleur, stylesheets, etc.

Student, doofondertiteling bij video, etc.

Accountant, blindalt-tekst, taalwisselingen, tabellen, etc.

Senior, leeftijdsgebonden problementekst vergroten, geen pop-ups, etc.

PDA-/mobiele telefoongebruikerscheiding van style en content, etc.

Gebruiker zonder duidelijke beperkinggeen javascript afhankelijkheid, etc.

Page 42: Web Guidelines Fronteers Teachers Day 2009

Webrichtlijnen:Een verzameling van standaarden en best practices

Page 43: Web Guidelines Fronteers Teachers Day 2009

W3C Standaarden

Page 44: Web Guidelines Fronteers Teachers Day 2009

W3C WAI richtlijnen

Page 45: Web Guidelines Fronteers Teachers Day 2009

ISO HTML

Page 46: Web Guidelines Fronteers Teachers Day 2009

Best practices

Page 47: Web Guidelines Fronteers Teachers Day 2009

Gelaagd Bouwen(Progressive Enhancement)

Page 48: Web Guidelines Fronteers Teachers Day 2009

Gedrag

Vormgeving

Structuur

Page 49: Web Guidelines Fronteers Teachers Day 2009

Gedrag

Vormgeving

Structuur

Page 50: Web Guidelines Fronteers Teachers Day 2009

Gedrag

Vormgeving

Structuur

Page 51: Web Guidelines Fronteers Teachers Day 2009

Structuur

Page 52: Web Guidelines Fronteers Teachers Day 2009

Vormgeving

Page 53: Web Guidelines Fronteers Teachers Day 2009

Gedrag

Page 54: Web Guidelines Fronteers Teachers Day 2009

Vriendelijke, permanente URLs

http://www.example.com/show/contentid=925129/sc=95d

http://www.example.com/nieuws/2008/09/prinsjesdag/

19283746dfg.pdf

troonrede.pdf

Page 55: Web Guidelines Fronteers Teachers Day 2009

Vriendelijke, permanente URLs

http://www.example.com/show/contentid=925129/sc=95d

http://www.example.com/nieuws/2008/09/prinsjesdag/

19283746dfg.pdf

troonrede.pdf

Page 56: Web Guidelines Fronteers Teachers Day 2009

Vriendelijke, permanente URLs

http://www.example.com/show/contentid=925129/sc=95d

http://www.example.com/nieuws/2008/09/prinsjesdag/

19283746dfg.pdf

troonrede.pdf

Page 57: Web Guidelines Fronteers Teachers Day 2009

Vriendelijke, permanente URLs

http://www.example.com/show/contentid=925129/sc=95d

http://www.example.com/nieuws/2008/09/prinsjesdag/

19283746dfg.pdf

troonrede.pdf

Page 58: Web Guidelines Fronteers Teachers Day 2009

Paginastructuur: Pagina als outline

Page 59: Web Guidelines Fronteers Teachers Day 2009

Alternatieve teksten

alt-tekst

alt="druk op een icoon om een programma te openen"

Page 60: Web Guidelines Fronteers Teachers Day 2009

De werking van een link niet beschrijven

Niet: Klik hier voor een transcriptie van de troonrede

Wel: Er is ook een transcriptie van de troonrede beschikbaar

Page 61: Web Guidelines Fronteers Teachers Day 2009

De werking van een link niet beschrijven

Niet: Klik hier voor een transcriptie van de troonrede

Wel: Er is ook een transcriptie van de troonrede beschikbaar

Page 62: Web Guidelines Fronteers Teachers Day 2009

Nieuwe vensters...

Niet zonder waarschuwing

Liefst de keuze overlaten aan de gebruiker

Page 63: Web Guidelines Fronteers Teachers Day 2009

Nieuwe vensters...

Niet zonder waarschuwing

Liefst de keuze overlaten aan de gebruiker

Page 64: Web Guidelines Fronteers Teachers Day 2009

Open standaarden

Ook naast gesloten standaarden,bied altijd een open alternatief

Page 65: Web Guidelines Fronteers Teachers Day 2009

CSS: Cascading Style Sheets

Page 66: Web Guidelines Fronteers Teachers Day 2009

Zonder CSS

Page 67: Web Guidelines Fronteers Teachers Day 2009

Met CSS

Page 68: Web Guidelines Fronteers Teachers Day 2009

Andere CSS = andere vormgeving

Page 69: Web Guidelines Fronteers Teachers Day 2009

Niet uitsluitend met kleur communiceren

Page 70: Web Guidelines Fronteers Teachers Day 2009

Niet uitsluitend met kleur communiceren

Page 71: Web Guidelines Fronteers Teachers Day 2009

Gebruik contrast

Page 72: Web Guidelines Fronteers Teachers Day 2009

Tabellen voor data

Page 73: Web Guidelines Fronteers Teachers Day 2009

Niet voor layout

Page 74: Web Guidelines Fronteers Teachers Day 2009

Relatie tussen headers en inhoud aangeven

Goed SlechtEten De Librije FEBODrinken De Draai Strandtent Jaap

Page 75: Web Guidelines Fronteers Teachers Day 2009

Geen frames.

Page 76: Web Guidelines Fronteers Teachers Day 2009

Formulieren: Labels

Page 77: Web Guidelines Fronteers Teachers Day 2009

Formulieren: Verplichte velden aangeven

Page 78: Web Guidelines Fronteers Teachers Day 2009

Meer richtlijnen voor formulieren

Geen “formulier navigatie”

Gebruik van contingency design (huh?)

Geen client-side afhankelijkheid

Page 79: Web Guidelines Fronteers Teachers Day 2009

Talen: de taal van de pagina aangeven

Taal aangeven in HTML

<html xmlns="http://www.w3.org/1999/xhtml" lang="nl">

Page 80: Web Guidelines Fronteers Teachers Day 2009

Talen: taalverschillen aangeven

Taalwisselingen aangeven in HTML

<span lang="en">Language</span> verschillen aangeven

Page 81: Web Guidelines Fronteers Teachers Day 2009

Talen: geen vlaggen

Nationaliteit/land is geen taal

Page 82: Web Guidelines Fronteers Teachers Day 2009

Talen: geen vlaggen

Nationaliteit/land is geen taal

Page 83: Web Guidelines Fronteers Teachers Day 2009

Karaktercodering

Specificeren

UTF-8

Karaktercodering aangeven in HTML

<meta http-equiv="content-type"content="text/html;charset=UTF-8" />

Page 84: Web Guidelines Fronteers Teachers Day 2009

Ultimate Search Engine Secret

Een beschrijvende titel

(De Webrichtlijnen doen de rest)

Page 85: Web Guidelines Fronteers Teachers Day 2009

Ultimate Search Engine Secret

Een beschrijvende titel

(De Webrichtlijnen doen de rest)

Page 86: Web Guidelines Fronteers Teachers Day 2009

Contingency design:Design voor als het fout gaat

Page 87: Web Guidelines Fronteers Teachers Day 2009

Contingency design 1

Page 88: Web Guidelines Fronteers Teachers Day 2009

Contingency design 1

Page 89: Web Guidelines Fronteers Teachers Day 2009

Contingency design 2

Page 90: Web Guidelines Fronteers Teachers Day 2009

Contingency design 2

Page 91: Web Guidelines Fronteers Teachers Day 2009

Vragen?