Web guidelines in practice

46
WEBRICHTLIJNEN FUN FOR THE WHOLE font-family!

description

Presentation for Dutch front-end developers association Fronteers, on the most important real-world aspects of the Dutch Web Guidelines. *The first slide in Comic Sans was intentionally bad.*

Transcript of Web guidelines in practice

Page 1: Web guidelines in practice

WEBRICHTLIJNENFUN FOR THE WHOLE font-family!

Page 2: Web guidelines in practice

DeWebrichtlijnenin de praktijk

Stephen Hay, Cinnamon Interactive

Page 3: Web guidelines in practice

Ik heb geen blinde gebruikers.

Page 4: Web guidelines in practice
Page 5: Web guidelines in practice

Ik gebruik <div>’s en alt-tags“

Page 6: Web guidelines in practice
Page 7: Web guidelines in practice
Page 8: Web guidelines in practice
Page 9: Web guidelines in practice

This

Page 10: Web guidelines in practice

This

Page 11: Web guidelines in practice
Page 12: Web guidelines in practice
Page 13: Web guidelines in practice

“”

Daar wordik nietvrolijk van.

Page 14: Web guidelines in practice
Page 15: Web guidelines in practice

Kwaliteit.Duurzaamheid

Page 16: Web guidelines in practice
Page 17: Web guidelines in practice
Page 18: Web guidelines in practice

StandaardenW3C specs

WCAG 1.0ISO HTML

Page 19: Web guidelines in practice

+best practices.

Unobtrusive JavascriptConditional comments

[...]

Page 20: Web guidelines in practice

Problemen?

Page 21: Web guidelines in practice

Problemen?CMS’en

Page 22: Web guidelines in practice

Problemen?CMS’en

Editors/IDE’s

Page 23: Web guidelines in practice

Problemen?CMS’en

Editors/IDE’sGebrek aan kennis

Page 24: Web guidelines in practice

Kansen.

Page 25: Web guidelines in practice

Kansen.Verbeterde CMS’en

Page 26: Web guidelines in practice

Kansen.Verbeterde CMS’en

Tool-onafhankelijk ontwikkelen

Page 27: Web guidelines in practice

Kansen.Verbeterde CMS’en

Tool-onafhankelijk ontwikkelenKennisontwikkeling

Page 28: Web guidelines in practice

8020

Page 29: Web guidelines in practice

125

Page 30: Web guidelines in practice

5stappen

Page 31: Web guidelines in practice

No frames.0

Page 32: Web guidelines in practice

Syntactisch correcte code,strict DOCTYPE.

1

Page 33: Web guidelines in practice
Page 34: Web guidelines in practice
Page 35: Web guidelines in practice

Semantisch correcte code.

2

Page 36: Web guidelines in practice

<div id="page_title">Plannen</div> <div id="page_content"> <div id="intro">

<p class="word"><font style="font-size: 12px;"><strong>Plannen 2008</strong></font></p>

<p class="word"><font style="font-size: 12px;"></font></p> <p class="word"><font style="font-size: 12px;">&nbsp;</font></p> <p class="word"><font style="font-size: 12px;">Blah blah...</p>

[...]

Page 37: Web guidelines in practice

<div id="page_title">Plannen</div> <div id="page_content"> <div id="intro">

<p class="word"><font style="font-size: 12px;"><strong>Plannen 2008</strong></font></p>

<p class="word"><font style="font-size: 12px;"></font></p> <p class="word"><font style="font-size: 12px;">&nbsp;</font></p> <p class="word"><font style="font-size: 12px;">Blah blah...</p>

[...]

<h1>Plannen</h1><div id="page-content"> <h2>Plannen 2008</h2> <p class="inleiding"> [...] </p> [...]

Page 38: Web guidelines in practice

<div id="page_title">Plannen</div> <div id="page_content"> <div id="intro">

<p class="word"><font style="font-size: 12px;"><strong>Plannen 2008</strong></font></p>

<p class="word"><font style="font-size: 12px;"></font></p> <p class="word"><font style="font-size: 12px;">&nbsp;</font></p> <p class="word"><font style="font-size: 12px;">Blah blah...</p>

[...]

<h1>Plannen</h1><div id="page-content"> <h2>Plannen 2008</h2> <p class="inleiding"> [...] </p> [...]

Page 39: Web guidelines in practice

Progressive enhancement.

3

Page 40: Web guidelines in practice
Page 41: Web guidelines in practice

Permanente, unieke (en leesbare) URLs.

4

Page 44: Web guidelines in practice

Be the user.

Page 45: Web guidelines in practice

Meer?http://webrichtlijnen.overheid.nl/

http://drempelvrij.nl/webrichtlijnen

Page 46: Web guidelines in practice

kthxbyewww.the-haystack.com/presentations/gilde2007