[Grok-dev] Re: Skinning/themeing
kevin at mcweekly.com
kevin at mcweekly.com
Sun May 20 02:26:14 EDT 2007
By default, Z3 viewlets have no sort order at all. I think default
ordering by definition order in a module sounds great, but I need code
today.
When starting to use this in production, I didn't find it confusing or
cluttered. Default ordering by class name means one less directive to
code, one less directive to remember.
I don't think it's as big a sin as it's being made out to be,
especially since it's easily overridden. :)
Quoting Martijn Faassen <faassen at startifact.com>:
> Martin Aspeli wrote:
>> Kevin Smith wrote:
> [snip]
>>> The viewlets are automatically ordered by view name.
>>
>> That to me is bad convention-over-configuration. It's fine if names
>> of things are used to find related things (view name -> template
>> name). Having to artificially constrain names to get the results
>> you want is really frustrating though. I *hate* aesthetically
>> un-appealing code. It makes me think of Visual Basic for
>> Applications. :-(
>
> I agree with Martin here; I think ordering by view name is not very
> beneficial. I'd prefer a default ordering by definition order in a
> module (but as I wrote just now, we can't do that yet). An 'order'
> directive also seems to be, um, in order..
>
> Regards,
>
> Martijn
>
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> http://mail.zope.org/mailman/listinfo/grok-dev
More information about the Grok-dev
mailing list