FrePPLe can easily be extended with modules that are loaded at runtime.
This chapter describes the modules that are provided with frePPLe.
To load an extra module, you need to update the following 2 files in the FREPPLE_HOME directory:
- Add a loadlib command in the file init.xml.
This file is automatically executed when frePPLe starts and is the most logical place to load all modules you require. - Edit the file frepple.xsd to include an additional XML schema file.
The new file defines the new XML data types that are enabled by the new module.
The default version of these files enables the forecast module only.
The C++ code required to create a custom module is described in the developer section of this manual: Extension modules.
An example is also available in the TestSampleModule