Timo Wirth, Berlin | Mai 2009, AbI-Schulung „Web 2.0 und Barrierefreiheit“
Nutzerbeteiligung & Kommunikation: Mitmachbarrieren im Web 2.0
2
OK Abbrechen Mehr Infos
Vortrag starten?
3
OK Abbrechen Mehr Infos
4
Über mich
Timo WirthSenior Webentwickler
Teamleiter Frontend, Aperto AG
Baue und gestalte Websites seit 1998
Accessibility seit 2003
Xing: https://www.xing.com/profile/Timo_Wirth2
Blog: www.vorsprungdurchwebstandards.de www.blog.aperto.de
Twitter: twitter.com/javajim
Web 2.0?
6
Ajax?
Nein
Mashups?
Nein
Schatten, Verläufe, Spiegeleffekte?
Nein
Interaktion
Soziale Interaktion
Kommunikation
Mitmachen
14
Sie möchten mitdiskutieren?
Formular ausfüllen!
Sie möchten etwas einkaufen?
Formular ausfüllen!
Im Web ist jede Interaktion eine über Formulare vermittelte.
Vor jeder Interaktion steht ein Formular
20
Formulare sind immer im Weg
22
23
Formulare = Unterbrechung
Niemand füllt gerne Formulare aus
26
Niemand füllt gerne Formulare aus
Formulare können Menschen aussperren. Am Mitmachen hindern.
28
Schlechtes Formulardesign erzeugt: > Frust > Abbrüche > Unzugänglichkeit
Schlechtes Formular-Design
Ergebnis: Schlechte Konversionsrate
29
Wie können Formulare besser gestaltet werden?
30
☺☺☺☺
Formulare menschlicher machen durch bessere Kommunikation
32
Formulare sind kein Datenbank-Prozess. Sie sind der Anfang eines Gesprächs.
9 Regeln für gute Gesprächsführung
Regel 1: Sei freundlich & einladend
35
Das Gegenteil von freundlich sieht so aus
36
37
Yahoo macht es gut.
38
Regel 2: Drück dich verständlich aus
40
Sprich nicht datenbank - sprich eine verständliche, alltägliche Sprache.
Sprich verständlich
41
42
Code-Exkurs: HTML-Formulare
44
Die Grundlagen Label / input
Exkurs: HTML Formulare
45
<label for=„beschriftung“>Beschriftung </label > <input id=„beschriftung“ type=„text“ /> <input type=„submit“ value=„Senden“ />
Regel 3: Sei zurückhaltend
47
> Frag nur so viel wie nötig.
> Wird die Information wirklich benötigt?
> Kann die Information nicht automatisch abgefragt werden?
> Reicht es die Informationen später zu erhalten?
Sei zurückhaltend
48
Ziel: So schnell wie möglich die Anmeldung hinter sich bringen.
Sei zurückhaltend
Regel 4: Gib Feedback
50
Ein Reload allein ist kein Feedback
Gib Feedback
51
52
53
Regel 5: Sei hilfsbereit, wenn etwas schief gelaufen ist.
55
Bad Practice
Sei hilfsbereit
56
57
58
59
60
61
62
63
Better Practice
Sei hilfsbereit
64
65
66
67
68
Menschlich und hilfsbereit
Freundlich helfen
69
70
Worauf es ankommt: Die ideale Fehlermeldung
Sei hilfsbereit
71
Im Fenstertitel bereits auf Fehler aufmerksam machen
72
Mit der Überschrift auf das Problem hinweisen.
73
Fehler auflisten
74
Formularfelder markieren: Nicht allein durch Farbe
Regel 6: Vermeide Fehler im Vorhinein
76
Bereits während der Eingabe höflich auf Fehler hinweisen.
Inline Validierung
77
78
https://www.test.de/meintest/registrierung/anmelden/
79
Besonders nützlich auch für Screenreader-Nutzer
Inline Validierung
80
Code-Exkurs: WAI-ARIA
82
WAI-ARIA = Accessible Rich Internet Applications
> Aria machen dynamische Inhalte und komplexe Applikationen für Screenreader nutzbar
> HTML-Erweiterungen, die Funktionen, Beziehungen, Zustände und Rollen von Elementen kommunizieren
Exkurs: WAI-ARIA
83
<label for=„passwort“>Passwort</label> <input id=„passwort“ aria-required=„true“ > <label for=„passwort“ role=„alert“>Die beiden Passwörter stimmen nicht überein </label>
<ul id="nav" role="navigation">
Regel 7: Drück dich eindeutig aus.
85
2 Alternativen sind nicht eindeutig
Drück dich eindeutig aus
86
87
88
89
Die primäre Aktion, der nächste Schritt sollte eindeutig sein.
Drück dich eindeutig aus
90
Zeig Nutzern klar den Weg.
Drück dich eindeutig aus
91
Nicht alles ist gleich wichtig.
Drück dich eindeutig aus
92
93
94
95
Regel 7: Denk mit
97
Inline-Tips und Overlays unterstützen die Nutzer, wenn sie gebraucht werden.
Denk mit
98
99
100
101
102
103
104
105
106
107
108
Regel 8: Mach das Gespräch abwechslungsreich
110
Formular ausfüllen ist langweilig. Menschen fühlen sich bevormundet.
Abwechslungsreich / geistreich
111
Schieberegler oftmals bringen die Nutzer schneller an Ziel.
Abwechslungsreich / geistreich
112
Nutzer erhalten ein Gefühl von Selbstbestimmtheit.
Abwechslungsreich / geistreich
113
114
115
116
117
http://www.siemens-kaffee.de/content/de/kaffee-kultur/kaffee-konfigurator.html
118
119
Menschlich und informativ
Mach das Gespräch abwechslungsreich
120
Regel 9: Nimm dich zurück
„Sign-up forms must die!“ Luke Wroblewski
123
1: Schritt sollte nicht sein: Registrierungsformular ausfüllen.
Nimm dich zurück
124
Lass die Nutzer erstmal den Dienst nutzen.
Nimm dich zurück
125
Mache ihnen die Vorteile der Registrierung während der Benutzung klar.
Nimm dich zurück
126
Erfasse notwendige Daten nebenbei.
Nimm dich zurück
127
Registrierung erst dann, wenn es notwendig ist
Nimm dich zurück
128
129
130
weniger Formulare = weniger Barrieren
132
Erhöhung der Konversionsrate.
Nimm dich zurück
133
Zufriedene Nutzer & zufriedene Websitebetreiber
Nimm dich zurück
Fazit
135
Gutes Formular-Design erhöht den Absatz und bringt Menschen zusammen.
Fazit
136
Fragen?
Vielen Dank für Ihre Aufmerksamkeit.