Last modified: 2014-04-08 15:40:57 UTC
Mozilla is maintaining an extension to bring Bugzilla lists and charts to MediWiki pages: https://github.com/mozilla/mediawiki-bugzilla They are using it in their own wiki for almost a year now, see i.e. https://wiki.mozilla.org/Webdev/GetInvolved We could make good use of this extension to publicize bugs and complement project documentation in wiki pages. We could start having it enabled in Wikitech, where we could start experimenting with it in a real environment. Then we'll see. Maybe one day it can be useful getting closer e.g. Village Pump readers with Bugzilla. We also aim to collaborate in the development of this extension with Mozilla. We hope to get a student/intern from Google Summer of Code or Outreach Program for Woman in order to improve the extension and add some features. http://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#Bugzilla-MediaWiki_extension If it's good enough for Mozilla's Wiki maybe it is good enough for us as well? Starting to use it in our own project would also help us having a better idea of bugs / missing features. If needed, more background can be found at Bug 27001.
(In reply to comment #0) > > If it's good enough for Mozilla's Wiki maybe it is good enough for us as > well? > Starting to use it in our own project would also help us having a better idea > of bugs / missing features. It's not ready for production use IMHO yet I've started doing some cleanup, some of which have been pulled in. Still got 2 more pull requests to come. One of which makes no difference to Wikimedia, but still, should be fixed for other people. Mark Hershberger has 2 out of date pull requests too. Again, one is irrevelant to Wikimedia. I will deal with these and get them resubmitted. Javascript stuff needs cleaning up. Removing it's own old jQuery 1.6.2 and also jqueryui stuff. Customised CSS should probably be moved to a MediaWiki namespace page, like is done for other things
Ok, fair enough. Let's continue the discussion and work at https://github.com/mozilla/mediawiki-bugzilla then. We will be back here when at least Sam feels it's good enough for an evaluation.
This looks like it would be rather sweet for highlighting issues on-wiki. :-)
@Reedy: are there any other blocker bugs on https://github.com/mozilla/mediawiki-bugzilla/issues from your perspective in addition to using ResourceLoader for jquery?
(In reply to comment #4) > @Reedy: are there any other blocker bugs on > https://github.com/mozilla/mediawiki-bugzilla/issues from your perspective in > addition to using ResourceLoader for jquery? I don't think so. The javascript loading stuff really does need cleaning up. Presumably 1.6.3 can just be removed and use 1.8.3 from core. Similar for jQuery UI stuff
I think I found another blocker, it seems that the extension relies on the REST API interface and we killed that feature per https://rt.wikimedia.org/Ticket/Display.html?id=5582 This extension needs to support either the XML-RPC or JSON-RPC interface for us to be able to use it.
(In reply to comment #6) > the extension relies on the REST API interface and we killed that feature per > https://rt.wikimedia.org/Ticket/Display.html?id=5582 [Off-topic, refering to REST only:] We didn't really kill it, we cleaned up by removing the code, as that REST API did not work anymore before anyway plus is deprecated. Bugzilla will get a "proper" REST API in version 5.0, see https://bugzilla.mozilla.org/show_bug.cgi?id=866927
There is an ongoing revision of our project management tools, which includes Bugzilla. https://www.mediawiki.org/wiki/Requests_for_comment/Project_management_tools_review Setting Lowest priority for now. This will change in a direction or another when we have a decision.