huber       2002/06/30 09:40:43

  Modified:    src/documentation/xdocs/userdocs/generators book.xml
                        generators.xml
  Added:       src/documentation/xdocs/userdocs/generators
                        linkstatus-generator.xml
  Log:
  Simple user documentation of LinkStatusGenerator
  
  Revision  Changes    Path
  1.2       +1 -0      xml-cocoon2/src/documentation/xdocs/userdocs/generators/book.xml
  
  Index: book.xml
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/documentation/xdocs/userdocs/generators/book.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- book.xml  3 Jan 2002 12:31:04 -0000       1.1
  +++ book.xml  30 Jun 2002 16:40:42 -0000      1.2
  @@ -31,6 +31,7 @@
       <menu-item label="Profile Generator" href="profile-generator.html"/>
       <menu-item label="Error Generator" href="error-generator.html"/>
       <menu-item label="Search Generator" href="search-generator.html"/>
  +    <menu-item label="LinkStatus Generator" href="linkstatus-generator.html"/>
     </menu>
     <menu label="Optional">
       <menu-item label="Php Generator" href="php-generator.html"/>
  
  
  
  1.3       +1 -0      
xml-cocoon2/src/documentation/xdocs/userdocs/generators/generators.xml
  
  Index: generators.xml
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/documentation/xdocs/userdocs/generators/generators.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- generators.xml    30 May 2002 17:47:33 -0000      1.2
  +++ generators.xml    30 Jun 2002 16:40:42 -0000      1.3
  @@ -43,6 +43,7 @@
                                <li><link href="profile-generator.html">Profile 
Generator</link></li>
                                <li><link href="error-generator.html">Error 
Generator</link></li>
                                <li><link href="search-generator.html">Search 
Generator</link></li>
  +                             <li><link href="linkstatus-generator.html">LinkStatus 
Generator</link></li>
                                <li><link href="php-generator.html">Php 
Generator</link> (optional)</li>
                                <li><link href="xmldb-generator.html">XML:DB 
Generator</link> (optional)</li>
                                <li><link href="xmldbcollection-generator.html">XML:DB 
Collection Generator</link> (optional)</li>
  
  
  
  1.1                  
xml-cocoon2/src/documentation/xdocs/userdocs/generators/linkstatus-generator.xml
  
  Index: linkstatus-generator.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" 
"../../dtd/document-v10.dtd">
  
  <document>
   <header>
    <title>LinkStatus Generator</title>
    <subtitle>in @doctitle@</subtitle>
    <version>0.9</version>
    <type>Technical document</type>
    <authors>
     <person name="Bernhard Huber" email="[EMAIL PROTECTED]"/>
    </authors>
    <abstract>This document describes the LinkStatus generator.</abstract>
   </header>
   <body>
    <s1 title="LinkStatus Generator">
     <p>
      The LinkStatus Generator emits a list of links that are reachable.
     </p>
     <p>
      The LinkStatusGenerator has serveral configuration options.
     </p>
     <dl>
       <dt>include-name</dt>
       <dd>RE pattern for including links
         <br/>
         By default <code>include-name</code> is empty.
       </dd>
       <dt>exclude-name</dt>
       <dd>RE pattern for excluding links.
         <br/>
         By default <code>exclude-name</code> is defined as
         <code>.*\.gif(\?.*)?$,
           .*\.png(\?.*)?$,
           .*\.jpe?g(\?.*)?$,
           .*\.js(\?.*)?$,
           .*\.css(\?.*)?$
         </code>.
       </dd>
       <dt>link-content-type</dt>
       <dd>expected MIME type of xml document requested on view
         <em>link-query-view</em>
         <br/>
         By default <code>link-content-type</code> is set to 
         <code>application/x-cocoon-links</code>.
       </dd>
       <dt>link-view-query</dt>
       <dd>A query-string appended to the crawling URL
         <br/>
         By default <code>link-view-query</code> is set to
         <code>cocoon-view=links</code>.
       </dd>
       <dt>user-agent</dt>
       <dd>HTTP user-agent for requesting links,
         By default <code>user-agent</code> is set to
         value of <code>org.apache.cocoon.Constants.COMPLETE_NAME</code>,
         ie. <code>Apache Cocoon 2.1-dev</code>
       </dd>
       <dt>accept</dt>
       <dd>Not currently used</dd>
     </dl>
     <ul>
      <li>Name : linkStatus</li>
      <li>Class: org.apache.cocoon.generation.LinkStatusGenerator</li>
      <li>Cacheable: no.</li>
     </ul>
     <p>
      A simple example might help to use the LinkStatusGenerator effectivly:
     </p>
     <p>
      Add the LinkStatusGenerator to the components in your sitemap.xmap
     </p>
  <source><![CDATA[
  ...
  <map:components>
  ...
    <map:generators default="file">
    ...
      <map:generator name="linkStatus"
        src="org.apache.cocoon.generation.LinkStatusGenerator"/>
    </map:generators>
    <map:serialize default="html">
      <map:serializer name="links"
        src="org.apache.cocoon.serialization.LinkSerializer"/>
    </map:serialize>
  </map:components>
  <map:views>
    <map:view>
      <map:view from-position="last" name="links">
        <map:serialize type="links"/>
      </map:view>
      ...
  </map:view>
  ]]></source>
     <p>
       Next define in your pipeline to use the LinkStatusGenerator
     </p>
  <source><![CDATA[
  <map:match pattern="/linkStatus">
    <map:generate type="linkStatus" name="my-root"/>
    ...
    <map:serialize/>
  </map:match>
  ]]></source>
  
    </s1>
   </body>
  </document>
  
  
  

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