cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shan...@apache.org
Subject cvs commit: xml-cocoon2/src/scratchpad/webapp/mount/paginator README.txt document.xml sitemap.xmap
Date Thu, 27 Jun 2002 15:56:53 GMT
shannon     2002/06/27 08:56:53

  Added:       src/scratchpad/webapp/mount/paginator README.txt
                        document.xml sitemap.xmap
  Log:
  New samples to accompany
  new How-To. Consider these
  a first draft. More work
  may be needed.
  
  Revision  Changes    Path
  1.1                  xml-cocoon2/src/scratchpad/webapp/mount/paginator/README.txt
  
  Index: README.txt
  ===================================================================
  
  To get started, read the How-To for this component:
     http://localhost:8080/cocoon/howto/howto-paginator-transformer.html
  
  For those who don't like to read docs:
  
  Make sure you have a version 2.0.3 or greater of Cocoon. The PaginatorTransformer component
source code is located in the scratchpad area. Therefore, you need to use the following command
to build a deployable cocoon.war which includes the scratchpad libraries.
  
    ./build.[ sh | bat ] -Dinclude.scratchpad.libs=yes webapp 
  
  During the build process, the necessary configuration details for the PaginatorTransformer
component are copied to cocoon.xconf of cocoon.war. This means that you don't need to manually
configure cocoon.xconf.
  
  To get going, access:
        http://localhost:8080/cocoon/mount/paginator/page(1)
  
  Have fun!
  
  
  1.1                  xml-cocoon2/src/scratchpad/webapp/mount/paginator/document.xml
  
  Index: document.xml
  ===================================================================
  <?xml version="1.0"?>
    <images>
      <image/>
      <image/>
      <image/>
      <image/>
      <image/>
      <image/>
      <image/>
   </images>
  
  
  
  1.1                  xml-cocoon2/src/scratchpad/webapp/mount/paginator/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  <?xml version="1.0"?>
  
  <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
    <map:components>
      <map:generators default="file"/>
      <map:serializers default="html"/>
      <map:transformers default="xslt">
  		<map:transformer 
  		   name="paginator" 
  		   src="org.apache.cocoon.transformation.pagination.Paginator"
  		   logger="sitemap.transformer.paginator" />
  	</map:transformers>
      <map:readers default="resource"/>
      <map:matchers default="wildcard"/>
      <map:selectors default="browser"/>
    </map:components>
  
    <map:pipelines>
  
      <map:pipeline>
                      
  	<map:match pattern="">
         <map:redirect-to uri="page(1)" />
  	</map:match>
                      
  	<map:match pattern="page(*)">
  	  <map:generate src="document.xml"/>
  	  <map:transform src="pagesheets/images.xml" type="paginator">
  		<map:parameter name="page" value="{1}"/>
  	  </map:transform>
  	  <map:serialize type="xml"/>
  	</map:match>
  
  	<map:handle-errors>
  		<map:transform src="context://stylesheets/system/error2html.xsl"/>
  		<map:serialize status-code="500"/>
  	</map:handle-errors>
  			
  		</map:pipeline>
    </map:pipelines>
  </map:sitemap>
  
  <!-- end of file -->
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org


Mime
View raw message