cziegeler    2003/08/12 02:29:10

  Modified:    src/documentation sitemap.xmap
  Log:
  Updating to latest forrest
  
  Revision  Changes    Path
  1.9       +84 -64    cocoon-2.1/src/documentation/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/documentation/sitemap.xmap,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- sitemap.xmap      25 Jun 2003 11:56:07 -0000      1.8
  +++ sitemap.xmap      12 Aug 2003 09:29:10 -0000      1.9
  @@ -2,35 +2,38 @@
   <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";>
     <map:components>
       <map:generators default="file">
  -      <map:generator name="file" src="org.apache.cocoon.generation.FileGenerator" />
  +      <map:generator name="file"      
src="org.apache.cocoon.generation.FileGenerator" />
         <!--
  -      <map:generator name="html" src="org.apache.cocoon.generation.HTMLGenerator" />
  +      <map:generator name="html"      
src="org.apache.cocoon.generation.HTMLGenerator">
  +        <jtidy-config>jtidy.properties</jtidy-config>
  +      </map:generator>
         <map:generator name="directory" 
src="org.apache.cocoon.generation.DirectoryGenerator" />
  -      <map:generator name="libre" 
src="org.apache.forrest.yer.use.cocoon.HierarchyGenerator" />
  -      <map:generator name="textparser" 
src="org.apache.cocoon.generation.TextParserGenerator" />
         -->
       </map:generators>
   
       <map:transformers default="xslt">
  +      <!-- Generates @id attributes from <title> strings -->
         <map:transformer name="idgen" 
src="org.apache.cocoon.transformation.IdGeneratorTransformer">
           <element>//*[local-name() = 'section']</element>
           <id>title/text()</id>
         </map:transformer>
   
  +      <!-- Rewrites links, e.g. transforming href="site:index" to 
href="../index.html" -->
  +      <!-- See http://xml.apache.org/forrest/sitemap-ref.html#linkrewriting_impl -->
         <map:transformer name="linkrewriter" 
logger="sitemap.transformer.linkrewriter" 
src="org.apache.cocoon.transformation.LinkRewriterTransformer">
           <link-attrs>href src</link-attrs>
           <schemes>site ext</schemes>
   
           <input-module name="site">
             <input-module name="linkmap">
  -            <file src="{src}" reloadable="false" />
  +            <file src="{src}" reloadable="true" />
             </input-module>
             <prefix>/site//</prefix>
             <suffix>/@href</suffix>
           </input-module>
           <input-module name="ext">
             <input-module name="linkmap">
  -            <file src="{src}" reloadable="false" />
  +            <file src="{src}" reloadable="true" />
             </input-module>
             <prefix>/site/external-refs//</prefix>
             <suffix>/@href</suffix>
  @@ -38,7 +41,7 @@
         </map:transformer>
   
         <map:transformer name="xpath" logger="sitemap.transformer.xpath" 
src="org.apache.cocoon.transformation.XPathTransformer" />
  -      <map:transformer name="xslt" 
src="org.apache.cocoon.transformation.TraxTransformer" 
logger="sitemap.transformer.xsltc" pool-max="32" pool-min="8" pool-grow="2">
  +      <map:transformer name="xslt" 
src="org.apache.cocoon.transformation.TraxTransformer" 
logger="sitemap.transformer.xslt" pool-max="32" pool-min="8" pool-grow="2">
           <use-request-parameters>false</use-request-parameters>
           <use-browser-capabilities-db>false</use-browser-capabilities-db>
           <use-deli>false</use-deli>
  @@ -58,11 +61,14 @@
         <map:serializer name="html" mime-type="text/html" 
src="org.apache.cocoon.serialization.HTMLSerializer">
           <doctype-public>-//W3C//DTD HTML 4.01 Transitional//EN</doctype-public>
           <doctype-system>http://www.w3.org/TR/html4/loose.dtd</doctype-system>
  -        <encoding>ISO-8859-1</encoding>
         </map:serializer>
   
  -      <map:serializer name="xml" mime-type="text/xml" 
src="org.apache.cocoon.serialization.XMLSerializer">
  -        <encoding>ISO-8859-1</encoding>
  +      <map:serializer name="xml" mime-type="text/xml" 
src="org.apache.cocoon.serialization.XMLSerializer"/>
  +      
  +      <map:serializer name="xml-document" mime-type="text/xml" 
src="org.apache.cocoon.serialization.XMLSerializer">
  +        <cdata-section-elements>source</cdata-section-elements>
  +        <doctype-public>-//APACHE//DTD Documentation V1.2//EN</doctype-public>
  +        <doctype-system>document-v12.dtd</doctype-system>
         </map:serializer>
   
         <map:serializer name="fo2pdf" 
src="org.apache.cocoon.serialization.FOPSerializer" mime-type="application/pdf" />
  @@ -97,6 +103,7 @@
   
     <map:views>
   
  +    <!-- Define a 'links view', which the command-line crawler uses to discover a 
page's links -->
       <map:view name="links" from-position="last">
         <map:transform src="resources/stylesheets/filterlinks.xsl">
           <map:parameter name="ctxbasedir" value="{realpath:.}/"/>
  @@ -131,32 +138,33 @@
   
         <!-- ============================================================ -->
         <!-- SOURCE FORMATS                                               -->
  -      <!--                 Raw XML sources, typically doc-v11 format    -->
  +      <!--                 Raw XML sources, typically doc-v12 format    -->
         <!-- ============================================================ -->
  +      <!-- http://xml.apache.org/forrest/sitemap-ref.html#source_pipelines -->
   
  +      <!-- COCOON SPECIFIC -->
         <map:match pattern="changes.xml">
           <map:mount uri-prefix="" src="status.xmap" check-reload="yes" />
         </map:match>
  +      <!-- /COCOON SPECIFIC -->
   
  -      <map:match pattern="todo.xml">
  -        <map:mount uri-prefix="" src="status.xmap" check-reload="yes" />
  -      </map:match>
  -
  -      <map:match pattern="**dtdx.xml">
  -        <map:mount uri-prefix="" src="dtd.xmap" check-reload="yes" />
  -      </map:match>
  -
  -      <map:match pattern="**linkmap*">
  -        <map:mount uri-prefix="" src="linkmap.xmap" check-reload="yes" />
  -      </map:match>
  -
  -      <map:match pattern="**menulinks*">
  -        <map:mount uri-prefix="" src="linkmap.xmap" check-reload="yes" />
  -      </map:match>
  -
  -      <map:match pattern="**issues.xml">
  -        <map:mount uri-prefix="" src="issues.xmap" check-reload="yes" />
  -      </map:match>
  +      <!-- Body content -->
  +      <map:match pattern="**.xml">
  +        <map:match pattern="changes.xml">
  +          <map:mount uri-prefix="" src="status.xmap" check-reload="yes" />
  +        </map:match>
  +
  +        <map:match pattern="todo.xml">
  +          <map:mount uri-prefix="" src="status.xmap" check-reload="yes" />
  +        </map:match>
  +
  +        <map:match pattern="**dtdx.xml">
  +          <map:mount uri-prefix="" src="dtd.xmap" check-reload="yes" />
  +        </map:match>
  +
  +        <map:match pattern="forrest-issues.xml">
  +          <map:mount uri-prefix="" src="issues.xmap" check-reload="yes" />
  +        </map:match>
   
         <!-- COCOON SPECIFIC -->
         <map:match pattern="faq/**.xml">
  @@ -164,24 +172,47 @@
         </map:match>
         <!-- /COCOON SPECIFIC -->
   
  -      <map:match pattern="**faq.xml">
  -        <map:mount uri-prefix="" src="faq.xmap" check-reload="yes" />
  -      </map:match>
  +        <map:match pattern="**faq.xml">
  +          <map:mount uri-prefix="" src="faq.xmap" check-reload="yes" />
  +        </map:match>
  +
  +        <map:match pattern="community/**index.xml">
  +          <map:mount uri-prefix="" src="forrest.xmap" check-reload="yes" />
  +        </map:match>
  +
  +        <map:match pattern="community/*/**.xml">
  +          <map:mount uri-prefix="" src="revisions.xmap" check-reload="yes" />
  +        </map:match>
  +
  +        <map:match pattern="site.xml">
  +          <map:mount uri-prefix="" src="aggregate.xmap" check-reload="yes" />
  +        </map:match>
   
  -      <map:match pattern="community/**index.xml">
  +        <!-- Default source types -->
           <map:mount uri-prefix="" src="forrest.xmap" check-reload="yes" />
  +
         </map:match>
   
  -      <map:match pattern="community/*/**.xml">
  -        <map:mount uri-prefix="" src="revisions.xmap" check-reload="yes" />
  +      <!-- Menu content -->
  +      <map:match pattern="abs-menulinks">
  +        <map:mount uri-prefix="" src="menu.xmap" check-reload="yes" />
         </map:match>
   
  -      <map:match pattern="site.xml">
  -        <map:mount uri-prefix="" src="aggregate.xmap" check-reload="yes" />
  +      <map:match pattern="**menulinks-*">
  +        <map:mount uri-prefix="" src="menu.xmap" check-reload="yes" />
         </map:match>
   
  -      <map:match pattern="**.xml">
  -        <map:mount uri-prefix="" src="forrest.xmap" check-reload="yes" />
  +      <!-- Link maps -->
  +      <map:match pattern="abs-linkmap">
  +        <map:mount uri-prefix="" src="linkmap.xmap"/>
  +      </map:match>
  +
  +      <map:match pattern="**linkmap-*">
  +        <map:match pattern="linkmap-site.*">
  +          <map:mount uri-prefix="" src="aggregate.xmap" check-reload="yes" />
  +        </map:match>
  +
  +        <map:mount uri-prefix="" src="linkmap.xmap" check-reload="yes" />
         </map:match>
   
       </map:pipeline>
  @@ -192,6 +223,8 @@
       <!--                          Tabs, menus and body HTML.          -->
       <!--                       Called from output format pipelines    -->
       <!-- ============================================================ -->
  +    <!-- http://xml.apache.org/forrest/sitemap-ref.html#intermediate_pipelines -->
  +
       <map:pipeline internal-only="false">
   
         <!-- COCOON SPECIFIC -->
  @@ -227,7 +260,7 @@
           <map:transform type="linkrewriter" src="cocoon:/{1}linkmap-{2}.html"/>
           <map:call resource="skinit">
             <map:parameter name="type" value="document2html"/>
  -          <map:parameter name="path" value="/{1}{2}.xml"/>
  +          <map:parameter name="path" value="{1}{2}.html"/>
             <map:parameter name="notoc" value="false"/>
           </map:call>
         </map:match>
  @@ -237,7 +270,7 @@
           <map:transform type="linkrewriter" src="cocoon:/{1}linkmap-{2}.html"/>
           <map:call resource="skinit">
             <map:parameter name="type" value="book2menu"/>
  -          <map:parameter name="path" value="/{1}{2}.xml"/>
  +          <map:parameter name="path" value="{1}{2}.html"/>
           </map:call>
         </map:match>
   
  @@ -246,17 +279,14 @@
           <map:transform type="linkrewriter" src="cocoon:/{1}linkmap-{2}.html"/>
           <map:call resource="skinit">
             <map:parameter name="type" value="tab2menu"/>
  -          <map:parameter name="path" value="{1}{2}"/>
  +          <map:parameter name="path" value="{1}{2}.html"/>
           </map:call>
         </map:match>
   
         <map:match pattern="**book-*.html">
  -        <map:mount uri-prefix="" src="navigation.xmap" check-reload="yes" />
  +        <map:mount uri-prefix="" src="menu.xmap" check-reload="yes" />
         </map:match>
   
  -
  -
  -
       </map:pipeline>
   
   
  @@ -266,6 +296,7 @@
         <!-- OUTPUT FORMATS                                               -->
         <!--                  Serves content directly to the user         -->
         <!-- +==========================================================+ -->
  +      <!-- http://xml.apache.org/forrest/sitemap-ref.html#output_pipelines -->
   
         <!-- COCOON SPECIFIC -->
         <map:match pattern="**.txt">
  @@ -307,24 +338,13 @@
           </map:call>
         </map:match>
   
  -
  -      <!-- Special matcher for FAQ PDFs, so we can pass an extra
  -      'numbersections' param into document2fo.xsl -->
         <map:match pattern="**faq.pdf">
  -        <map:generate src="cocoon:/{1}faq.xml"/>
  -        <map:transform src="skins/{forrest:skin}/xslt/fo/document2fo.xsl">
  -          <map:parameter name="numbersections" value="false"/>
  -          <map:parameter name="ctxbasedir" value="{realpath:.}/"/>
  -          <map:parameter name="xmlbasedir" value="content/xdocs/{1}"/>
  -        </map:transform>
  -        <map:serialize type="fo2pdf"/>
  +        <map:mount uri-prefix="" src="faq.xmap" check-reload="yes" />
         </map:match>
   
         <map:match type="regexp" pattern="^(.*?)([^/]*).pdf$">
           <map:generate src="cocoon:/{1}{2}.xml"/>
  -        <!--
  -        <map:transform type="idgen"/>
  -        -->
  +        <!-- <map:transform type="idgen"/> -->
           <map:transform type="xinclude"/>
           <map:transform type="linkrewriter" src="cocoon://{1}linkmap-{2}.pdf"/>
           <map:transform src="skins/{forrest:skin}/xslt/fo/document2fo.xsl">
  @@ -342,16 +362,16 @@
           <map:mount uri-prefix="" src="profiler.xmap" check-reload="yes" />
         </map:match>
         <map:match pattern="**.js">
  -        <map:mount uri-prefix="" src="static.xmap" check-reload="yes" />
  +        <map:mount uri-prefix="" src="resources.xmap" check-reload="yes" />
         </map:match>
         <map:match pattern="**.css">
  -        <map:mount uri-prefix="" src="static.xmap" check-reload="yes" />
  +        <map:mount uri-prefix="" src="resources.xmap" check-reload="yes" />
         </map:match>
         <map:match pattern="**images**">
  -        <map:mount uri-prefix="" src="static.xmap" check-reload="yes" />
  +        <map:mount uri-prefix="" src="resources.xmap" check-reload="yes" />
         </map:match>
        <map:match pattern="**favicon.ico">
  -        <map:mount uri-prefix="" src="static.xmap" check-reload="yes" />
  +        <map:mount uri-prefix="" src="resources.xmap" check-reload="yes" />
         </map:match>
       </map:pipeline>
   
  
  
  

Reply via email to