[Zope3-dev] Separate presentation packages

Stephan Richter srichter at cosmos.phy.tufts.edu
Mon Feb 16 13:21:52 EST 2004


On Monday 16 February 2004 13:09, Martijn Faassen wrote:
> Besides it being two packages, it also means you need to adjust your
> ZCML twice to include both browser as well as content package.
>
> Then again, it becomes easier in ZCML to selectively disable a view
> package. Again though this is not the common case..
>
> So by splitting it into two packages we're making the common case
> harder. Besides the namespace changes (especially invented for Zope,
> nobody else uses this, not Pythonic, etc), we're also making the common
> case more difficult.

I think Martijn has a good point here. We are thinking so hard about the 5-10% 
of the time you have the uncommon case, that we forget about what people will 
usually want to do. And I bet now that it will not be common to replace the 
UI. It is just too much work to do it consistently. Look at Mozilla; there 
were only two themes (classic and modern) that were *completely* different 
and both of them were developed as part of Mozilla.

I would say that only a larger product like Plone would ever produce a second 
UI.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training



More information about the Zope3-dev mailing list