[Zope-CMF] Why skinning?

Dieter Maurer dieter@handshake.de
Fri, 18 Jan 2002 23:39:29 +0100


Zope Newbie writes:
 > 1/18/2002 2:18:48 PM, Dieter Maurer <dieter@handshake.de> wrote:
 > >I like the skin tool:
 > >
 > >  It is far easier to change the skins or have different skins according
 > >  to user preferences that with plain acquisition.
 > 
 > Not really - you could have skin folders that use the standard acquisition hierarchy, then 
 > let each user choose their starting point within the hierarchy for which skin they wanted to 
 > use.
Its almost that what the skintool gives you. The only difference, you
do not have one but as many "skin folder"s you had defined skins.
And the user choses the folder, not a starting point therein.

 > The random "some stuff is in this folder, some is in this other folder, oh, and some 
 > things are way over here" approach used currently seems like it would make it 
 > exponentially harder to manage skins and figure out what's actually in each one, and it 
 > seems like a concious design decision to give up on hierarchical acquisition.
That's not the fault of the skin tool. It was a design decision to
spread the objects over several folders. You can do that with your
single folder hierarchie, too.

 > >  As you may know, the skintool uses acquisition for implementation
 > >  of its service.
 > 
 > How is that possible, since you have to provide an explicit list of objects in the acquisition 
 > path for a new skin?
Look at its implementation...


Dieter