Previous: Kármán-URLs, Up: Die Webseiten


7.8 Customisation-Layers

Customisation-Layers sind die Methode der Wahl, die originalen XSLT-Stylesheets, die ja für die Kármán Hochschulzeitung optimiert sind, für eine andere Zeitung anzupassen. Sie befinden sich im Zeitungs-Verzeichnis im Unterverzeichnis pool/.

html-local.xsl dient zur Anpassung der Webseiten.

latex-local.xsl dient zur Anpassung der mit LaTeX erzeugten Print-Ausgaben.

feed-local.xsl dient zur Anpassung der Feeds. rss10-local.xsl ist für die spezielle Anpassung des RSS-1.0-Feeds, allerdings sollte diese Datei nicht nötig sein; man kann alles wichtige im RSS-Feed auch über feed-local.xsl ändern.

Ich kann hier nicht die genaue Vorgehendweise erklären, dafür möge man sich eine XSLT-Anleitung besorgen. Wichtig ist nur, daß alles, was in diesen ...-local.xsl-Dateien angegeben wird, alles andere in den originalen Stylesheets überschreibt. Auf diese Art und Weise kann man die Anpassung vornehmen. Der Vorteil gegenüber einer direkten Modifizierung der Stylesheets ist, daß neuere Versionen von ZML direkt verwendet werden können. Mit anderen Worten, man profitiert von Bugfixes und anderen Verbesserungen, muß aber nicht jedesmal wieder das System an die eigene Zeitung anpassen.

Um diesen Prozeß noch weiter zu vereinfachen, sind die ...-local.xsl-Dateien bereits mit allen wichtigen Templates gefüllt, die mir eingefallen sind. Sie sind allerdings alle auskommentiert. Man kann sie nun Schritt für Schritt einkommentieren und an die eigenen Bedürfnisse anpassen. So müßte die Anpassung einigermaßen schmerzfrei und vor allem rasch zu bewerkstelligen sein.