forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ross Gardler (JIRA)" <j...@apache.org>
Subject [jira] Created: (FOR-783) Remove indirection in sitemaps/locationmaps
Date Mon, 09 Jan 2006 13:07:44 GMT
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