Previous: Der Generator für die Druckausgabe, Up: Überblick


1.3 Der Generator für die Webseiten

Die Webseiten einer ZML-Zeitung sind statisch. Das bedeutet, daß kein PHP oder ähnliches zum Einsatz kommt, sondern nur HTML-Dateien und Bilder. Das hat Vor- und Nachteile. Die Vorteile sind:

Die Nachteile sind:

Ist alles sauber installiert, ist das Erzeugen der Webseiten ein Kinderspiel. Man ruft lediglich aus dem Zeitungs-Wurzelverzeichnis

     ../zml/tools/make-karman-website.py

auf und wartet ab. Nach einiger Zeit ist die aktualisierte Webseite im Unterverzeichnis webpages/ verfügbar und kann hochgeladen werden, See Sitecopy. Letzteres geschieht automatisch, wenn man make-karman-website.py die Option `--upload' übergibt.

Die Webseite besteht im groben aus folgenden Teilen:

  1. die Artikel, die die Zeitung ausmachen
  2. die Bilder, die in den Artikeln gezeigt werden
  3. die sogenannten Snippets, das sind alle Webseiten, die keine Artikel sind (z.B. Begrüßungsseite, Impressum etc)
  4. der sogenannte Pool, in dem alle Bilder und sonstigen Dateien sind, die für die Webseite benötigt werden, aber nicht zu Artikeln gehören
  5. die Newsfeeds (RSS und Atom)