Stefano Mazzocchi wrote:
> 
> These RT propose two things:
> 
>   1) move out flow as a block
>   2) make the sitemap syntax pluggable
> 
Yes, but I see 1) as a need and would be happy about 2).

>   - people use cocoon in a non-servlet environment and would like to see 
> all servlet hooks removed
Yes.

> 
>   - people don't like/use XSP and would like to see dependencies on java 
> compilers removed
Big Yes :)

> 
>   - people don't like/use the flow and would like to see support for it 
> removed
Yupp.

> 
>   - people don't like/use actions and would like to see support for it 
> removed
No, like Nicola said, these are usual sitemap components. Ok, I see your
point here, but I think simple actions are used very commonly.

> 
>   - people dont' like/use the avalon instrumentation and would like to 
> see support for it removed
Yes.

> <snip/>
> it would turn the sitemap into Jelly: people will define ask us to 
> include a feature in the sitemap, we'll reject it, he'll host in on 
> sourceforge and since it's a clever hack with tons of problems down the 
> road but very appealing at first everybody starts using it.
Yes, I'm fully aware of these dangers - and that's why I'm more
interested in moving flow into a block (or module or whatever) than
in making the sitemap pluggable.
But: during the last two years, from time to time I had the need
to extend the sitemap syntax, because that would have made some things
much more easier. As it was not possible, we used some other methods
like actions etc.

> 
> We should start thinking about modules and how to factor out things, but 
> the sitemap should *NOT* be modifiable by those modules. The sitemap 
> must remain carved in stone and only *US* cocoon development community 
> (as a whole, not me, not you) should define it and keep control of it.
Agreed.

> 
> If you want to experiment, we give you scratchpad to incubate your 
> ideas, but I don't want to make it easy for people to add contracts 
> inside cocoon.
> 
> At the end, my thoughts are:
> 
>   1) I won't be against having a way to remove dependencies on internal 
> 'modules' that are not used (I listed some of them above)
> 
>   2) I will be against making it any easier to modify/extend the sitemap 
> semantics.
> 
Ok. How can we then make flow a block (or a module)?

Carsten

Reply via email to