Bugzilla:Ideas: Difference between revisions
No edit summary |
(Add link to BzDeck wiki) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 24: | Line 24: | ||
quarter goals may be to take this connector and make a webhook system. | quarter goals may be to take this connector and make a webhook system. | ||
== | == Auth Stack Changes == | ||
Several Bugzillas want openid support. | Several Bugzillas want openid support. | ||
The hardest part of this is the state of the authentication stack. | The hardest part of this is the state of the authentication stack. | ||
* BRC: https://bugzilla.redhat.com/show_bug.cgi?id=1018927 | * BRC: https://bugzilla.redhat.com/show_bug.cgi?id=1018927 | ||
** This is actually lower priority, but changes to how auth works may be coming. | |||
* BGO: https://bugzilla.gnome.org/show_bug.cgi?id=530735 | * BGO: https://bugzilla.gnome.org/show_bug.cgi?id=530735 | ||
Line 52: | Line 53: | ||
=== Mobile UI === | === Mobile UI === | ||
Part of the UI modernization process could include a mobile-friendly UI "for free". Modern frameworks such as Bootstrap provide this. | Part of the UI modernization process could include a mobile-friendly UI "for free". Modern frameworks such as Bootstrap provide this. | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=101865 Bug 101865 - provide support for small devices (PDAs, Mobile, Tablets, etc.)] | * [https://bugzilla.mozilla.org/show_bug.cgi?id=101865 Bug 101865 - provide support for small devices (PDAs, Mobile, Tablets, etc.)] | ||
Line 61: | Line 63: | ||
Kohei will attend the next Bugzilla project meeting and there will be a discussion of bzdeck for mainline bugzilla. | Kohei will attend the next Bugzilla project meeting and there will be a discussion of bzdeck for mainline bugzilla. | ||
https://www.bzdeck.com/ works currently for BMO, but it looks quite possible to get it working with a 5.0 branch of mainline bugzilla. | |||
[http://i.imgur.com/Szz442K.png screenshot], [https://docs.google.com/presentation/d/13o2Cp3XTUfCVgmFyYubRsSA4Ec3iYvige3uqdnCMqcU Intro slides], [https://github.com/bzdeck/bzdeck/wiki/Bugzilla-API-Enhancements API enhancement ideas] | |||
== Advanced Search UI Problems == | == Advanced Search UI Problems == |
Latest revision as of 21:45, 23 December 2015
Introduction
This is a rough outline of the top-line goals of the Bugzilla project. This is not specifically about the next major release (6.0) but the bigger picture. This bigger picture should be the ways in which the mainline bugzilla codebase can be a collaborative endeavor between various Bugzilla installs.
Ideas
These ideas are taken from a sampling of issues on bugzilla.mozilla.org, bugzilla.redhat.com (BRC), bugzilla.gnome.org (BGO), and bugs.eclipse.org (BEO).
Webhooks or Push Connector API
It looks like there is quite a use case for either a webhooks system or at least including the push connector extension into core Bugzilla.
The relationship to what BGO wants is a stretch. Probably the advanced bugmail filtering BMO has would be a better fit.
- BMO: (bug?)
We have a push connector system that is fairly flexible (and extensible). One of the our next quarter goals may be to take this connector and make a webhook system.
Auth Stack Changes
Several Bugzillas want openid support. The hardest part of this is the state of the authentication stack.
- BRC: https://bugzilla.redhat.com/show_bug.cgi?id=1018927
- This is actually lower priority, but changes to how auth works may be coming.
this was WONTFIX'd, and BMO will probably never use this. That said, BMO has made made extensive changes to the auth stack and is willing to provide some support to the BRC devs in accomplishing this.
Modernize UI
Modernizing the bugzilla UI is a perennial topic. There is a 15 year old bug on handling "branches" or "sightings" in show_bug. Dylan, Denis/Eclipse think it would be in the best interests of not duplicating all the effort that went into BMO's modal UI by adopting it in core bugzilla. This could be contentious as it was not designed for uses of Bugzilla other than Mozilla's, but it would be a much saner starting point than anything else.
Mobile UI
Part of the UI modernization process could include a mobile-friendly UI "for free". Modern frameworks such as Bootstrap provide this.
- BEO obviously wants this
Dale Harvey and Kohei Yoshino have both efforts to this effect. Before spending extra time on a mobile UI, some testing should go towards to using either of the experimental mobile front-ends against mainline Bugzilla. Kohei will attend the next Bugzilla project meeting and there will be a discussion of bzdeck for mainline bugzilla.
https://www.bzdeck.com/ works currently for BMO, but it looks quite possible to get it working with a 5.0 branch of mainline bugzilla.
screenshot, Intro slides, API enhancement ideas
Advanced Search UI Problems
- Probably a goal for BMO: https://wiki.mozilla.org/BMO/Meetings/2015-11-24
Product/Component Watching
Should core the component watching extension. This has actually been on Dylan's plate but was fairly difficult as initially described. Possibly the only real blocker is testing against non-MySQL.