Was wir nicht wissen

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Wir wissen nicht, welchen Browser, welche Version dieses Browsers oder welche Art von Computer ein Nutzer verwendet, der unsere Website besucht.

Deshalb gibt es Webstandards, die wir befolgen, die uns ermöglichen, eine einzige Website zu programmieren, die überall funktionieren kann. Wir verwenden normalisierte Vorlagen (z. B. HTML5 Boilerplate), um unseren Projekten einen konsistenten und gesunden Ausgangspunkt zu geben. Wir verwenden JavaScript-Bibliotheken (z. B. jQuery), um uns die Arbeit zu erleichtern und Probleme mit verschiedenen Browsern zu vermeiden.

Wir wissen nicht, welche Fähigkeiten der Browser hat, mit dem der Nutzer unsere Website besucht.

Daher testen wir die Funktionen und verwenden Polyfills, wo wir können. So können wir die fantastische Erfahrung, die wir uns wünschen, aufbauen und für alle Browser einwandfreie, akzeptable Erfahrungen liefern.

Wir wissen nicht, wie groß das Browserfenster eines Nutzers ist, der unsere Website besucht.

Wir sollten unsere Websites also flüssig gestalten und Media Queries verwenden, um die Website für jede Bildschirmgröße zu optimieren (Responsive Web Design).

Wir wissen nicht, wie schnell die Internetverbindung eines Nutzers ist, der unsere Website besucht.

Wir versuchen also, so wenige Ressourcen wie möglich zu laden. Wir machen diese Ressourcen so klein und komprimiert wie möglich. Wir servieren diese Ressourcen über Server, die speziell dafür optimiert sind und geografisch näher an unseren Nutzern liegen (z. B. NetDNA). So lädt unsere Website so schnell wie möglich.

Wir wissen nicht, wie die Denkweise eines Nutzers ist, der unsere Website besucht.

Wir führen also Nutzerforschung durch (z. B. Silverback) und versuchen, es herauszufinden. Wir versuchen, verschiedene Denkweisen zu berücksichtigen. Wir nutzen unsere Erfahrung (und manchmal unseren Bauchgefühl als Nutzer selbst), um die richtigen Entscheidungen zu treffen. Wir gestalten für Menschen.

Wir wissen nicht, wo sich der physische Standort eines Nutzers befindet, der unsere Website besucht.

Wenn unsere Website es benötigt oder davon profitieren könnte, können wir es also erfragen. Entweder wörtlich oder über HTML5.

Wir wissen nicht, welche Sprachen ein Besucher unserer Website versteht.

Wenn wir also die Ressourcen dafür haben, nutzen wir Übersetzungsdienste (z. B. Smartling), um unsere Website in der Muttersprache eines Nutzers anzubieten. Wenn wir so professionell wie möglich sein wollen, versuchen wir wahrscheinlich auch, kulturelle Unterschiede weltweit zu berücksichtigen.

Wir wissen nicht, wie „computeraffin“ ein Nutzer ist, der unsere Website besucht.

Daher versuchen wir, unsere Website sehr offensichtlich zu gestalten und keine zu vielen Annahmen zu treffen. Wir verwenden gängige Designmuster, um „Affordanzen“ zu berücksichtigen. Wir stecken viel Sorgfalt in unser Design, unseren Text und das gesamte „Benutzererlebnis“.

Wir wissen nicht, welche Behinderungen ein Nutzer haben könnte, der unsere Website besucht.

Daher versuchen wir, unsere Websites mit Blick auf die Zugänglichkeit zu gestalten.


Wir wissen sehr wenig über einen Besucher unserer Website. Tatsächlich wissen wir jeden Tag weniger und weniger, da sich die Demografie der Internetnutzer erweitert (jünger und älter, nicht mehr nur ein Nerd-Ding, mehr Gebiete geografisch usw.). Wenn wir also auf die nächsten 6 Milliarden Menschen, die das Web nutzen, zusteuern (die nächsten 6 Milliarden Menschen), lassen Sie uns das Unbekannte umarmen, indem wir dafür Vorkehrungen treffen.

Video dieses Artikels als Vortrag!