The directory and file structure of this Web site is designed to make content maintenance as straightforward as possible. All content is stored in XML files organized into logical directories that mirror the site's navigation structure.

Top-level directory structure diagram

Top-Level Structure

The root directory contains the primary script file that manages all page rendering, along with the two main XSL stylesheets. Each major section of the site has its own subdirectory containing the XML content files for that section.

Root directory — main script, XSL files, and the home page XML.
Section subdirectories — one per major navigation section (gettingstarted, environment, inside, etc.), each holding the XML content files for that section's pages.

Subdirectory Organization

Subdirectory structure diagram

Within each section subdirectory, XML files correspond to the individual pages of that section. For example, the gettingstarted/ directory contains separate XML files for the modest, moderate, and elaborate approach pages.

This structure means that adding a new page to any section requires only:

1. Creating a new XML file in the appropriate subdirectory.
2. Adding a reference to that page in the section's navigation XML.
3. No changes to scripts, stylesheets, or other pages are needed.

← Back to Inside this Site    Continue to One Script to Manage the Site →