Table of Contents
Ticketlinker Plugin
Compatible with DokuWiki
2007-06-26
This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.
Installation
Search and install the plugin using the Extension Manager or manually with the download from the SourceForge Mirror. Refer to Plugins on how to install plugins manually.
All versions of the plugin:
http://sourceforge.net/projects/ticket-linker/files/DokuWiki%20plugin_%20Ticket%20linker/
Configuration
After installation you have to set these configuration options in your Admin → Configuration Settings:
ticketMaskLength
Length of ticket mask (e.g. 13)
cerberusUrl
Full URL path to your Cerberus installation, see example:
https://www.domain.tld/agents/display.php?ticket=
Usage
Every occurrence of
ticket#
will be processed - following 13 (configurable) characters will be used as ticket mask. Example:
ticket#XXX-12345-123
will be rendered as
<a href="https://www.domain.tld/agents/display.php?ticket=XXX-12345-123" target="_blank" title="Ticket #XXX-12345-123">#XXX-12345-123</a>
Change log
- Version 1.0.0 (2007-08-04)
- initial version
- only masked tickets are supported
- tested with Cerberus 2.7.0
ToDo's
- implement support for extension manager automatic installation (how?)
- provide default values for configuration parameters (how?)
- rewrite source code according to DokuWiki coding style
Comments
For this kind of things, I find it simple to use interwiki links. in your interwiki.conf, just add
bug http://mybugtracker.com/?id=
then link to your bugs with
[[bug>the_bug_id]]
It will even appear with the icon you'll set for the 'bug' prefix. — Christophe Gragnic 2007-12-06 08:11