Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 199802 - Improve bugzilla usability by tweaking the templates
Summary: Improve bugzilla usability by tweaking the templates
Status: RESOLVED WONTFIX
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Bugzilla (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Eclipse Webmaster CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 200718 (view as bug list)
Depends on: 244441
Blocks: 199663
  Show dependency tree
 
Reported: 2007-08-13 17:23 EDT by Boris Bokowski CLA
Modified: 2011-08-12 13:16 EDT (History)
7 users (show)

See Also:


Attachments
screenshot (123.16 KB, image/png)
2007-08-13 17:34 EDT, Boris Bokowski CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Boris Bokowski CLA 2007-08-13 17:23:18 EDT
It seems that the default look of Bugzilla that comes with Bugzilla 3.0 is broken under some circumstances. I'll attach a screenshot.

In general, it would be very useful to make a few changes to the templates in order to streamline our workflows. For example, for about anything that I usually do to a bug, I have to scroll the page even though I have 1600x1200 pixels available to me.

Assuming that the webmaster is not keen on working on the Bugzilla templates, what is the best way to make progress on this?
Comment 1 Boris Bokowski CLA 2007-08-13 17:31:34 EDT
Sorry, I lost my clipboard contents with the screenshot while entering this bug. I will attach the screenshot next time it happens (parts of the page overlap other parts).

My comment about optimizing the workflows is still valid. Any comments or ideas?
Comment 2 Boris Bokowski CLA 2007-08-13 17:34:28 EDT
Created attachment 76003 [details]
screenshot

Here it is, it happened when adding the dependency to the parent bug.
Comment 3 Boris Bokowski CLA 2007-08-13 17:42:48 EDT
fwiw, the templates used by bugzilla.mozilla.org look much nicer than ours. No ugly borders around everything, cleaner header, things align properly...

If you could point me at the template files we use, and ideally the ones used by bugzilla.mozilla.org, I would be happy to invest a couple hours on this to see what can be done.
Comment 4 Denis Roy CLA 2007-08-13 20:17:15 EDT
> If you could point me at the template files we use, and ideally the ones used
> by bugzilla.mozilla.org, I would be happy to invest a couple hours on this to
> see what can be done.

I'm not sure about the templates on bugzilla.mozilla.org, but we use the stock Bugzilla template.  Your best bet is to download and install Bugzilla 3.0, then submit patches from there.


FWIW, the Bugzilla team is working on a better/cleaner default skin via this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=259723
Comment 5 Gunnar Wagenknecht CLA 2007-08-14 01:24:06 EDT
(In reply to comment #3)
> If you could point me at the template files we use, and ideally the ones used
> by bugzilla.mozilla.org, I would be happy to invest a couple hours on this to
> see what can be done.

I searched the Mozilla CVS up and down at least 3 times to find them because I also like them MUCH better than the stock 3.0 templates. However, no luck here.

I could imagine that an Eclipse.org Bugzilla skin could become a Phoenix component where people contribute, submit patches and gain commit rights. However, to be successful we would need a Bugzilla sandbox (something like landfill) where the skin is automatically deployed too on every check-in.

Denis, do you think we can create something like this? I understand that this would mean yet another database on the DB server but the assumption is that this would be a plain Bugzilla sandbox with no guaranteed uptime or history.
Comment 6 Denis Roy CLA 2007-08-14 14:31:46 EDT
(In reply to comment #5)
> I could imagine that an Eclipse.org Bugzilla skin could become a Phoenix
> component where people contribute, submit patches and gain commit rights.

I would see this as the logical path as well.  It would also ensure that any submitted content can be maintained in the open.

> However, to be successful we would need a Bugzilla sandbox (something like
> landfill) where the skin is automatically deployed too on every check-in.
> 
> Denis, do you think we can create something like this? I understand that this
> would mean yet another database on the DB server but the assumption is that
> this would be a plain Bugzilla sandbox with no guaranteed uptime or history.
> 

Phoenix has a project vserver, so if this new Phoenix component is created, then I can set up the repository to simply publish changes to a BZ sandbox on the vserver.

I'm not sure if we can put Bugzilla templates in CVS, though.

[%# The contents of this file are subject to the Mozilla Public
  # License Version 1.1 (the "License"); you may not use this file
  # except in compliance with the License. You may obtain a copy of
  # the License at http://www.mozilla.org/MPL/ 

I'll open a discussion ticket on IPZilla.
Comment 7 Denis Roy CLA 2007-08-14 14:41:12 EDT
> I'll open a discussion ticket on IPZilla.

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1697

Comment 8 Denis Roy CLA 2007-08-23 10:53:34 EDT
*** Bug 200718 has been marked as a duplicate of this bug. ***
Comment 9 Denis Roy CLA 2007-08-24 08:14:55 EDT
FWIW, the problem with the broken UI/collapsed boxes when committing a change to a bug has been fixed in the just-released Bugzilla 3.0.1.

See this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=370739
Comment 10 Denis Roy CLA 2007-08-24 08:25:13 EDT
Also, before diving into skin customizations, let's have a look at the 3.2 preview site:

https://landfill.bugzilla.org/bugzilla-tip/

That's their test site, which is pulled straight from CVS' HEAD, so don't expect everything to work perfectly or to be polished. But it does show the UI work the team are doing for 3.2.
Comment 11 Boris Bokowski CLA 2007-08-24 11:23:29 EDT
(In reply to comment #10)
> Also, before diving into skin customizations, let's have a look at the 3.2
> preview site:
> 
> https://landfill.bugzilla.org/bugzilla-tip/
> 
> That's their test site, which is pulled straight from CVS' HEAD, so don't
> expect everything to work perfectly or to be polished. But it does show the UI
> work the team are doing for 3.2.

What is the time frame for this, i.e. when do you think this version can be deployed at eclipse.org?

While it looks nicer for sure, it still has the same usability problems. The most annoying problem is that you have to scroll down for almost anything you do since the commit button is below the attachments.
Comment 12 Denis Roy CLA 2007-08-24 11:33:44 EDT
(In reply to comment #11)
> What is the time frame for this, i.e. when do you think this version can be
> deployed at eclipse.org?

Well, we'd have to wait for them to release Bugzilla 3.2 first, so that will be several months.

If putting a second Commit button (higher up) is all that's needed to create some happiness here, I can do this for you.  Simply paste a Bugzilla screenshot with a red X to mark the spot of where the second Commit button should be and I'll wave some magic around.
Comment 13 Gunnar Wagenknecht CLA 2007-08-26 15:36:37 EDT
(In reply to comment #10)
> That's their test site, which is pulled straight from CVS' HEAD, so don't
> expect everything to work perfectly or to be polished. But it does show the UI
> work the team are doing for 3.2.

I'm not convinced from that idea. AFAIK the skin work mainly concentrates on CSS changes.  

Although, we should look for usability enhancements. Some may be addressed by the Bugzilla team and we may find patches in their Bugzilla. But we should also not be scared of creating and submitting patches ourselves.

Comment 14 Denis Roy CLA 2007-08-29 15:13:39 EDT
(In reply to comment #9)
> FWIW, the problem with the broken UI/collapsed boxes when committing a change
> to a bug has been fixed in the just-released Bugzilla 3.0.1.
> 
> See this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=370739
> 

I've upgraded to Bugzilla 3.0.1, so the broken boxes should be fixed.  I haven't see it since.  Boris?
Comment 15 Boris Bokowski CLA 2007-09-28 10:55:11 EDT
Yes, the broken boxes are fixed, but the usability problems remain. Updating the summary accordingly.
Comment 16 Mik Kersten CLA 2007-09-28 14:32:55 EDT
Just fyi, Mylyn has an Eclipse.org specific Bugzilla plug-in that it currently redistributes (includes template for bugs.eclipse.org repository, duplicate detector, and create bug from Error Log action).  The Mylyn project would be happy to take additional requests to make Eclipse committers' experience with it's rich UI to Bugzilla easier, and the editor is extensible to repository specific extensions (e.g. to support things like bug 194606).
Comment 17 Mik Kersten CLA 2007-09-28 14:47:40 EDT
I should add that Mylyn's bug reporting facilities are currently included with every EPP packaging other than CDT.  For Europa the plug-in that automatically adds bugs.eclipse.org as a repository is currently excluded from the Java distribution due to a dependency on PDE Runtime, but we plan on moving that.  So I expect that an increasing number of bug reports will come from within Eclipse than from the web UI, which I see as a good opportunity to improve the rich UI to make committers' and triggers' life easier.  Based on my experiences with the Bugzilla sources, if you go beyond template customization it is way easier to extend Mylyn's Java/Forms based code than Bugzilla's Perl/HTML/JS :)
Comment 18 Denis Roy CLA 2009-08-26 10:36:46 EDT
Bugzilla 3.4, which I will install this weekend, has a significantly better UI.  Let's re-evaluate this bug once we've upgraded.
Comment 19 Denis Roy CLA 2011-08-12 13:16:21 EDT
We'll be deploying BZ 4.0 in a few weeks.  If anyone thinks there are serious issues with the UI, we could work with BZ to help fix them.  Otherwise, I think for the most par it just works.  Since this bug was opened the BZ UI has evolved nicely.

Closing as WONTFIX.  Please reopen if you feel strongly otherwise.