1 ix-konferenz ajax vs. accessibility. 2 3 ajax vs. accessibility der kampf um die zukunft des...

93
1 ix-Konferenz Ajax vs. Accessibility

Upload: adalbert-neibert

Post on 06-Apr-2015

106 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

1

ix-KonferenzAjax vs. Accessibility

Page 2: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

2

Page 3: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

3

Ajax vs. Accessibility

Der Kampf um die Zukunft des Internets

Page 4: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

4

Ajax: Das Internet der Zukunft ist intuitiv bedien- und erlebbar.

Page 5: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

5

Accessibility:Das Internet der Zukunft ist plattformunabhängig und barrierefrei.

Page 6: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

6

Die beiden Gegner

Page 7: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

7

Page 8: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

8

Page 9: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

9

Ajax aka Ivan Drago> die russische Kampfmaschine

> das Produkt der High-End-Sporttechnologie

> der Vorzeige-Athlet

Page 10: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

10

Page 11: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

11

Page 12: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

12

Accessibility aka Rocky Balboa> der Underdog / unbekannter Außenseiter

> klein, durchschnittlich, Rechtsausleger

> Sehschwäche auf dem rechten Auge

Page 13: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

13

Die GegnerAjax

> Ajax

Teile einer Seite werden erneuert, ausgetauschtoder verändert, ohne dass die Seite neu lädt.

Page 14: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

14

Die GegnerAjax

> Ajax

bekannt als:> die coole Hype-Maschine

> Der große Innovator

> Mr. OnTheFly

> Drag&Drop-Wunder

> Fast & Glamorous

Page 15: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

15

Die GegnerAjax

> Stärken

> Reaktionszeit / Real time

> Schnelligkeit / kein Reload

> Interaktivität

> Experience

> Feature-Rich

Page 16: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

16

Die GegnerAjax

> Schwächen

> URLs

> Back-Button

> View Port

Page 17: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

17

Die GegnerAjax

> Gefürchtet für

> Schnelligkeit

> Show-Effekte und Eleganz

> Bricht mit allen Konventionen und Erwartungen

Page 18: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

18

Die GegnerAjax

> Glorreiche Siege

> Flickr

> Google Suggest

> Backpack / Basecamp

> Amazon Diamond Search

> Netvibes

>…

Page 19: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

19

> Fotoalben live editieren

Page 20: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

20

> Diamanten nach Maß

Page 21: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

21

> Netvibes: Alles auf meiner Seite

Page 22: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

22

> Live-Suche

Page 23: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

23

Und jetzt zum Gegner …

Page 24: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

24

Die GegnerAccessibility

> Accessibility

Accessibility heißt Zugang …

> für alle Nutzer

> mit allen Browsern und Plattformen

> zu allen Daten und Informationen

Page 25: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

25

Die GegnerAccessibility

> bekannt als

> Das Gute

> Der Ur-Gedanke des World Wide Webs

Page 26: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

26

„The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.“

- Tim Bernes-Lee, Web-Erfinder und Direktor des W3C

Page 27: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

27

„The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.“

- Tim Bernes-Lee, Web-Erfinder und Direktor des W3C

Page 28: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

28

Web = Accessibility

Page 29: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

29

Die GegnerAccessibility

> Stärken

> Liebling der Massen

> Schnelle Ladezeit

> Findability

> Plattformunabhängigkeit

Page 30: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

30

Die GegnerAccessibility

> Schwächen

> Wenig Show-Effekte

> User Experience

> Regel-Fetischismus

> Design

Page 31: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

31

Die GegnerAccessibility

> Gefürchtet für

> Moralische Überlegenheit

> “The right thing to do”

Page 32: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

32

Die GegnerAccessibility

> Glorreiche Siege

> tagesschau

> News.com

> Postbank

> Baden Württemberg

> BVG – Berliner Verkehrsbetriebe

> Yahoo.com

Page 33: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

33

> Nachrichten für alle

Page 34: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

34

> Kommerzielles Newsportal

Page 35: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

35

> öffentlicher Nahverkehr ohne Barrieren

Page 36: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

36

> Bundesland für alle Bürger

Page 37: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

37

> Suchportal leicht zugänglich

Page 38: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

38

> Banking ohne Zugangshürden

Page 39: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

39

Der Kampf beginnt

Page 40: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

40

Page 41: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

41

Runde 1: Suche

Runde 2: Dynamische Inhalte

Runde 3: Formulare

Runde 4: URLs

Ajax vs. Accessibility Der Kampf

Page 42: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

42

1SUCHE

RUNDE

Page 43: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

43

Runde 1 Suche

> Klassische Suche

Page 44: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

44

Runde 1 Suche

> Klassische Suchebesteht aus:

> Textfeld mit Button (label / input / input)

Nutzung:

1. Suchwort eingeben

2. Suchen-Button drücken

3. Laden der Suchergebnisseite

Page 45: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

45

Runde 1 Suche

> Live-Suche

Page 46: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

46

Runde 1 Suche

> Live-Suchebesteht aus:

> Textfeld

Nutzung:

1. Während Eingabe erscheinen die Suchergebnisse

2. Live-Ergebnisse verfeinern sich automatisch beim Weiterschreiben

3. Auswahl des Ergebnisses oder des Suchwortes während der Eingabe

Page 47: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

47

Runde 1 Suche

> Rundenbewertung> Klassische Suche ist vertraut und leicht zugänglich

> Live-Suche kann Suchprozess immens beschleunigen.

Page 48: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

48

Runde 1 Suche

> Lösung: Ajax & Accessibility > Live-Suche-Funktionalität + klassischer Button

Page 49: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

49

2DYNAMISCHE INHALTE

RUNDE

Page 50: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

50

Runde 2 Dynamische Inhalte

> Ajax> Neue Inhalte werden auf einer Seite dynamisch aktualisiert

(ohne Reload)

> Amazon-Diamond-Search

> Last-FM

Page 51: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

51

Runde 2 Dynamische Inhalte

> Accessibility> Wie werden die Nutzer informiert, dass sich auf der Seite etwas

verändert hat?

1. Sehende Nutzer mit herkömmlichen PC:Keine Probleme: Überblicken die ganze Seite

2. Nutzer mit Handy oder Palm:Probleme mit der Übersicht

3. Screenreader-Nutzer:linearer Nutzungsweg / kein Hinweis auf neue Inhalte

Page 52: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

52

Runde 2 Dynamische Inhalte

> Rundenbewertung> Neue Inhalte ohne Reload können Bestell- und

Navigationsprozesse oder die Aneignung von Informationen immens beschleunigen.

Page 53: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

53

Runde 2 Dynamische Inhalte

> Lösung: Ajax & Accessibility> Fallback-Lösung

> Hinweise für Screenreader-Nutzer

> Option: Informieren per Alert

> Inhalte sind bereits im Dokument vorhanden und werden per DOM und CSS ein und ausgeblendet

Page 54: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

54

Runde 2 Dynamische Inhalte

> Fallback> Amazon Diamond-Search

Page 55: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

55

Runde 2 Dynamische Inhalte

> Ajax-Rechner> AJAX calculator

Besser mit Alert:

> The accessibleAJAX calculator

Page 56: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

56

Runde 2 Dynamische Inhalte

> Inhalte werden bereits geladen und per Klick eingeblendet> Dom-Tabs

Page 57: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

57

Page 58: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

58

Page 59: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

59

3FORMULARE

RUNDE

Page 60: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

60

Runde 3 Formulare

> Ajax-Formulare> sind dynamisch

> geben sofort Feedback

> machen Live-Änderungen möglich (Edit-In-Place)

Page 61: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

61

> Edit-in-Place: Backpack

Page 62: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

62

> Edit-in-Place: Flickr

Page 63: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

63

> Ist der Benutzername noch frei?

Page 64: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

64

Runde 3 Formulare

> Accessibility Wie werden die Nutzer informiert, dass

> der Username schon vergeben ist?

> die to-do-list ergänzt wurde?

Page 65: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

65

Runde 3 Formulare

> Rundenbewertung> Ajax-Formulare bieten einen hohen Komfort

Page 66: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

66

Runde 3 Formulare

> Lösung: Ajax & Accessibility> Yellow-Fade

> Hinweis für Screenreader-Nutzer: Dynamische Aktualisierung

> Hinweis, dass JavaScript benötigt wird

> Überprüfen auf JavaScript und alternative Version bereitstellen

> Option: per Alert informieren, dass sich was verändert hat

Page 67: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

67

Runde 3 Formulare: Beispiel

> Backpack

Accessibility-Studie:

Joe Clark: Usability tests of Basecamp with screen readers and other adaptive technology

Page 68: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

68

Runde 3: Formulare

Page 69: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

69

Runde 3: Formulare

Page 70: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

70

Page 71: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

71

Runde 3: Formulare

Page 72: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

72

4URLs

RUNDE

Page 73: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

73

Runde 4 URLs: Bookmarks & Back-Button

> HTML-Seiten und URLs

Page 74: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

74

Runde 4 URLs: Bookmarks & Back-Button

> HTML-Seiten und URLs

> jede Seite hat eine eigene URL

> jede Seite kann gebookmarkt werden

> jeder Link führt auf eine neue Seite

> mit dem Back-Button kommt man wieder zurück zur vorherigen Seite

Page 75: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

75

Runde 4 URLs: Bookmarks & Back-Button

> Ajax-Seiten> Immer die gleiche URL

Probleme

> Bookmarken nicht möglich

> Links verschicken nicht möglich

> Back-Button funktioniert nicht

Zusätzliches Problem:

> Auffindbarkeit

Page 76: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

76

Page 77: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

77

Runde 4 URLs: Bookmarks & Back-Button

> Rundenbewertung> Back-Button, URLs und Auffindbarkeit sind fundamentale Elemente

des Webs

Page 78: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

78

Runde 4 URLs: Bookmarks & Back-Button

> Lösung: Ajax & Accessibility> Ajax mit Urls und Back-Button

Page 79: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

79

Page 80: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

80

Runde 4 URLs: Bookmarks & Back-Button

> Wie es funktioniert> Content with Style: Fixing the Back Button and

Enabling Bookmarking for AJAX Apps

> Really Simple History: Ajax-Framework for bookmarking and back button support

> Beispiele> Odeo

> Content with Style

Page 81: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

81

Der Ausgang des Kampfes

Page 82: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

82

> 1. Ausgang: Ajax siegt > Ajax und Web 2.0 sind zu cool

> Accessibility ist nett, aber nicht mehr zeitgemäß

> Es gibt genügend andere Probleme

> User-Experience ist wichtiger als Barrierefreiheit

Page 83: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

83

> 2. Ausgang: Accessibility siegt > Ajax-Anwendungen scheitern an ihrer eigenen Show

> Schillernde Oberfläche statt guter Benutzerführung

> Effekthascherei nervt die Nutzer

> Nutzer suchen Einfachheit und gute Inhalte

Page 84: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

84

> 3. Ausgang: Harmonie > Graceful Degradation

> Ajaxibility

> Hijax: http://domscripting.com/blog/display/41

> Build Ajax on top: Unobtrusive JavaScript for Ruby on Rails

Page 85: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

85

Nachbetrachtung

Page 86: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

86

> Wieso eigentlich barrierefrei?

Page 87: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

87

„Wir haben nichts gegen Barrierefreiheit, aber wir haben mit unserer Technik schon genug Probleme.“

Page 88: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

88

„Unsere Zielgruppe sind normale, jüngere, internetaffine Menschen.“

Page 89: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

89

„Wir können also auf Barrierefreiheit verzichten.“

Page 90: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

90

klar, damit verzichten Sie auch auf: > Google

> Ältere Nutzer

> Nutzer mit körperlichen Einschränkungen

> Internet-Newbies

> Nutzer, die mit Handy, Palm, Blackberry surfen

Page 91: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

91

> Wird Accessibility ein Comeback erleben?

Page 92: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

92

Das Comeback

> Rocky VI Dezember 2006Trailer: http://www.youtube.com/watch?v=0biU_lZE0Xc

Page 93: 1 ix-Konferenz Ajax vs. Accessibility. 2 3 Ajax vs. Accessibility Der Kampf um die Zukunft des Internets

93

Vielen Dank für die Aufmerksamkeit. Fragen?