forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thorsten Scherler (JIRA)" <j...@apache.org>
Subject [jira] Closed: (FOR-783) Remove indirection in sitemaps/locationmaps
Date Wed, 31 May 2006 23:14:31 GMT
     [ http://issues.apache.org/jira/browse/FOR-783?page=all ]
     
Thorsten Scherler closed FOR-783:
---------------------------------


> Remove indirection in sitemaps/locationmaps
> -------------------------------------------
>
>          Key: FOR-783
>          URL: http://issues.apache.org/jira/browse/FOR-783
>      Project: Forrest
>         Type: Improvement

>   Components: Dispatcher (aka views)
>     Versions: 0.8-dev
>     Reporter: Ross Gardler
>     Priority: Critical

>
> In some places there is too much indirection between the locationmap and the sitemap.
This makes it very difficult to follow the processing flow of the dispatcher. For example:
> in structuer plugin themer.xmap
>       <map:match pattern="ls.contracts.xml">
>         <map:generate src="{lm:ls.contracts}" />
>         <map:transform src="{lm:ls.contracts-to-document.xsl}" />
>         <map:serialize />
>       </map:match>
> ...
> in the themes plugin locationmap (not even the same plugin as above!)
>     <match pattern="ls.contracts">
>       <select type="exists">
>         <location src="cocoon://ls.contracts.source.xml" />
>       </select>
>     </match>
> ...
> in structuer plugin themer.xmap
>       <map:match pattern="ls.contracts.source.xml">
>         <map:generate src="{lm:themer.contracts.dir}"
>           type="xpathdirectory">
>           <map:parameter name="xpath" value="/*" />
>           <map:parameter name="xmlFiles" value="\.ft$" />
>           <map:parameter name="exclude" value="[\w]*.svn" />
>           <map:parameter name="depth" value="3" />
>         </map:generate>
>         <map:transform src="{lm:ls.contracts.xsl}" />
>         <map:serialize />
>       </map:match>
> ...
> in the themes plugin locationmap (not even the same plugin as above!)
>     <match pattern="themer.contracts.dir">
>       <select type="exists">
>         <location src="{project:themer}/resources/themes" />
>         <location src="{defaults:themer}/resources/themes" />
>       </select>
>     </match>
> There was some discussion about this in http://marc.theaimsgroup.com/?l=forrest-dev&m=113383339506655&w=2

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message