MediaWiki Extension JiraBugReport

The JiraBugReport extension is used to embed a bug report formular to the JIRA issue tracker in a MediaWiki page. The proposed formular is more simple than the original JIRA bug report formular but it provides the essiential features.

Example: http://www.janus-project.org/index.php/Bug_Report.

Requirements

JiraBugReport extension uses the reCAPTCHA library. You must obtain a key for your website to activate reCAPTCHA (its free, you only need a Google account).

Installation

  1. Download JiraBugReport,
  2. Unpack the archive in your Mediawiki directory
  3. add
    require_once($IP.'/extensions/JiraBugReport/JiraBugReport.php');
    in your LocalSettings.php.

Configuration

The JiraBugReport extension uses the reCAPTCHA library to avoid robots to post issues. Please obtain an activiation key for reCAPTCHA.

JiraBugReport extension uses several global variables which may be set in LocalSetting.php:

$jiraHost
Defines the URL of the Jira website which is providing SOAP service.
$jiraUser
Defines the login to use to be connected to the JIRA SOAP service.
$jiraPass
Defines password of the account to use to be connected to the JIRA SOAP service.
$wgJiraBugReportHowToPage
Defines the wiki page which explains how to use the formular.
$wgJiraBugReportHelpIcon
Defines the browser path to render an help icon.
$recaptcha_public_key
Defines public key to be used by reCAPTCHA.
$recaptcha_private_key
Defines private key to be used by reCAPTCHA.

Usage

JiraBugReport provides the tag <jirabugreport />. This tag is expanded to the formular which is permitting to report an issue to the JIRA issue tracker.

<jirabugreport> projectName </jirabugreport>:

Details