giacomo     01/05/06 01:01:40

  Modified:    .        Tag: xml-cocoon2 build.xml
               xdocs    Tag: xml-cocoon2 httprequest.xml
               webapp   Tag: xml-cocoon2 sitemap.xmap
  Log:
  Patch applied.
  Submitted by: Hans Ulrich Niederman
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.6.2.80  +8 -0      xml-cocoon/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/build.xml,v
  retrieving revision 1.6.2.79
  retrieving revision 1.6.2.80
  diff -u -r1.6.2.79 -r1.6.2.80
  --- build.xml 2001/04/19 13:11:39     1.6.2.79
  +++ build.xml 2001/05/06 08:01:40     1.6.2.80
  @@ -447,6 +447,14 @@
         </fileset>
       </copy>
   
  +    <copy todir="${build.docs}" filtering="off">
  +      <fileset dir="${docs.dir}">
  +        <include name="**/*.gif"/>
  +        <include name="**/*.png"/>
  +        <include name="**/*.jpg"/>
  +      </fileset>
  +    </copy>
  +
       <copy file="changes.xml" tofile="${build.xdocs}/changes.xml" 
filtering="on"/>
       <copy file="todo.xml"    tofile="${build.xdocs}/todo.xml"/>
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.7   +49 -49    xml-cocoon/xdocs/Attic/httprequest.xml
  
  Index: httprequest.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/xdocs/Attic/httprequest.xml,v
  retrieving revision 1.1.2.6
  retrieving revision 1.1.2.7
  diff -u -r1.1.2.6 -r1.1.2.7
  --- httprequest.xml   2001/04/21 10:09:33     1.1.2.6
  +++ httprequest.xml   2001/05/06 08:01:40     1.1.2.7
  @@ -41,58 +41,58 @@
                         Cocoon @[EMAIL PROTECTED]</p>
                  <p>The sitemap is defined in 
<code>${cocoon}/sitemap.xmap</code>.</p> 
                  <source><![CDATA[ 
  -          <?xml version="1.0"?>
  -          
  -          <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";> 
  -          
  -          
<!--===========================Components================================-->
  -          <map:components>
  -          
  -            <map:generators default="file">
  -               <map:generator name="file" label="content" 
  -                              
src="org.apache.cocoon.generation.FileGenerator"/> 
  -            </map:generators> 
  -            
  -            <map:transformers default="xslt">
  -               <map:transformer name="xslt"
  -                                
src="org.apache.cocoon.transformation.XalanTransformer">
  -                  <compile-stylesheets map:value="true"/> 
  -               </map:transformer> 
  -            </map:transformers>
  -            
  -            <map:serializers default="html">
  -               <map:serializer name="html" mime-type="text/html" 
  -                               
src="org.apache.cocoon.serialization.HTMLSerializer"/> 
  -            </map:serializers>
  +<?xml version="1.0"?>
             
  -            <map:selectors default="browser">
  -               <map:selector name="browser" 
  -                  
factory="org.apache.cocoon.selection.BrowserSelectorFactory">
  -                  <browser name="explorer" useragent="MSIE"/>
  -                  <browser name="netscape" useragent="Mozilla"/> 
  -               </map:selector> 
  -            </map:selectors>
  -            
  -            <map:matchers default="uri">
  -               <map:matcher name="uri" 
  -                  
factory="org.apache.cocoon.matching.WildcardURIMatcherFactory"/>
  -            </map:matchers> 
  +<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";> 
             
  -          </map:components> 
  +  
<!--===========================Components================================-->
  +  <map:components>
             
  -          
<!--===========================Pipelines=================================-->
  -          <map:pipelines> 
  -            <map:pipeline> 
  -               <map:match pattern="hello.html">
  -                  <map:generate src="docs/samples/hello-page.xml"/>
  -                  <map:transform 
src="stylesheets/page/simple-page2html.xsl"/>
  -                  <map:serialize type="html"/> 
  -               </map:match> 
  -            </map:pipeline> 
  -          </map:pipelines>
  +    <map:generators default="file">
  +    <map:generator name="file" label="content" 
  +                   src="org.apache.cocoon.generation.FileGenerator"/> 
  +    </map:generators> 
  +
  +    <map:transformers default="xslt">
  +      <map:transformer name="xslt"
  +                       
src="org.apache.cocoon.transformation.XalanTransformer">
  +        <compile-stylesheets map:value="true"/> 
  +      </map:transformer> 
  +    </map:transformers>
  +
  +    <map:serializers default="html">
  +      <map:serializer name="html" mime-type="text/html" 
  +                      src="org.apache.cocoon.serialization.HTMLSerializer"/> 
  +    </map:serializers>
  +
  +    <map:selectors default="browser">
  +      <map:selector name="browser" 
  +                    
factory="org.apache.cocoon.selection.BrowserSelectorFactory">
  +        <browser name="explorer" useragent="MSIE"/>
  +        <browser name="netscape" useragent="Mozilla"/> 
  +      </map:selector> 
  +    </map:selectors>
  +
  +    <map:matchers default="uri">
  +      <map:matcher name="uri" 
  +                   
factory="org.apache.cocoon.matching.WildcardURIMatcherFactory"/>
  +    </map:matchers> 
  +
  +  </map:components> 
  +          
  +  
<!--===========================Pipelines=================================-->
  +  <map:pipelines> 
  +    <map:pipeline> 
  +      <map:match pattern="hello.html">
  +        <map:generate src="docs/samples/hello-page.xml"/>
  +        <map:transform src="stylesheets/page/simple-page2html.xsl"/>
  +        <map:serialize type="html"/> 
  +      </map:match> 
  +    </map:pipeline> 
  +  </map:pipelines>
             
  -       </map:sitemap> 
  -       ]]></source> 
  +</map:sitemap> 
  +]]></source>
                </s2> 
                <s2 title="cocoon.xconf"> 
                  <p><code>cocoon.xconf</code> is the file that defines the
  @@ -240,7 +240,7 @@
                  </s3> 
                  <s3 title="UML sequence diagram">
                         <p>You can find it <link
  -                      href="images/initialize_cocoon.png">here</link>.</p> 
  +                      href="images/initialize_Cocoon.png">here</link>.</p> 
                  </s3> 
                </s2> 
                <s2 title="HttpRequest handling"> 
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.57  +35 -2     xml-cocoon/webapp/Attic/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/webapp/Attic/sitemap.xmap,v
  retrieving revision 1.1.2.56
  retrieving revision 1.1.2.57
  diff -u -r1.1.2.56 -r1.1.2.57
  --- sitemap.xmap      2001/04/26 17:53:34     1.1.2.56
  +++ sitemap.xmap      2001/05/06 08:01:40     1.1.2.57
  @@ -21,12 +21,14 @@
   
     <map:transformers default="xslt">
      <map:transformer     name="xslt"      
src="org.apache.cocoon.transformation.TraxTransformer">
  -    <compile-stylesheets map:value="true"/>
       <use-store map:value="true"/>
  +    <use-request-parameters map:value="false"/>
  +    <use-browser-capabilities-db map:value="false"/>
      </map:transformer>
      <map:transformer     name="log"       
src="org.apache.cocoon.transformation.LogTransformer"/>
      <map:transformer     name="sql"       
src="org.apache.cocoon.transformation.SQLTransformer"/>
      <map:transformer     name="extractor" 
src="org.apache.cocoon.transformation.FragmentExtractorTransformer"/>
  +   <map:transformer     name="i18n"      
src="org.apache.cocoon.transformation.I18nTransformer"/>
     </map:transformers>
   
     <map:readers default="resource">
  @@ -89,6 +91,7 @@
      <map:action name="add-employee" 
src="org.apache.cocoon.acting.DatabaseAddAction"/>
      <map:action name="del-employee" 
src="org.apache.cocoon.acting.DatabaseDeleteAction"/>
      <map:action name="upd-employee" 
src="org.apache.cocoon.acting.DatabaseUpdateAction"/>
  +   <map:action name="lang-select" src="org.apache.cocoon.acting.LangSelect"/>
     </map:actions>
   
    </map:components>
  @@ -337,6 +340,36 @@
       <map:read src="docs/samples/{1}.png" mime-type="image/png"/>
      </map:match>
   
  +   <map:match pattern="i18n">
  +    <map:generate type="serverpages" src="docs/samples/i18n/navigation.xsp"/>
  +    <map:serialize type="html"/>
  +   </map:match>
  +
  +   <!--
  +    This pipeline is responsable for generating the images for the navigation
  +    bar. It uses the navimage.xsp to generate an SVG document which contains
  +    the text for the image from the request URI passed as a parameter. The
  +    requested language is evaluated by the LangSelect action. The text
  +    represents a key into the i18n dictionary for all navigation items. At
  +    the end the generated SVG is serialized as a PNG image.
  +    This pipeline is fully cachable and thus an image depends only on
  +    the text id and the laguage used and is generated once for each 
combination.
  +   -->
  +   <map:match pattern="i18n/images/*.png">
  +    <map:act type="lang-select">
  +     <map:generate type="serverpages" src="docs/samples/i18n/navimages.xsp">
  +      <parameter name="textid" value="{../1}"/>
  +      <parameter name="lang" value="{lang}"/>
  +     </map:generate>
  +    </map:act>
  +     <map:transform type="i18n" src="docs/samples/i18n/nav_trans.xml">
  +      <parameter name="default_lang" value="en"/>
  +      <parameter name="available_lang_1" value="en"/>
  +      <parameter name="available_lang_2" value="de"/>
  +     </map:transform>
  +    <map:serialize type="svg2png"/>
  +   </map:match>
  +
      <!-- =========================== Dynamic ================================ 
-->
      <map:match pattern="xsp/*">
       <map:generate type="serverpages" src="docs/samples/xsp/{1}.xsp"/>
  @@ -448,4 +481,4 @@
   
   </map:sitemap>
   
  -<!-- end of file -->
  \ No newline at end of file
  +<!-- end of file -->
  
  
  

----------------------------------------------------------------------
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