Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Current »

WARNING: this sample plugin is an old example and does not illustrate many of the newer features of the plugin system. Please see the Echo Plugin for a more complete and up-to-date sample.



Intro

There are three extension points in the system. To demonstrate how to use some of them we will use a sample plugin.

The sample plugin provides a new Web-based interface that enables:

  1. Creating data sources (uploading Excel files or providing SQL queries)
  2. Entry of basic metadata about the data in the data source
  3. Generation of models for ad-hoc reporting and OLAP pivoting
  4. Staging of the data in a fact table

The sample plugin uses two of the three new extension points:

  1. Custom menu options (for launching the new pages)
  2. A content generator (for generating the new pages)

Prerequisites

You must have downloaded and installed BI server V2 snapshot build from http://ci.pentaho.com/view/Platform/job/BISERVER-CE/.

The files extracted will be inside a folder called biserver-ce. From this point on we will use '/' to mean '/' (*X) or '\' (Windows).

Instructions

1. Install the Sample Plugin

1.1) Download datatoolkit.zip and place it in the biserver-ce/pentaho-solutions/system folder.
1.2) Unzip datatoolkit.zip. You should now have a folder called biserver-ce/pentaho-solutions/system/datatoolkit.

2. Install the style for the Sample Plugin

2.1) Download style.zip and put it in the biserver-ce/tomcat/webapps folder.
2.2) Unzip style.zip. You should now have a folder called biserver-ce/tomcat/webapps/style.
2.3) Delete the style.zip file.

3. Start the BI Server

If the BI server is not running, start it now. If the server was running when you performed steps 1 and 2 there is no need to re-start it or to bounce the pentaho web-app.

4. Refresh the Plugin Manager

4.1) Go to the Admin page (http://localhost:8080/pentaho/Admin)
4.2) Click on the Plugin Manager (bottom half of the page)
4.3) Re-load the Admin page (F5 for most browsers). This updates the menu system on the Admin page

Results

If all is well, the menu system will now have a new option, 'Agile Workbench' under the 'Go' menu bar.

When you select the 'Agile Workbench' option you should be taken to a page that hasĀ five tabs down the left side of the page:
Projects, Sources, Model, Data, Play

We are using this plugin to demonstrate some of the new extension points so we are not going to describe how to use that plugin here.

Related Items

The sample plugin used here is being developed as part of this project.

  • No labels