ZULU

 Website Assembler

 

©2002 Positron und Märki Informatik

Home

Was ist Zulu?

   Einführung

   Warum Zulu?

   Eignet sich für

   Arbeitsteilung

Anleitung

   Einführung

   Aufbau der Tabelle

   Navigation

   Site Map

   Tipps und Tricks

Referenz

   xml

      Excel

      OpenOffice

      xml Transformation

   Versteckte Seiten

   Private (Parent)

      Private (Child)

   Verarbeitungsschritte

   Programm

   ZuluWikiWiki

   Migration v1 -> v2

   Migration v2.0 -> v2.1

   Migration v2.1 -> v4.0

Tutorial

   Für Anfänger

   Experimentieren

   Für Fortgeschrittene

   Tools

   Mehrsprachiges Zulu

   MacOSX, OpenOffice

Quickstart

   Einsprachig (externer Link)

   Mehrsprachig (externer Link)

   Zuluplan (externer Link)

Live Sites

Beispiel Templates

   Current

   Favorite

   xsummit

   Simple oben

   Simple oben breit

   Eborit

   Cool

   Nokia

   Switch

   FirstObject

   Lart

   Bioinformatik

   Twinhelix

Installation

   Voraussetzungen

   Installation

      Windows

      Linux

      Mac OS X

   Urheberrecht

Download

Uebersicht

 
 Druckversion

Structure of the OpenOffice/Excel table

Input fields

Comparison between Java and Zulu:

Zulu Java
Term Example Term Example
dummy Keyword Navigation:, Output: Keyword Class, Interface, Integer
dummy Tag Page, Title, Link Variable, Method, Class a, counter
dummy Content "Guide", "Tips and Tricks!" String "Guide", "Tips and Tricks!"

Navigation: Navigation area

dummy

The navigation is further discussed in its own Chapter.

Preview: Link to the assembled page

dummy

This instruction is ignored by Zulu. By clicking the link ../index.html a browser is opened with the assembled site.

ErrorLog: Link to the error log file

dummy

By clicking the link zulu_errorlog.html a browser is opened with the Zulu error log file.

Include: Include XML-file

dummy

This instruction causes the file ../substructure.xml to be read at the current position.

BaseDir: Normalize links relative to the home-directory.

dummy

Links must be adjusted depending on the nesting level at which a page is located. Links defined by BaseDir, as the entries ../../ and <!--Zulu:Root--> in the example above, are replaced with ../../ in order to reference the home-directory.

To be translated: This section of the german page is more up to date!

Subst: Replace text

dummy

The example above replaces all 'ä' in the output with '&auml;'. Replacements are possible in the Output or in the Template.

Comment: Remove comments

dummy

Here HTML-code is removed.

Template indicates that the HTML-code is removed from the template.

Input indicates that the HTML-code is removed from the input-file (index.zulu_content.html).

If neither Template nor Input are specified then Input is assumed.

Example - Before Example - After
</td>
<td valign="top" align="left">
<!--Zulu:Comment:Begin-->
<h1>Sample-Content</h1>
<p>Sample text blablabla, blabla. Blabla, bla.</p>
<!--Zulu:Comment:End-->
<!--Zulu:Tag:Content-->
</td>
</tr>
</td>
<td valign="top" align="left">
<!--Zulu:Tag:Content-->
</td>
</tr>

Special characters

^ stands for the beginning of a document.
$ stands for the end of a document.

Example - Before Example - After
<html>
<head>
<meta ... charset=utf-8">
</head>
<body>
<!--ZuluMarkerStart-->
<h1>About Zulu</h1>
<p>Zulu is used for ...</p>
<!--Zulu:MarkerEnd-->
</body>
</html>
<h1>About Zulu</h1>
<p>Zulu is used for ...</p> 

PreserveArchiveBit: Preserve archive bit

dummy

This instruction tells Zulu to only write files which content has changed. When using Windows the archive bit is preserved. This allows writing files to the server to be optimized (see HTTP Upload).

TraceStageOutput: Enable Stage-Output

To ease debugging, this option may be switched on.

Template: Which template file should we use?

This is where the layout (template) is chosen.

Output: Which files should be created?

Zulu Website-Assembler v4.0.4    Content     Template     Structure