[Zope3-dev] [DRAFT] local portlets and perspectives
Jim Fulton
jim at zope.com
Mon Aug 29 15:59:39 EDT 2005
Jean-Marc Orliaguet wrote:
> Hi!
>
> Somehow related to the discussion on optimizing catalog queries, I have
> been thinking about how to best implement local portlets in cpsskins in
> terms of scalability, performance and functionality. The implementation
> is heavily dependent on being able to performance effective catalog
> queries (it is OK to wait 2 seconds in an ECMS to search 1 million
> documents, but it is not OK to have to wait 2 seconds to render a page
> containing portlets).
>
> Here is the proposal:
> http://www.z3lab.org/sections/blogs/jean-marc-orliaguet/2005_08_24_local-portlets
>
> It is built on the notion of "Perspective" (see the link) and on the
> idea of querying the catalog using triadic relations instead of joining
> sets of query results based on dyadic predicates (such as with RDF).
Well, after our various discussions, I think I understand what this
is about.
I have the following suggestions:
- I think the perspective idea has a lot of merit, however, I'd
like it to be optional. In particular, I'd like to be able to use
CPS Skins without having to use perspectives.
- You said that cells can be filled with portlets or with slots.
Why not make a slot another kind of portlet? Then people could
introduce new slot types and innovations without affecting the
rest of CPS Skins.
- Use of the term "portlet" here leads to confusion with JSR 168
portlets, which are different. I would prefer to see a different
term used for what CPS calls portlets. Absent that, we'll need to
find some modifiers to disambiguate.
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Zope3-dev
mailing list