You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by je...@apache.org on 2003/03/22 12:04:55 UTC

cvs commit: xml-forrest/src/resources/conf raw.xmap sitemap.xmap

jefft       2003/03/22 03:04:55

  Modified:    src/resources/conf sitemap.xmap
  Added:       src/resources/conf raw.xmap
  Log:
  Re-add support for serving raw src/documentation/content/* files
  
  Revision  Changes    Path
  1.80      +8 -1      xml-forrest/src/resources/conf/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-forrest/src/resources/conf/sitemap.xmap,v
  retrieving revision 1.79
  retrieving revision 1.80
  diff -u -r1.79 -r1.80
  --- sitemap.xmap	22 Mar 2003 05:15:07 -0000	1.79
  +++ sitemap.xmap	22 Mar 2003 11:04:55 -0000	1.80
  @@ -136,6 +136,13 @@
         <!-- OUTPUT FORMATS                                               -->
         <!-- ============================================================ -->
   
  +      <map:match pattern="**">
  +        <map:act type="resource-exists">
  +          <map:parameter name="url" value="content/{0}" />
  +          <map:mount uri-prefix="" src="raw.xmap" check-reload="yes" />
  +        </map:act>
  +      </map:match>
  +
         <map:match pattern="*.html">
           <map:aggregate element="site">
             <map:part src="cocoon:/tab-{1}.xml"/>
  @@ -297,7 +304,7 @@
           <map:mount uri-prefix="" src="redirect.xmap" check-reload="yes" />
         </map:match>
   
  -      <map:match pattern="**">
  +      <map:match pattern="**.xml">
           <map:mount uri-prefix="" src="forrest.xmap" check-reload="yes" />
         </map:match>
   
  
  
  
  1.1                  xml-forrest/src/resources/conf/raw.xmap
  
  Index: raw.xmap
  ===================================================================
  <?xml version="1.0"?>
  
  <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
    <map:components>
      <map:generators default="file">
        <map:generator name="html" src="org.apache.cocoon.generation.HTMLGenerator" label="content" />
      </map:generators>
      <map:serializers default="html"/>
      <map:transformers default="xslt"/>
      <map:readers default="resource"/>
      <map:matchers default="wildcard"/>
      <map:actions/>
      <map:selectors default="parameter"/>
      <map:pipes/>
    </map:components>
  
    <map:resources>
    </map:resources>
  
    <map:pipelines>
      <map:pipeline>
  
        <!-- ============================================================ -->
        <!-- OUTPUT FORMATS                                               -->
        <!-- ============================================================ -->
        <map:match pattern="**">
  
          <map:act type="resource-exists">
            <map:parameter name="url" value="content/{1}" />
            <map:match pattern="**.html">
              <!--
              Use this instead if you don't want JTidy to clean up your HTML
              <map:read src="content/{0}" mime-type="text/html"/>
              -->
              <map:generate type="html" src="content/{0}" />
              <map:serialize type="html" />
            </map:match>
  
            <map:match pattern="**.xml">
              <map:generate type="file" src="content/{0}" />
              <map:serialize type="xml" />
            </map:match>
  
            <map:match pattern="skin/**.css">
              <map:read src="content/{1}.css" mime-type="text/css" />
            </map:match>
  
            <map:match pattern="**.js">
              <map:read src="content/{0}" mime-type="application/javascript" />
            </map:match>
  
            <map:match pattern="**.gif">
              <map:read src="content/{0}" mime-type="image/gif" />
            </map:match>
  
            <map:match pattern="**.png">
              <map:read src="content/{0}" mime-type="image/png" />
            </map:match>
  
            <map:match pattern="**.jpg">
              <map:read src="content/{0}" mime-type="image/jpeg" />
            </map:match>
  
            <map:match pattern="**.jpeg">
              <map:read src="content/{0}" mime-type="image/jpeg" />
            </map:match>
  
            <map:match pattern="**.pdf">
              <map:read src="content/{0}" mime-type="application/pdf" />
            </map:match>
  
            <map:match pattern="**.swf">
              <map:read src="content/{0}" mime-type="application/x-shockwave-flash" />
            </map:match>
  
            <map:match pattern="**.txt">
              <map:read src="content/{0}" mime-type="text/plain" />
            </map:match>
  
            <map:match pattern="**">
              <map:read src="content/{1}"/>
            </map:match>
          </map:act>
        </map:match>
  
      </map:pipeline>
    </map:pipelines>
  </map:sitemap>