Page MenuHomePhabricator

Please enable MediaWiki-Bugzilla extension in Wikitech
Closed, DeclinedPublic

Description

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.


Version: unspecified
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=56287

Details

Reference
bz46908

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 22 2014, 1:14 AM
bzimport set Reference to bz46908.
bzimport added a subscriber: Unknown Object (MLST).

(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.

jayvdb claimed this task.
jayvdb subscribed.

I doubt @Qgil or anyone else is wanting this now that we've migrated from Bugzilla to Phabricator.