Technische Umsetzung eines Webdesigns: Programmierung der Website
Internetagenturen programmieren Websites in der plattformunabhängigen Websprache HTML oder XHTML. Dies stellt sicher, dass die Inhalte und Formatierungen in allen Browsern nahezu identische dargestellt werden können. Der Inhalt der Website wird klar von der Gestaltung getrennt. Mittels CSS wird der Inhalt formatiert und der Designvorlage entsprechend angepasst. HTML- oder XHTML-Codes strukturieren den Inhalt der Internetseite. Bei größeren Websites erfolgt die Programmierung mit serverseitigen Skriptsprachen wie PHP oder Programmiersprachen wie Java. Diese erlauben auch Zugriffe auf Datenbanksysteme mittels MySQL. Die serverseitigen Skripte erzeugen als Ausgabe HTML-Texte, die dann vom Browser gerendert und als gestaltete Website angezeigt werden. Clientseitige Skriptsprachen wie Javascript kommen in der Benutzerinteraktion zum Einsatz, beispielsweise bei der Überprüfung von Formulareingaben.
Benutzerfreundliche Websites (Usability)
Als Benutzerfreundlichkeit wird die vom Nutzer einer Website erlebte Qualität bei der Interaktion mit der Website bezeichnet. Ziel dabei ist es, die Website so zu gestalten, dass sie für den Nutzer einfach und intuitiv bedient werden kann. Anforderungen an eine benutzerfreundliche Website sind z.B.:
- Aufmerksamkeit: Gleichgewicht zwischen Eye-Catchern (intensiven Farben und Kontrasten) und augenfreundlichen Pastelltönen
- Wahrnehmung: Strukturierte Informationen erleichtern die Informationsaufnahme und -verarbeitung
- Gestaltung: Ein klarer Aufbau und eine einfache Bedienung machen die Inhalte schnell und einfach zugänglich
- Lesbarkeit: Hoher Kontrast zwischen Schrift und Hintergrund, serfienlose Schrift und statischer Text erleichtern das Aufnehmen der Informationen
- Navigation: Schnell erkennbare und nachvollziehbare Navigationen erleichtern die Orientierung auf der Website
Barrierefreie Websites (Accessibility)
Websites sind dann barrierefrei, wenn sie von allen Nutzern unabhängig von körperlichen oder technischen Möglichkeiten uneingeschränkt nutzbar sind. In Deutschland nutzen vier von fünf Menschen mit Behinderungen das Internet und sind auf eine spezielle Aufbereitung der Webangebote angewiesen:
- Blinde Menschen können gut strukturierten Text über den Screenreader lesen
- Sehschwache Menschen benötigen Skalierbarkeit der Schrift im Browser, Kontraste und klare Schrift
- Für gehörlose Menschen soll die Website in Gebärdensprache dargestellt werden können
- Menschen mit motorischen Störungen müssen die Website mit der Tastatur bedienen können
Ebenso wichtig wie der technische Zugang ist die inhaltliche Verständlichkeit und Übersichtlichkeit der Website. Barrierefreiheit umfasst auch, dem Thema der Website angepasste Anforderungen an Bildung, Ausbildung und intellektuelles Niveau zu stellen.

