cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Berin Loritsch <>
Subject Re: Commentary (was Re: [Analysis] Cocoon, The Play)
Date Fri, 12 Apr 2002 15:55:55 GMT
Berin Loritsch wrote:
> Stefano Mazzocchi wrote:
>> But I think Berin touches a few serious design issues
>> (overcomponentization, role of cache control, component isolation) that
>> we must seriously consider.

I think you also missed one of the points.  That is the current
implementation of the Sitemap *pretends* to declarative when in
fact it is truly procedural in the implementation.

I think we should choose an approach for each type of Sitemap.
Using my definition of Sitemap, we can have the current sitemap,
the flowmap, or a proprietary map (nice place for a compiled
Cocoon Block, eh?).

I'm not saying it needs to be done for Cocoon 2.1, but soon.
We should have a declarative sitemap, and a procedural one.

One of the bottlenecks Cocoon has is the decision process, or the
time spent in the sitemap.  With a declarative sitemap, we can
have the equivalent of URL rewriting so that we can access the
Reader info up front.

Currently, one way of optimizing the Sitemap is to place often
requested things first.  I.e. your image matchers would perform
better if placed first in the pipeline.  However, they look nicer
when they are placed last.

We need a Sitemap that has a decision time that is fairly
constant--as opposed to the length depending on the position
in the sitemap.


"They that give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety."
                 - Benjamin Franklin

To unsubscribe, e-mail:
For additional commands, email:

View raw message