Extension:IssueTracker

The IssueTracker extension is a simple and powerful bug tracking and issue tracking system developed to make this process easier for your team.

Version 1.0

 * View, add, edit and archive issues.
 * Search issues.
 * Filter issues (Assigned to me, Reported by me)
 * Display issues (New, resolved, closed, archived [, custom])
 * Anonymous Access.
 * Authentication.
 * Users have a different access levels.
 * Easy to extended.

Version 1.1

 * Attachments.
 * Issue change history.
 * Changelog support.
 * Email notifications.
 * Users can monitor specific issues.

Usage
The IssueTracker extension provides a custom tag,, that allows the inclusion of a bug tracker on any page. It's possible to customize almost every aspect of the extension, such as permissions, user groups, colours, titles, and templates. It supports searching and several types of filtering.

To add an issue tracker to a specific page:

If a project name is not provided, the page name will be used. You can create multiple instances of the IssueTracker by assigning a project name to each tag:



To hide the filter and search forms you can add the following arguments:



If you want to allow anonymous issue management, you can set the authenticate option to false. By default, users must be logged in to add, edit or achieve issues.



Options

 * project = String : The project name (default: page namespace).
 * authenticate = Boolean : User authentication (default: true).
 * search = Boolean : Display search form (true).
 * filter = Boolean : Display filter form (true).

Installation
1. Copy the IssueTracker/ directory into the extensions folder of your MediaWiki installation.

2. Add the following line to the LocalSettings.php file:

3. Create the database table, executing the following script on your MySQL administration tool:

(This section is under construction)

Configuration
(This section is under construction)

License
GNU General Public Licence 2.0 or later. Copyright &copy; 2008, Federico Cargnelutti.