[Zope-dev] Interface for renderable component
Malthe Borch
mborch at gmail.com
Tue Sep 16 14:00:00 EDT 2008
2008/9/16 Roger Ineichen <dev at projekt01.ch>:
> Are you thinking about a basic UI interface package.
> where we probably define some interfaces e.g.
> IBrowserPage and friends and nothing else?
It really depends on how much we want to play with frameworks like
repoze.bfg that do not want complete buy-in.
> This whould offer a good base for any other UI
> framework to provide the right interfaces for
> their implementation. Interfaces like IContentProvider
> could depend on such an interface too. And the ITerms
> interface could also become a part of this package rather
> then move to a zope.term package which we already agreed on.
In Zope, there's a default implementation for most interfaces and this
makes it easy to get started. The downside is that often times those
implementation have a bunch of dependencies. But I don't think there's
a way out of that.
That's why I think we should simply try to get rid of
zope.app.*-dependencies for starters and also try to move commonly
used components/interfaces to base packages.
\malthe
More information about the Zope-Dev
mailing list