3.3. SilkPage Directory Structure

This section gives an overview of the SilkPage directories and the files they contain. Assuming the SilkPage software is installed at silkpage-VERSION, here are some of the most important directories:



                              [siklpage-VERSION] - $SILKPAGE_HOME
                                     |
          +-------------+------------+------------------------+
          |             |            |                        |
        [cfg]         [docs]      [share]                   [src]
                                     |                        |
        catalog.xml           +------+-----+       +----------+----------+
                              |            |       |          |          |  
        tidy.properties     [lib]      [tools]   [css]      [xml]      [xsl]
     

    

SilkPage Directories

$SILKPAGE_HOME

The installation directory of SilkPage software, refered to as $SILKPAGE_HOME here after.

cfg/

The configuration directory of the SilkPage software.

  • catalog.xml used in order to perform Entity and URI resolution.

  • tidy.properties contains Tidy properties that are fed to Tidy when it's run by SilkPage to validate the XHTML output.

docs/

Contains SilkPage User Guide and documentation.

share/

Contains resource files used by SilkPage.

  • lib/ contains code libraries.

  • tools/ contains middleware and tools including DocBook Website and DocBook XSL stylesheets.

src/

Contains SilkPage source files.

  • css/ contains a set of CSS stylesheets that are used to control the XHTML style and presentation.

  • xml/ contains Ant based build instructions used to generate your Website.

  • xsl/ contains a set of XSL stylesheets used to output XHTML.