Hacking on the Bugzilla User Interface (was Re: Hi Myk)

Myk Melez myk at mozilla.org
Mon Aug 25 21:47:47 UTC 2003

Hi Diego,

I'm the project owner for Bugxula as well as the component owner for the 
User Interface component of Bugzilla.  Help in redesigning Bugzilla 
pages and implementing those designs is always welcome, as is work on 
the user interface of Bugxula.

The best way to help on Bugzilla is to look at the User Interface 
component to see what bugs have been reported about the UI, choose some 
bugs to fix, file new bug reports if there aren't existing ones for the 
pages you want to redesign, and then get started:


Note that there's a lot of history to the Bugzilla interface, and there 
are also many redesigns that have been begun but never finished, so 
there's a lot of good material to be mined and that you can build your 
redesigns upon.  I strongly recommend reading the existing bug reports 
and building your designs upon the work that has already been done so 
far rather than starting from scratch with a completely new look.

Note also that while designs are useful, implementations are even 
better, so designs you can actually implement and submit as patches 
against the Bugzilla source code will stand a much better chance of 
succeeding than designs you provide as drawings and descriptions.

Finally, note that Bugzilla is used day in and day out by thousands of 
people to get essential work done.  It's also used by tens of thousands 
of people to report and track the occasional bug.  It's a productivity 
application to many people, but it's also an itinerant app that many 
people use only occasionally.  It has to satisfy both masters to the 
degree possible (productivity users have priority in conflicts), and the 
focus for both is usability.

To that end, standards support and prettiness is valuable but not the 
primary criterion for determining what does and doesn't go in, so if 
your goal is to make Bugzilla a shining example of a standards-based 
application, you can certainly do that for the most part, but any drive 
to make it 100%-compliant is likely to fail, as we intend to use 
whatever technologies, standard or not, to deliver the best possible 
experience for our users.  Prettiness, likewise, is nice, but it isn't 
the most important thing, and usability has priority over it.

As for Bugxula, it doesn't sound like what you are interested in, but if 
it does interest you, then your expertise and experience would be 
welcome there too.  Let me know if that's something you want to do, and 
I'll help you get set up to contribute there as well.

Thanks for emailing.  I appreciate your enthusiasm for making Bugzilla 
better and look forward to seeing what you have to offer!


cc:ing the Bugzilla developers list, which has other folks on it who are 
interested in such things.

p.s. Note that Bugzilla has already been translated into Spanish.

Diego Martín Lafuente wrote:

> I mail you to talk about what i want to do for mozilla products.
> I am an experienced webdeveloper/moz evangelist and pro standards, and 
> i saw bugzilla some time ago as a good tool, i didn't noticed bugzilla 
> was being in constant development so i've went back there and see 
> what's goin on.
> To be short, as a IA / GUI designer i want to colaborate making 
> bugzilla an atracctive and useful tool, what i mean is re-model the 
> bugzilla look and feel and making better accesibility, markup and 
> semantic stuff.
> So to starting this i decided to mount a new project on the mozdev.org 
> website, wich they told me to ask you to collaborate on bugxula, but 
> my intention is not to remodel bugzilla on xul, my intention is make 
> hacks on the actual code, wich is displayed on XHTML / CSS, and some 
> ordering stuff i believe it could help for companies who wants to use 
> bugzilla.
> I would like to read your answer and see what can i do or what do you 
> recommend i should do for collaborating. I have no problems to start 
> making XUL for bugxula but i would like to make improbements to actual 
> bugzilla look and feel.
> Regards and thanks for time reading this.
> Diego Martin Lafuente.
> -------------------------------------
> http://www.minid.net
> http://www.minid.net/utilidades/mozilla/
> http://www.minid.net/utilidades/firebird/
> BTW: My main language is Spanish, i was considering to translate 
> bugzilla to spanish and catalan, it could be good too and good for the 
> spanish community.
> cheers.

More information about the developers mailing list