91
De Webrichtlijnen voor iedereen Stephen Hay, Cinnamon Interactive Fronteers Docentendag 7 mei 2009

Web Guidelines Fronteers Teachers Day 2009

Embed Size (px)

DESCRIPTION

An improvised presentation (in Dutch) based on previous available materiaal. The slides are not all that pretty, but were more of an experiment in using LaTeX beamer class.

Citation preview

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?