The concept of a Platform Plugin has been introduced as of Pentaho BI platform version 2.1. A Platform Plugin provides developers with the ability to extend the platform in several ways:
- Customization of the menu system of the "classic" and more recent PUC (Pentaho User Console) user interfaces
- Customization of various page contents (overlays)
- New types of content to be added to the solution repository and operated upon in the user console
- New Java classes that generate UI pages to be dynamically added to the server
- (new in 3.0) Add your own BI Component to the platform without having to modify system files and paths
The pages below describe the plugin architecture and provide information about how to develop new plugins and how to provide feedback and report problems.