2.1 Template Overview

Templates are text-based documents such as HTML or XML embedded with keywords and scripting constructs. When the templates are processed, the keywords and scripting constructs are replaced to produce the final document.

The following template generates an HTML page that gives information about the browser that is requesting the page:

<HTML>
<HEAD><TITLE>Browser Information Sample</TITLE></HEAD>
<BODY>
<H1>Browser Information</H1>
Browser Name: {VAR Browser.name}<BR>
Major Version: {VAR Browser.mjrVer}<BR>
Minor Version: {VAR Browser.mnrVer}<BR>

This will generate an HTML page based on the browser that requests the page. The resulting HTML is as follows:

<HTML>
<HEAD><TITLE>Browser Information Sample</TITLE></HEAD>
<BODY>
<H1>Browser Information</H1>
Browser Name: NSN<BR>
Major Version: 4<BR>
Minor Version: 05<BR>

A Browser might present this page as follows:

Browser Information
Browser Name: NSN
Major Version:  4
Minor Version: 05

The following table lists the templates most likely needed for modification of the user interface. Use a editor that is UTF-8 compatible to edit any of these files. For more information and graphical representations of each file, see Template Concepts.

Template File Name

Description

Includes Other Template Files

login.htt

Login frameset and includes logo graphic files.

gbltop.inc popout.inc error.inc

webacc.htt

Top level frameset in which all other windows appear.

gbltop.inc

gbltop.inc

Common include file for settings used by all templates.

None

caption.htt

Content for the caption window at the top of the user interface (top frame in webacc.htt).

gbltop.inc popout.inc

maindoc.htt

Frameset containing all windows except the caption window (bottom frame in webacc.htt).

gbltop.inc

features.htt

Content for the left most window of the user interface containing the navigation buttons or links (i.e. compose an email, access address book, access calendar, access document management). (Left frame in maindoc.htt.)

gbltop.inc

workspace.htt

Frameset containing the folder list and messages list windows. (Right frame in maindoc.htt)

gbltop.inc

addrbook.htt

Frameset containing the HTML version of the Address book, or page containing the Java version of the address book.

glbtop.inc addrbook.applet

calset.htt

Frameset containing calendar navigation and calendar views.

None

calendar.htt

Day Calendar view. Appears in same window as the messages list.

glbtop.inc popout.inc error.inc fldrmove.inc

folders.htt

Content for the folder list.

gbltop.inc boldlink.inc error.inc fldricon.inc

msglist.htt

Content containing the messages in a folder.

gbltop.inc popout.inc error.inc fldrmove.inc

send.htt

Content to compose/foward/reply/delegate a message.

bgltop.inc popout.inc captbar.inc addattch.inc speller.applet sendres.inc sendoptions.inc send.inc

addrsrch.htt

Frame containing address book search query in the HTML version of the address book.

gbltop.inc popout.inc error.inc

addreslt.htt

Frame containing the result list of an address book search for the HTML version of the address book.

gbltop.inc popout.inc error.inc

liblist.htt

Frame containing the library list and specify a document query.

gbltop.inc error.inc

doclist.htt

Frame containing results list of a document search.

gbltop.inc popout.inc error.inc

docprop.htt

Frame containing the properties of document.

gbltop.inc captbar.inc docprop.inc

addrbook.applet

Include file that runs the address book applet.

None

speller.applet

Include file that runs the spell check applet

None

calendar.applet

Include file that runs the Java applet version of the calendar.

None