Bugzilla CSS plan

Christian Robottom Reis kiko at async.com.br
Tue Jul 27 21:14:11 UTC 2004


On Fri, Jul 23, 2004 at 06:23:47PM -0700, Myk Melez wrote:
> One of the problems with using the existing css/ and images/ directories 
> for custom files is that custom files show up as unknown files (or as 
> changed even though a "changed" custom.css means something completely 
> different from a "changed" regular Bugzilla file) in the output of "cvs 
> diff -u", and installations can't track customizations on their own CVS 
> server.  

Yes, you're right, they do show up as unknown files, and that's a
disadvantage. Do we know what proportion of our installed sites use the
CVS update functionality?

> With images, the other problem is the risk of us checking in a default
> image that overwrites (or conflicts with) a custom one.  

Binary files won't be overwritten by a cvs up -- cvs will just fail to
update them and complain with a C.

> It also means third-party skins will overwrite the custom skin and parts 
> of the default skin and that you can only have one third-party skin 
> installed at any given time.  I want installations to retain the 
> integrity of their default and custom skins when installing third-party 
> skins and be able to install (and make available to users, ultimately) 
> multiple third-party skins.

I have no idea why an installation would want to do this (and offer to
their users confusingly-multiple CSS hacks of the same system), but I'm
quite sure you do, so if you could present a good non-contrived use case
I'd be much more comfortable with this proposal <wink>.

> It's worth noting that many installations have already created extensive 
> customizations that are essentially skins.  They've done so with 
> template hacks, but much of what they've done could have been done with 
> CSS if Bugzilla had good structural HTML.

Yes. I'm hoping you'll convince me they *didn't* do this mainly because
our default UI is horrid. Perhaps people that actually wrote skins can
share their experiences with us (I know dkl is one of those people, so
where are you hiding <wink>)?

Take care,
--
Christian Robottom Reis | http://async.com.br/~kiko/ | [+55 16] 3361 2331



More information about the developers mailing list