IntroductionIntroduction
  InstallingInstalling
  HandlingHandling
  Virtual serversVirtual servers
  ModulesModules
  FilesystemsFilesystems
  RXML tagsRXML tags
    <Main RXML parser>Main RXML parser<Main RXML parser>Main RXML parser
    <RXML packages>RXML packages<RXML packages>RXML packages
    <Countdown>Countdown<Countdown>Countdown
    <Flik>Flik<Flik>Flik
    <Indirect href>Indirect href<Indirect href>Indirect href
    <Obox>Obox<Obox>Obox
    <Pike tag>Pike tag<Pike tag>Pike tag
    <SED>SED<SED>SED
    <Tablify>Tablify<Tablify>Tablify
    <Wizard>Wizard<Wizard>Wizard
  GraphicsGraphics
  ProxyProxy
  Miscellaneous modulesMiscellaneous modules
  Security considerationsSecurity considerations
  ScriptingScripting
  DatabasesDatabases
  LDAPLDAP
  IntraSeekIntraSeek
  LogViewLogView
  FrontPageFrontPage
  UpgradingUpgrading
  Third party extensionsThird party extensions
  PortabilityPortability
  Reporting bugsReporting bugs
  AppendixAppendix
 
RXML packages

Packages are a way of defining new RXML tags, or redefine old ones, in a simple manner. Only the administrator can install new packages, but all users can use the packages once they are installed.

A package typically consists of a header of this form:

   <info>
   version="version"
   name="Example Package"
   doc="This is a simple example of an RXML package."
   </info>
followed by one or more <define> tags defining new RXML tags. The file is placed in the directory local/rxml_packages directory and given the name by which users are meant to access the package.

Once a package is installed, all users on the server in question can do

   <use package=package_name>
to gain access to the named package. As far as the individual users are concerned, the effect will be the same as if they had manually written the <define> tags themselves.