Extension Guide
Plexus was designed with the idea that the server should be easily
extensible by the end user without having to change the internals. Most
of the major pieces of functionality (e.g., logging, file locking,
authentication, access control, access methods, and configuration files)
are all extensible by simply loading the new functionality from the
configuration file. The core part of the server is just a dispatcher that
takes the incoming requests and hands it off to the routines you specify
in the configuration file. The other main pieces are the support routines
for writing your own gateways and a bunch of sample gateways (some serious
and some just for fun).
The following documents are a tutorial on writing gateways for Plexus
and a detailed list of the internal support routines so you can more easily
add your own customizations and extensions.
Tony Sanders