|Language:||English • Deutsch • français|
GeneWeb version 7.1 offers a plugin mechanism allowing functional extensions without impacting the core operation of the system.
Developers should explore existing plugins to infer the overall mechanism, but it should be noted that such development requires a good understanding of both the OCaml language and GeneWeb itself.
Developers will find plugins in the
plugins folder of the GitHub repository.
In the plugins folder, each plugin is in a sub_folder names
make distrib will compile those plugins and install then in a
Ressources (templates, images, lexicon entries) associated with each plugin are located in an
assets sub folder.
Plugins are loaded by
gwd at launch time through the parameter
-unsafe_plugins) pointing to the location of the plugins.
In addition, the user must specify in his
.gwf parameter file those plugins he wants activated through a line such as:
pli is the name of the desired plugin.