Extension:GbangaLabsPivotalTrackerTag

From MediaWiki.org
Jump to: navigation, search
MediaWiki extensions manual - list
Crystal Clear action run.png
GbangaLabsPivotalTrackerTag

Release status: stable

Implementation Parser extension, Tag
Description seamless integration of scrum-style Pivotal Labs pivotal tracker stories
Last version 1.0.0 (11-23-2009)
MediaWiki 1.15
License No license specified
Download http://gbanga.com/labs/index.php/GbangaLabsPivotalTrackerTag.php?action=raw
Example <pt id="123456" p="projectC" />
Parameters
  • $wgGLPTTUsername
  • $wgGLPTTPassword
  • $wgGLPTTProjectMap
Tags
scrum, pivotal tracker
Hooks used
ParserFirstCallInit

Check usage (experimental)

Contents

[edit] What can this extension do?

Integrates stories that you have running in Pivotal Tracker into your wiki, always up to date.

[edit] Usage

Adds a Manual:Tag_extensions to the MediaWiki to embed Pivotal Tracker stories..

This is especially useful when you work with Scrum and don't want to have knowledge residing in volatile stories on an external server.

[edit] Download instructions

Please download the code found at Gbanga labs and place it in $IP/extensions/GbangaLabsPivotalTrackerTag/GbangaLabsPivotalTrackerTag.php. Note: $IP stands for the root directory of your MediaWiki installation, the same directory that holds LocalSettings.php. Also download the sources of the CSS style sheet that is located at the same page.

[edit] Installation

To install this extension, add the following to LocalSettings.php:

#add configuration parameters here
$wgGLPTTUsername = 'JamesB';
$wgGLPTTPassword = '007';
$wgGLPTTProjectMap = array(
   'clientA' => 1234,
   'websiteB' => 67890
);
 
require_once("$IP/extensions/GbangaLabsPivotalTrackerTag/GbangaLabsPivotalTrackerTag.php");

[edit] Style

You might want to add the content of the style sheet GbangaLabsPivotalTrackerTag.css to your main.css file or to MediaWiki:Common.css.

[edit] Configuration parameters

key example value explanation
$wgGLPTTUsername 'JamesB' The username that has API access to Pivotal Tracker
$wgGLPTTPassword '007' The password to that account
$wgGLPTTProjectMap

array('clientA' => 1234,
'websiteB' => 67890,
'projectC' => 1111 )

This is a map which translates the p attribute of the tag to a Pivotal Tracker Project ID.

[edit] Usage

The empty tag element contains two attributes: id to specify the story and p to denote the corresponding project:

<pt id="123456" p="projectC" />

Tag elements with content create a link to the pivotal story without rendering the caption of the link. Instead the content is used:

<pt id="555" p="clientA">This is the caption for the link</pt>

[edit] User rights

See Gbanga labs page.

[edit] Code

Download from the Gbanga labs page.

[edit] See also

Extension:GbangaLabsLocalFileSearch also by Gbanga labs

Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox