[Zope3-dev] Re: Siesia: A new UI for Zope 3

Max M maxm at mxm.dk
Wed May 5 08:28:01 EDT 2004


Michael Zeltner wrote:

> Netalley Networks has recently been working on concepts and examples of 
> Siesia, which is our codename for a new Zope 3 UI system and 
> skin(-concept).

That's great! A plugable skinning system is very important.


> We wanted to make a full blown presentation, but because of time we 
> couldn't finish everything - but we've finally (with a heavy delay, 
> sorry) decided to bring some parts of what we've been working to daylight:

The parts I understand the best are the skin documentation section. 
Which remainds a lot of Plone 2.0

The problem is that you are comming from another world. Your concepts 
are alien, and not clearly explained. There is too much implied 
knowledge in there.

Comments:


Skin Tool
---------

"Files like templates, images or stylesheets should exist once in a skin."

Ok. I can see that it is easier to follow, if you don't have to know a 
skin order, and if all skins are not global. But you are talking about 
A Filesystem Directory View with an invisible layer. This implies that 
major skin development is done through the browser. Personally I never 
develop through the browser. The first thing I do when starting a Plone 
site, is to create a filesystem based skin. So this approach is 
important. It seems like that would be hard with your 2 layer approach.

Perhaps the subskin you are talking about does that, but it's hard to 
say from the docs.


Pagelets system
---------------

Ok. This could be a good idea. As I understand it, you want to take the 
main_template from Plone, and turn it into a tool, where the elements 
from the main_template are made programmatically.

As it is right now, the main_template is just one big placeholder for 
slots. So it seems like a good fit. You are in a world of hurt, whenever 
the main template changes. A pagelet system could help there.


Metal & Tales additions
-----------------------

I don't understand the issues here.


Skin documentation
------------------

That all seem very plone like, which isn't too bad. It's a sane way to 
do it.


miscs
-----

I miss a discussion/section on how to make the skin cacheable. But off 
course that is hard to do without an example.

It seems to me that the design of Plone makes it difficult to cache 
efficiently. I believe that easy cachability would be a major plus.


regards Max M


-- 

hilsen/regards Max M, Denmark

http://www.mxm.dk/
IT's Mad Science




More information about the Zope3-dev mailing list