I wonder if C2.2 flowscript request object can be followed here in C3:
http://cocoon.apache.org/2.2/blocks/flowscript/1.0/1383_1_1.html

and we can use something like: {jexl:cocoon.request.serverName} or
{jext:cocoon.request.header.host} ?

Is any info available about C3 request object ?

-Greg


2013/6/19 gelo1234 <gelo1...@gmail.com>

> Sorry for the mistyping: s/cutom/custom.
>
> One more question: I saw <map:select ...> in examples sitemap.xmap under
> <map:match ...>
> Is it possible to put <map:select ...> straight under <map:pipeline> ?
> And what param? to use to select hostname of the incoming Request ?
>
> <map:select value="{jexl:cocoon.hostname.param}"> ?
>
> In 2.1 there was a HostSelector:
> http://cocoon.apache.org/2.1/userdocs/selectors.html
> How to code that in C3 ?
>
> Greetings,
> Greg
>
>
>
> 2013/6/19 gelo1234 <gelo1...@gmail.com>
>
>>
>> Hi all,
>>
>> I wonder if C3 still supports:
>>
>> 1. matchers in sitemap.xmap ?
>>
>> e.g.
>> <map:matchers default="wildcard">
>>                         <map:matcher logger="sitemap.matcher.wildcard"
>> name="wildcard" src="org.apache.cocoon.matching.WildcardURIMatcher"/>
>>                         <map:matcher logger="sitemap.matcher.regexp"
>> name="regexp" src="org.apache.cocoon.matching.RegexpURIMatcher"/>
>>
>> 2. selectors in sitemap.xmap ?
>>
>> e.g.
>> <map:selectors default="browser">
>>                         <map:selector logger="sitemap.selector.browser"
>> name="browser" src="org.apache.cocoon.selection.BrowserSelector">
>>
>>
>> 3. Is it possible to define cutom matchers/selectors ? Any examples ?
>>
>> 4. actions in sitemap.xmap ?
>>
>> e.g.
>> <map:actions>
>>                         <map:action logger="sitemap.action.request"
>> name="request" src="org.apache.cocoon.acting.RequestParamAction"/>
>>
>>
>> 5.  <map:mount uri-prefix="" src="..." check-reload="yes"/>   ?
>>
>>
>> I've got Cocoon site that hosts multiple www domains, all based on the
>> same sitemap.xmap with <map:mount uri-prefix="" src="domain_X"
>> check-reload="yes"/>
>>
>> so the configuration is as follows:
>>
>> <map:pipeline>
>>               <map:select type="cutomDomainSelector">
>>                        <map:when test="domainA">
>>                             <map:mount uri-prefix="" src="./domaina"
>> check-reload="yes"/>
>>                        </map:when>
>>                        <map:when test="domainB">
>>                              <map:mount uri-prefix="" src="./domainb"
>> check-reload="yes"/>
>>                        </map:when>
>>                </map:select>
>> </map:pipeline>
>>
>> Is it still possible with C3 ? Or should I use some separate blocks
>> config ?
>> The problem with separate blocks config is that I want to use empty URI
>> (not different) for each site
>>
>> So
>> site1: http://www.domainA.org/
>> site2: http://www.domainB.org/
>>
>> NOT
>>
>> http://www.some.org/domainA/
>> http://www.some.org/domainB/
>>
>> under one C3 war (sitemap.xmap config). And I would like to have a common
>> block accessible from each site.
>>
>> Greetings,
>> Greg
>>
>
>

Reply via email to