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
  SiteBuilderSiteBuilder
  Access ControlAccess Control
  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.