Mailing List Archive

svn commit: r1061134 [4/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_80/faq.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/faq.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/faq.html (original)
+++ forrest/site/docs_0_80/faq.html Thu Jan 20 06:47:23 2011
@@ -544,21 +544,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
@@ -576,7 +576,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="N10036"></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
@@ -589,13 +589,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="N10041"></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="N10049"></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.
@@ -605,7 +605,7 @@ document.write("Last Published: " + docu
further step-by-step assistance in getting started with Forrest for
your project.
</p>
-<a name="N1005C"></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
@@ -630,7 +630,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="N1007D"></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.
@@ -674,7 +674,7 @@ forrest -Dproject.start-uri=live-sites.h
retrieve individual files, e.g. Do 'forrest run' and then 'wget
http://localhost:8888/index.pdf'.
</p>
-<a name="N100A3"></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>
@@ -682,7 +682,7 @@ forrest -Dproject.start-uri=live-sites.h
<a href="http://issues.apache.org/jira/secure/ViewIssue.jspa?key=FOR-10">appears
to be a bug in cygwin</a>. Please use the .bat script instead.
</p>
-<a name="N100B5"></a><a name="maxmemory"></a>
+<a name="maxmemory"></a>
<h3 class="underlined_5">1.10. 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
@@ -702,7 +702,7 @@ forrest -Dproject.start-uri=live-sites.h
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="N100D2"></a><a name="debug"></a>
+<a name="debug"></a>
<h3 class="underlined_5">1.11. How can I start forrest in Java debug mode? </h3>
<p>
The <span class="codefrag">forrest.jvmargs</span> property in the
@@ -712,10 +712,10 @@ forrest -Dproject.start-uri=live-sites.h

</p>
</div>
-<a name="N100E3"></a><a name="content_faqs"></a>
+<a name="content_faqs"></a>
<h2 class="underlined_10">2. Content Creation</h2>
<div class="section">
-<a name="N100E7"></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
@@ -737,7 +737,7 @@ forrest -Dproject.start-uri=live-sites.h
can use text editors or "html editors" such as the one provided with
the Mozilla web browser.
</p>
-<a name="N10101"></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>
@@ -780,7 +780,7 @@ forrest -Dproject.start-uri=live-sites.h
<pre class="code">
&lt;a href="site:docbook"&gt; link to the DocBook FAQ in the Tech FAQs
</pre>
-<a name="N1012F"></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>
@@ -789,7 +789,7 @@ forrest -Dproject.start-uri=live-sites.h
website documents are included with the distribution (<span class="codefrag">cd
forrest/site-author; forrest run</span>).
</p>
-<a name="N1013A"></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>
@@ -808,7 +808,7 @@ forrest -Dproject.start-uri=live-sites.h
not follow and process off-site links. The new locationmap (0.8+)
enables content to be drawn from remote sources.
</p>
-<a name="N10148"></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.
@@ -846,7 +846,7 @@ forrest -Dproject.start-uri=live-sites.h
(<a href="http://issues.apache.org/jira/browse/FOR-733">FOR-733</a>).
</div>
</div>
-<a name="N1016C"></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
@@ -875,7 +875,7 @@ forrest -Dproject.start-uri=live-sites.h
margin-bottom: 0;
page-break-after: always;
} </pre>
-<a name="N1018A"></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>
@@ -883,14 +883,14 @@ forrest -Dproject.start-uri=live-sites.h
$FORREST_HOME/main/webapp/skins/common/xslt/html/document-to-html.xsl</span>
and edit the "headers/authors" template.
</p>
-<a name="N10195"></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="N101A1"></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>
@@ -929,7 +929,7 @@ forrest -Dproject.start-uri=live-sites.h
Forrest.
</div>
</div>
-<a name="N101D0"></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>
@@ -952,12 +952,12 @@ forrest -Dproject.start-uri=live-sites.h
&lt;map:redirect-to uri="manual/Introduction.html"/&gt;
&lt;/map:match&gt;
</pre>
-<a name="N101EC"></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="N101F8"></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>
@@ -986,7 +986,7 @@ forrest -Dproject.start-uri=live-sites.h
</li>

</ol>
-<a name="N10220"></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
@@ -1022,7 +1022,7 @@ forrest -Dproject.start-uri=live-sites.h
<li>Don't forget to create that page and refer to it in your site.xml</li>

</ol>
-<a name="N10244"></a><a name="label-entity"></a>
+<a name="label-entity"></a>
<h3 class="underlined_5">2.14. 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
@@ -1040,7 +1040,7 @@ forrest -Dproject.start-uri=live-sites.h
<a href="http://issues.apache.org/jira/browse/FOR-244">Issue
FOR-244</a>.
</p>
-<a name="N1025D"></a><a name="encoding"></a>
+<a name="encoding"></a>
<h3 class="underlined_5">2.15. Does Forrest handle accents for non-English languages?</h3>
<p>
Yes, Forrest can process text in any language, so you can include:
@@ -1114,7 +1114,7 @@ forrest -Dproject.start-uri=live-sites.h
<a href="http://www.alanwood.net/unicode/">Alan Wood's Unicode
resources</a>.
</p>
-<a name="N102AF"></a><a name="xml-entities"></a>
+<a name="xml-entities"></a>
<h3 class="underlined_5">2.16. How to use XML entities, for example string
replacement?</h3>
<p>
@@ -1124,7 +1124,7 @@ forrest -Dproject.start-uri=live-sites.h
trademark symbol "My Project Name&trade;". Avoid lengthy typing and
potential spelling errors.
</p>
-<a name="N102BA"></a><a name="cleanSite"></a>
+<a name="cleanSite"></a>
<h3 class="underlined_5">2.17. How to make Forrest clean up the project build directories? </h3>
<p>
By default Forrest does not clean its build directories in the project
@@ -1138,7 +1138,7 @@ forrest -Dproject.start-uri=live-sites.h
which include the Cocoon cache and the Cocoon logs). Doing 'forrest
clean' will remove both sections.
</p>
-<a name="N102C5"></a><a name="i18n"></a>
+<a name="i18n"></a>
<h3 class="underlined_5">2.18. How can I internationalise (i18n) my content?</h3>
<p>
The i18n features of Forrest are still under development (as of 0.7)
@@ -1154,7 +1154,7 @@ forrest -Dproject.start-uri=live-sites.h
i18n Transformer</a>. You can see an example of how it works in the
above linked issue.
</p>
-<a name="N102D8"></a><a name="rawHTML"></a>
+<a name="rawHTML"></a>
<h3 class="underlined_5">2.19. 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
@@ -1200,7 +1200,7 @@ forrest -Dproject.start-uri=live-sites.h
</li>

</ol>
-<a name="N10304"></a><a name="javascript"></a>
+<a name="javascript"></a>
<h3 class="underlined_5">2.20. How to include additional Javascript and CSS files?</h3>
<p>
Place various resources (e.g. javascript, css) into the "project
@@ -1217,7 +1217,7 @@ forrest -Dproject.start-uri=live-sites.h
forrest/main/webapp/resources.xmap Search for "javascript" then follow
to the &lt;map:resource name="skin-read"&gt; section.
</p>
-<a name="N10312"></a><a name="linkmap"></a>
+<a name="linkmap"></a>
<h3 class="underlined_5">2.21. How to show a Table Of Contents for the whole site?</h3>
<p>
Every site has an automatically generated document at
@@ -1241,10 +1241,10 @@ forrest -Dproject.start-uri=live-sites.h
project.start-uri in the forrest.properties file.
</p>
</div>
-<a name="N10330"></a><a name="technical"></a>
+<a name="technical"></a>
<h2 class="underlined_10">3. Technical</h2>
<div class="section">
-<a name="N10334"></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
@@ -1263,7 +1263,7 @@ forrest -Dproject.start-uri=live-sites.h
Locationmap and Dispatcher. There is also Java code for some plugins
with specialised purpose, e.g. PhotoGallery.
</p>
-<a name="N10342"></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
@@ -1288,7 +1288,7 @@ forrest -Dproject.start-uri=live-sites.h
proxy server, e.g. Apache HTTP Server as a frontend. See
<a href="http://wiki.apache.org/cocoon/ApacheModProxy">CocoonAndApacheModProxy</a>.
</p>
-<a name="N1035C"></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>
@@ -1309,7 +1309,7 @@ forrest -Dproject.start-uri=live-sites.h
<span class="codefrag">${user.home}/forrest.properties</span> !
</div>
</div>
-<a name="N10380"></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
@@ -1326,7 +1326,7 @@ forrest -Dproject.start-uri=live-sites.h
When using Subversion, remember to set the relevant svn:keywords
properties.
</p>
-<a name="N10395"></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>
@@ -1380,7 +1380,7 @@ forrest -Dproject.start-uri=live-sites.h
that.
</div>
</div>
-<a name="N103D2"></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>
@@ -1388,7 +1388,7 @@ forrest -Dproject.start-uri=live-sites.h
<span class="codefrag">cli.xconf</span> </a> Cocoon config file, and defining
patterns for URLs to exclude.
</p>
-<a name="N103E1"></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
@@ -1402,7 +1402,7 @@ forrest -Dproject.start-uri=live-sites.h
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="N103F3"></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>
@@ -1431,7 +1431,7 @@ X [0] /docs_0_80/upgrading_08.ht
<li>Column 5 is the page size.</li>

</ul>
-<a name="N10411"></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>
@@ -1445,7 +1445,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="N1042D"></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>
@@ -1461,7 +1461,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="N10445"></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>
@@ -1469,24 +1469,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="N10451"></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="N1045D"></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="N10469"></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="N10475"></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
@@ -1500,7 +1500,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="N1048C"></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
@@ -1559,7 +1559,7 @@ X [0] /docs_0_80/upgrading_08.ht
<a href="http://wiki.apache.org/cocoon/AddingXSPToForrest">AddingXSPToForrest</a>
Wiki page.
</p>
-<a name="N104C3"></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
@@ -1580,7 +1580,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="N104D8"></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>

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

</p>
-<a name="N104EC"></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
@@ -1604,7 +1604,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="N104FD"></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
@@ -1633,10 +1633,10 @@ X [0] /docs_0_80/upgrading_08.ht
installation-wide cli.xconf file.
</p>
</div>
-<a name="N10519"></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="N1051D"></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
@@ -1651,10 +1651,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="N1052F"></a><a name="general"></a>
+<a name="general"></a>
<h2 class="underlined_10">5. General</h2>
<div class="section">
-<a name="N10533"></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
@@ -1666,7 +1666,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="N1054E"></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>
@@ -1776,7 +1776,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="N10587"></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>
@@ -1788,7 +1788,7 @@ X [0] /docs_0_80/upgrading_08.ht
forrest.properties file and watch the build messages. Doing
<span class="codefrag">'forrest -v'</span> will provide verbose build messages.
</p>
-<a name="N1059B"></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>
@@ -1810,7 +1810,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="N105BF"></a><a name="how_can_I_help"></a>
+<a name="how_can_I_help"></a>
<h3 class="underlined_5">5.5. How to help? </h3>
<p>
Join one of the Forrest project <a href="../mail-lists.html">mailing
@@ -1819,7 +1819,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="N105CB"></a><a name="patch"></a>
+<a name="patch"></a>
<h3 class="underlined_5">5.6. How to contribute a patch? </h3>
<p>
Please send all contributions via our <a href="../issues.html">issue
@@ -1833,7 +1833,7 @@ X [0] /docs_0_80/upgrading_08.ht
<a href="../issues.html">issue tracker</a> before diving
in.
</p>
-<a name="N105E6"></a><a name="jobs"></a>
+<a name="jobs"></a>
<h3 class="underlined_5">5.7. How can job positions be advertised? </h3>
<p>
Employers can send notices about employment opportunities. There is a

Modified: forrest/site/docs_0_80/glossary.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/glossary.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/glossary.html (original)
+++ forrest/site/docs_0_80/glossary.html Thu Jan 20 06:47:23 2011
@@ -337,20 +337,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/dev/org.apache.forrest.plugin.internal.dispatcher/">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">
@@ -396,7 +392,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N10055"></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">
@@ -429,7 +425,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N10082"></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">
@@ -446,7 +442,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N1009F"></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">
@@ -499,7 +495,7 @@ document.write("Last Published: " + docu
</tr>
</table>
</div>
-<a name="N100E7"></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_80/howto/cvs-ssh/howto-cvs-ssh.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/cvs-ssh/howto-cvs-ssh.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/cvs-ssh/howto-cvs-ssh.html (original)
+++ forrest/site/docs_0_80/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_80/howto/howto-asf-mirror.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/howto-asf-mirror.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/howto-asf-mirror.html (original)
+++ forrest/site/docs_0_80/howto/howto-asf-mirror.html Thu Jan 20 06:47:23 2011
@@ -353,7 +353,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>
@@ -366,7 +366,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N1001E"></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
from anywhere in the site. So we explain how to process additional files.
</p>
</div>
-<a name="N10029"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -398,10 +398,10 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N10042"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
-<a name="N10047"></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
@@ -415,7 +415,7 @@ document.write("Last Published: " + docu
project's
<a href="http://svn.apache.org/repos/asf/forrest/trunk/site-author/content/mirrors.cgi">mirrors.cgi</a>)
</p>
-<a name="N1005E"></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
@@ -433,7 +433,7 @@ document.write("Last Published: " + docu
Note that the special tokens (e.g. [if-any http] [for http]) need to be
encompassed by xml comments.
</p>
-<a name="N10075"></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 ...
@@ -447,7 +447,7 @@ document.write("Last Published: " + docu
&lt;download_html href="mirrors.html"/&gt;&lt;!-- so the page is part of a tab --&gt;
...
</pre>
-<a name="N10083"></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
@@ -470,7 +470,7 @@ document.write("Last Published: " + docu
&lt;uri type="append" src="mirrors.html"/&gt;
&lt;/uris&gt;
</pre>
-<a name="N1009E"></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_80/howto/howto-buildPlugin.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/howto-buildPlugin.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/howto-buildPlugin.html (original)
+++ forrest/site/docs_0_80/howto/howto-buildPlugin.html Thu Jan 20 06:47:23 2011
@@ -431,7 +431,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>
@@ -446,7 +446,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>
@@ -454,7 +454,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>
@@ -475,20 +475,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
@@ -507,7 +507,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
@@ -569,7 +569,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
@@ -579,7 +579,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
@@ -593,14 +593,14 @@ 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="skinconf"></a>
+<a name="skinconf"></a>
<h5>src/documentation/skinconf.xml</h5>
<p>
This configures the skin for your plugins documentation. There are
@@ -608,14 +608,14 @@ document.write("Last Published: " + docu
copyright information. The file is heavily commented so probably
best to read through it, changing what you need to.
</p>
-<a name="N100D8"></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="N100E2"></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 the configuration from an existing
@@ -623,7 +623,7 @@ document.write("Last Published: " + docu
src/documentation/skinconf.xml (and edit to suit) and
src/documentation/content/xdocs/images/project-logo.gif
</p>
-<a name="N100EE"></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
@@ -653,7 +653,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="N1011B"></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
@@ -674,7 +674,7 @@ document.write("Last Published: " + docu
<p>
See the examples below for more details.
</p>
-<a name="N10144"></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>
@@ -682,7 +682,7 @@ document.write("Last Published: " + docu
Discuss the XSL files and other such resources
</div>
</div>
-<a name="N1014E"></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
@@ -691,7 +691,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="N1015C"></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
@@ -705,7 +705,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="N10172"></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
@@ -742,7 +742,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="N1019F"></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
@@ -769,9 +769,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="N101B9"></a><a name="release"></a>
+<a name="release"></a>
<h3 class="underlined_5">Releasing a Plugin</h3>
-<a name="N101BF"></a><a name="register"></a>
+<a name="register"></a>
<h4>Register the Plugin with Apache Forrest</h4>
<div class="fixme">
<div class="label">Fixme (rdg)</div>
@@ -779,7 +779,7 @@ document.write("Last Published: " + docu
Describe making a request of Forrest devs for inclusion
</div>
</div>
-<a name="N101CA"></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
@@ -817,7 +817,7 @@ document.write("Last Published: " + docu
cycle, but we feel the peace of mind is worth it.
</div>
</div>
-<a name="N101FC"></a><a name="descriptor"></a>
+<a name="descriptor"></a>
<h4>Managing the plugins descriptors</h4>
<p>
The files plugins/plugins.xml and whiteboard/plugins/plugins.xml are
@@ -876,7 +876,7 @@ document.write("Last Published: " + docu
Start adding changes notes.</li>

</ul>
-<a name="N1023B"></a><a name="experimental"></a>
+<a name="experimental"></a>
<h3 class="underlined_5">Experimental Functionality</h3>
<div class="warning">
<div class="label">Warning</div>
@@ -895,7 +895,7 @@ document.write("Last Published: " + docu
<span class="codefrag">org.apache.forrest.internal.NoteTaking</span> plugin.
</div>
</div>
-<a name="N1024A"></a><a name="Locationmap"></a>
+<a name="Locationmap"></a>
<h4>Locationmap</h4>
<p>
Plugins can use the Forrest locationmap to expose resources to your
@@ -907,7 +907,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="N1025E"></a><a name="Dispatcher"></a>
+<a name="Dispatcher"></a>
<h4>Dispatcher</h4>
<p>
Dispatcher (previous codename Forrest Views) is the collective name
@@ -954,7 +954,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="N1027E"></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
@@ -965,13 +965,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="N10290"></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="N10299"></a><a name="input"></a>
+<a name="input"></a>
<h4>Input Plugin</h4>
<div class="fixme">
<div class="label">Fixme (RDG)</div>
@@ -979,7 +979,7 @@ document.write("Last Published: " + docu
Discuss OpenOffice.org plugin here
</div>
</div>
-<a name="N102A4"></a><a name="output"></a>
+<a name="output"></a>
<h4>Output Plugin</h4>
<div class="fixme">
<div class="label">Fixme (RDG)</div>
@@ -987,7 +987,7 @@ document.write("Last Published: " + docu
Discuss s5 plugin here
</div>
</div>
-<a name="N102AF"></a><a name="internal"></a>
+<a name="internal"></a>
<h4>Internal Plugin</h4>
<div class="fixme">
<div class="label">Fixme (RDG)</div>
@@ -995,7 +995,7 @@ document.write("Last Published: " + docu
Discuss IMSManifest plugin here
</div>
</div>
-<a name="N102BB"></a><a name="extension"></a>
+<a name="extension"></a>
<h3 class="underlined_5">Further Reading</h3>
<ul>

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

</ul>
-<a name="N102D1"></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_80/howto/howto-corner-images.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/howto-corner-images.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/howto-corner-images.html (original)
+++ forrest/site/docs_0_80/howto/howto-corner-images.html Thu Jan 20 06:47:23 2011
@@ -349,7 +349,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>
@@ -361,7 +361,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>
@@ -371,7 +371,7 @@ document.write("Last Published: " + docu
for your own skin colors.
</p>
</div>
-<a name="N10027"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -385,7 +385,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N1003D"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<p>
@@ -394,7 +394,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="N10048"></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
@@ -561,7 +561,7 @@ images/{$name}-{$v-orientation}-{$h-orie
directly generating it.
</div>
</div>
-<a name="N10121"></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
@@ -623,7 +623,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="N10178"></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
@@ -658,7 +658,7 @@ images/{$name}-{$v-orientation}-{$h-orie
Horrible, isn't it?
</p>
</div>
-<a name="N101A8"></a><a name="Feedback"></a>
+<a name="Feedback"></a>
<h2 class="underlined_10">Feedback</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_80/howto/howto-custom-html-source.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/howto-custom-html-source.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/howto-custom-html-source.html (original)
+++ forrest/site/docs_0_80/howto/howto-custom-html-source.html Thu Jan 20 06:47:23 2011
@@ -392,7 +392,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>
@@ -400,7 +400,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>
@@ -410,7 +410,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>
@@ -448,7 +448,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>
@@ -457,7 +457,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
@@ -469,7 +469,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
@@ -498,7 +498,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
@@ -522,7 +522,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
@@ -562,7 +562,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
@@ -616,7 +616,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
@@ -680,7 +680,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
@@ -699,7 +699,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
@@ -721,7 +721,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.
@@ -784,7 +784,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
@@ -844,7 +844,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:
@@ -897,7 +897,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),
@@ -944,7 +944,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
@@ -952,13 +952,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
@@ -980,7 +980,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
@@ -1000,7 +1000,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
@@ -1018,7 +1018,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_80/howto/howto-editcss.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/howto-editcss.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/howto-editcss.html (original)
+++ forrest/site/docs_0_80/howto/howto-editcss.html Thu Jan 20 06:47:23 2011
@@ -354,7 +354,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>
@@ -362,7 +362,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>
@@ -377,7 +377,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>
@@ -426,10 +426,10 @@ document.write("Last Published: " + docu

</ol>
</div>
-<a name="N10049"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
-<a name="N1004E"></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
@@ -438,7 +438,7 @@ document.write("Last Published: " + docu
<p>
The page you have pointed to will show up in Firefox's main window.
</p>
-<a name="N1005C"></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
@@ -448,7 +448,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="N1006A"></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
@@ -466,7 +466,7 @@ document.write("Last Published: " + docu
windows for every character you type.
</div>
</div>
-<a name="N1007B"></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,
@@ -474,7 +474,7 @@ document.write("Last Published: " + docu
extend Forrest-CSS"
</p>
</div>
-<a name="N10085"></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_80/howto/howto-forrest-from-maven.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/howto-forrest-from-maven.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/howto-forrest-from-maven.html (original)
+++ forrest/site/docs_0_80/howto/howto-forrest-from-maven.html Thu Jan 20 06:47:23 2011
@@ -352,14 +352,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>
@@ -367,7 +367,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>
@@ -376,21 +376,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>
@@ -399,7 +399,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:
@@ -429,14 +429,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_80/howto/howto-pdf-tab.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/howto-pdf-tab.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/howto-pdf-tab.html (original)
+++ forrest/site/docs_0_80/howto/howto-pdf-tab.html Thu Jan 20 06:47:23 2011
@@ -358,7 +358,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>
@@ -366,7 +366,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>
@@ -376,7 +376,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>
@@ -386,26 +386,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.
@@ -427,7 +427,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">
@@ -459,7 +459,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>
@@ -516,7 +516,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
@@ -571,7 +571,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_80/howto/index.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/index.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/index.html (original)
+++ forrest/site/docs_0_80/howto/index.html Thu Jan 20 06:47:23 2011
@@ -329,7 +329,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>
@@ -352,7 +352,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>
@@ -395,7 +395,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_80/howto/multi/howto-multi.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/multi/howto-multi.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/multi/howto-multi.html (original)
+++ forrest/site/docs_0_80/howto/multi/howto-multi.html Thu Jan 20 06:47:23 2011
@@ -346,21 +346,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>
@@ -384,7 +384,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>
@@ -407,14 +407,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>
@@ -429,7 +429,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>
@@ -443,7 +443,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_80/howto/multi/step1.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/multi/step1.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/multi/step1.html (original)
+++ forrest/site/docs_0_80/howto/multi/step1.html Thu Jan 20 06:47:23 2011
@@ -330,15 +330,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_80/howto/multi/step2.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/multi/step2.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/multi/step2.html (original)
+++ forrest/site/docs_0_80/howto/multi/step2.html Thu Jan 20 06:47:23 2011
@@ -330,15 +330,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_80/howto/multi/step3.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/howto/multi/step3.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/howto/multi/step3.html (original)
+++ forrest/site/docs_0_80/howto/multi/step3.html Thu Jan 20 06:47:23 2011
@@ -330,15 +330,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_80/libre-intro.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_80/libre-intro.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_80/libre-intro.html (original)
+++ forrest/site/docs_0_80/libre-intro.html Thu Jan 20 06:47:23 2011
@@ -403,7 +403,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">
@@ -445,7 +445,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">
@@ -459,7 +459,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
@@ -507,7 +507,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
@@ -552,7 +552,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
@@ -732,12 +732,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
@@ -745,7 +745,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
@@ -756,7 +756,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
@@ -768,7 +768,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
@@ -821,7 +821,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
@@ -853,7 +853,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">
@@ -864,7 +864,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
@@ -901,14 +901,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:
@@ -943,7 +943,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>
@@ -990,7 +990,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>
@@ -1043,7 +1043,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
@@ -1066,7 +1066,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>

@@ -1086,7 +1086,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>
@@ -1128,7 +1128,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>


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

-<a name="N1000D"></a><a name="intro"></a>
+<a name="intro"></a>
<h2 class="underlined_10">Introduction</h2>
<div class="section">
<p>
@@ -407,7 +407,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N10025"></a><a name="site"></a>
+<a name="site"></a>
<h2 class="underlined_10">site.xml</h2>
<div class="section">
<p>
@@ -552,7 +552,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N100B4"></a><a name="menu_generation"></a>
+<a name="menu_generation"></a>
<h2 class="underlined_10">Generating Menus</h2>
<div class="section">
<p>
@@ -595,7 +595,7 @@ document.write("Last Published: " + docu
<span class="codefrag">community/howto/index.html</span>

</p>
-<a name="N100FD"></a><a name="tabs-external"></a>
+<a name="tabs-external"></a>
<h3 class="underlined_5">Tabs for External Resources</h3>
<p>
A tab can refer to an external resource by using the
@@ -614,7 +614,7 @@ document.write("Last Published: " + docu
root-relative and obviously specifies a directory (ends in '/'). In
which case /index.html will be added.
</p>
-<a name="N1011D"></a><a name="selecting-entries"></a>
+<a name="selecting-entries"></a>
<h3 class="underlined_5">Selecting menu entries</h3>
<p>
Forrest decides which menu entries to display, by examining the
@@ -673,14 +673,14 @@ document.write("Last Published: " + docu
"<span class="codefrag">home</span>". Forrest will select <em>all nodes with
tab="home"</em> and put them in the menu.
</p>
-<a name="N10177"></a><a name="other-menu-selection"></a>
+<a name="other-menu-selection"></a>
<h3 class="underlined_5">Alternative menu selection mechanisms.</h3>
<p>
The "<span class="codefrag">tab</span>" attribute-based scheme for selecting a menu's
entries is not the only one, although it is the most flexible. Here we
describe a few alternatives.
</p>
-<a name="N10183"></a><a name="dir-menu-selection"></a>
+<a name="dir-menu-selection"></a>
<h4>Directory-based selection</h4>
<p>
In this scheme, each tab corresponds to a directory within the site.
@@ -707,7 +707,7 @@ document.write("Last Published: " + docu
entries.</li>

</ul>
-<a name="N101B3"></a><a name="book-menu-selection"></a>
+<a name="book-menu-selection"></a>
<h4>Specifying menus with book.xml</h4>
<p>
Historically, menus in Forrest have been generated from a
@@ -719,7 +719,7 @@ document.write("Last Published: " + docu
files. In general, however, we recommend that users avoid
<span class="codefrag">book.xml</span> files.
</p>
-<a name="N101D0"></a><a name="tab-selection"></a>
+<a name="tab-selection"></a>
<h3 class="underlined_5">Selecting the current tab</h3>
<p>
The tab selection algorithm is quite simple: the tab with the
@@ -727,7 +727,7 @@ document.write("Last Published: " + docu
"selected". However the interaction of <span class="codefrag">tabs.xml</span> and <span class="codefrag">site.xml</span> while powerful, can
be complex to establish.
</p>
-<a name="N101E6"></a><a name="tab-site"></a>
+<a name="tab-site"></a>
<h3 class="underlined_5">Configuring the interaction between tabs.xml and site.xml</h3>
<p>
This is a collection of tips to assist with getting your menus and
@@ -797,7 +797,7 @@ document.write("Last Published: " + docu
</ul>
</div>

-<a name="N10239"></a><a name="toc-generation"></a>
+<a name="toc-generation"></a>
<h2 class="underlined_10">Table of Contents Generation</h2>
<div class="section">
<p>
@@ -845,10 +845,10 @@ document.write("Last Published: " + docu
</ul>
</div>

-<a name="N1026D"></a><a name="linking"></a>
+<a name="linking"></a>
<h2 class="underlined_10">Linking systems</h2>
<div class="section">
-<a name="N10273"></a><a name="direct-linking"></a>
+<a name="direct-linking"></a>
<h3 class="underlined_5">Direct linking</h3>
<p>
In earlier versions of Forrest (and in similar systems), there has
@@ -867,7 +867,7 @@ document.write("Last Published: " + docu
typically renders to multiple output formats (HTML and PDF), links in
one of them (here, the PDF) are likely to break.
</p>
-<a name="N10298"></a><a name="indirect-linking"></a>
+<a name="indirect-linking"></a>
<h3 class="underlined_5">Indirect linking</h3>
<p>
Forrest's solution is simple: instead of &lt;a href="todo.html"&gt;,
@@ -895,7 +895,7 @@ document.write("Last Published: " + docu
"idea" of "the todo file". It doesn't matter where it physically
lives; that will be sorted out by Forrest.
</p>
-<a name="N102BF"></a><a name="resolve-site-uris"></a>
+<a name="resolve-site-uris"></a>
<h4>Resolving site: URIs</h4>
<p>
So how does "<span class="codefrag">site:todo</span>" get resolved? A full answer is
@@ -931,7 +931,7 @@ document.write("Last Published: " + docu
make "new_content_type" its own XML file, or a node in another file,
in another category.
</p>
-<a name="N102FD"></a><a name="resolve-ext-uris"></a>
+<a name="resolve-ext-uris"></a>
<h4>ext: URIs: linking to external URLs</h4>
<p>
The "<span class="codefrag">ext:</span>" scheme was created partly to demonstrate the
@@ -970,7 +970,7 @@ document.write("Last Published: " + docu
Specifically, the "@href" aggregation makes defining large numbers
of related URLs easy.
</p>
-<a name="N10330"></a><a name="source-uris"></a>
+<a name="source-uris"></a>
<h4>Theory: source URIs</h4>
<p>
The "<span class="codefrag">site:</span>" URIs like "<span class="codefrag">site:todo</span>" are
@@ -987,7 +987,7 @@ document.write("Last Published: " + docu
just like exotic XML source formats are translated into plain old
HTML in the output.
</p>
-<a name="N1034F"></a><a name="future-schemes"></a>
+<a name="future-schemes"></a>
<h4>Future schemes</h4>
<p>
So far, the "<span class="codefrag">site:</span>" and "<span class="codefrag">ext:</span>" schemes are
@@ -1068,7 +1068,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N103FB"></a><a name="concept"></a>
+<a name="concept"></a>
<h2 class="underlined_10">Concept</h2>
<div class="section">
<p>
@@ -1083,7 +1083,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N10412"></a><a name="implementation"></a>
+<a name="implementation"></a>
<h2 class="underlined_10">Implementation</h2>
<div class="section">
<p>