ovidiu      02/04/05 12:32:38

  Modified:    src/scratchpad/schecoon/webapp sitemap.xmap
  Log:
  Copied the pipeline definitions from the main documentation/ directory.
  
  Revision  Changes    Path
  1.16      +84 -26    xml-cocoon2/src/scratchpad/schecoon/webapp/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/scratchpad/schecoon/webapp/sitemap.xmap,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- sitemap.xmap      3 Apr 2002 21:31:19 -0000       1.15
  +++ sitemap.xmap      5 Apr 2002 20:32:38 -0000       1.16
  @@ -18,21 +18,94 @@
         <map:script src="examples/calc/calc.scm" language="Scheme"/>
       </map:resource>
   
  -    <map:resource name="document2html">
  -      <map:generate src="{source}" type="file"/>
  -      <map:transform src="stylesheets/document2html.xsl"/>
  -      <map:serialize/>
  -    </map:resource>
  -
  -    <map:resource name="xsp">
  -      <map:generate src="{source}" type="serverpages"/>
  -      <map:serialize/>
  -    </map:resource>
  -
     </map:resources>
   
     <map:pipelines>
   
  +    <!-- Schecoon documentation pipeline -->
  +    <map:pipeline>
  +
  +      <map:match pattern="">
  +        <map:redirect-to uri="index.html"/>
  +      </map:match>
  +
  +      <map:match pattern="**book-**.xml">
  +        <map:generate src="docs/{1}book.xml"/>
  +        <map:transform src="stylesheets/book2menu.xsl">
  +          <map:parameter name="use-request-parameters" value="true"/>
  +          <map:parameter name="resource" value="{2}.html"/>
  +        </map:transform>
  +        <map:serialize type="xml"/>
  +      </map:match>
  +
  +      <map:match pattern="body-**.xml">
  +        <map:generate src="docs/{1}.xml"/>
  +        <map:transform src="stylesheets/document2html.xsl"/>
  +        <map:serialize/>
  +      </map:match>
  +
  +      <map:match pattern="*.html">
  +        <map:aggregate element="site">
  +          <map:part src="cocoon:/book-{1}.xml"/>
  +          <map:part src="cocoon:/body-{1}.xml" label="content"/>
  +        </map:aggregate>
  +        <map:transform src="stylesheets/site2xhtml.xsl">
  +          <map:parameter name="use-request-parameters" value="true"/>
  +          <map:parameter name="header" value="graphics/{1}-header.jpg"/>
  +        </map:transform>
  +        <map:serialize/>
  +      </map:match>
  +
  +      <map:match pattern="**/*.html">
  +        <map:aggregate element="site">
  +          <map:part src="cocoon:/{1}/book-{1}/{2}.xml"/>
  +          <map:part src="cocoon:/body-{1}/{2}.xml" label="content"/>
  +        </map:aggregate>
  +        <map:transform src="stylesheets/site2xhtml.xsl">
  +          <map:parameter name="use-request-parameters" value="true"/>
  +          <map:parameter name="header" value="graphics/{2}-header.jpg"/>
  +        </map:transform>
  +        <map:serialize/>
  +      </map:match>
  +
  +   <map:match pattern="**resources/script.js">
  +     <map:read src="stylesheets/script-cli.js" mime-type="application/javascript"/>
  +   </map:match>
  +
  +   <map:match pattern="**resources/**.js">
  +     <map:read src="stylesheets/{2}.js" mime-type="application/javascript"/>
  +   </map:match>
  +
  +   <map:match pattern="**.css">
  +    <map:read src="{1}.css" mime-type="text/css"/>
  +   </map:match>
  +
  +   <map:match pattern="**images/*.png">
  +    <map:read src="images/{2}.png" mime-type="image/png"/>
  +   </map:match>
  +
  +   <map:match pattern="**images/*.jpg">
  +    <map:read src="images/{2}.jpg" mime-type="image/jpeg"/>
  +   </map:match>
  +
  +   <map:match pattern="**images/*.gif">
  +    <map:read src="images/{2}.gif" mime-type="image/gif"/>
  +   </map:match>
  +
  +   <map:match pattern="**graphics/**-*.jpg">
  +     <map:generate src="svg/{3}.xml"/>
  +     <map:transform src="svg/addlabel.xsl">
  +       <map:parameter name="use-request-parameters" value="true"/>
  +       <map:parameter name="label" value="{2}"/>
  +     </map:transform>
  +     <map:serialize type="svg2jpeg"/>
  +   </map:match>
  +
  +    </map:pipeline>
  +
  +
  +   <!-- Examples -->
  +
      <map:pipeline>
         <map:match pattern="calc">
           <map:redirect-to uri="calc/"/>
  @@ -53,21 +126,6 @@
           <map:serialize/>
         </map:match>
      </map:pipeline>
  -
  -   <map:pipeline>
  -      <!-- Simple pipeline which has the pipeline definition inline. -->
  -      <map:match pattern="documentation/*.html">
  -        <map:generate src="docs/{1}.xml" type="file"/>
  -        <map:transform src="stylesheets/document2html.xsl"/>
  -        <map:serialize/>
  -      </map:match>
  -
  -      <!-- Simple pipeline that reads an image from the filesystem -->
  -      <map:match pattern="sites/images/*.gif">
  -        <map:read src="images/{1}.gif" mime-type="image/gif"/>
  -      </map:match>
  -   </map:pipeline>
  -
   
     </map:pipelines>
   
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to