Introduction
  Installing
  Handling
  Virtual servers
  Modules
    Installing modules
    Configuring modules
    Module types
  Filesystems
  RXML tags
  Graphics
  Proxy
  Miscellaneous modules
  Security considerations
  Scripting
  Databases
  LDAP
  FrontPage
  Upgrading
  Third party extensions
  Portability
  Reporting bugs
  Appendix
 
Installing modules

In order to add a module to a virtual server press the Virtual Servers tab and then focus on the name of the server. As soon as you have done this you will see the Add module button at the bottom of the page. Pressing the Add module button will display a list of all available modules. A module is selected by pressing the module name header. Below each module header is a brief explanation of the module. Each module adds its configurable parameters under the Virtual servers tab.

Some modules require other modules to work. When installing such a module the modules it requires will also be installed. It will not be possible to delete the supporting modules without first deleting the module that requires them.

Configuring the module path
Challenger will search for modules in the directories configured in the Global Variables/Module directories variable. It doesn't matter where you store your modules as long as the path to their directory is configured in this variable.

On each module's node you can see where that particular module resides.

You will have to do a reload on the Add module page before any new modules will be shown.

Upgrading a module
To upgrade a module you must first replace the files for the old version with the files for the new version. Then you focus on the module's node and press the Reload Module button. If there are any problems with compiling the new version they will show up here. If so, you can always move the files for the old version back and no harm will be done.

Compilation errors
If a module gets a compilation error this will be entered into the Event Log and the debug log.