Doco Home Tools Home

Platypus Tools

This section describes the various tools in Platypus. It is intended primarily as a reference section.

The tutorial section and hints section describe how to use the Platypus tools. This section describes what the various tools do.

Makefile System
Documentation in progress
DODS
PO Config Generator
Pond
Billabong
Squirt
Scripts
Naming Conventions
dev.conf format
Describes format and sematics of "developer's config" files.
Sections of config files include: CORE PO DO IDS QUERY 
Interface between Presentation and Business Layers
Interface between skeleton and BASE PO
Platypus changes to Enhydra conventions

Frameset pages --------------

Presentation objects which contain a FRAMESET rather than a BODY should have a name which finishes with Frameset. For example, "MainFrameset.m4". This is because different makefile rules have to be fired for FRAMESET POs.

Generating Striped Tables using Stylesheets -------------------------------------------

Document the way this is done. Especially document the names that setClassAttributeModulo() expects to find in the stylesheets.

Calls to fillSelect() with default ----------------------------------

Where fillSelect() is called with three arguments, the third indicates which option should be initially selected. This is checked against the "VALUE" attribute of the OPTION. Sometimes, you actually want to check against the text displayed by the OPTION. If this is so, the third argument should be null, and there should be a fourth argument with the initial displayed value in it.

AdminNotice Module ------------------

If this module is used:

Need IDS.AdminNotice.DATAFROM = BUSINESS in dev.conf.

Need AdminNotice POs.