corporate win--their requirements

Gervase Markham gerv at mozilla.org
Sat Sep 28 20:14:57 UTC 2002


Myk Melez wrote:
> Bradley Baetz wrote:
> But remember that user views intersect with product views, creating 
> potentially XxY formats.  I think we need a more sophisticated approach, 
> like perhaps product-specific and user-specific 

Group-specific, presumably...

> lists of fields to 
> display along, the union of which comprises the fields we want on the 
> form, along with some means of choosing from several different basic 
> layouts (maybe this can be made role-specific).

Or we make the layout more modular. E.g. email address fields vertically 
aligned here, with text fields here, and multi-selects in a horizontal 
row here, etc. etc.

But what about the query page? If you make custom fields 
product-specific, then each product will need its own query page, 
because otherwise the query page will be a superset of all possible 
fields, and a complete nightmare.

But then how do you do cross-product queries? A radical idea would be to 
make them impossible (although we could have an "add to this buglist" 
feature). This would significantly reduce complexity and page-download 
time once we have a third level.

>>> Third Level of Categorization (sub-component)
>>
>> If someone can come up with a UI, I'd prefer 'infinite level'. Since 
>> all components are unique ids anyway, if you kow the component, then 
>> you know the component's parent, and so on.
>>
> I thought so too at one point.  Now I'm not so sure, since the 
> implementation complexity of n-level systems increases greatly, while 
> the utility of fourth and subsequent levels drops at the same high rate.

I'm not convinced by the n-level system either. As Myk says, it would be 
very hard to find a use for more than three levels, and as bbaetz hints, 
the UI to define the relationships in an n-level system would get really 
hairy. And the implementation would be hard.

Gerv




More information about the developers mailing list