cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Haul <h...@dvs1.informatik.tu-darmstadt.de>
Subject Re: [RT]: Dynamic variables in the Sitemap / Input Modules revisited
Date Thu, 09 Jan 2003 09:21:48 GMT
On 09.Jan.2003 -- 09:28 AM, Carsten Ziegeler wrote:
> Now, let's come to the missing part, chaining!
> 
> I think we have currently two approaches:
> a) Chaining is done by special objects, so you have something like
>    this (let's not discuss the "first"/"second" syntax):
> 
>   <map:objects>
>    <map:object name="request-param" ..../>
>    <map:object name="session-attr" ..../>
>    <map:object name="my_chain ....>
>      <first>request-param</first>
>      <second>session-attr</second>
>      ...
>    </map:object>
>   </map:objects>
>   And I can simply use {request-param:myname} and {my_chain:skin}

This is how it works today. Only that it is in cocoon.xconf.

> b) Chainers (?) are special components:
> 
>   <map:objects>
>    <map:object name="request-param" ..../>
>    <map:object name="session-attr" ..../>
>   </map:objects>
>   <map:object-chainers>
>    <map:object-chainer name="my_chain ....>
>      <first>request-param</first>
>      <second>session-attr</second>
>      ...
>    </map:object>  
>   </map:object-chainers>
> 
>   And I can simply use {request-param:myname} and {my_chain:skin}
> 
> Personally I would opt for a) because b) adds another component type
> to the sitemap that is not really needed and it might be confusing
> that {request-param:myname} is handled by an object component and
> {my_chain:skin} by an object-chainer.

Right. AFAIK b) has never been proposed.

BTW the real differences have been for the case where this 'pipeline'
in a) spans several stages.

	Chris.
-- 
C h r i s t i a n       H a u l
haul@informatik.tu-darmstadt.de
    fingerprint: 99B0 1D9D 7919 644A 4837  7D73 FEF9 6856 335A 9E08

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Mime
View raw message