Zulu
 

  Home
  Was ist Zulu?
  Anleitung
    Einführung
  > Aufbau der Tabelle
    Navigation
    Site Map
    Tipps und Tricks
  Referenz
  Tutorial
  Quickstart
  Live Sites
  Beispiel Templates
  Installation
  Download
  Uebersicht

  Deutsch
  English

  Webansicht

Aufbau der OpenOffice/Excel Tabelle

Eingabefelder


  • Keyword: In die roten Felder darf nur eines von den etwa 10 gültigen Keywords eingetragen werden. Diese sind in der Referenz beschrieben.

  • Tag: In die blauen Felder werden Tags eingesetzt. Die Tags sind frei wählar, müssen aber ausschliesslich aus Buchstaben bestehen. Ein Tag erscheint nie auf einer Webseite.

  • Content: In die weissen Content-Felder darf beliebiger Text eingesetzt werden. Aber auch Excel-Formeln sind zulässig.

Vergleich zwischen Java und Zulu

Zulu Java
Bezeichnung Beispiel Bezeichnung Beispiel
Keyword Navigation:, Output: Keyword Class, Interface, Integer
Tag Page, Title, Link Variable, Method, Class a, counter
Content "Anleitung", "Tipps und Tricks!" String "Anleitung", "Tipps und Tricks!"

Navigation: Navigationsbereich

Dem Navigationsbereich ist ein eigenes Kapitel gewidmet.

Preview: Link zur Assemblierten Seite

Diese Anweisung wird von Zulu ignoriert. Ein Klick auf den Link ../index.html öffnet den Browser mit der assemblierten Site.

ErrorLog: Link zur Assemblierten Seite

Ein Klick auf den Link zulu_errorlog.html öffnet den Browser mit den Fehlermeldungen von Zulu.

Include: Include XML-Datei

Diese Anweisung liest die Datei ../substructure.xml an der aktellen Stelle ein.

BaseDir: Links bezüglich Home-Verzeichnis normalisieren

Je nach Verschachtelungstiefe, in welcher sich eine Seite befindet, müssen die Links angepasst werden. Die mit BaseDir definierten Links, in obigem Beispiel ../.. und <!--Zulu:Root--> , werden mit ../.. ersetzt, so dass das Home-Verzeichnis refernziert wird.

Die Verarbeitungsschritte anhand Beispielen dargestellt

Inhalt der SpalteFolder zulu_root_marker../.., resp. <!--Zulu:Root-> werden ersetzt durch <!--Zulu:Root-->/zulu/einfuehrung/index.html würde ersetzt werden durch
- Diese ist nur ein Link, eine Seite wird nicht erstellt.
<leer> . ./zulu/einfuehrung/index.html
/tutorial .. ../zulu/einfuehrung/index.html
/referenz/xml ../.. ../../zulu/einfuehrung/index.html

Subst: Texte ersetzen

Obiges Beispiel ersetzt alle 'ä' im Output gegen '&auml;'. Ersetzungen sind im Output oder im Template möglich.

Comment: Kommentare entfernen

Hier wird HTML-Code herausgeschnitten.

Template bedeutet, dass der HTML-Code aus dem Template herausgeschnitten wird.

Input bedeutet, dass der HTML-Code aus dem Input-File (index.zulu_content.html) herausgeschnitten wird.

Steht weder Template noch Input, so wird Input angenommen.

Beispiel - Vorher Beispiel - Nachher
</td>
<td valign="top" align="left">
<!--Zulu:Comment:Begin-->
<h1>Muster-Content</h1>
<p>Mustertext blablabla, blabla. Blabla, bla.</p>
<!--Zulu:Comment:End-->
<!--Zulu:Tag:Content-->
</td>
</tr>
</td>
<td valign="top" align="left">
<!--Zulu:Tag:Content-->
</td>
</tr>

Spezialzeichen

^ steht für den Anfang eines Dokuments.
$ steht für das Ende eines Dokuments.

Beispiel - Vorher Beispiel - Nachher
<html>
<head>
<meta ... charset=utf-8">
</head>
<body>
<!--ZuluMarkerStart-->
<h1>Über Zulu</h1>
<p>Zulu dient zum ...</p>
<!--Zulu:MarkerEnd-->
</body>
</html>
<h1>Über Zulu</h1>
<p>Zulu dient zum ...</p> 

PreserveArchiveBit: Archive Bit erhalten

Diese Anweisung fordert Zulu auf, nur Files zu schreiben, falls deren Inhalt wirklich geändert haben. Unter Windows wird dadurch das Archive Bit nicht zurückgesetzt. So kann das Schreiben der Files auf den Server optimiert werden (siehe HTTP Upload).

TraceStageOutput: Stage-Output einschalten

Um das Debugging zu erleichtern kann Stage-Output eingeschaltet werden.

Template: Wo befinden sich die Template Files?

Hier wird angebeben, welches Layout (Template) verwendet werden soll.

Output: Welche Files sollen erstellt werden?