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]