Fabian Guisset wrote:

> After a small meeting yesterday with Asa Dotzler, Doron Rosenberg, James
> Green and myself, we now have quite a few ideas of what the QA/Bugzilla
> part of mozilla.org should look like.

If you haven't already, you may want to consider the idea of multiple
bugzilla query pages for different purposes:

jesus X wrote in an email discussion:
> > > I think it's just usability problems. The main search page is rather
> > > unfriendly, and the Simple Search page is more friendly, but there
needs to be
> > > an intermediate style page. I've mocked up a demo for a medium strength
search
> > > page. Find it here:
> > > http://www.burntelectrons.com/moz/mediumsearch.html
[...]
> > I think we need two different pages for the following tasks:
> > A. Search for a bug when you don't know that it already exists
> >    (happens mainly when you are about to file it)
> > B. Search for a bug you know that already exists.
>
> Agreed. While the engineering solution is a Swiss Army Knife, the more
elegant
> solution is a subset of more specialized tools.
>
> > In case B we need things like email substring matches for
> > the assignee and lots of other stuff. Maybe the current
> > query page is already good enough for that.
> > But for case A I believe that the page can be kept really simple.
>
> As I said, a subset of more focused search pages would be helpful as well.
The
> extra sections that need included by Bugzilla (but can be ignored by the
human)
> can be done via hidden fields, such as I did with the run/save/load search
> selector.

My own half-finished, but usable results, motivated by
http://www.ags.uni-sb.de/~afranke/mozilla/bugs-faq.html
(I found query.cgi much too complicated for that), can be found here:
http://www.ags.uni-sb.de/~afranke/mozilla/quicksearch.html
http://www.ags.uni-sb.de/~afranke/mozilla/query.html

The quicksearch script is merged from these two:
http://www.mozilla.org/quality/help/simplesearch.html
http://www.cs.hmc.edu/~jruderma/s/bugz.html
and then further developed as described in
http://bugzilla.mozilla.org/show_bug.cgi?id=61561
with the aim of either integration into the Bugzilla front page, or being
mentioned as an alternative query form. It has changed quite a bit since I
mentioned it on n.p.m.qa.general.

The main features are currently:

   * lookups by bug number (like the current b.m.o front page)
   * very similar results to cbegle's simplesearch in most cases
   * product, component or keyword are valid matches, e.g.  xbl crash  finds
     all bugs that are in the XBL component or have XBL in the summary field,
     and in addition have the crash keyword or crash in the summary (roughly)
   * searching for "URL bar" bugs is as easy as typing  url,address,location
     bar,field  which means (url OR address OR location) AND (bar OR field)
   * excluding bugs with a certain string in the summary is as easy as
     typing  -foo

The main problem currently is a missing spec that is intuitive, consistent in
itself, and easy to remember. With a little JS and Bugzilla knowledge, it
should then be possible to turn it into and acceptable shape for regular use.
If someone want to take the ball and run with it, please do. I haven't got
enough time any more.

Other relevant bugs on this issue are:

* bugzilla search
http://bugzilla.mozilla.org/show_bug.cgi?id=33067

* Query confusing for newbies
http://bugzilla.mozilla.org/show_bug.cgi?id=16775
(already has two alternative patches)

* Simplify query screen
http://bugzilla.mozilla.org/show_bug.cgi?id=41654

* [RFE]Put link to Sean's help doc to query.cgi
http://bugzilla.mozilla.org/show_bug.cgi?id=61972

* Bugzilla helper "Search Bugzilla" broken.
http://bugzilla.mozilla.org/show_bug.cgi?id=62463

and remotely related:

* Bugzilla helper to search resolved bugs as well
http://bugzilla.mozilla.org/show_bug.cgi?id=36906

Andreas


Reply via email to