This project has retired. For details please refer to its Attic page.
LinkStatus Generator
apache > cocoon
Apache
Apache Cocoon

LinkStatus Generator

LinkStatus Generator

The LinkStatus Generator emits a list of links that are reachable.

The LinkStatusGenerator has serveral configuration options.

  • include-name: RE pattern for including links
    By default include-name is empty.
  • exclude-name: RE pattern for excluding links.
    By default exclude-name is defined as .*\.gif(\?.*)?,ドル .*\.png(\?.*)?,ドル .*\.jpe?g(\?.*)?,ドル .*\.js(\?.*)?,ドル .*\.css(\?.*)?$ .
  • link-content-type: expected MIME type of xml document requested on view link-query-view
    By default link-content-type is set to application/x-cocoon-links.
  • link-view-query: A query-string appended to the crawling URL
    By default link-view-query is set to cocoon-view=links.
  • user-agent: HTTP user-agent for requesting links, By default user-agent is set to value of org.apache.cocoon.Constants.COMPLETE_NAME, ie. Apache Cocoon 2.1-dev
  • accept: Not currently used

A simple example might help to use the LinkStatusGenerator effectivly:

Add the LinkStatusGenerator to the components in your sitemap.xmap

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

Next define in your pipeline to use the LinkStatusGenerator

<map:match pattern="/linkStatus">
 <map:generate type="linkStatus" name="my-root"/>
 ...
 <map:serialize/>
</map:match>

Errors and Improvements? If you see any errors or potential improvements in this document please help us: View, Edit or comment on the latest development version (registration required).

AltStyle によって変換されたページ (->オリジナル) /