Project Tab Panel Plugin Module

The Project Tab Panel plugin module allows you to add new tabs to the 'Browse Projects' page.

All these tab panels ('Road Map', 'Change Log', 'Popular Issues' and 'Open Issues') are implemented as plugins. New project tab panels can be implemented to display project-specific info.

Here is an example panel module descriptor:

<!--
The class defined should implement
com.atlassian.jira.plugin.projectpanel.ProjectTabPanel
and it may be useful to use the functionality provided by
com.atlassian.jira.plugin.projectpanel.impl.GenericProjectTabPanel.
-->
<project-tabpanel key="roadmap-panel" name="Road Map Panel"
    class="com.atlassian.jira.plugin.projectpanel.impl.VersionsProjectTabPanel">
    <description key="projectpanels.roadmap.description">
    A roadmap of the upcoming versions in this project.
    </description>
    <label key="common.concepts.roadmap" />
    <!-- this is a number defining the order of all panels.
    The system panels are 10, 20, 30 and 40. -->
    <order>20</order>
    <!-- this template produces the HTML for the panel -->
    <resource type="velocity" name="view"
    location="templates/plugins/jira/projectpanels/roadmap-panel.vm" />
    <!-- this properties files contains i18n keys for the panel -->
    <resource type="i18n" name="i18n"
    location="com.atlassian.jira.plugins.projectpanels.roadmap" />
    <!-- this parameter prevents the heading from appearing at the top of the tab panel area -->
    <param name="noTitle">true</param>
</project-tabpanel>

Was this page helpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport