Barrierefreiheit

Diese Website ist Bobby WorldWide Approved AAA. Das heißt, daß sie strenge Kriterien zur Barrierefreiheit erfüllt. Diese stellen sicher, daß auch Menschen mit verschiedensten Behinderungen problemlos hier unterwegs sein können. Die Kriterien lassen sich nur teilweise automatisch abprüfen.

Mehr dazu findet sich auf einer extra Unterseite zu barrierefreiem Design

XHTML

Diese Website folgt dem XHTML 1.0 Standard in der Ausprägung Strict. XHTML ist der Nachfolger von HTML, bei dem Wert auf Wohlgeformtheit gemäß XML gelegt wurde. Das heißt beispielsweise, daß jede Textauszeichnung (engl. Tag) entsprechend beendet wird, und Attribute alle in Anführungszeichen stehen. Der hier verlinkte W3C Validator erlaubt es, das aktuelle Dokument gegen die XHTML Grammatik zu validieren.

Wie ich zu diesem sauberen XHTML komme, und wie diese Seiten erzeugt wurden, erkläre ich auf einer eigenen Seite.

CSS

CSS steht für Cascading Style Sheets. Dabei handelt es sich um einen Standard zur Formatierung von HTML-Elementen. Meine CSS-Beschreibungsdatei ist konform zu diesem Standard, was ebenfalls mit nebenstehendem Link validiert werden kann.

Die Anybrowser Kampagne.

Best viewed with any Browser

Viele Websites im Netz plazieren auf ihrer Eingangsseite ein Symbol mit der Aufschrift "Best viewed with Internet Explorer 5.5/6.0" oder seltener "...with Netscape Navigator". Dies ist nicht das, wozu HTML geschaffen wurde, nämlich um eine vernünftige Darstellung unabhängig vom Benutzersystem zu gewährleisten. Ich unterstütze die Kampagne "Best viewed with any browser!": Meine Website funktioniert mit jedem Browser. Besuche die Kampagne und unterstütze sie nach Kräften!

Zum Lynx Emulator.

Lynx inspected

Lynx ist ein rein textbasierter Browser, der aus der Unixwelt kommt. Er stellt ausschließlich den textuellen Anteil einer Webseite dar. Durch den Verzicht auf Darstellung der Graphiken ist er sehr schnell. Stark graphiklastige oder von Layouttricks überbordende Seiten machen damit natürlich massive Probleme.

Für Menschen mit Behinderungen wie Blinde, die textbasierte Browser via Braillezeile bedienen, oder Gehörlose, die Vorleseprogramme benutzen, ist die Textfähigkeit einer Website essentiell.

Meine Website ist ohne Einschränkungen auch mit Lynx darstellbar. Wenn Sie einen Eindruck erhalten wollen, wie die Seiten mit Lynx aussehen, benutzen Sie den verlinkten Simulator.

GNU Emacs Editor

Emacs

Die für diese Website notwendigen Textdateien wie z.B. XML, XHTML, XSLT und CSS, wurden alle komplett mit Emacs erstellt, einem sehr mächtigen Editor für alle Aufgaben.

Das Apache XML Projekt.

Xalan

Die Eingabedateien werden mit Hilfe des Xalan XSLT Prozessors nach XHTML gewandelt. Dieser entstammt dem xml.apache.org Projekt. Genauere Informationen zur Realisierung meiner Website finden sich auf einer speziellen Seite.

Linklint

Eine Website steht und fällt auch mit der Qualität der enthaltenen Hyperlinks. Linklint ist ein Hilfsprogramm, das Seiten auf Konsistenz der enthaltenen Links überprüft, also ob es tote Links gibt, die ins Leere verweisen.

Das Apache Ant Projekt.

Apache Ant

Ein effektiver Generierungsprozeß trägt zu kurzen Edit-Compile-View-Zyklen bei. Apache Ant ist ein auf XML und Java basierendes Generierungswerkzeug, welches sich für meine Zwecke der Seitengenerierung hervorragend eignet. Mehr dazu in den technischen Informationen.

 
Wissenschaftliche Arbeiten schreiben mit LaTeXRetten von Bilddaten von Speicherkarten