Extension Guide
From OpenKM Documentation
OpenKM have a lot of interesting features, but is not possible to meet all the special user requirements. For this reason, you can expand application features implementing extensions. There is two family of extensions: