•  
Colleague Tracker
Version: 1.01.00-SNAPSHOT

Last Published: 01-10-11

Colleague Tracker plugin

Colleague Tracker plugin is a dashboard plugin for Hippo CMS 7. Here you will find instructions to obtain the plugin and how to use it.

If some of the steps are unclear you can find more documentation on plugins at the plugin tutorial.

Obtaining the plugin

To obtain the plugin you have two options. You can download the jar file from the documents section or you can download the source from the subversion repository.

Get the source from the repository

Use the command below to get the source from the subversion repository:

svn checkout http://forge.hippo-ecm.org/svn/colleaguetrack/trunk colleaguetracker

You will also need to build the source. You can use the supplied maven project file for that. Just use the following command (this will invoke maven to build the plugin).

mvn install

Download the JAR

Check the downloads section in the menu. Download the JAR to a location where maven can find it.

Compile the jar into your war archive

Add a simple dependency in your projects pom file (for example quickstart/war if your are using that). Look for the dependencies section and add the following code:

<!-- Colleague Tracker plugin -->
<dependency>
    <groupId>org.onehippo.addon.frontend.colleaguetracker</groupId>
    <artifactId>colleaguetracker</artifactId>
    <version>1.01.00-SNAPSHOT</version>
    <type>jar</type>
</dependency>

Add the plugin to the dashboard

Before the plugin will display we have to give it a location on the dashboard and load it.

Giving the plugin a place

You will need to edit the DashboardPerspective.html file in the hippo-ecm-quickstart-war project. Add the following code on the spot where you want to display your plugin.

<h2>
<span class="task">History</span>
</h2>
<div class="panel">
<div class="plugin" wicket:id="extension.colleaguetracker">Colleague Tracker</div>
</div>

Make sure the plugin loads

Start the server and navigate to the console (http://localhost:8080/cms/console). Login and navigate to the following node:

/hippo:configuration/hippo:frontend/cms/cms-dashboard/dashboardPerspective

Add "extension.colleaguetracker" to the "wicket.extensions" property. Next add a new property called "extension.colleaguetracker" and give it the value "service.colleaguetracker". Now save the changes.

Note: It is assumed that you use the cms skin. If you wish to use an other skin then you should apply the above step to your own skin and copy the following node in your own skin directory.

/hippo:configuration/hippo:frontend/cms/colleagueTrackerPlugin

Done!

Your plugin should be ready now. Please report bugs to the issue tracker.

Colleague Tracker Plugin