Ticketlinker Plugin

ticketlinker plugin by Dominik Smatana
Provides basic integration with the Cerberus Helpdesk system

Last updated on 2007-08-04. Provides Syntax.
Compatible with DokuWiki 2007-06-26.

Tagged with embed.

    Download http://sourceforge.net/project/showfiles.php?group_id=200661&package_id=240866
    Main page http://sourceforge.net/projects/ticket-linker/

    Installation

    lib/plugins/ticketlinker/syntax.php
    lib/plugins/ticketlinker/conf/metadata.php
    

    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 plugin 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

     
    plugin/ticketlinker.txt · Last modified: 2009/10/10 18:37 by laynee
     
    Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
    Imprint Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
    WikiForumIRCBugsGitXRefTranslate