Darstellung der Website „kleider.herbaer.de”


Die Bildergeschichten im Web

Ich bin von einem Ausflug mit einer (oder mehreren) Puppen zurückgekehrt, habe Kleider fotografiert und katalogisiert und weggepackt, eine Bildergeschichte geschrieben, Bilder für die Website ausgewählt und aufbereitet (mehr oder weniger), Daten gesichert. Hier geht es um die letzten Schritte: die verschiedenen Darstellungen der Bildergeschichten, der Startseite, der Sitemap und einfacher Texte im Browser der Websurferin.

Die Website aktualisieren

Das Bash-Skript updweb (Quelltext) aktualisiert das Server-Verzeichnis, wenn der "Stil" oder Komponenten geändert sind. Einstellungen zum Skript enthält die Datei updweb.rc. Das Skript addstory unterstützt das Einfügen neuer Bildergeschichten.

Einige XSLT-Dateien, die in mehreren Zusammenhängen benutzt werden, liegen im zentralen Verzeichnis /pool.

XSLT und Web-Browser

Man kann immer wieder überrascht werden, wie manche Web-Browser XSLT-Dokumente verarbeiten. So haben alte Web-Browser versucht, Javascript-Code oder CSS-Regeln in einer Vorlage direkt zu interpretieren. Der Inhalt eines html:title-Elements wird als Titel angezeigt, verschiedene html:link-Elemente (z.B. mit @rel="shortcut icon") oder html:img-Elemente führen zu voreiligen Requests, bevor die enthaltende Vorlage angewandt wird.

Wer hat einmal geschrieben, dass man einen Namespace-Alias eigentlich nur für den Fall braucht, dass XSLT-Transformationen auf XSLT-Dokumente angewandt werden? Na ja, wir alle lernen aus Erfahrung. Aber dass Firefox (zumindest ältere Versionen) Namespace-Alias nicht kennt, finde ich traurig.