Extension talk:IssueTracker


 * 29 August 2008: IssueTracker vs Issue_Tracker

Produkt Version MediaWiki 1.13.0 PHP 5.1.2 (isapi) MySQL 5.0.51a-community-nt-log Windows 2003

On my System the IssueTracker Appears on the specialPage wiki/index.php?title=Spezial:Issue_Tracker  (note .. with underline)

but if i klick on add the wiki/index.php?title=Spezial:Issue_Tracker the underline is removed

wiki/index.php?title=Spezial:IssueTracker&bt_action=add

...

I searched in the files .. i only found a IssueTracker but no Issue_Tracker!



I've followed the installation instructions and when I add to a page I get a very long string that starts with: "@ENCODED@PHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCmRpdiNpc3N1ZUZpb"

This is with MediaWiki 1.11.0 and PHP 5.2.5
 * This issue should be fixed with r63, another problem occurs if you use a version containing only one '.' like 1.13alpha. The author didn't fix that yet, but I sent him a proposal. --Osai 13:14, 11 March 2008 (UTC)


 * 11 March 2008: Encoding Issue

Hi, yes, I'm aware of this (thanks Osai) and I'm trying to implement a solution for the latest versions of MediaWiki. To fix this manually, you can update the IssueTrackerAction.php file.

File: IssueTracker/Actions/IssueTrackerAction.php Line: 269

Change: return $this->_processOutputEncoding($output); To: return $output;

I've added the ParserAfterTidy hook to fix the encoding issue in MediaWiki > 1.11.2. The ParserAfterTidy hook is available from version 1.5.0.
 * 11 March 2008: Encoding Issue Resolved
 * Nice job. And it is working very well, here is a live demo, I'll probably have a closer look at the styling, maybe you could add a super class 'IssueTracker' to apply custom styles using CSS. Best Regards, Osai 23:37, 11 March 2008 (UTC)

Feature Request
Great extension, I love it! Keep up the good work on it!

I would like to make a request/suggestion for a "Comments" capability on each issue. I would try to modify it myself to manage that but I'm not quite proficient enough with the code. Could this be done?


 * --Kethra 05:34, 28 March 2008 (UTC)

Would be Nice if it is possible so see old/done issues.

Wiki markup
I think that the Summary filed should allow wiki formatting. --DCLXVI 19:26, 8 April 2008 (UTC)

Some thing about "archived

 * It's seem to having some situations.
 * Once a issues be archived, it's can't be search.
 * How to change a archived issues to other status.

Add Mail function
It will be better if this extension can send email to a user when a issues assigned to him or something changed in the issues like Todo Tasks.:-) --Roc michael 17:10, 15 April 2008 (UTC)

Add Priority
The one item missing from making this a very useful tool is the ability to set a priority. The default would be blank, but then the list should be at the very least 1 through 10. If I can I'll try to make the modifications myself to see if I can make it work and submit it for review. --cvtrig 02:24, 19 April 2008 (PST)

Special Page fix
Thanks for the great extension. I particularly like how your MVC framework lets you run everything on a Special Page instead of at the issue tag.

However I needed to make a few tweaks to get it to work with multiple projects ...

Index: IssueTracker.body.php

=
====================================================== --- IssueTracker.body.php	(revision 17) +++ IssueTracker.body.php	(working copy) @@ -56,10 +56,16 @@ 		// Set the page namespace $title = Title::makeTitle(NS_SPECIAL, $this->getName); $namespace['dbKey'] = $title->getPrefixedDbKey; +		if ($par) $namespace['dbKey'] .= '/'. $par; $namespace['text'] = $title->getPrefixedDbKey; +		$args = array; +		$args['project'] = $par; + +		$isParserHook = false; +		 		// Process request -		$output = $this->_processActionRequest($namespace); +		$output = $this->_processActionRequest($namespace, $isParserHook, $args); // Output $this->setHeaders; Index: IssueTracker.i18n.php

=
====================================================== --- IssueTracker.i18n.php	(revision 17) +++ IssueTracker.i18n.php	(working copy) @@ -10,7 +10,7 @@ * @copyright   Copyright (c) 2008 Federico Cargnelutti * @license    GNU General Public Licence 2.0 or later */ -$messages['en']['issuetracker']   = 'Issue Tracker'; +$messages['en']['issuetracker']   = 'IssueTracker'; $messages['en']['view_issues']    = 'View Issues'; $messages['en']['project']        = 'Project'; $messages['en']['add']            = 'add'; @@ -40,4 +40,4 @@ $messages['en']['error_bt_title'] = 'Please enter a title'; $messages['en']['not_authorized'] = 'You are not authorized to view this page'; $messages['en']['invalid_id']     = 'Invalid issue ID'; -?> \ No newline at end of file +?>

With these changes you can use Special:IssueTracker/. There is still an issue with the i18n bits; it doesn't seem to work when the name of the special page is different from 'IssueTracker' - hence the change in the i18n file.

Eclecticdave 19:29, 30 May 2008 (UTC)

Just installed it
On Ubuntu 8.04, and it looks great!

I recommend it to be built into Wikipedia by default. 76.28.255.165 08:26, 15 July 2008 (UTC)

Bug with multiple issue trackers on a page
I have created several pages with multiple issue trackers. It is sort of a meta tracking page. It works great, but when you add a new issue, it creates an issue every issue tracker on the page, with the exact same content, into the one issue tracker.

Supporting more than one issue tracker on a page should be a supported scenario.

I try to install the IssueTracker extensions, after I add the "require_once $IP . '/extensions/IssueTracker/IssueTracker.php';" line to my LocalSettings.php file, I get a blank white page as my main wiki page.

I get log entries like so:

Warning: require_once(/www/Interactive/extensions/IssueTracker/Models/IssueTrackerModelDefault.php) [function.require-once]: failed to open stream: No such file or directory in /www/Interactive/extensions/IssueTracker/IssueTracker.body.php on line 3

Fatal error: require_once [function.require]: Failed opening required '/www/Interactive/extensions/IssueTracker/Models/IssueTrackerModelDefault.php' (include_path='/www/Interactive:/www/Interactive/includes:/www/Interactive/languages:.:/usr/local/lib/php') in /www/Interactive/extensions/IssueTracker/IssueTracker.body.php on line 3

Any suggestions?