cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Haul <h...@informatik.tu-darmstadt.de>
Subject Re: [RT] Flowmaps
Date Sat, 22 Jun 2002 20:45:41 GMT
Christian Haul wrote:

>Anyway, given that we are going to be able to use input modules in
>the sitemap through "{modulename:parameter}" it would be great if it
>would be the same for the flow.
>
>Just another thought (I'm not yet up to speed with the flow so ignore
>if I'm talking rubbish): Is it possible (and would it make sense) to
>call an action like
>
>result = actions('database', { 'parameter' :'value', 'parameter2' : 'value'});
>
>With the script engine adding the 'usual' parameters
>for the act call and result being an associative array containing the
>returned map. This way we could continue using all the nice actions. :-)
>  
>
Ovidiu, Sylvain,

I spend some time to look into both treeprocessor and flow. In order to 
achieve the above and input modules in sitemap I would need two things:

a) reference to the sitemap's component manager in flow. I have found two 
   possibilities, either extending some routines' signatures (many modifications)
   or placing it into the Environment. But I seem not to find the place where it 
   is created. It seems related to CocoonComponentManager.getCurrentEnvironment() but
   I didn't quite understand the mechanics.
   Another issue would be components / classes that use a ComponentManager 
   without implementing Composable.... but that should be OK(?)
   What do you think? Pointers?

b) to get input modules support into the sitemap, a reference to the
   ComponentManager is needed in several places to pass it to 
   MapStackResolver.getResolver. Again, I'm unsure what the best strategy
   would be here. Suggestions?

	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