On Jan 13, 2005, at 6:53 PM, Stefano Mazzocchi wrote:
Glen Ezkovich wrote:
By the way, I'm curious what you think about making a block's resources available. There are two conflicting wiki pages.
there is thisA block exposes a sitemap and Avalon Components (both optionally)from http://wiki.apache.org/cocoon/GT2003RealBlocks and thisfrom http://wiki.apache.org/cocoon/BlocksDefinitionA block exposes two types of services: â components â resources â pipelines ??
the second of which gives the following as an example of accessing a resource.block:skin:/stylesheets/document2html.xslt
that's outdated. I started off the design thinking that blocks should expose resources, but then Sylvain convinced us that this was just going to create some problems because at that point you need two different protocols one to identify the file space and the other to indentify the URL space.
So, if you want to access a resource, use a reader on your sitemap and you unify the approach (note that performance wise this is not a problem since the caches run in between all this).
Thanks for clarifying this. Its good to know the reason for the decision. I think I will try to see what I can find in the archives and get up to full speed on the discussions that have shaped the current state of the groups understanding of blocks.
Glen Ezkovich HardBop Consulting glen at hard-bop.com http://www.hard-bop.com
A Proverb for Paranoids:
"If they can get you asking the wrong questions, they don't have to worry about answers."
- Thomas Pynchon Gravity's Rainbow