Zulu
 

  Home
  What's Zulu?
  Guide
    Introduction
  > Table structure
    Navigation
    Site Map
    Tips and tricks
  Reference
  Tutorial
  Quickstart
  Live Sites
  Sample Templates
  Installation
  Download
  Sitemap

  Deutsch
  English

  Webansicht

Structure of the OpenOffice/Excel table

Input fields


  • Keyword: The red fields are reserved for keywords of which there exist approximately 10 different ones. They are described in the reference.

  • Tag: The blue fields are reserved for tags. Any tag consisting of letters only may be defined. A tag never appears on a webpage.

  • Content: Any text may be entered in the white content-fields. Even Excel formulas are allowed.

Comparison between Java and Zulu:

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

Navigation: Navigation area

The navigation is further discussed in its own Chapter.

Preview: Link to the assembled page

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

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

Include: Include XML-file

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

BaseDir: Normalize links relative to the home-directory.

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

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

Comment: Remove comments

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

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?