Referenz

Aufbau der Excel Tabelle (Keywords, Tags, Content)

Eingabefelder

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!"

 Navigationsbereich

In diesem Bereich wird die Struktur der Website definiert.

Dadurch, dass der Tag 'Page' links und oben erscheint, definiert er die Struktur der Navigation:

Durch einen Slash wird ein Menu eingerückt. Beachte: "anleitung/einfuehrung" in der Excel Tabelle erzeugt einen eingerückten Eintrag "Einführung" auf der Zulu-Seite.

Die Felder 'Title" bestimmen den Inhalt der Menus. Die Felder "Folder" bestimmen den Ort der jeweiligen Seite im Filesystem.

Konfigurationsbereich

Hier wird zum Beispiel vorgegeben, wie das Template, welches zum Assemblieren der Seiten verwendet werden, heisst.

Funktionsweise des Assemblers

Hinter der Schaltfläche ZULU verbirgt sich ein VisualBasic Programm. Durch Klicken der Schaltfläche werden die Webseiten assembliert:

Zulu fügt vorgegebene Elemente zu Webseiten zusammen (assembliert).

Keywords

Page:

Aufgrund der Spalte Page wird die Gliederung der Navigation gebildet.

Beispiel:

produkte
produkte/schraubenzieher
produkte/zangen

Das Keyword Page kommt in der linken Spalte und auf der obersten Zeile vor. (Es kann ein beliebiges Wort verwendet werden. Bedingung: Links und oben muss dasselbe Wort verwendet werden.)

Template:

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

Beispiel:

www\template\zulu_template.html

Output:

An diesen Ort werden die assemblierten Files geschrieben.

Beispiel:

www\<!--Zulu:Tag:Folder-->\index.html

DebugTags:

Kann 0 oder 1 sein.
1
bedeutet, dass die Tags nicht ersetzt sondern durch den Inhalt ergänzt werden. So sind die Tags in der assemblierten Seiten noch immer Vorhanden.

CloseMenu:

Kann 0 oder 1 sein.

CloseMenu: 0  

Nicht angewählte Menus werden ausgeblendet.
Beachte "Funktionsweise".

CloseMenu: 1  

Es sind immer alle Menueinträge sichtbar.
Beachte "Funktionsweise".

ZuluVersion, ZuluProductName, ...:

Die ZuluXXX Tags stammen nicht aus dem Excel Sheet, sondern werden durch den Assembler eingefügt.

Template Content
<!--Zulu:Tag:ZuluVersion--> v0.81
<!--Zulu:Tag:ZuluProductName--> Zulu Website-Assembler v0.81
<!--Zulu:Tag:ZuluExcelName--> zulu_content.xls
<!--Zulu:Tag:ZuluExcelPath--> C:\Data\Zulu\Versuche\zulu_2002-05-11a_v0.8.9\www\zulu_templates
<!--Zulu:Tag:ZuluTemplateName--> zulu_template_simple_zulu.html
<!--Zulu:Tag:ZuluTemplatePath--> C:\Data\Zulu\Versuche\zulu_2002-05-11a_v0.8.9\www\zulu_templates
<!--Zulu:Tag:ZuluAssembledDateTime--> 2002-05-11 12:38:40