On 08.Oct.2002 -- 01:34 PM, Piroumian Konstantin wrote:
> > From: Jeff Turner [mailto:[EMAIL PROTECTED]] 
> > On Tue, Oct 08, 2002 at 01:17:28PM +0400, Piroumian 
> > Konstantin wrote: ... 
> > > > So the user would say {default:skin}, and get the 'skin'
> > > > request parameter, or if not present, 'defaultSkin'.
> > > > 
> > > > IMO this is backwards. The user should use {request:skin},
> > > > not {defaults:skin}.
> > > > 
> > > > What do people think? Chris?
> > > 
> > > I imagine this a little different, e.g.:
> > > 
> > >  <component-instance 
> > > class="org.apache.cocoon.components.modules.input.SkinModule"
> > >          logger="core.modules.input" name="skin">
> > >    <input-module name="request-param"/>
> > >    <input-module name="skin-defaults"/>
> > >  </component-instance>
> > 
> > Oo.. that's a good idea. Say we've got all these modules 
> > floating about loose, and then we have a 'glue' module that 
> > can stick together a bunch of them.
> 
> Exactly this I've been trying to say all this time. Seems that it's time to
> went to some English courses ;)

May I add myself to this list ;-)

Only that in my imagination this would be called
e.g. "ChainingMetaModule" and the user would call this particular
instance "skin"

> > <component-instance class="...GlueModule" name="forwards">
> >   <input-module name="A"/>
> >   <input-module name="B"/>
> >   <input-module name="C"/>
> > </component-instance>
> > 
> > <component-instance class="...GlueModule" name="backwards">
> >   <input-module name="C"/>
> >   <input-module name="B"/>
> >   <input-module name="A"/>
> > </component-instance>
> 
> Exactly!
Dito

        Chris.
-- 
C h r i s t i a n       H a u l
[EMAIL PROTECTED]
    fingerprint: 99B0 1D9D 7919 644A 4837  7D73 FEF9 6856 335A 9E08

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to