Mailing List Archive

svn commit: r1061134 [6/10] - in /forrest/site: ./ docs_0_70/ docs_0_70/howto/ docs_0_70/howto/cvs-ssh/ docs_0_70/howto/multi/ docs_0_80/ docs_0_80/howto/ docs_0_80/howto/cvs-ssh/ docs_0_80/howto/multi/ docs_0_90/ docs_0_90/howto/ docs_0_90/howto/cvs-s...
Modified: forrest/site/docs_0_90/faq.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/faq.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/faq.html (original)
+++ forrest/site/docs_0_90/faq.html Thu Jan 20 06:47:23 2011
@@ -577,21 +577,21 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10008"></a><a name="getting_started"></a>
+<a name="getting_started"></a>
<h2 class="underlined_10">1. Getting Started and Building Forrest</h2>
<div class="section">
-<a name="N1000C"></a><a name="faq"></a>
+<a name="faq"></a>
<h3 class="underlined_5">1.1. How to use these FAQs? </h3>
<p>
There is no particular order to these FAQs. Use your browser's "Find
in this page" facility to search for keywords.
</p>
-<a name="N10014"></a><a name="overview"></a>
+<a name="overview"></a>
<h3 class="underlined_5">1.2. Where can I read an overview about how to work with Forrest? </h3>
<p>
See the <a href="../docs_0_90/your-project.html">Using Forrest</a> guide.
</p>
-<a name="N10020"></a><a name="docs"></a>
+<a name="docs"></a>
<h3 class="underlined_5">1.3. Where is all of the documentation?</h3>
<p>
You have a local copy of the main documentation with your version of
@@ -609,7 +609,7 @@ document.write("Last Published: " + docu
forrest run'. Every hour the forrestbot generates a static version of
this documentation on our <a href="http://forrest.zones.apache.org/">testing zone</a>.
</p>
-<a name="N10039"></a><a name="requirements"></a>
+<a name="requirements"></a>
<h3 class="underlined_5">1.4. What are the system requirements for Forrest? </h3>
<p>
Forrest includes everything necessary to build and run, except of
@@ -622,13 +622,13 @@ document.write("Last Published: " + docu
intend to enhance and rebuild Forrest (or use the Forrest sources with
Subversion or use a source snapshot) then you need the full JDK.
</p>
-<a name="N10044"></a><a name="cvs"></a>
+<a name="cvs"></a>
<h3 class="underlined_5">1.5. The old xml-forrest CVS code repository seems to be stale. What happened? </h3>
<p>
Forrest switched from a CVS code repository to SVN (Subversion) code
repository. The old CVS repository is closed and not kept current.
</p>
-<a name="N1004C"></a><a name="svn"></a>
+<a name="svn"></a>
<h3 class="underlined_5">1.6. How can I use SVN to keep up to date with the latest codebase? </h3>
<p>
Follow these <a href="../docs_0_90/howto/../build.html">Building Forrest</a> notes.
@@ -638,7 +638,7 @@ document.write("Last Published: " + docu
further step-by-step assistance in getting started with Forrest for
your project.
</p>
-<a name="N1005F"></a><a name="older-plugins"></a>
+<a name="older-plugins"></a>
<h3 class="underlined_5">1.7. How to use older versions of specific plugins? </h3>
<p>
Sometimes one does not want to use the most recent functionality of a
@@ -663,7 +663,7 @@ document.write("Last Published: " + docu
(due in version 0.8). So do this ...
</p>
<pre class="code">project.required.plugins=org.apache.forrest.plugin.input.projectInfo-0.1,...</pre>
-<a name="N10080"></a><a name="single-document"></a>
+<a name="single-document"></a>
<h3 class="underlined_5">1.8. What is the best way to generate "standalone documents" using Forrest? </h3>
<p>
There is a trick that can cut down your turnaround time with building.
@@ -708,7 +708,7 @@ forrest -Dproject.start-uri=live-sites.h
<span class="codefrag">'wget http://localhost:8888/index.pdf'</span>

</p>
-<a name="N100A9"></a><a name="cygwin_mutex_error"></a>
+<a name="cygwin_mutex_error"></a>
<h3 class="underlined_5">1.9. When running ./build.sh in cygwin, I get an error: cygpath.exe:
*** can't create title mutex, Win32 error 6. </h3>
<p>
@@ -716,7 +716,7 @@ forrest -Dproject.start-uri=live-sites.h
<a href="http://issues.apache.org/jira/browse/FOR-10">appears
to be a bug in cygwin</a>. Please use the .bat script instead.
</p>
-<a name="N100BB"></a><a name="oldjing"></a>
+<a name="oldjing"></a>
<h3 class="underlined_5">1.10. On Java 6 fails validate-sitemap task. Missing the RELAX NG datatype library.</h3>
<pre class="code">
validate-sitemap:
@@ -741,14 +741,14 @@ error: datatype library "http://www.w3.o
to expose the "forrest.validate.sitemap" property and set it to "false".
Might need to do the same for the "forrest.validate.stylesheets" property.
</p>
-<a name="N100DB"></a><a name="winjava"></a>
+<a name="winjava"></a>
<h3 class="underlined_5">1.11. Windows gets confused about which Java version to use.</h3>
<p>
Cough, yes!. See this
<a href="http://mail-archives.apache.org/mod_mbox/forrest-user/200704.mbox/%3c462CA40F.5020400@rblasch.org%3e">explanation</a>
on the Forrest mail lists.
</p>
-<a name="N100E7"></a><a name="maxmemory"></a>
+<a name="maxmemory"></a>
<h3 class="underlined_5">1.12. How can I specify the amount of memory to be used by Java? </h3>
<p>
There are two ways to control this. If you get an OutOfMemoryError
@@ -768,7 +768,7 @@ error: datatype library "http://www.w3.o
forrest. The exact value you set it to is dependant on your JVM, but
something like <span class="codefrag">ANT_OPTS=-Xmx500M</span> will probably work.
</p>
-<a name="N10104"></a><a name="debug"></a>
+<a name="debug"></a>
<h3 class="underlined_5">1.13. How can I start forrest in Java debug mode? </h3>
<p>
The <span class="codefrag">forrest.jvmargs</span> property in the
@@ -778,10 +778,10 @@ error: datatype library "http://www.w3.o

</p>
</div>
-<a name="N10115"></a><a name="content_faqs"></a>
+<a name="content_faqs"></a>
<h2 class="underlined_10">2. Content Creation</h2>
<div class="section">
-<a name="N10119"></a><a name="edit-content"></a>
+<a name="edit-content"></a>
<h3 class="underlined_5">2.1. What tools can be used to edit the content?</h3>
<p>
If you are using the Apache Forrest XML
@@ -803,7 +803,7 @@ error: datatype library "http://www.w3.o
can use text editors or "html editors" such as the one provided with
the Mozilla web browser.
</p>
-<a name="N10133"></a><a name="site-xml"></a>
+<a name="site-xml"></a>
<h3 class="underlined_5">2.2.
How to use the site.xml configuration file for menus and linking.
</h3>
@@ -846,7 +846,7 @@ error: datatype library "http://www.w3.o
<pre class="code">
&lt;a href="site:docbook"&gt; link to the DocBook FAQ in the Tech FAQs
</pre>
-<a name="N10161"></a><a name="examples"></a>
+<a name="examples"></a>
<h3 class="underlined_5">2.3.
Where are examples of documents and site.xml and tabs.xml files?
</h3>
@@ -855,7 +855,7 @@ error: datatype library "http://www.w3.o
website documents are included with the distribution (<span class="codefrag">cd
forrest/site-author; forrest run</span>).
</p>
-<a name="N1016C"></a><a name="crawler"></a>
+<a name="crawler"></a>
<h3 class="underlined_5">2.4.
Help, one of my documents is not being rendered.
</h3>
@@ -874,7 +874,7 @@ error: datatype library "http://www.w3.o
not follow and process off-site links. The new locationmap (0.8+)
enables content to be drawn from remote sources.
</p>
-<a name="N1017A"></a><a name="PDF-output"></a>
+<a name="PDF-output"></a>
<h3 class="underlined_5">2.5. How can I generate one pdf-file out of the whole site or selected pages of the site?</h3>
<p>
Add the following entries to your site.xml file.
@@ -910,7 +910,7 @@ error: datatype library "http://www.w3.o
issue tracker and mail lists.
</div>
</div>
-<a name="N1019A"></a><a name="pageBreaks"></a>
+<a name="pageBreaks"></a>
<h3 class="underlined_5">2.6. How do I insert page breaks into documents?</h3>
<p>
Page breaks do not make a great deal of sense in HTML documents
@@ -939,7 +939,7 @@ error: datatype library "http://www.w3.o
margin-bottom: 0;
page-break-after: always;
} </pre>
-<a name="N101B8"></a><a name="clickable-email-address"></a>
+<a name="clickable-email-address"></a>
<h3 class="underlined_5">2.7. How can I generate html-pages to show a 'clickable' email-address (of the
author-element)?</h3>
<p>
@@ -947,14 +947,14 @@ error: datatype library "http://www.w3.o
$FORREST_HOME/main/webapp/skins/common/xslt/html/document-to-html.xsl</span>
and edit the "headers/authors" template.
</p>
-<a name="N101C3"></a><a name="link_raw"></a>
+<a name="link_raw"></a>
<h3 class="underlined_5">2.8. How do I link to raw files such as config.txt and brochure.pdf? </h3>
<p>
Handling of raw files was significantly changed in Forrest 0.7. See
<a href="../docs_0_70/upgrading_07.html#raw">Upgrading to Apache Forrest
0.7</a> for all the details.
</p>
-<a name="N101CF"></a><a name="pdf_images"></a>
+<a name="pdf_images"></a>
<h3 class="underlined_5">2.9. Images don't display in PDFs. How do I fix this?</h3>
<p>
Forrest uses <a href="http://xml.apache.org/fop/">Apache FOP</a>
@@ -993,7 +993,7 @@ error: datatype library "http://www.w3.o
Forrest.
</div>
</div>
-<a name="N101FE"></a><a name="tab-index"></a>
+<a name="tab-index"></a>
<h3 class="underlined_5">2.10. The tab link in my site incorrectly assumes that 'index.html' is present in the
linked-to directory. How do I fix this? </h3>
<p>
@@ -1016,12 +1016,12 @@ error: datatype library "http://www.w3.o
&lt;map:redirect-to uri="manual/Introduction.html"/&gt;
&lt;/map:match&gt;
</pre>
-<a name="N1021A"></a><a name="tab-site"></a>
+<a name="tab-site"></a>
<h3 class="underlined_5">2.11. I need help with the interaction between tabs.xml and site.xml </h3>
<p>
See the <a href="../docs_0_90/linking.html#tab-site">tips</a>.
</p>
-<a name="N10226"></a><a name="defaultFileName"></a>
+<a name="defaultFileName"></a>
<h3 class="underlined_5">2.12. How can I change the default file name that Forrest will look for when I request a
URL like http://myserver or http://myserver/mydir/ ? </h3>
<p>
@@ -1050,7 +1050,7 @@ error: datatype library "http://www.w3.o
</li>

</ol>
-<a name="N1024E"></a><a name="defaultStartPage"></a>
+<a name="defaultStartPage"></a>
<h3 class="underlined_5">2.13. How can I use a start-up-page other than index.html? </h3>
<p>
Forrest by default assumes that the first page (home page) of your
@@ -1086,7 +1086,7 @@ error: datatype library "http://www.w3.o
<li>Don't forget to create that page and refer to it in your site.xml</li>

</ol>
-<a name="N10272"></a><a name="output-filename-extension"></a>
+<a name="output-filename-extension"></a>
<h3 class="underlined_5">2.14. How to use a different filename extension for output, e.g. *.php? </h3>
<p>
Use the power of the Cocoon sitemaps. There is default handling for *.php (see main/webapp/sitemap.xmap) to map the 'php' extension to an internal request for "html". See more about <a href="#php">PHP</a> below.
@@ -1094,7 +1094,7 @@ error: datatype library "http://www.w3.o
<p>
Use the same internal re-direction technique for your special needs, e.g. copy that php match to your project sitemap and use ".htm" instead.
</p>
-<a name="N10281"></a><a name="php"></a>
+<a name="php"></a>
<h3 class="underlined_5">2.15. How to generate pages ready for serving via PHP? </h3>
<p>
Use the *.php filename extension (see <a href="#output-filename-extension">above</a>)
@@ -1105,7 +1105,7 @@ error: datatype library "http://www.w3.o
"processing-instruction nodes in source are not always passed through to html output"
whereby only PIs in certain body elements are handled.
</p>
-<a name="N10294"></a><a name="label-entity"></a>
+<a name="label-entity"></a>
<h3 class="underlined_5">2.16. How to use special characters in the labels of the site.xml file? </h3>
<p>
Use the numeric values for character entities. For example, rather
@@ -1123,7 +1123,7 @@ error: datatype library "http://www.w3.o
<a href="http://issues.apache.org/jira/browse/FOR-244">Issue
FOR-244</a>.
</p>
-<a name="N102AD"></a><a name="encoding"></a>
+<a name="encoding"></a>
<h3 class="underlined_5">2.17. Does Forrest handle accents for non-English languages?</h3>
<p>
Yes, Forrest can process text in any language, so you can include:
@@ -1197,7 +1197,7 @@ error: datatype library "http://www.w3.o
<a href="http://www.alanwood.net/unicode/">Alan Wood's Unicode
resources</a>.
</p>
-<a name="N102FF"></a><a name="xml-entities"></a>
+<a name="xml-entities"></a>
<h3 class="underlined_5">2.18. How to use XML entities, for example string
replacement?</h3>
<p>
@@ -1209,7 +1209,7 @@ error: datatype library "http://www.w3.o
trademark symbol "My Project Name&trade;". Avoid lengthy typing and
potential spelling errors.
</p>
-<a name="N1030E"></a><a name="cleanSite"></a>
+<a name="cleanSite"></a>
<h3 class="underlined_5">2.19. How to make Forrest clean up the project build directories? </h3>
<p>
By default Forrest does not clean its build directories in the project
@@ -1223,7 +1223,7 @@ error: datatype library "http://www.w3.o
which include the Cocoon cache and the Cocoon logs). Doing 'forrest
clean' will remove both sections.
</p>
-<a name="N10319"></a><a name="i18n"></a>
+<a name="i18n"></a>
<h3 class="underlined_5">2.20. How can I internationalise (i18n) my content?</h3>
<p>
For example, navigation
@@ -1238,7 +1238,7 @@ error: datatype library "http://www.w3.o
<a href="http://cocoon.apache.org/2.1/userdocs/i18nTransformer.html">Cocoon
i18n Transformer</a>.
</p>
-<a name="N1032B"></a><a name="rawHTML"></a>
+<a name="rawHTML"></a>
<h3 class="underlined_5">2.21. How can I include HTML content that is not to be skinned by Forrest?</h3>
<p>
To serve, for example a legacy HTML site, add something like the
@@ -1286,7 +1286,7 @@ error: datatype library "http://www.w3.o
</li>

</ol>
-<a name="N10357"></a><a name="javascript"></a>
+<a name="javascript"></a>
<h3 class="underlined_5">2.22. How to include additional Javascript and CSS files?</h3>
<p>
Place various resources (e.g. javascript, css) into the "project
@@ -1303,7 +1303,7 @@ error: datatype library "http://www.w3.o
forrest/main/webapp/resources.xmap Search for "javascript" then follow
to the &lt;map:resource name="skin-read"&gt; section.
</p>
-<a name="N10365"></a><a name="linkmap"></a>
+<a name="linkmap"></a>
<h3 class="underlined_5">2.23. How to show a Table Of Contents for the whole site?</h3>
<p>
Every site has an automatically generated document at
@@ -1327,10 +1327,10 @@ error: datatype library "http://www.w3.o
project.start-uri in the forrest.properties file.
</p>
</div>
-<a name="N10383"></a><a name="technical"></a>
+<a name="technical"></a>
<h2 class="underlined_10">3. Technical</h2>
<div class="section">
-<a name="N10387"></a><a name="java-code"></a>
+<a name="java-code"></a>
<h3 class="underlined_5">3.1. Where is the Java code?</h3>
<p>
Because we are based on Apache Cocoon, a lot of the functionality is
@@ -1349,7 +1349,7 @@ error: datatype library "http://www.w3.o
Locationmap and Dispatcher. There is also Java code for some plugins
with specialised purpose, e.g. PhotoGallery.
</p>
-<a name="N10395"></a><a name="populate-cache"></a>
+<a name="populate-cache"></a>
<h3 class="underlined_5">3.2. How to enhance the responsiveness of the cache?</h3>
<p>
Apache Cocoon has a sophisticated cache. When running Forrest in
@@ -1374,7 +1374,7 @@ error: datatype library "http://www.w3.o
proxy server, e.g. Apache HTTP Server as a frontend. See
<a href="http://wiki.apache.org/cocoon/ApacheModProxy">CocoonAndApacheModProxy</a>.
</p>
-<a name="N103AF"></a><a name="proxy_config"></a>
+<a name="proxy_config"></a>
<h3 class="underlined_5">3.3. I'm behind a proxy and it's preventing Plugins from being downloaded, what should I
do?</h3>
<p>
@@ -1395,7 +1395,7 @@ error: datatype library "http://www.w3.o
<span class="codefrag">${user.home}/forrest.properties</span> !
</div>
</div>
-<a name="N103D3"></a><a name="CVS_revison_tags"></a>
+<a name="CVS_revison_tags"></a>
<h3 class="underlined_5">3.4. How can I generate html-pages to show the Revision tag of CVS or SVN?</h3>
<p>
If you have:<span class="codefrag">&lt;version&gt;$Revision: 1.30
@@ -1412,7 +1412,7 @@ error: datatype library "http://www.w3.o
When using Subversion, remember to set the relevant svn:keywords
properties.
</p>
-<a name="N103E8"></a><a name="cli-xconf"></a>
+<a name="cli-xconf"></a>
<h3 class="underlined_5">3.5. How to control the processing of URIs by Cocoon, e.g. exclude certain URIs, include
other additional ones. </h3>
<p>
@@ -1471,7 +1471,7 @@ error: datatype library "http://www.w3.o
which explains how to include non-linked extra documents to the processing
using the Cocoon CLI.
</p>
-<a name="N1042C"></a><a name="ignoring_javadocs"></a>
+<a name="ignoring_javadocs"></a>
<h3 class="underlined_5">3.6. How do I stop Forrest breaking on links to external files that may not exist, like
javadocs? </h3>
<p>
@@ -1479,7 +1479,7 @@ error: datatype library "http://www.w3.o
<span class="codefrag">cli.xconf</span> </a> Cocoon config file, and defining
patterns for URLs to exclude.
</p>
-<a name="N1043B"></a><a name="claimed_patterns"></a>
+<a name="claimed_patterns"></a>
<h3 class="underlined_5">3.7. Some of my files are not being processed because they use common filenames. </h3>
<p>
Certain patterns are claimed by the default sitemaps for special
@@ -1493,7 +1493,7 @@ error: datatype library "http://www.w3.o
of Forrest we will attempt to deal with this issue
(<a href="http://issues.apache.org/jira/browse/FOR-217">FOR-217</a>).
</p>
-<a name="N1044D"></a><a name="build_msg_a"></a>
+<a name="build_msg_a"></a>
<h3 class="underlined_5">3.8. What do the symbols and numbers mean when Forrest lists each document that it has
built? </h3>
<p>
@@ -1522,7 +1522,7 @@ X [0] /docs_0_80/upgrading_08.ht
<li>Column 5 is the page size.</li>

</ul>
-<a name="N1046B"></a><a name="headless_operation"></a>
+<a name="headless_operation"></a>
<h3 class="underlined_5">3.9. When generating PNG images from SVG, I get an error: Can't connect to X11 window
server using ':0.0' as the value of the DISPLAY variable. </h3>
<p>
@@ -1536,7 +1536,7 @@ X [0] /docs_0_80/upgrading_08.ht
<a href="http://cocoon.apache.org/2.1/faq/faq-configure-environment.html">Cocoon
FAQ</a>.
</p>
-<a name="N10487"></a><a name="project-logo-svg"></a>
+<a name="project-logo-svg"></a>
<h3 class="underlined_5">3.10.
The project logo that is generated from SVG is truncating my project name.
</h3>
@@ -1552,7 +1552,7 @@ X [0] /docs_0_80/upgrading_08.ht
details see <a href="http://www.w3.org/Graphics/SVG/">SVG</a>
resources.
</p>
-<a name="N1049F"></a><a name="catalog"></a>
+<a name="catalog"></a>
<h3 class="underlined_5">3.11. How do i configure my favourite XML editor or parser to find the local Forrest
DTDs? </h3>
<p>
@@ -1560,24 +1560,24 @@ X [0] /docs_0_80/upgrading_08.ht
<a href="../docs_0_90/catalog.html">Using Catalog Entity Resolver for local
DTDs</a>.
</p>
-<a name="N104AB"></a><a name="project-dtd"></a>
+<a name="project-dtd"></a>
<h3 class="underlined_5">3.12. How to configure the Catalog Entity Resolver to use my own local project DTDs?</h3>
<p>
See <a href="../docs_0_90/your-project.html#new_dtd">Using Forrest</a> for
configuration guidance.
</p>
-<a name="N104B7"></a><a name="local-catalog"></a>
+<a name="local-catalog"></a>
<h3 class="underlined_5">3.13. We need an additional system-wide catalog to share DTDs between projects</h3>
<p>
See <a href="../docs_0_90/validation.html#catalog">Using Forrest</a> for
configuration guidance.
</p>
-<a name="N104C3"></a><a name="debug-catalog"></a>
+<a name="debug-catalog"></a>
<h3 class="underlined_5">3.14. How to debug the Catalog Entity Resolver and local DTDs?</h3>
<p>
See <a href="../docs_0_90/validation.html#debug-catalog">XML validation</a>.
</p>
-<a name="N104CF"></a><a name="skin"></a>
+<a name="skin"></a>
<h3 class="underlined_5">3.15. How to make the site look better and change its skin? </h3>
<p>
There are <a href="../docs_0_90/your-project.html#skins">default skins</a> provided, which
@@ -1591,7 +1591,7 @@ X [0] /docs_0_80/upgrading_08.ht
skins. Some projects may have special needs and can define their
<a href="../docs_0_90/your-project.html#new_skin">own skin</a>.
</p>
-<a name="N104E6"></a><a name="xsp"></a>
+<a name="xsp"></a>
<h3 class="underlined_5">3.16. How do I enable XSP processing?</h3>
<p>
First consider whether your needs would be better met by Cocoon
@@ -1650,7 +1650,7 @@ X [0] /docs_0_80/upgrading_08.ht
<a href="http://wiki.apache.org/cocoon/AddingXSPToForrest">AddingXSPToForrest</a>
Wiki page.
</p>
-<a name="N1051D"></a><a name="breadcrumbs"></a>
+<a name="breadcrumbs"></a>
<h3 class="underlined_5">3.17. How do breadcrumbs work? Why don't they work locally?</h3>
<p>
Breadcrumbs begin with up to three URLs specified in
@@ -1671,7 +1671,7 @@ X [0] /docs_0_80/upgrading_08.ht
there is no domain and so there will be no extra breadcrumbs, only the
ones that are specified in <span class="codefrag">skinconf.xml</span>.
</p>
-<a name="N10532"></a><a name="run_port"></a>
+<a name="run_port"></a>
<h3 class="underlined_5">3.18. How do I make forrest run listen on a different port?</h3>
<p>

@@ -1684,7 +1684,7 @@ X [0] /docs_0_80/upgrading_08.ht
do <span class="codefrag">forrest run</span>

</p>
-<a name="N10546"></a><a name="debugging"></a>
+<a name="debugging"></a>
<h3 class="underlined_5">3.19. Can I run Forrest with Java debugging turned on?</h3>
<p>
If you use an IDE like Eclipse and want to debug java code in Forrest
@@ -1695,7 +1695,7 @@ X [0] /docs_0_80/upgrading_08.ht
<span class="codefrag">forrest.properties</span> file. Don't forget to ensure the
property is uncommented in that file.
</p>
-<a name="N10557"></a><a name="checksums"></a>
+<a name="checksums"></a>
<h3 class="underlined_5">3.20. How do I enable Cocoon's document checksum feature?</h3>
<p>
Why might you want to do this? There is really no effect on Cocoon
@@ -1723,7 +1723,7 @@ X [0] /docs_0_80/upgrading_08.ht
<a href="#cli-xconf">Cocoon cli.xconf</a>) or use the default
installation-wide cli.xconf file.
</p>
-<a name="N10573"></a><a name="sitemap-entities"></a>
+<a name="sitemap-entities"></a>
<h3 class="underlined_5">3.21. How to configure some Cocoon sitemap components, e.g. output html encoding or doctype?</h3>
<p>
The core Cocoon components are defined in the
@@ -1746,7 +1746,7 @@ X [0] /docs_0_80/upgrading_08.ht
file into your project symbols file and edit the entity declaration.
Re-start Forrest.
</p>
-<a name="N1058D"></a><a name="svn-eol-style"></a>
+<a name="svn-eol-style"></a>
<h3 class="underlined_5">3.22. Why are there SVN diffs for some documents, even though they have not changed?</h3>
<p>
These un-necessary differences happen because the comitter who did 'svn add' for those files
@@ -1755,10 +1755,10 @@ X [0] /docs_0_80/upgrading_08.ht
about rectifying this issue.
</p>
</div>
-<a name="N10599"></a><a name="old_faqs"></a>
+<a name="old_faqs"></a>
<h2 class="underlined_10">4. Older version: 0.6</h2>
<div class="section">
-<a name="N1059D"></a><a name="old_claimed_patterns"></a>
+<a name="old_claimed_patterns"></a>
<h3 class="underlined_5">4.1. Some of my files are not being processed because they use common filenames. </h3>
<p>
Certain patterns are claimed by the default sitemaps for special
@@ -1773,10 +1773,10 @@ X [0] /docs_0_80/upgrading_08.ht
(<a href="http://issues.apache.org/jira/browse/FOR-217">FOR-217</a>).
</p>
</div>
-<a name="N105AF"></a><a name="general"></a>
+<a name="general"></a>
<h2 class="underlined_10">5. General</h2>
<div class="section">
-<a name="N105B3"></a><a name="generating_menus"></a>
+<a name="generating_menus"></a>
<h3 class="underlined_5">5.1. What is the relationship between site.xml and book.xml? </h3>
<p>
One <span class="codefrag">site.xml</span> file in your project root can replace all the book.xml files
@@ -1788,7 +1788,7 @@ X [0] /docs_0_80/upgrading_08.ht
where <span class="codefrag">site.xml</span>-generated menus aren't appropriate. See
<a href="../docs_0_90/linking.html">Menus and Linking</a>.
</p>
-<a name="N105CE"></a><a name="docbook"></a>
+<a name="docbook"></a>
<h3 class="underlined_5">5.2. How do I use DocBook as the XML documentation format? </h3>
<p>
There are two ways. Forrest has a <span class="codefrag">simplifiedDocbook</span>
@@ -1898,7 +1898,7 @@ X [0] /docs_0_80/upgrading_08.ht
<a href="../docs_0_90/your-project.html#new_dtd">Using Forrest</a> for
configuration guidance.
</p>
-<a name="N10607"></a><a name="version"></a>
+<a name="version"></a>
<h3 class="underlined_5">5.3. How to report which version of Forrest is being used and the properties that are
set? </h3>
<p>
@@ -1933,7 +1933,7 @@ X [0] /docs_0_80/upgrading_08.ht
See the documentation about the new <a href="../docs_0_90/properties.html">Properties</a>
system.
</p>
-<a name="N1063D"></a><a name="logs"></a>
+<a name="logs"></a>
<h3 class="underlined_5">5.4. Where are the log files to find more infomation about errors? </h3>
<p>
The logfiles are at <span class="codefrag">build/webapp/WEB-INF/logs/</span>
@@ -1955,7 +1955,7 @@ X [0] /docs_0_80/upgrading_08.ht
Doing <span class="codefrag">'forrest -v'</span> will provide verbose build messages to
the standard output.
</p>
-<a name="N10661"></a><a name="verbose-ant"></a>
+<a name="verbose-ant"></a>
<h3 class="underlined_5">5.5. How to filter or reduce the standard output messages? </h3>
<p>
Where normally you would do
@@ -1969,7 +1969,7 @@ X [0] /docs_0_80/upgrading_08.ht
Doing <span class="codefrag">'forrest -v'</span> will provide very verbose build messages to
the standard output.
</p>
-<a name="N1067B"></a><a name="coloured-ant"></a>
+<a name="coloured-ant"></a>
<h3 class="underlined_5">5.6. How to enabled coloured standard output messages? </h3>
<p>
Adding colour to the forrest output messages will greatly assist
@@ -1996,7 +1996,7 @@ X [0] /docs_0_80/upgrading_08.ht
<p>
Note that not all terminals support ANSI color codes.
</p>
-<a name="N1069B"></a><a name="how_can_I_help"></a>
+<a name="how_can_I_help"></a>
<h3 class="underlined_5">5.7. How to help? </h3>
<p>
Join one of the Forrest project <a href="../mail-lists.html">mailing
@@ -2005,7 +2005,7 @@ X [0] /docs_0_80/upgrading_08.ht
newcomers&mdash;often, close proximity blinds software developers to
faults that are obvious to everyone else. Don't be shy!
</p>
-<a name="N106A7"></a><a name="patch"></a>
+<a name="patch"></a>
<h3 class="underlined_5">5.8. How to contribute a patch? </h3>
<p>
Please send all contributions via our <a href="../issues.html">issue
@@ -2019,7 +2019,7 @@ X [0] /docs_0_80/upgrading_08.ht
<a href="../issues.html">issue tracker</a> before diving
in.
</p>
-<a name="N106C2"></a><a name="jobs"></a>
+<a name="jobs"></a>
<h3 class="underlined_5">5.9. How can job positions be advertised? </h3>
<p>
Employers can send notices about employment opportunities. There is a
@@ -2038,7 +2038,7 @@ X [0] /docs_0_80/upgrading_08.ht
(<a href="http://www.apache.org/licenses/">CCLA</a>) with The
Apache Software Foundation.
</p>
-<a name="N106D5"></a><a name="press"></a>
+<a name="press"></a>
<h3 class="underlined_5">5.10. Is there a press kit? Who can journalists contact?</h3>
<p>
Press enquiries should be co-ordinated through the ASF Public Relations Committee (PRC).
@@ -2057,7 +2057,7 @@ X [0] /docs_0_80/upgrading_08.ht
are available.
Unfortunately the logo is only available as PNG.
</p>
-<a name="N106F8"></a><a name="security"></a>
+<a name="security"></a>
<h3 class="underlined_5">5.11. How to report a security issue?</h3>
<p>
Security and vulnerability issues are co-ordinated through the

Modified: forrest/site/docs_0_90/glossary.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/glossary.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/glossary.html (original)
+++ forrest/site/docs_0_90/glossary.html Thu Jan 20 06:47:23 2011
@@ -358,20 +358,16 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10008"></a><a name="Introduction"></a>
+<a name="Introduction"></a>
<h2 class="underlined_10">Introduction</h2>
<div class="section">
-<introduction>
-
<p>
This is a glossary of terms and their definitions for the Apache Forrest
project. Some plugins also have a glossary, for example
<a href="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.html">Dispatcher</a>.
</p>
-
-</introduction>
</div>
-<a name="N10015"></a><a name="a"></a>
+<a name="a"></a>
<h2 class="underlined_10">A</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -441,7 +437,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N1006C"></a><a name="c"></a>
+<a name="c"></a>
<h2 class="underlined_10">C</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -474,7 +470,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N10099"></a><a name="d"></a>
+<a name="d"></a>
<h2 class="underlined_10">D</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -517,7 +513,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N100C9"></a><a name="g"></a>
+<a name="g"></a>
<h2 class="underlined_10">G</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -549,7 +545,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N100F3"></a><a name="i"></a>
+<a name="i"></a>
<h2 class="underlined_10">I</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -575,7 +571,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N10117"></a><a name="l"></a>
+<a name="l"></a>
<h2 class="underlined_10">L</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -636,7 +632,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N10153"></a><a name="p"></a>
+<a name="p"></a>
<h2 class="underlined_10">P</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -711,7 +707,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N101B5"></a><a name="r"></a>
+<a name="r"></a>
<h2 class="underlined_10">R</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -728,7 +724,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N101D2"></a><a name="s"></a>
+<a name="s"></a>
<h2 class="underlined_10">S</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -893,7 +889,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N10293"></a><a name="t"></a>
+<a name="t"></a>
<h2 class="underlined_10">T</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -926,7 +922,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N102BD"></a><a name="x"></a>
+<a name="x"></a>
<h2 class="underlined_10">X</h2>
<div class="section">
<table class="ForrestTable" cellspacing="1" cellpadding="4">

Modified: forrest/site/docs_0_90/howto/cvs-ssh/howto-cvs-ssh.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/cvs-ssh/howto-cvs-ssh.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/cvs-ssh/howto-cvs-ssh.html (original)
+++ forrest/site/docs_0_90/howto/cvs-ssh/howto-cvs-ssh.html Thu Jan 20 06:47:23 2011
@@ -197,7 +197,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10013"></a><a name="Intended-audience"></a>
+<a name="Intended-audience"></a>
<h2 class="underlined_10">Intended audience</h2>
<div class="section">
<p>
@@ -205,7 +205,7 @@ document.write("Last Published: " + docu
to CVS repositories for particular projects.
</p>
</div>
-<a name="N1001B"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -215,7 +215,7 @@ document.write("Last Published: " + docu
password every time you need access to CVS through SSH.
</p>
</div>
-<a name="N10023"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -240,13 +240,13 @@ document.write("Last Published: " + docu
</div>
</div>
</div>
-<a name="N10044"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<p>
How to proceed.
</p>
-<a name="N1004C"></a><a name="Terms"></a>
+<a name="Terms"></a>
<h3 class="underlined_5">Terms</h3>
<dl>

@@ -268,7 +268,7 @@ document.write("Last Published: " + docu
<strong>$</strong> represents local, <strong>%</strong> remote machine.
</div>
</div>
-<a name="N10071"></a><a name="Setting+up+domain+users"></a>
+<a name="Setting+up+domain+users"></a>
<h3 class="underlined_5">Setting up domain users</h3>
<div class="note">
<div class="label">Note</div>
@@ -309,7 +309,7 @@ $ exit
$ whoami
userxxx
</pre>
-<a name="N1009C"></a><a name="ssh_access"></a>
+<a name="ssh_access"></a>
<h3 class="underlined_5">Setting up SSH access</h3>
<p>
Start Cygwin/shell, then enter:
@@ -339,7 +339,7 @@ $ ssh-user-config
passphrase retaining.
</div>
</div>
-<a name="N100B3"></a><a name="Setting+up+passphrase+access"></a>
+<a name="Setting+up+passphrase+access"></a>
<h3 class="underlined_5">Setting up passphrase access</h3>
<p>
Perform the following:
@@ -380,7 +380,7 @@ $ ssh userxxx@cvs.apache.org
If now you are logged in to the to the CVS machine without entering the
password then everything's Ok.
</p>
-<a name="N100D7"></a><a name="Getting+the+project+from+CVS"></a>
+<a name="Getting+the+project+from+CVS"></a>
<h3 class="underlined_5">Getting the project from CVS</h3>
<p>
Now you are ready to get a project from CVS using SSH connection.
@@ -392,7 +392,7 @@ $ ssh userxxx@cvs.apache.org
$ export CVS_RSH=/bin/ssh
$ cvs -d :ext:userxxx@cvs.apache.org:/home/cvs co xml-cocoon2
</pre>
-<a name="N100E8"></a><a name="How+to+setup+WinCVS"></a>
+<a name="How+to+setup+WinCVS"></a>
<h3 class="underlined_5">How to setup WinCVS</h3>
<ul>

@@ -423,7 +423,7 @@ $ cvs -d :ext:userxxx@cvs.apache.org:/ho
<li>Click Ok</li>

</ul>
-<a name="N1011B"></a><a name="References"></a>
+<a name="References"></a>
<h3 class="underlined_5">References</h3>
<p>
You can find more on CVS, SSH and WinCVS here:

Modified: forrest/site/docs_0_90/howto/howto-asf-mirror.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/howto-asf-mirror.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/howto-asf-mirror.html (original)
+++ forrest/site/docs_0_90/howto/howto-asf-mirror.html Thu Jan 20 06:47:23 2011
@@ -359,7 +359,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10010"></a><a name="Intended-Audience"></a>
+<a name="Intended-Audience"></a>
<h2 class="underlined_10">Intended Audience</h2>
<div class="section">
<ul>
@@ -374,7 +374,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N10021"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -388,7 +388,7 @@ document.write("Last Published: " + docu
from anywhere in the site. So we explain how to process additional files.
</p>
</div>
-<a name="N1002C"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -406,7 +406,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N10045"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<p>
@@ -418,7 +418,7 @@ $FORREST_HOME/site-author/content/xdocs/
$FORREST_HOME/site-author/content/mirrors.cgi
$FORREST_HOME/site-author/conf/cli.xconf (search for "mirrors")
$FORREST_HOME/site-author/forrest.properties (search for "project.configfile")</pre>
-<a name="N10051"></a><a name="cgi"></a>
+<a name="cgi"></a>
<h3 class="underlined_5">Add the mirrors.cgi as a raw file</h3>
<p>
As explained in the mirrors document, there will be a two-line CGI
@@ -432,7 +432,7 @@ $FORREST_HOME/site-author/forrest.proper
project's
<a href="http://svn.apache.org/repos/asf/forrest/trunk/site-author/content/mirrors.cgi">mirrors.cgi</a>)
</p>
-<a name="N10068"></a><a name="html"></a>
+<a name="html"></a>
<h3 class="underlined_5">Add the mirrors.html to xdocs directory</h3>
<p>
This file contains the html content of your mirror page, including the
@@ -450,7 +450,7 @@ $FORREST_HOME/site-author/forrest.proper
Note that the special tokens (e.g. [if-any http] [for http]) need to be
encompassed by xml comments.
</p>
-<a name="N1007F"></a><a name="menu"></a>
+<a name="menu"></a>
<h3 class="underlined_5">Add a menu entry for Download</h3>
<p>
Add an entry to your site.xml navigation. For example ...
@@ -464,7 +464,7 @@ $FORREST_HOME/site-author/forrest.proper
&lt;download_html href="mirrors.html"/&gt;&lt;!-- so the page is part of a tab --&gt;
...
</pre>
-<a name="N1008D"></a><a name="link"></a>
+<a name="link"></a>
<h3 class="underlined_5">Cause the mirrors.html to be processed as an extra file</h3>
<p>
Forrest gathers the links that are to be crawled, by reading site.xml
@@ -509,7 +509,7 @@ $FORREST_HOME/site-author/forrest.proper
&lt;/uri&gt;
&lt;/uris&gt;
</pre>
-<a name="N100B4"></a><a name="exclude"></a>
+<a name="exclude"></a>
<h3 class="underlined_5">Exclude mirrors CGI token URIs from processing</h3>
<p>
The mirrors.html has special URIs which are processed by the mirrors CGI script.
@@ -522,7 +522,7 @@ $FORREST_HOME/site-author/forrest.proper
&lt;exclude pattern="[preferred]/**"/&gt;
&lt;exclude pattern="[location]"/&gt;
</pre>
-<a name="N100C2"></a><a name="forrest"></a>
+<a name="forrest"></a>
<h3 class="underlined_5">Run 'forrest' to build your site</h3>
<p>
That is all that you need to do, Forrest will take care of it from

Modified: forrest/site/docs_0_90/howto/howto-buildPlugin.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/howto-buildPlugin.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/howto-buildPlugin.html (original)
+++ forrest/site/docs_0_90/howto/howto-buildPlugin.html Thu Jan 20 06:47:23 2011
@@ -442,7 +442,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10013"></a><a name="Intended-Audience"></a>
+<a name="Intended-Audience"></a>
<h2 class="underlined_10">Intended Audience</h2>
<div class="section">
<p>
@@ -457,7 +457,7 @@ document.write("Last Published: " + docu
</div>
</div>
</div>
-<a name="N1001E"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -465,7 +465,7 @@ document.write("Last Published: " + docu
configure a Forrest project to use their plugin.
</p>
</div>
-<a name="N10026"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<p>
@@ -486,20 +486,20 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N10040"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<p>
Here is how to proceed.
</p>
-<a name="N10048"></a><a name="typeOfPlugin"></a>
+<a name="typeOfPlugin"></a>
<h3 class="underlined_5">Type of Plugin</h3>
<p>
There are three types of plugin, each with a clear purpose, you must
first decide which <a href="../../pluginDocs/plugins_0_90/pluginInfrastructure.html">type of
plugin</a> you need to build.
</p>
-<a name="N10056"></a><a name="ant"></a>
+<a name="ant"></a>
<h3 class="underlined_5">Make ant available on the command-line</h3>
<p>
The following instructions rely heavily on
@@ -518,7 +518,7 @@ document.write("Last Published: " + docu
network to get the DTDs on every xml parse. Be aware that Forrest might
be relying on some Ant features in its version.
</p>
-<a name="N1006A"></a><a name="seed"></a>
+<a name="seed"></a>
<h3 class="underlined_5">Seed a New Plugin</h3>
<p>
Regardless of the type of plugin you are building, the directory
@@ -580,7 +580,7 @@ document.write("Last Published: " + docu
more information about the plugin directory structure and configuration
files.
</p>
-<a name="N100A8"></a><a name="edit-template"></a>
+<a name="edit-template"></a>
<h4>Edit the Plugin Template</h4>
<p>
You now have a skeleton plugin project. However, it doesn't do
@@ -590,7 +590,7 @@ document.write("Last Published: " + docu
<p>
Here are some general notes:
</p>
-<a name="N100B4"></a><a name="status"></a>
+<a name="status"></a>
<h5>status.xml</h5>
<p>
This file is used to track changes to the plugin project and to
@@ -604,19 +604,19 @@ document.write("Last Published: " + docu
this file so that it can then be used as a changelog for your
plugin.
</p>
-<a name="N100C4"></a><a name="forrest-properties"></a>
+<a name="forrest-properties"></a>
<h5>forrest.properties</h5>
<p>
This file defines many configuration parameters for Forrest. It does
not need to be customised in most cases. However, see for more
details.
</p>
-<a name="N100CE"></a><a name="build-xml"></a>
+<a name="build-xml"></a>
<h5>build.xml</h5>
<p>
If the plugin uses Java, then set the "requires-java" property to true.
</p>
-<a name="N100D8"></a><a name="skinconf"></a>
+<a name="skinconf"></a>
<h5>src/documentation/skinconf.xml</h5>
<p>
This configures the skin for your plugins documentation.
@@ -627,14 +627,14 @@ document.write("Last Published: " + docu
If this is not and ASF-hosted plugin, then copy the skinconf.xml from a fresh
'forrest seed-sample' site instead.
</p>
-<a name="N100E5"></a><a name="doc"></a>
+<a name="doc"></a>
<h5>Documentation</h5>
<p>
It is also a good idea to start writing the documentation at this
stage. The above process created a very simple plugin documentation
site for you. All you have to do is add the content.
</p>
-<a name="N100EF"></a><a name="hosted"></a>
+<a name="hosted"></a>
<h5>Style notes for plugins hosted at forrest.apache.org</h5>
<p>
After seeding a new plugin, copy some configuration from an existing
@@ -643,7 +643,7 @@ document.write("Last Published: " + docu
and
src/documentation/content/xdocs/favicon.ico
</p>
-<a name="N100FB"></a><a name="edit-sitemap"></a>
+<a name="edit-sitemap"></a>
<h3 class="underlined_5">Edit the Plugin sitemap file(s)</h3>
<p>
The plugin <span class="codefrag">xmap</span> file is a Cocoon sitemap that is mounted at
@@ -673,7 +673,7 @@ document.write("Last Published: " + docu
<a href="../../mail-lists.html#forrest-dev">developer mailing list</a> a very
good resource (check the archives before posting, please).
</p>
-<a name="N10128"></a><a name="components"></a>
+<a name="components"></a>
<h4>Components, Actions and Resources</h4>
<p>
If your plugin uses any components (i.e. generators, transformers or
@@ -694,7 +694,7 @@ document.write("Last Published: " + docu
<p>
See the examples below for more details.
</p>
-<a name="N10151"></a><a name="resources"></a>
+<a name="resources"></a>
<h3 class="underlined_5">Create the Necessary Resource Files</h3>
<div class="fixme">
<div class="label">Fixme (open)</div>
@@ -702,7 +702,7 @@ document.write("Last Published: " + docu
Discuss the XSL files and other such resources
</div>
</div>
-<a name="N1015B"></a><a name="dtd-catalog"></a>
+<a name="dtd-catalog"></a>
<h4>Entity catalog for DTDs and other resources</h4>
<p>
If the plugin uses non-core DTDs and other entities, then add them to
@@ -711,7 +711,7 @@ document.write("Last Published: " + docu
another plugin (e.g. "listLocations" has a simple example; "glossary"
has a more complex example) and edit it to suit.
</p>
-<a name="N10169"></a><a name="samples"></a>
+<a name="samples"></a>
<h3 class="underlined_5">Create Samples in the Documentation</h3>
<p>
Plugin documentation should provide (as a minimum) an index page that
@@ -725,7 +725,7 @@ document.write("Last Published: " + docu
Try to provide a sample for all the major functions of your plugin and
document any configuration that is available.
</p>
-<a name="N1017F"></a><a name="test"></a>
+<a name="test"></a>
<h3 class="underlined_5">Testing a Plugin</h3>
<p>
Since your documentation for the plugin illustrates all of its
@@ -762,7 +762,7 @@ document.write("Last Published: " + docu
Ensure that your sitemaps are robust and handle matches for files in
sub-directories, as well as those at the root level.
</p>
-<a name="N101AD"></a><a name="Testing+During+Development"></a>
+<a name="Testing+During+Development"></a>
<h4>Testing During Development</h4>
<p>
In the current plugin system plugins are not used from their src
@@ -789,9 +789,9 @@ document.write("Last Published: " + docu
files in the <span class="codefrag">conf</span> directory you will, most likely, have
to restart Forrest to see these changes.
</p>
-<a name="N101C7"></a><a name="descriptor"></a>
+<a name="descriptor"></a>
<h3 class="underlined_5">Managing the plugins descriptors</h3>
-<a name="N101CD"></a><a name="explain-descriptor"></a>
+<a name="explain-descriptor"></a>
<h4>Explanation</h4>
<p>
The files plugins/plugins.xml and
@@ -851,7 +851,7 @@ document.write("Last Published: " + docu
<li>When ready do the plugin release process, and do <span class="codefrag">'ant deploy'</span> and <span class="codefrag">'ant release'</span> etc.</li>

</ul>
-<a name="N10217"></a><a name="register"></a>
+<a name="register"></a>
<h4>Register the Plugin with Apache Forrest</h4>
<div class="fixme">
<div class="label">Fixme (open)</div>
@@ -860,9 +860,9 @@ document.write("Last Published: " + docu
In the meantime just ask on the dev mail list.
</div>
</div>
-<a name="N10223"></a><a name="release"></a>
+<a name="release"></a>
<h3 class="underlined_5">Deploying and Releasing a Plugin</h3>
-<a name="N10229"></a><a name="explain-deploy"></a>
+<a name="explain-deploy"></a>
<h4>Explanation</h4>
<div class="fixme">
<div class="label">Fixme (open)</div>
@@ -882,7 +882,7 @@ document.write("Last Published: " + docu
<li>a text document at $FORREST_HOME/plugins/RELEASE_PROCESS.txt</li>

</ul>
-<a name="N10241"></a><a name="deploy"></a>
+<a name="deploy"></a>
<h4>Deploying the Plugin</h4>
<p>
To deploy the plugin so that others can use it, it must be made
@@ -920,7 +920,7 @@ document.write("Last Published: " + docu
cycle, but we feel the peace of mind is worth it.
</div>
</div>
-<a name="N10274"></a><a name="experimental"></a>
+<a name="experimental"></a>
<h3 class="underlined_5">Experimental Functionality</h3>
<div class="warning">
<div class="label">Warning</div>
@@ -939,7 +939,7 @@ document.write("Last Published: " + docu
<span class="codefrag">org.apache.forrest.internal.NoteTaking</span> plugin.
</div>
</div>
-<a name="N10283"></a><a name="Locationmap"></a>
+<a name="Locationmap"></a>
<h4>Locationmap</h4>
<p>
Plugins can use the Forrest locationmap to expose resources to your
@@ -951,7 +951,7 @@ document.write("Last Published: " + docu
<a href="http://issues.apache.org/jira/browse/FOR-200">issue</a> for
the status of locationmap development.
</p>
-<a name="N10297"></a><a name="Dispatcher"></a>
+<a name="Dispatcher"></a>
<h4>Dispatcher</h4>
<p>
Dispatcher (previous codename Forrest Views) is the collective name
@@ -998,7 +998,7 @@ document.write("Last Published: " + docu
locationmap which is generated when you seed a new plugin, but for now
it must be done manually.
</p>
-<a name="N102B7"></a><a name="Plugin+Properties"></a>
+<a name="Plugin+Properties"></a>
<h4>Plugin Properties</h4>
<p>
Plugins can define properties that each project can over-ride. For
@@ -1009,13 +1009,13 @@ document.write("Last Published: " + docu
<a href="http://issues.apache.org/jira/browse/FOR-588">issue</a> for
the status of this new configuration system.
</p>
-<a name="N102C9"></a><a name="examples"></a>
+<a name="examples"></a>
<h3 class="underlined_5">Examples</h3>
<p>
This section will provide some example plugins to help illustrate the
steps discussed above.
</p>
-<a name="N102D2"></a><a name="input"></a>
+<a name="input"></a>
<h4>Input Plugin</h4>
<div class="fixme">
<div class="label">Fixme (open)</div>
@@ -1023,7 +1023,7 @@ document.write("Last Published: " + docu
Discuss a simple example of an "input" plugin here.
</div>
</div>
-<a name="N102DD"></a><a name="output"></a>
+<a name="output"></a>
<h4>Output Plugin</h4>
<div class="fixme">
<div class="label">Fixme (open)</div>
@@ -1031,7 +1031,7 @@ document.write("Last Published: " + docu
Discuss a simple example of an "output" plugin here.
</div>
</div>
-<a name="N102E8"></a><a name="internal"></a>
+<a name="internal"></a>
<h4>Internal Plugin</h4>
<div class="fixme">
<div class="label">Fixme (open)</div>
@@ -1039,7 +1039,7 @@ document.write("Last Published: " + docu
Discuss a simple example of an "internal" plugin here.
</div>
</div>
-<a name="N102F4"></a><a name="extension"></a>
+<a name="extension"></a>
<h3 class="underlined_5">Further Reading</h3>
<ul>

@@ -1050,7 +1050,7 @@ document.write("Last Published: " + docu
<a href="../../pluginDocs/plugins_0_90/">Plugins Documentation</a> for users</li>

</ul>
-<a name="N1030A"></a><a name="summarise"></a>
+<a name="summarise"></a>
<h3 class="underlined_5">Summarise the Entire Process</h3>
<div class="fixme">
<div class="label">Fixme (open)</div>

Modified: forrest/site/docs_0_90/howto/howto-corner-images.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/howto-corner-images.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/howto-corner-images.html (original)
+++ forrest/site/docs_0_90/howto/howto-corner-images.html Thu Jan 20 06:47:23 2011
@@ -352,7 +352,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10010"></a><a name="Intended-Audience"></a>
+<a name="Intended-Audience"></a>
<h2 class="underlined_10">Intended Audience</h2>
<div class="section">
<p>
@@ -364,7 +364,7 @@ document.write("Last Published: " + docu
corner image generation process.
</p>
</div>
-<a name="N1001B"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -374,7 +374,7 @@ document.write("Last Published: " + docu
for your own skin colors.
</p>
</div>
-<a name="N10028"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -388,7 +388,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N1003E"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<p>
@@ -397,7 +397,7 @@ document.write("Last Published: " + docu
for these images by modifying the
<span class="codefrag">src/documentation/skinconf.xml</span> of a project.
</p>
-<a name="N10049"></a><a name="css-files"></a>
+<a name="css-files"></a>
<h3 class="underlined_5">Understand how corner images are named (the contract)</h3>
<p>
The corner images are referenced in some .css files of the above-named
@@ -564,7 +564,7 @@ images/{$name}-{$v-orientation}-{$h-orie
directly generating it.
</div>
</div>
-<a name="N10122"></a><a name="skinconfig"></a>
+<a name="skinconfig"></a>
<h3 class="underlined_5">Modifying the skinconf.xml of your project</h3>
<p>
modifying the <span class="codefrag">skinconf.xml</span> of your project (by default you
@@ -626,7 +626,7 @@ images/{$name}-{$v-orientation}-{$h-orie
color (<span class="codefrag">-3tab-selected</span>) are set to red (remember: we defined
<span class="codefrag">#FF0000</span> as the "color" value of <span class="codefrag">tab-selected</span>).
</p>
-<a name="N10179"></a><a name="css_modify"></a>
+<a name="css_modify"></a>
<h3 class="underlined_5">Modifying .css files</h3>
<p>
In addition to the modification of <span class="codefrag">skinconf.xml</span> you can
@@ -661,7 +661,7 @@ images/{$name}-{$v-orientation}-{$h-orie
Horrible, isn't it?
</p>
</div>
-<a name="N101A9"></a><a name="Feedback"></a>
+<a name="Feedback"></a>
<h2 class="underlined_10">Feedback</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_90/howto/howto-custom-html-source.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/howto-custom-html-source.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/howto-custom-html-source.html (original)
+++ forrest/site/docs_0_90/howto/howto-custom-html-source.html Thu Jan 20 06:47:23 2011
@@ -395,7 +395,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10010"></a><a name="Intended-Audience"></a>
+<a name="Intended-Audience"></a>
<h2 class="underlined_10">Intended Audience</h2>
<div class="section">
<p>
@@ -403,7 +403,7 @@ document.write("Last Published: " + docu
everybody who wants to learn more about Forrest's pipelines in general.
</p>
</div>
-<a name="N10018"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -413,7 +413,7 @@ document.write("Last Published: " + docu
does not suffice.
</p>
</div>
-<a name="N10020"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<p>
@@ -451,7 +451,7 @@ document.write("Last Published: " + docu

</ol>
</div>
-<a name="N10043"></a><a name="Understanding-the-HTML-Pipeline"></a>
+<a name="Understanding-the-HTML-Pipeline"></a>
<h2 class="underlined_10">Understanding the HTML-Pipeline</h2>
<div class="section">
<p>
@@ -460,7 +460,7 @@ document.write("Last Published: " + docu
documents. If you already know how pipelines work, then skip to the
section about <a href="#custom">Customizing the html pipeline</a>.
</p>
-<a name="N1004F"></a><a name="example"></a>
+<a name="example"></a>
<h3 class="underlined_5">Driven by Example</h3>
<p>
The best way to learn about Forrest pipelines is follow the processing
@@ -472,7 +472,7 @@ document.write("Last Published: " + docu
<br>
'http://my.domain.org/mytest/mybad.html'.
</p>
-<a name="N1005E"></a><a name="sitemap"></a>
+<a name="sitemap"></a>
<h3 class="underlined_5">Finding the Sitemap</h3>
<p>
Like all applications based on Apache Cocoon, each request for a given
@@ -501,7 +501,7 @@ map:sitemap
are other sitemaps (which we will see later on), we always start looking
for a matching pattern right here.
</p>
-<a name="N10079"></a><a name="pipelines"></a>
+<a name="pipelines"></a>
<h3 class="underlined_5">Find the Beginning of the Pipelines Section</h3>
<p>
Modular as everything else in Cocoon, Forrest's sitemap starts with a
@@ -525,7 +525,7 @@ map:pipelines
bottom until it encounters a Pipeline that will take care of our
request.
</p>
-<a name="N10090"></a><a name="matches"></a>
+<a name="matches"></a>
<h3 class="underlined_5">Looking for a Match</h3>
<p>
Like all Cocoon applications, Forrest knows which pipeline to use for
@@ -565,7 +565,7 @@ map:pipelines
*.something in Cocoon matches only files in the root directory.
</div>
</div>
-<a name="N100B4"></a><a name="html-pipeline"></a>
+<a name="html-pipeline"></a>
<h3 class="underlined_5">Processing in the '**/*.html' Pipeline</h3>
<p>
Let's take a quick look at this pipeline to understand what's happening
@@ -619,7 +619,7 @@ map:pipelines
comes from. To find out, we have to look at the sources of the
aggregation.
</p>
-<a name="N100D5"></a><a name="protocols"></a>
+<a name="protocols"></a>
<h3 class="underlined_5">Following the Pseudo-Protocols</h3>
<p>
To find out what goes into our aggregation, we'll need to look at the
@@ -683,7 +683,7 @@ map:pipelines
As you can easily tell, we are suddenly calling for a whole new
document. Let's see where that takes us:
</p>
-<a name="N10139"></a><a name="call"></a>
+<a name="call"></a>
<h3 class="underlined_5">Second Call for Content</h3>
<p>
Processing of cocoon-calls is not much different from normal requests by
@@ -702,7 +702,7 @@ map:pipelines
</span> from the beginning of the sitemap to see where we find our next
match.
</p>
-<a name="N10151"></a><a name="match-1"></a>
+<a name="match-1"></a>
<h3 class="underlined_5">First Match for '**body-*.html'</h3>
<p>
Our first match is different to the previous ones because there is a
@@ -724,7 +724,7 @@ map:pipelines
So we have a pipeline, but it doesn't do anything. In this case Forrest
will simply keep looking for the next match further down.
</p>
-<a name="N10167"></a><a name="match-2"></a>
+<a name="match-2"></a>
<h3 class="underlined_5">Second Match for '**body-*.html'</h3>
<p class="instruction">
Continue searching downwards for '**body-*.html' in the sitemap-file.
@@ -787,7 +787,7 @@ map:pipelines
<pre class="code">
&lt;map:generate src="cocoon:/mytests/mybad.xml"/&gt;
</pre>
-<a name="N101CF"></a><a name="match-3"></a>
+<a name="match-3"></a>
<h3 class="underlined_5">Third Call for Content</h3>
<p class="instruction">
So let's scan the main sitemap looking for a match for
@@ -847,7 +847,7 @@ map:pipelines
for the existence of the file with different extensions. '.html' is
third in this list and leads to the processing steps shown below:
</p>
-<a name="N1020A"></a><a name="process-html"></a>
+<a name="process-html"></a>
<h3 class="underlined_5">html-Default Processing</h3>
<p>
The default processing of html-files consists of three processing steps:
@@ -900,7 +900,7 @@ map:pipelines
that name).
</div>
</div>
-<a name="N1023E"></a><a name="body"></a>
+<a name="body"></a>
<h3 class="underlined_5">Returning to the '**body-*.html'-Pipeline</h3>
<p>
On returning into the '**body-*.html'-Pipeline (in sitemap.xmap),
@@ -947,7 +947,7 @@ map:pipelines
that name).
</div>
</div>
-<a name="N10266"></a><a name="aggregate"></a>
+<a name="aggregate"></a>
<h3 class="underlined_5">Returning to the '**/*.html'-Pipeline</h3>
<p>
At the end of this pipeline, processing returns the results into the
@@ -955,13 +955,13 @@ map:pipelines
Pipeline</a>, merges it with other data, skins and serializes for
presentation in the requesting client.
</p>
-<a name="N10274"></a><a name="custom"></a>
+<a name="custom"></a>
<h3 class="underlined_5">Customizing the html pipeline</h3>
<p>
In this last part of this document, we will show how to customize the
HTML-pipeline to add your additional steps to the default processing.
</p>
-<a name="N1027D"></a><a name="when"></a>
+<a name="when"></a>
<h4>When to customize?</h4>
<p>
The html-Pipeline in Forrest is designed to be able to also integrate
@@ -983,7 +983,7 @@ map:pipelines
will see the original page from your legacy website, menu and all,
embedded in your new Forrest site.
</p>
-<a name="N1028D"></a><a name="how"></a>
+<a name="how"></a>
<h4>How to customize?</h4>
<p>
To add your own custom processing for a group of pages, you will
@@ -1003,7 +1003,7 @@ map:pipelines
pipeline'), your pipeline intercepts practically all of Forrest's
standard pipelines.
</p>
-<a name="N1029D"></a><a name="what"></a>
+<a name="what"></a>
<h4>What to intercept?</h4>
<p>
Where to intercept standard processing is really a matter of your
@@ -1021,7 +1021,7 @@ map:pipelines
new pipeline that intercepts **.xml for our pages, copy the steps the
original processor is doing and add a transformation of our own to it.
</p>
-<a name="N102AD"></a><a name="intercept"></a>
+<a name="intercept"></a>
<h4>Intercept pattern</h4>
<p>
Take great care when intercepting very basic pipelines. Instead of

Modified: forrest/site/docs_0_90/howto/howto-editcss.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/howto-editcss.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/howto-editcss.html (original)
+++ forrest/site/docs_0_90/howto/howto-editcss.html Thu Jan 20 06:47:23 2011
@@ -357,7 +357,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10010"></a><a name="Intended-Audience"></a>
+<a name="Intended-Audience"></a>
<h2 class="underlined_10">Intended Audience</h2>
<div class="section">
<p>
@@ -365,7 +365,7 @@ document.write("Last Published: " + docu
with changing certain CSS-styles settings to see what happens.
</p>
</div>
-<a name="N10018"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -380,7 +380,7 @@ document.write("Last Published: " + docu
property will have on the look and feel of your Forrest.
</p>
</div>
-<a name="N10023"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<p>
@@ -429,10 +429,10 @@ document.write("Last Published: " + docu

</ol>
</div>
-<a name="N1004C"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
-<a name="N10051"></a><a name="openForrest"></a>
+<a name="openForrest"></a>
<h3 class="underlined_5">Open your Forrest</h3>
<p class="instruction">
Start your Firefox Browser and open the Forrest you'd like to work
@@ -441,7 +441,7 @@ document.write("Last Published: " + docu
<p>
The page you have pointed to will show up in Firefox's main window.
</p>
-<a name="N1005F"></a><a name="OpenEditCSS"></a>
+<a name="OpenEditCSS"></a>
<h3 class="underlined_5">Open the EditCSS-Sidebar</h3>
<p class="instruction">
Select View-Sidebar-EditCSS from Firefox's main menu to open the EditCSS
@@ -451,7 +451,7 @@ document.write("Last Published: " + docu
The EditCSS sidebar will show next to the main window and load all the
styles from the main page.
</p>
-<a name="N1006D"></a><a name="changeCSS"></a>
+<a name="changeCSS"></a>
<h3 class="underlined_5">Change any CSS</h3>
<p class="instruction">
Change any style you'd like to experiment with or add new settings and
@@ -469,7 +469,7 @@ document.write("Last Published: " + docu
windows for every character you type.
</div>
</div>
-<a name="N1007E"></a><a name="saveChanges"></a>
+<a name="saveChanges"></a>
<h3 class="underlined_5">How to save changes?</h3>
<p>
Since it takes a few explanations to apply the changes to your Forrest,
@@ -477,7 +477,7 @@ document.write("Last Published: " + docu
extend Forrest-CSS"
</p>
</div>
-<a name="N10088"></a><a name="Feedback-and-further-development-of-this-How-To"></a>
+<a name="Feedback-and-further-development-of-this-How-To"></a>
<h2 class="underlined_10">Feedback and further development of this How-To</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_90/howto/howto-forrest-from-maven.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/howto-forrest-from-maven.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/howto-forrest-from-maven.html (original)
+++ forrest/site/docs_0_90/howto/howto-forrest-from-maven.html Thu Jan 20 06:47:23 2011
@@ -355,14 +355,14 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10010"></a><a name="Intended-Audience"></a>
+<a name="Intended-Audience"></a>
<h2 class="underlined_10">Intended Audience</h2>
<div class="section">
<p>
Users who want to run Forrest from within Maven.
</p>
</div>
-<a name="N10018"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -370,7 +370,7 @@ document.write("Last Published: " + docu
using Forrest in lieu of Maven's site plugin.
</p>
</div>
-<a name="N10020"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -379,21 +379,21 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N1002F"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<p>
The procedure outlined below describes how to add a goal to your project's
maven.xml that will invoke Forrest's <span class="codefrag">site</span> target.
</p>
-<a name="N1003A"></a><a name="set-maven-home"></a>
+<a name="set-maven-home"></a>
<h3 class="underlined_5">Set the FORREST_HOME environment variable</h3>
<p>
Make sure the FORREST_HOME environment variable points to your Forrest
home directory (i.e. the directory that contains
<span class="codefrag">forrest.build.xml</span>) (e.g. C:\opt\apache-forrest-0.7)
</p>
-<a name="N10047"></a><a name="define-ant-environment-prop"></a>
+<a name="define-ant-environment-prop"></a>
<h3 class="underlined_5">Initialize an Ant environment property at the top of
maven.xml</h3>
<p>
@@ -402,7 +402,7 @@ document.write("Last Published: " + docu
<pre class="code">
&lt;property environment="env" /&gt;
</pre>
-<a name="N10055"></a><a name="add-forrest-goal-to-maven-xml"></a>
+<a name="add-forrest-goal-to-maven-xml"></a>
<h3 class="underlined_5">Add forrest goal to maven.xml</h3>
<p>
Paste the following goal into your project's maven.xml:
@@ -432,14 +432,14 @@ document.write("Last Published: " + docu
makes use of the copy of Ant 1.6 that is bundled with Forrest, so it's
not even necessary to have Ant 1.6 installed separately.
</p>
-<a name="N10066"></a><a name="Alternative+file"></a>
+<a name="Alternative+file"></a>
<h3 class="underlined_5">Alternative file</h3>
<p>
Under <span class="codefrag">$FORREST_HOME/tools/targets/maven.xml</span>

</p>
</div>
-<a name="N10073"></a><a name="Feedback"></a>
+<a name="Feedback"></a>
<h2 class="underlined_10">Feedback</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_90/howto/howto-pdf-tab.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/howto-pdf-tab.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/howto-pdf-tab.html (original)
+++ forrest/site/docs_0_90/howto/howto-pdf-tab.html Thu Jan 20 06:47:23 2011
@@ -361,7 +361,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10010"></a><a name="Intended-Audience"></a>
+<a name="Intended-Audience"></a>
<h2 class="underlined_10">Intended Audience</h2>
<div class="section">
<p>
@@ -369,7 +369,7 @@ document.write("Last Published: " + docu
of documents.
</p>
</div>
-<a name="N10018"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -379,7 +379,7 @@ document.write("Last Published: " + docu
certain parts of the site.
</p>
</div>
-<a name="N10020"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -389,26 +389,26 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N1002F"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<p>
The procedure outlined below will define a project
<span class="codefrag">sitemap.xmap</span> and create a new <span class="codefrag">pdf-tab.xmap</span>.
</p>
-<a name="N1003D"></a><a name="sitemap"></a>
+<a name="sitemap"></a>
<h3 class="underlined_5">Create your project's main sitemap.xmap</h3>
<p>
If you do not have already a sitemap then create a new empty one in your
<span class="codefrag">src/documentation</span> directory (or wherever
${project.sitemap-dir} points to).
</p>
-<a name="N1004A"></a><a name="aggregator"></a>
+<a name="aggregator"></a>
<h3 class="underlined_5">Create another sitemap: pdf-tab.xmap</h3>
<p>
Like before create an empty sitemap and name it pdf-tab.xmap.
</p>
-<a name="N10054"></a><a name="mount"></a>
+<a name="mount"></a>
<h3 class="underlined_5">Edit project sitemap.xmap to mount pdf-tab.xmap</h3>
<p>
Your sitemap should look something like this.
@@ -430,7 +430,7 @@ document.write("Last Published: " + docu
&lt;/map:pipelines&gt;
&lt;/map:sitemap&gt;
</pre>
-<a name="N10062"></a><a name="edit-aggregator"></a>
+<a name="edit-aggregator"></a>
<h3 class="underlined_5">Edit the file pdf-tab.xmap</h3>
<p>
The <span class="codefrag">
@@ -462,7 +462,7 @@ document.write("Last Published: " + docu
&lt;/map:pipelines&gt;
&lt;/map:sitemap&gt;
</pre>
-<a name="N10075"></a><a name="edit-site"></a>
+<a name="edit-site"></a>
<h3 class="underlined_5">Edit your site.xml</h3>
<div class="note">
<div class="label">Note</div>
@@ -519,7 +519,7 @@ document.write("Last Published: " + docu
do)!!!
</div>
</div>
-<a name="N100A9"></a><a name="explain"></a>
+<a name="explain"></a>
<h3 class="underlined_5">Explanation of the operation</h3>
<p>
Line 4 of our example
@@ -574,7 +574,7 @@ document.write("Last Published: " + docu

</p>
</div>
-<a name="N100E0"></a><a name="Feedback-and-further-development-of-this-How-To"></a>
+<a name="Feedback-and-further-development-of-this-How-To"></a>
<h2 class="underlined_10">Feedback and further development of this How-To</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_90/howto/index.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/index.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/index.html (original)
+++ forrest/site/docs_0_90/howto/index.html Thu Jan 20 06:47:23 2011
@@ -332,7 +332,7 @@ document.write("Last Published: " + docu
</div>
</div>

-<a name="N1000D"></a><a name="Forrest+Site+and+Documentation"></a>
+<a name="Forrest+Site+and+Documentation"></a>
<h2 class="underlined_10">Forrest Site and Documentation</h2>
<div class="section">
<ul>
@@ -355,7 +355,7 @@ document.write("Last Published: " + docu
</ul>
</div>

-<a name="N10023"></a><a name="Using+and+developing+with+Forrest"></a>
+<a name="Using+and+developing+with+Forrest"></a>
<h2 class="underlined_10">Using and developing with Forrest</h2>
<div class="section">
<p>
@@ -398,7 +398,7 @@ document.write("Last Published: " + docu
</ul>
</div>

-<a name="N1004E"></a><a name="Extending+Forrest"></a>
+<a name="Extending+Forrest"></a>
<h2 class="underlined_10">Extending Forrest</h2>
<div class="section">
<ul>

Modified: forrest/site/docs_0_90/howto/multi/howto-multi.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/multi/howto-multi.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/multi/howto-multi.html (original)
+++ forrest/site/docs_0_90/howto/multi/howto-multi.html Thu Jan 20 06:47:23 2011
@@ -349,21 +349,21 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10010"></a><a name="Intended-audience"></a>
+<a name="Intended-audience"></a>
<h2 class="underlined_10">Intended audience</h2>
<div class="section">
<p>
Describe the audience here.
</p>
</div>
-<a name="N10018"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
Explain the purpose of the howto here.
</p>
</div>
-<a name="N10020"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<p>
@@ -387,7 +387,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N1003D"></a><a name="Various-Steps"></a>
+<a name="Various-Steps"></a>
<h2 class="underlined_10">Various Steps</h2>
<div class="section">
<p>
@@ -410,14 +410,14 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N10057"></a><a name="Real-World-Extension"></a>
+<a name="Real-World-Extension"></a>
<h2 class="underlined_10">Real World Extension</h2>
<div class="section">
<p>
Briefly describe some relevant extensions that go beyond these basics.
</p>
</div>
-<a name="N1005F"></a><a name="Tips"></a>
+<a name="Tips"></a>
<h2 class="underlined_10">Tips</h2>
<div class="section">
<p>
@@ -432,7 +432,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N10070"></a><a name="Related-Resources"></a>
+<a name="Related-Resources"></a>
<h2 class="underlined_10">Related Resources</h2>
<div class="section">
<p>
@@ -446,7 +446,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N10082"></a><a name="Feedback"></a>
+<a name="Feedback"></a>
<h2 class="underlined_10">Feedback</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_90/howto/multi/step1.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/multi/step1.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/multi/step1.html (original)
+++ forrest/site/docs_0_90/howto/multi/step1.html Thu Jan 20 06:47:23 2011
@@ -333,15 +333,15 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N1000D"></a><a name="Step-1:-Do-foo"></a>
+<a name="Step-1:-Do-foo"></a>
<h2 class="underlined_10">Step 1: Do foo</h2>
<div class="section">
-<a name="N10012"></a><a name="First+section+of+this+step"></a>
+<a name="First+section+of+this+step"></a>
<h3 class="underlined_5">First section of this step</h3>
<p>
Description here.
</p>
-<a name="N1001C"></a><a name="Second+section+of+this+step"></a>
+<a name="Second+section+of+this+step"></a>
<h3 class="underlined_5">Second section of this step</h3>
<p>
Description here.

Modified: forrest/site/docs_0_90/howto/multi/step2.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/multi/step2.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/multi/step2.html (original)
+++ forrest/site/docs_0_90/howto/multi/step2.html Thu Jan 20 06:47:23 2011
@@ -333,15 +333,15 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N1000D"></a><a name="Step-2:-Do-foobar"></a>
+<a name="Step-2:-Do-foobar"></a>
<h2 class="underlined_10">Step 2: Do foobar</h2>
<div class="section">
-<a name="N10012"></a><a name="First+section+of+this+step"></a>
+<a name="First+section+of+this+step"></a>
<h3 class="underlined_5">First section of this step</h3>
<p>
Description here.
</p>
-<a name="N1001C"></a><a name="Second+section+of+this+step"></a>
+<a name="Second+section+of+this+step"></a>
<h3 class="underlined_5">Second section of this step</h3>
<p>
Description here.

Modified: forrest/site/docs_0_90/howto/multi/step3.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/howto/multi/step3.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/howto/multi/step3.html (original)
+++ forrest/site/docs_0_90/howto/multi/step3.html Thu Jan 20 06:47:23 2011
@@ -333,15 +333,15 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N1000D"></a><a name="Step-3:-Finish-up"></a>
+<a name="Step-3:-Finish-up"></a>
<h2 class="underlined_10">Step 3: Finish up</h2>
<div class="section">
-<a name="N10012"></a><a name="First+section+of+this+step"></a>
+<a name="First+section+of+this+step"></a>
<h3 class="underlined_5">First section of this step</h3>
<p>
Description here.
</p>
-<a name="N1001C"></a><a name="Second+section+of+this+step"></a>
+<a name="Second+section+of+this+step"></a>
<h3 class="underlined_5">Second section of this step</h3>
<p>
Description here.

Modified: forrest/site/docs_0_90/libre-intro.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_90/libre-intro.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_90/libre-intro.html (original)
+++ forrest/site/docs_0_90/libre-intro.html Thu Jan 20 06:47:23 2011
@@ -406,7 +406,7 @@ document.write("Last Published: " + docu
</div>
</div>

-<a name="N10010"></a><a name="Intro"></a>
+<a name="Intro"></a>
<h2 class="underlined_10">Intro</h2>
<div class="section">
<div class="warning">
@@ -448,7 +448,7 @@ document.write("Last Published: " + docu
</ul>
</div>

-<a name="N10029"></a><a name="Using+Libre+now+%280.0+alfa%29"></a>
+<a name="Using+Libre+now+%280.0+alfa%29"></a>
<h2 class="underlined_10">Using Libre now (0.0 alfa)</h2>
<div class="section">
<div class="warning">
@@ -462,7 +462,7 @@ document.write("Last Published: " + docu
this time)
</div>
</div>
-<a name="N10034"></a><a name="Generated+Output"></a>
+<a name="Generated+Output"></a>
<h3 class="underlined_5">Generated Output</h3>
<p>
The XML output that comes out of the generator largely follows this
@@ -510,7 +510,7 @@ document.write("Last Published: " + docu
The number and value (and its meaning) of the attributes on these
elements are specified in the libre.xml file.
</p>
-<a name="N1004E"></a><a name="Contents"></a>
+<a name="Contents"></a>
<h3 class="underlined_5">libre.xml Contents</h3>
<p>
That libre.xml file follows the
@@ -555,7 +555,7 @@ document.write("Last Published: " + docu
regex CDATA #IMPLIED
substitute CDATA #IMPLIED
&gt;</pre>
-<a name="N10060"></a><a name="Building+Blocks"></a>
+<a name="Building+Blocks"></a>
<h4>Building Blocks</h4>
<p>
The following elements get the following meaning when interpreted by
@@ -735,12 +735,12 @@ document.write("Last Published: " + docu
</ul>

</ul>
-<a name="N1016C"></a><a name="Important+Side+Effects"></a>
+<a name="Important+Side+Effects"></a>
<h3 class="underlined_5">Important Side Effects</h3>
<p>
There are some things that libre is doing that you should be aware of.
</p>
-<a name="N10175"></a><a name="No+libre.xml"></a>
+<a name="No+libre.xml"></a>
<h4>No libre.xml</h4>
<p>
When using an <span class="codefrag">&lt;auto&gt; </span>section, the filter will
@@ -748,7 +748,7 @@ document.write("Last Published: " + docu
output. You can however include a manual <span class="codefrag">&lt;entry&gt;</span>
to point to the <span class="codefrag">libre.xml</span> file if needed.
</p>
-<a name="N1018B"></a><a name="No+Duplicates"></a>
+<a name="No+Duplicates"></a>
<h4>No Duplicates</h4>
<p>
You can combine multiple <span class="codefrag">&lt;entry&gt;</span> and
@@ -759,7 +759,7 @@ document.write("Last Published: " + docu
<span class="codefrag">libre.xml</span> file can include already accepted files or
directories, they will only show up once in the output.
</p>
-<a name="N101A8"></a><a name="Example+Constructs"></a>
+<a name="Example+Constructs"></a>
<h3 class="underlined_5">Example Constructs</h3>
<p>
Adding sorting and filtering to the filesystem with libre becomes a
@@ -771,7 +771,7 @@ document.write("Last Published: " + docu
that sets up the directories to store those files and writes the
<span class="codefrag">libre.xml</span> files.
</p>
-<a name="N101B7"></a><a name="Sorting+your+files+or+your+menu+entries%3F"></a>
+<a name="Sorting+your+files+or+your+menu+entries%3F"></a>
<h4>Sorting your files or your menu entries?</h4>
<p>
In every case the very pragmatic approach can become something like
@@ -824,7 +824,7 @@ document.write("Last Published: " + docu
directory structures can all benefit from this same
filenaming/sorting strategy.
</p>
-<a name="N101E5"></a><a name="Naming+your+files+or+asking+them+their+name%3F"></a>
+<a name="Naming+your+files+or+asking+them+their+name%3F"></a>
<h4>Naming your files or asking them their name?</h4>
<p>
Given the poor expressiveness of the filesystem, the labels that
@@ -856,7 +856,7 @@ document.write("Last Published: " + docu
&lt;/libre&gt;</pre>
</div>

-<a name="N101F5"></a><a name="Next+Libre+%280.1%29"></a>
+<a name="Next+Libre+%280.1%29"></a>
<h2 class="underlined_10">Next Libre (0.1)</h2>
<div class="section">
<div class="note">
@@ -867,7 +867,7 @@ document.write("Last Published: " + docu
happens...
</div>
</div>
-<a name="N10202"></a><a name="Itches"></a>
+<a name="Itches"></a>
<h3 class="underlined_5">Itches</h3>
<p>
There is quite a number of fast code patches that can/need to happen
@@ -904,14 +904,14 @@ document.write("Last Published: " + docu
early optimizations :-P</li>

</ul>
-<a name="N1022A"></a><a name="Upcoming+Features"></a>
+<a name="Upcoming+Features"></a>
<h3 class="underlined_5">Upcoming Features</h3>
<p>
More importantly however there is a major set of new features that is
waiting to get in there. It all boils down in fact to having a more
expressive libre.xml file... some of the thoughts:
</p>
-<a name="N10233"></a><a name="Combinations+of+filter+logic"></a>
+<a name="Combinations+of+filter+logic"></a>
<h4>Combinations of filter logic</h4>
<p>
Some itching stuff:
@@ -946,7 +946,7 @@ document.write("Last Published: " + docu
&lt;/not&gt;
&lt;/filter&gt;
</pre>
-<a name="N10253"></a><a name="Separating+property-retrieval+from+formatting+and%0A++++++++++++testing"></a>
+<a name="Separating+property-retrieval+from+formatting+and%0A++++++++++++testing"></a>
<h4>Separating property-retrieval from formatting and
testing</h4>
<p>
@@ -993,7 +993,7 @@ document.write("Last Published: " + docu
And more logically introduce other tests like <span class="codefrag">&lt;globtest
match="..."&gt;</span> or <span class="codefrag">&lt;availabletest&gt;</span> or...
</p>
-<a name="N1028C"></a><a name="Replace+the+introspection+with+semantically+richer+named%0A++++++++++++properties+to+read."></a>
+<a name="Replace+the+introspection+with+semantically+richer+named%0A++++++++++++properties+to+read."></a>
<h4>Replace the introspection with semantically richer named
properties to read.</h4>
<p>
@@ -1046,7 +1046,7 @@ document.write("Last Published: " + docu
<p>
The DTD would then list the possible attributeValues.
</p>
-<a name="N102D0"></a><a name="Avalonising"></a>
+<a name="Avalonising"></a>
<h3 class="underlined_5">Avalonising</h3>
<p>
There are a number of perceived opportunities in taking up a stronger
@@ -1069,7 +1069,7 @@ document.write("Last Published: " + docu
HierarchyReader the (avalon) environment he needs.</li>

</ul>
-<a name="N102E6"></a><a name="Unresolved+Discussions"></a>
+<a name="Unresolved+Discussions"></a>
<h3 class="underlined_5">Unresolved Discussions</h3>
<ul>

@@ -1089,7 +1089,7 @@ document.write("Last Published: " + docu
</ul>
</div>

-<a name="N10303"></a><a name="Libre+Design"></a>
+<a name="Libre+Design"></a>
<h2 class="underlined_10">Libre Design</h2>
<div class="section">
<p>
@@ -1131,7 +1131,7 @@ document.write("Last Published: " + docu
<p>
... hope this somewhat clarifies how things have been setup for now.
</p>
-<a name="N1032E"></a><a name="Dependencies"></a>
+<a name="Dependencies"></a>
<h3 class="underlined_5">Dependencies</h3>
<ul>