Mailing List Archive

svn commit: r1061134 [2/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_70/forrest-contract.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/forrest-contract.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/forrest-contract.html (original)
+++ forrest/site/docs_0_70/forrest-contract.html Thu Jan 20 06:47:23 2011
@@ -351,7 +351,7 @@ document.write("Last Published: " + docu
</div>
</div>

-<a name="N1002C"></a><a name="forrest-will"></a>
+<a name="forrest-will"></a>
<h2 class="underlined_10">Forrest will:</h2>
<div class="section">
<p>
@@ -373,7 +373,7 @@ document.write("Last Published: " + docu
</ul>
</div>

-<a name="N10046"></a><a name="project-must"></a>
+<a name="project-must"></a>
<h2 class="underlined_10">TheProject must:</h2>
<div class="section">
<p>
@@ -396,7 +396,7 @@ document.write("Last Published: " + docu
</ul>
</div>

-<a name="N10066"></a><a name="project-can"></a>
+<a name="project-can"></a>
<h2 class="underlined_10">TheProject can:</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_70/howto/cvs-ssh/howto-cvs-ssh.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/cvs-ssh/howto-cvs-ssh.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/cvs-ssh/howto-cvs-ssh.html (original)
+++ forrest/site/docs_0_70/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_70/howto/forrest.xmap.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/forrest.xmap.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/forrest.xmap.html (original)
+++ forrest/site/docs_0_70/howto/forrest.xmap.html Thu Jan 20 06:47:23 2011
@@ -724,7 +724,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10007"></a><a name="sitemap.xmap"></a>
+<a name="sitemap.xmap"></a>
<h2 class="underlined_10">sitemap.xmap</h2>
<div class="section">
<pre>
@@ -947,7 +947,7 @@ $Revision: 1.8 $
&lt;/map:resource&gt;

</pre>
-<a name="N1000D"></a><a name="Definition+of+File-Resolver-Resource"></a>
+<a name="Definition+of+File-Resolver-Resource"></a>
<h3 class="underlined_5">Definition of File-Resolver-Resource</h3>
<pre>
&lt;map:resource name="file-resolver"&gt;
@@ -1016,7 +1016,7 @@ $Revision: 1.8 $
&lt;!-- ============================================================ --&gt;

</pre>
-<a name="N10013"></a><a name="Second+Match+for+%27**.xml%27"></a>
+<a name="Second+Match+for+%27**.xml%27"></a>
<h3 class="underlined_5">Second Match for '**.xml'</h3>
<pre>
&lt;map:match pattern="**.xml"&gt;

Modified: forrest/site/docs_0_70/howto/howto-asf-mirror.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-asf-mirror.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-asf-mirror.html (original)
+++ forrest/site/docs_0_70/howto/howto-asf-mirror.html Thu Jan 20 06:47:23 2011
@@ -350,7 +350,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>
@@ -373,7 +373,7 @@ document.write("Last Published: " + docu
</div>
</div>
</div>
-<a name="N10025"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -387,7 +387,7 @@ document.write("Last Published: " + docu
from anywhere in the site. So we explain how to process additional files.
</p>
</div>
-<a name="N10030"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -405,10 +405,10 @@ document.write("Last Published: " + docu

</ul>
</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="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
@@ -422,7 +422,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="N10065"></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
@@ -440,7 +440,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="N1007C"></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 ...
@@ -454,7 +454,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="N1008A"></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
@@ -477,7 +477,7 @@ document.write("Last Published: " + docu
&lt;uri type="append" src="mirrors.html"/&gt;
&lt;/uris&gt;
</pre>
-<a name="N100A5"></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_70/howto/howto-buildPlugin.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-buildPlugin.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-buildPlugin.html (original)
+++ forrest/site/docs_0_70/howto/howto-buildPlugin.html Thu Jan 20 06:47:23 2011
@@ -401,7 +401,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>
@@ -426,7 +426,7 @@ document.write("Last Published: " + docu
</div>
</div>
</div>
-<a name="N10024"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -434,7 +434,7 @@ document.write("Last Published: " + docu
configure a Forrest project to use their plugin.
</p>
</div>
-<a name="N1002C"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<p>
@@ -455,20 +455,20 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N10046"></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="N1004E"></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="N1005C"></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
@@ -486,7 +486,7 @@ document.write("Last Published: " + docu
directory, otherwise your plugins will go across the network to get the
DTDs on every parse.
</p>
-<a name="N10070"></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
@@ -529,7 +529,7 @@ document.write("Last Published: " + docu
more information about the plugin directory structure and configuration
files.
</p>
-<a name="N1009B"></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
@@ -547,7 +547,7 @@ document.write("Last Published: " + docu
<p>
Here are some general notes:
</p>
-<a name="N100AE"></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
@@ -561,14 +561,14 @@ document.write("Last Published: " + docu
this file so that it can then be used as a changelog for your
plugin.
</p>
-<a name="N100BE"></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="N100C8"></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
@@ -576,14 +576,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="N100D2"></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="N100DC"></a><a name="hosted"></a>
+<a name="hosted"></a>
<h5>Style notes for plugins hosted at forrest.apapche.org</h5>
<p>
After seeding a new plugin, copy the configuration from an exisiting
@@ -591,7 +591,7 @@ document.write("Last Published: " + docu
src/documentation/skinconf.xml and
src/documentation/content/xdocs/images/project-logo.gif
</p>
-<a name="N100E8"></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
@@ -614,7 +614,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="N1010F"></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
@@ -635,7 +635,7 @@ document.write("Last Published: " + docu
<p>
See the examples below for more details.
</p>
-<a name="N10138"></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 (rdg)</div>
@@ -643,7 +643,7 @@ document.write("Last Published: " + docu
Discuss the XSL files and other such resources
</div>
</div>
-<a name="N10143"></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
@@ -657,7 +657,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="N10159"></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
@@ -694,9 +694,9 @@ 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="N10187"></a><a name="release"></a>
+<a name="release"></a>
<h3 class="underlined_5">Releasing a Plugin</h3>
-<a name="N1018D"></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>
@@ -710,7 +710,7 @@ document.write("Last Published: " + docu
Describe making a request of Forrest devs for inclusion
</div>
</div>
-<a name="N1019C"></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
@@ -748,13 +748,13 @@ document.write("Last Published: " + docu
deploy cycle, but we feel the peace of mind is worth it.
</div>
</div>
-<a name="N101CF"></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="N101D8"></a><a name="input"></a>
+<a name="input"></a>
<h4>Input Plugin</h4>
<div class="fixme">
<div class="label">Fixme (RDG)</div>
@@ -762,7 +762,7 @@ document.write("Last Published: " + docu
Discuss OpenOffice.org plugin here
</div>
</div>
-<a name="N101E3"></a><a name="output"></a>
+<a name="output"></a>
<h4>Output Plugin</h4>
<div class="fixme">
<div class="label">Fixme (RDG)</div>
@@ -770,7 +770,7 @@ document.write("Last Published: " + docu
Discuss s5 plugin here
</div>
</div>
-<a name="N101EE"></a><a name="internal"></a>
+<a name="internal"></a>
<h4>Internal Plugin</h4>
<div class="fixme">
<div class="label">Fixme (RDG)</div>
@@ -778,7 +778,7 @@ document.write("Last Published: " + docu
Discuss IMSManifest plugin here
</div>
</div>
-<a name="N101FA"></a><a name="extension"></a>
+<a name="extension"></a>
<h3 class="underlined_5">Further Reading</h3>
<ul>

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

</ul>
-<a name="N10210"></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 (rdg)</div>

Modified: forrest/site/docs_0_70/howto/howto-corner-images.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-corner-images.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-corner-images.html (original)
+++ forrest/site/docs_0_70/howto/howto-corner-images.html Thu Jan 20 06:47:23 2011
@@ -346,7 +346,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>
@@ -358,7 +358,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>
@@ -368,7 +368,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>
@@ -382,7 +382,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>
@@ -391,7 +391,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
@@ -539,7 +539,7 @@ images/{$name}-{$v-orientation}-{$h-orie
</dd>

</dl>
-<a name="N10106"></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
@@ -601,7 +601,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="N1015D"></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
@@ -636,7 +636,7 @@ images/{$name}-{$v-orientation}-{$h-orie
Horrible, isn't it?
</p>
</div>
-<a name="N1018D"></a><a name="Feedback"></a>
+<a name="Feedback"></a>
<h2 class="underlined_10">Feedback</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_70/howto/howto-custom-html-source.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-custom-html-source.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-custom-html-source.html (original)
+++ forrest/site/docs_0_70/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>
@@ -446,7 +446,7 @@ document.write("Last Published: " + docu

</ol>
</div>
-<a name="N1003F"></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>
@@ -455,7 +455,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="N1004B"></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
@@ -467,7 +467,7 @@ document.write("Last Published: " + docu
<br>
'http://some.domain.org/mytest/mybad.html'.
</p>
-<a name="N1005A"></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 @@ document.write("Last Published: " + docu
requests. So even if there 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 @@ document.write("Last Published: " + docu
bottom until it encounters a Pipeline that will take care of our
request.
</p>
-<a name="N10091"></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
@@ -551,7 +551,7 @@ document.write("Last Published: " + docu
<a href="sitemap.xmap.html#First+Match+for+%22**%2F*.html%22"> First
Match for "**/*.html" </a> (&lt;map:match pattern="**/*.html"&gt;).
</p>
-<a name="N100AE"></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
@@ -605,7 +605,7 @@ document.write("Last Published: " + docu
comes from. To find out, we have to look at the sources of the
aggregation.
</p>
-<a name="N100CF"></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
@@ -669,7 +669,7 @@ document.write("Last Published: " + docu
As you can easily tell, we are suddenly calling for a whole new
document. Let's see where that takes us:
</p>
-<a name="N10133"></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
@@ -688,7 +688,7 @@ document.write("Last Published: " + docu
<a href="sitemap.xmap.html#First+Match+for+%27**body-*.html%27">First
Match for '**body-*.html'</a> to see where we find our next match.
</p>
-<a name="N1014C"></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
@@ -711,7 +711,7 @@ document.write("Last Published: " + docu
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="N10162"></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 or
@@ -777,7 +777,7 @@ document.write("Last Published: " + docu
<pre class="code">
&lt;map:generate src="cocoon:/mytests/mybad.xml"/&gt;
</pre>
-<a name="N101CE"></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
@@ -817,7 +817,7 @@ document.write("Last Published: " + docu
&lt;map:parameter name="uri" value="mytests/mybad"/&gt;
&lt;/map:call&gt;
</pre>
-<a name="N101F9"></a><a name="file"></a>
+<a name="file"></a>
<h3 class="underlined_5">Introducing the File-Resolver</h3>
<p class="instruction">
To find out more about the working of the file-resolver, search for the
@@ -830,7 +830,7 @@ document.write("Last Published: " + docu
with different extensions. '.html' is second in this list and leads to
the processing steps shown below:
</p>
-<a name="N1020B"></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 four processing steps:
@@ -887,7 +887,7 @@ document.write("Last Published: " + docu
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
@@ -935,7 +935,7 @@ document.write("Last Published: " + docu
that name).
</div>
</div>
-<a name="N10267"></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
@@ -943,13 +943,13 @@ document.write("Last Published: " + docu
Pipeline</a>, merges it with other data, skins and serializes for
presentation in the requesting client.
</p>
-<a name="N10275"></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="N1027E"></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
@@ -971,7 +971,7 @@ document.write("Last Published: " + docu
will see the original page from your legacy website, menu and all,
embedded in your new Forrest site.
</p>
-<a name="N1028E"></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
@@ -994,7 +994,7 @@ document.write("Last Published: " + docu
at the top</a>, your pipeline intercepts practically all of Forrest's
standard pipelines.
</p>
-<a name="N102A6"></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
@@ -1012,7 +1012,7 @@ document.write("Last Published: " + docu
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="N102B6"></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_70/howto/howto-editcss.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-editcss.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-editcss.html (original)
+++ forrest/site/docs_0_70/howto/howto-editcss.html Thu Jan 20 06:47:23 2011
@@ -351,7 +351,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>
@@ -359,7 +359,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>
@@ -374,7 +374,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>
@@ -423,10 +423,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
@@ -435,7 +435,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
@@ -445,7 +445,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
@@ -463,7 +463,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,
@@ -471,7 +471,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_70/howto/howto-forrest-from-maven.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-forrest-from-maven.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-forrest-from-maven.html (original)
+++ forrest/site/docs_0_70/howto/howto-forrest-from-maven.html Thu Jan 20 06:47:23 2011
@@ -349,14 +349,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>
@@ -364,7 +364,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>
@@ -373,21 +373,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>
@@ -396,7 +396,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:
@@ -426,14 +426,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_70/howto/howto-howto.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-howto.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-howto.html (original)
+++ forrest/site/docs_0_70/howto/howto-howto.html Thu Jan 20 06:47:23 2011
@@ -402,7 +402,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>
@@ -410,7 +410,7 @@ document.write("Last Published: " + docu
community.
</p>
</div>
-<a name="N1001B"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
@@ -420,7 +420,7 @@ document.write("Last Published: " + docu
work.
</p>
</div>
-<a name="N10023"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<p>
@@ -454,13 +454,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>
Here is how to proceed.
</p>
-<a name="N1004C"></a><a name="overview"></a>
+<a name="overview"></a>
<h3 class="underlined_5">Write the Overview</h3>
<p>
An overview helps potential readers to determine quickly if a particular
@@ -470,7 +470,7 @@ document.write("Last Published: " + docu
Consider writing the overview last, after you have completed all other
sections.
</p>
-<a name="N10056"></a><a name="audience"></a>
+<a name="audience"></a>
<h3 class="underlined_5">Describe your Intended Audience</h3>
<p>
If your How-To is targetted at a specific audience, describe it here.
@@ -480,13 +480,13 @@ document.write("Last Published: " + docu
target audience up front, you will save all other readers time and
confusion.
</p>
-<a name="N10060"></a><a name="purpose"></a>
+<a name="purpose"></a>
<h3 class="underlined_5">State the Purpose</h3>
<p>
State the purpose of your How-To. Explain how the reader will benefit by
reading it. Give your reader an incentive or two to continue.
</p>
-<a name="N1006A"></a><a name="prerequisites"></a>
+<a name="prerequisites"></a>
<h3 class="underlined_5">List any Prerequisites</h3>
<p>
Inform your reader about any required knowledge, configuration, or
@@ -495,7 +495,7 @@ document.write("Last Published: " + docu
site or the web. Helping your readers to prepare increases the
likelihood that they will continue reading your How-To.
</p>
-<a name="N10074"></a><a name="steps"></a>
+<a name="steps"></a>
<h3 class="underlined_5">Describe the Steps of your How-To</h3>
<p>
In a precise, step-by-step approach, walk your reader through the
@@ -503,7 +503,7 @@ document.write("Last Published: " + docu
following your exact steps. Make the learning process efficient by
supplying sample code snippets or configuration details as necessary.
</p>
-<a name="N1007E"></a><a name="extension"></a>
+<a name="extension"></a>
<h3 class="underlined_5">Extend the Learning</h3>
<p>
Provide your reader with a few real-world examples of how the techniques
@@ -511,13 +511,13 @@ document.write("Last Published: " + docu
reader for successfully completing the How-To with a few ideas about how
it will pay off.
</p>
-<a name="N10088"></a><a name="summarize"></a>
+<a name="summarize"></a>
<h3 class="underlined_5">Summarize the Entire Process</h3>
<p>
In a few sentences, remind the reader what they have just learned. This
helps to reinforce the main points of your How-To.
</p>
-<a name="N10092"></a><a name="tips"></a>
+<a name="tips"></a>
<h3 class="underlined_5">Additional Tips or FAQs</h3>
<p>
In some cases, step-by-step instructions simply aren't enough. Use this
@@ -525,20 +525,20 @@ document.write("Last Published: " + docu
Anticipating the needs of your readers will increase the overall success
of your writing effort.
</p>
-<a name="N1009C"></a><a name="references"></a>
+<a name="references"></a>
<h3 class="underlined_5">References</h3>
<p>
Remember to acknowledge any third-party resources or individuals who
contributed to the development of your How-To. Consider providing links
for those motivated readers who want to learn more.
</p>
-<a name="N100A6"></a><a name="contribute"></a>
+<a name="contribute"></a>
<h3 class="underlined_5">Submit via the project issue tracker</h3>
<p>
Create an attachment for your How-To document, and submit it via the
project <a href="../../issues.html">issue tracker</a>.
</p>
-<a name="N100B4"></a><a name="feedback"></a>
+<a name="feedback"></a>
<h3 class="underlined_5">Get some feedback</h3>
<p>
When the committers have added your document then it will be available
@@ -546,7 +546,7 @@ document.write("Last Published: " + docu
<a href="../../mail-lists.html">mailing lists</a>.
</p>
</div>
-<a name="N100C2"></a><a name="Extension"></a>
+<a name="Extension"></a>
<h2 class="underlined_10">Extension</h2>
<div class="section">
<p>
@@ -555,12 +555,12 @@ document.write("Last Published: " + docu
complex, are available right now, limited only by your imagination.
</p>
</div>
-<a name="N100CA"></a><a name="faqs"></a>
+<a name="faqs"></a>
<h2 class="underlined_10">Frequently Asked Questions</h2>
<div class="section">
-<a name="N100CE"></a><a name="faq-general"></a>
+<a name="faq-general"></a>
<h3 class="underlined_5">1 General issues</h3>
-<a name="N100D2"></a><a name="1.1+What+is+the+difference+between+a+How-To+and+a+tutorial%3F"></a>
+<a name="1.1+What+is+the+difference+between+a+How-To+and+a+tutorial%3F"></a>
<h4>1.1 What is the difference between a How-To and a tutorial?</h4>
<p>
The goal of a How-To is to help the reader to accomplish a specific
@@ -571,26 +571,26 @@ document.write("Last Published: " + docu
about filling an immediate, short-term need. Tutorials often provide
long-term knowledge which can be applied across a range of needs.
</p>
-<a name="N100DA"></a><a name="faq-style"></a>
+<a name="faq-style"></a>
<h3 class="underlined_5">2 Style issues</h3>
-<a name="N100DE"></a><a name="2.1+What+spelling+convention+should+I+follow%3F"></a>
+<a name="2.1+What+spelling+convention+should+I+follow%3F"></a>
<h4>2.1 What spelling convention should I follow?</h4>
<p>
Use whatever spelling convention (American, British, etc.) that is
most intuitive to you.
</p>
</div>
-<a name="N100E6"></a><a name="Tips"></a>
+<a name="Tips"></a>
<h2 class="underlined_10">Tips</h2>
<div class="section">
-<a name="N100EB"></a><a name="tip-dtd"></a>
+<a name="tip-dtd"></a>
<h3 class="underlined_5">How-To dtd</h3>
<p>
The document structure is likely to change soon. Please note that this
HOWTO page is likely to change as well.
</p>
</div>
-<a name="N100F5"></a><a name="References"></a>
+<a name="References"></a>
<h2 class="underlined_10">References</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_70/howto/howto-pdf-tab.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-pdf-tab.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-pdf-tab.html (original)
+++ forrest/site/docs_0_70/howto/howto-pdf-tab.html Thu Jan 20 06:47:23 2011
@@ -355,7 +355,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>
@@ -363,7 +363,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>
@@ -373,7 +373,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>
@@ -383,26 +383,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.
@@ -424,7 +424,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">
@@ -456,7 +456,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>
@@ -513,7 +513,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
@@ -568,7 +568,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_70/howto/howto-view-contracts.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-view-contracts.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-view-contracts.html (original)
+++ forrest/site/docs_0_70/howto/howto-view-contracts.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">
<div class="warning">
@@ -369,7 +369,7 @@ document.write("Last Published: " + docu
advanced understanding of the "old fashion" skin development 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>
@@ -377,7 +377,7 @@ document.write("Last Published: " + docu
scratch and how this forrest:contract work with the core parts of forrest.
</p>
</div>
-<a name="N10023"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -396,7 +396,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N1003C"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<div class="note">
@@ -431,7 +431,7 @@ document.write("Last Published: " + docu
+ Published:&lt;/i18n:text&gt;&amp;#160;" + document.lastModified);

</pre>
-<a name="N10051"></a><a name="enhanceMaintainment"></a>
+<a name="enhanceMaintainment"></a>
<h3 class="underlined_5">Enhance the maintainment</h3>
<p>
Now we can enhance the maintainment for the future and we give this code
@@ -465,7 +465,7 @@ document.write("Last Published: " + docu
creating contracts for views.
</div>
</div>
-<a name="N1006E"></a><a name="blankContract"></a>
+<a name="blankContract"></a>
<h3 class="underlined_5">Explaining the blank forrest:contract</h3>
<p>
To start a new forrest:contract you can copy the 'blank.ft' from
@@ -572,7 +572,7 @@ document.write("Last Published: " + docu
&lt;xsl:template name="blank-body"/&gt;
&lt;/xsl:stylesheet&gt;
</pre>
-<a name="N100BB"></a><a name="newContract"></a>
+<a name="newContract"></a>
<h3 class="underlined_5">Create a new contract</h3>
<div class="fixme">
<div class="label">Fixme (thorsten)</div>
@@ -657,7 +657,7 @@ debug string -
&lt;/forrest:template&gt;
&lt;/forrest:contract&gt;
</pre>
-<a name="N100FF"></a><a name="viewContract"></a>
+<a name="viewContract"></a>
<h3 class="underlined_5">Activating the contract</h3>
<p>
To see whether the new contract works we need to add it to our view. The
@@ -674,7 +674,7 @@ debug string -
</div>
</div>
</div>
-<a name="N10114"></a><a name="Further-Reading"></a>
+<a name="Further-Reading"></a>
<h2 class="underlined_10">Further Reading</h2>
<div class="section">
<p>
@@ -689,7 +689,7 @@ debug string -

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

Modified: forrest/site/docs_0_70/howto/howto-view-dsl.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-view-dsl.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-view-dsl.html (original)
+++ forrest/site/docs_0_70/howto/howto-view-dsl.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">
<div class="warning">
@@ -368,7 +368,7 @@ document.write("Last Published: " + docu
knowlegde of css.
</p>
</div>
-<a name="N1001B"></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
how to add your own css implementation to the view.
</p>
</div>
-<a name="N10026"></a><a name="Prerequisites"></a>
+<a name="Prerequisites"></a>
<h2 class="underlined_10">Prerequisites</h2>
<div class="section">
<ul>
@@ -396,7 +396,7 @@ document.write("Last Published: " + docu

</ul>
</div>
-<a name="N1003F"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<div class="note">
@@ -450,7 +450,7 @@ document.write("Last Published: " + docu
a contract delivers <strong>format-specific markup</strong>, other times
it delivers a <strong>format-independent string</strong>.
</p>
-<a name="N10089"></a><a name="emptyView"></a>
+<a name="emptyView"></a>
<h3 class="underlined_5">Empty view file</h3>
<pre class="code">
&lt;forrest:views xmlns:forrest="http://apache.org/forrest/templates/1.0" &gt;
@@ -468,7 +468,7 @@ document.write("Last Published: " + docu
<p>
Now lets start to skin our site. :)
</p>
-<a name="N100A0"></a><a name="firstView"></a>
+<a name="firstView"></a>
<h3 class="underlined_5">Creating your first view</h3>
<p>
In this section we will create a new view. We will override the default
@@ -515,7 +515,7 @@ document.write("Last Published: " + docu
placed them in the view, but we want them next to each other (left:
nav-section; right: content-main).
</p>
-<a name="N100D1"></a><a name="hookView"></a>
+<a name="hookView"></a>
<h3 class="underlined_5">Hooks in views</h3>
<p>
We will now use for the first time a <span class="codefrag">
@@ -560,7 +560,7 @@ document.write("Last Published: " + docu
&lt;/forrest:view&gt;
&lt;/forrest:views&gt;
</pre>
-<a name="N100F6"></a><a name="cssView"></a>
+<a name="cssView"></a>
<h3 class="underlined_5">CSS in views</h3>
<p>
We now know how to place contracts and hooks in our view, but until this
@@ -659,7 +659,7 @@ document.write("Last Published: " + docu
</div>
</div>
</div>
-<a name="N1013A"></a><a name="Further-Reading"></a>
+<a name="Further-Reading"></a>
<h2 class="underlined_10">Further Reading</h2>
<div class="section">
<p>
@@ -674,7 +674,7 @@ document.write("Last Published: " + docu

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

Modified: forrest/site/docs_0_70/howto/howto-view-install.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/howto-view-install.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/howto-view-install.html (original)
+++ forrest/site/docs_0_70/howto/howto-view-install.html Thu Jan 20 06:47:23 2011
@@ -355,7 +355,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">
<div class="warning">
@@ -371,14 +371,14 @@ document.write("Last Published: " + docu
guide is valid for both users and devs.
</p>
</div>
-<a name="N1001B"></a><a name="Purpose"></a>
+<a name="Purpose"></a>
<h2 class="underlined_10">Purpose</h2>
<div class="section">
<p>
To help users install views. This is the "getting started" setup-guide.
</p>
</div>
-<a name="N10023"></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="N1002E"></a><a name="Steps"></a>
+<a name="Steps"></a>
<h2 class="underlined_10">Steps</h2>
<div class="section">
<p>
@@ -396,7 +396,7 @@ document.write("Last Published: " + docu
be easier in the future. Some of the instructions have to be modified with
your local settings.
</p>
-<a name="N10036"></a><a name="localBuild"></a>
+<a name="localBuild"></a>
<h3 class="underlined_5">Build the view and the viewHelper plugins</h3>
<p>
The first step is to build the view and the viewHelper plugins. Change
@@ -412,7 +412,7 @@ ant local-deploy
cd ../org.apache.forrest.plugin.output.viewHelper.xhtml/
ant local-deploy
</pre>
-<a name="N10044"></a><a name="newSeed"></a>
+<a name="newSeed"></a>
<h3 class="underlined_5">Seed a new project</h3>
<p>
Go to the dir where you want to seed a new project and seed it. Next we
@@ -427,7 +427,7 @@ forrest seed
mkdir src/documentation/conf
mkdir src/documentation/resources/templates
</pre>
-<a name="N10052"></a><a name="forrestProperties"></a>
+<a name="forrestProperties"></a>
<h3 class="underlined_5">Modifying forrest.properties</h3>
<p>
Now we have to tell forrest that we are planning to use the view
@@ -453,7 +453,7 @@ project.required.plugins=org.apache.forr
<pre class="code">
project.skin=leather-dev
</pre>
-<a name="N1006A"></a><a name="testing"></a>
+<a name="testing"></a>
<h3 class="underlined_5">Test your new view-based project</h3>
<p>
Now you have finished the preparation and the setup to finally try
@@ -474,7 +474,7 @@ forrest run
your pages when working with *.fv.
</div>
</div>
-<a name="N10082"></a><a name="availableContracts"></a>
+<a name="availableContracts"></a>
<h3 class="underlined_5">Available contracts</h3>
<p>
To start working with views you need to know which contracts you can
@@ -504,7 +504,7 @@ project.required.plugins=org.apache.forr
will find all contracts that you can use in your project.
</p>
</div>
-<a name="N100A7"></a><a name="Further-Reading"></a>
+<a name="Further-Reading"></a>
<h2 class="underlined_10">Further Reading</h2>
<div class="section">
<p>
@@ -523,7 +523,7 @@ project.required.plugins=org.apache.forr

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

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

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

-<a name="N1004B"></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_70/howto/multi/howto-multi.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/multi/howto-multi.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/multi/howto-multi.html (original)
+++ forrest/site/docs_0_70/howto/multi/howto-multi.html Thu Jan 20 06:47:23 2011
@@ -343,21 +343,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>
@@ -381,7 +381,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>
@@ -404,14 +404,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>
@@ -426,7 +426,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>
@@ -440,7 +440,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_70/howto/multi/step1.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/multi/step1.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/multi/step1.html (original)
+++ forrest/site/docs_0_70/howto/multi/step1.html Thu Jan 20 06:47:23 2011
@@ -327,15 +327,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_70/howto/multi/step2.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/multi/step2.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/multi/step2.html (original)
+++ forrest/site/docs_0_70/howto/multi/step2.html Thu Jan 20 06:47:23 2011
@@ -327,15 +327,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_70/howto/multi/step3.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/multi/step3.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/multi/step3.html (original)
+++ forrest/site/docs_0_70/howto/multi/step3.html Thu Jan 20 06:47:23 2011
@@ -327,15 +327,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_70/howto/project_sitemap.xmap.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/project_sitemap.xmap.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/project_sitemap.xmap.html (original)
+++ forrest/site/docs_0_70/howto/project_sitemap.xmap.html Thu Jan 20 06:47:23 2011
@@ -721,7 +721,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10007"></a><a name="sitemap.xmap+in+the+Project+Documentation+Directory"></a>
+<a name="sitemap.xmap+in+the+Project+Documentation+Directory"></a>
<h2 class="underlined_10">sitemap.xmap in the Project Documentation Directory</h2>
<div class="section">
<pre>
@@ -730,7 +730,7 @@ document.write("Last Published: " + docu
&lt;map:pipelines&gt;

</pre>
-<a name="N1000D"></a><a name="Example+pipeline+for+%27**custom.xml%27"></a>
+<a name="Example+pipeline+for+%27**custom.xml%27"></a>
<h3 class="underlined_5">Example pipeline for '**custom.xml'</h3>
<pre>
&lt;map:pipeline&gt;

Modified: forrest/site/docs_0_70/howto/sitemap.xmap.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/howto/sitemap.xmap.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/howto/sitemap.xmap.html (original)
+++ forrest/site/docs_0_70/howto/sitemap.xmap.html Thu Jan 20 06:47:23 2011
@@ -745,7 +745,7 @@ document.write("Last Published: " + docu
</ul>
</div>
</div>
-<a name="N10007"></a><a name="sitemap.xmap"></a>
+<a name="sitemap.xmap"></a>
<h2 class="underlined_10">sitemap.xmap</h2>
<div class="section">
<pre>
@@ -759,7 +759,7 @@ $Revision: 1.12 $
==================================================== --&gt;

</pre>
-<a name="N1000D"></a><a name="Start+of+Sitemap"></a>
+<a name="Start+of+Sitemap"></a>
<h3 class="underlined_5">Start of Sitemap</h3>
<pre>
&lt;map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"&gt;
@@ -972,7 +972,7 @@ $Revision: 1.12 $
&lt;/map:resources&gt;

</pre>
-<a name="N10013"></a><a name="Start+of+Pipelines"></a>
+<a name="Start+of+Pipelines"></a>
<h3 class="underlined_5">Start of Pipelines</h3>
<pre>
&lt;!-- =========================== Pipelines ================================= --&gt;
@@ -981,7 +981,7 @@ $Revision: 1.12 $
&lt;map:pipeline type="caching" internal-only="true"&gt;

</pre>
-<a name="N10019"></a><a name="Test+for+First+Pipeline"></a>
+<a name="Test+for+First+Pipeline"></a>
<h3 class="underlined_5">Test for First Pipeline</h3>
<pre>
&lt;map:match pattern="*.xlex"&gt;
@@ -1004,7 +1004,7 @@ $Revision: 1.12 $
&lt;/map:pipeline&gt;

</pre>
-<a name="N1001F"></a><a name="Insertion+Point+for+Project+Sitemap"></a>
+<a name="Insertion+Point+for+Project+Sitemap"></a>
<h3 class="underlined_5">Insertion Point for Project Sitemap</h3>
<pre>
&lt;!--
@@ -1069,7 +1069,7 @@ $Revision: 1.12 $
&lt;!-- http://forrest.apache.org/docs/sitemap-ref.html#source_pipelines --&gt;

</pre>
-<a name="N10025"></a><a name="First+Match+for+%27**.xml%27"></a>
+<a name="First+Match+for+%27**.xml%27"></a>
<h3 class="underlined_5">First Match for '**.xml'</h3>
<pre>
&lt;!-- Body content --&gt;
@@ -1169,7 +1169,7 @@ $Revision: 1.12 $
&lt;/map:match&gt;

</pre>
-<a name="N1002B"></a><a name="First+Match+for+%27**body-*.html%27"></a>
+<a name="First+Match+for+%27**body-*.html%27"></a>
<h3 class="underlined_5">First Match for '**body-*.html'</h3>
<pre>
&lt;map:match pattern="**body-*.html"&gt;
@@ -1185,7 +1185,7 @@ $Revision: 1.12 $
&lt;/map:match&gt;

</pre>
-<a name="N10031"></a><a name="Second+Match+for+%27**body-*.html%27"></a>
+<a name="Second+Match+for+%27**body-*.html%27"></a>
<h3 class="underlined_5">Second Match for '**body-*.html'</h3>
<pre>
&lt;!-- Default matches --&gt;
@@ -1194,7 +1194,7 @@ $Revision: 1.12 $
&lt;map:generate src="cocoon:/{1}{2}.xml"/&gt;

</pre>
-<a name="N10037"></a><a name="Returning+to+the+%27**body-*.html%27+Pipeline"></a>
+<a name="Returning+to+the+%27**body-*.html%27+Pipeline"></a>
<h3 class="underlined_5">Returning to the '**body-*.html' Pipeline</h3>
<pre>
&lt;map:transform type="idgen"/&gt;
@@ -1263,7 +1263,7 @@ $Revision: 1.12 $
&lt;/map:match&gt;

</pre>
-<a name="N1003D"></a><a name="First+Match+for+%22**%2F*.html%22"></a>
+<a name="First+Match+for+%22**%2F*.html%22"></a>
<h3 class="underlined_5">First Match for "**/*.html"</h3>
<pre>
&lt;map:match pattern="**/*.html"&gt;

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

-<a name="N1000E"></a><a name="project"></a>
+<a name="project"></a>
<h2 class="underlined_10">Project-level documentation</h2>
<div class="section">
<p>
@@ -332,7 +332,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N1001C"></a><a name="docs"></a>
+<a name="docs"></a>
<h2 class="underlined_10">Product documentation</h2>
<div class="section">
<p>

Modified: forrest/site/docs_0_70/libre-intro.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/libre-intro.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/libre-intro.html (original)
+++ forrest/site/docs_0_70/libre-intro.html Thu Jan 20 06:47:23 2011
@@ -400,7 +400,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">
@@ -442,7 +442,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">
@@ -456,7 +456,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
@@ -504,7 +504,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
@@ -549,7 +549,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
@@ -729,12 +729,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
@@ -742,7 +742,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
@@ -753,7 +753,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
@@ -765,7 +765,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
@@ -818,7 +818,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
@@ -850,7 +850,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">
@@ -861,7 +861,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
@@ -898,14 +898,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:
@@ -940,7 +940,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>
@@ -987,7 +987,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>
@@ -1040,7 +1040,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
@@ -1063,7 +1063,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>

@@ -1083,7 +1083,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>
@@ -1125,7 +1125,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_70/linking.html
URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/linking.html?rev=1061134&r1=1061133&r2=1061134&view=diff
==============================================================================
--- forrest/site/docs_0_70/linking.html (original)
+++ forrest/site/docs_0_70/linking.html Thu Jan 20 06:47:23 2011
@@ -385,7 +385,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>
@@ -396,7 +396,7 @@ document.write("Last Published: " + docu
</p>
</div>

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

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

</p>
-<a name="N100F2"></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
@@ -602,7 +602,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="N10112"></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
@@ -661,14 +661,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="N1016C"></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="N10178"></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.
@@ -695,7 +695,7 @@ document.write("Last Published: " + docu
entries.</li>

</ul>
-<a name="N101A8"></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
@@ -707,7 +707,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="N101C5"></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
@@ -715,7 +715,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="N101DB"></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
@@ -779,7 +779,7 @@ document.write("Last Published: " + docu
</ul>
</div>

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

-<a name="N1025B"></a><a name="linking"></a>
+<a name="linking"></a>
<h2 class="underlined_10">Linking systems</h2>
<div class="section">
-<a name="N10261"></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
@@ -849,7 +849,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="N10286"></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;,
@@ -877,7 +877,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="N102AD"></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:v0.70//todo</span>" get resolved? A full
@@ -914,7 +914,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="N102EB"></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
@@ -953,7 +953,7 @@ document.write("Last Published: " + docu
Specifically, the "@href" aggregation makes defining large numbers
of related URLs easy.
</p>
-<a name="N1031E"></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:v0.70//todo</span>"
@@ -970,7 +970,7 @@ document.write("Last Published: " + docu
just like exotic XML source formats are translated into plain old
HTML in the output.
</p>
-<a name="N1033D"></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
@@ -1051,7 +1051,7 @@ document.write("Last Published: " + docu
</p>
</div>

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

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

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

-<a name="N10021"></a><a name="History"></a>
+<a name="History"></a>
<h2 class="underlined_10">History</h2>
<div class="section">
<p>
@@ -411,7 +411,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N1003A"></a><a name="What+is+Forrest"></a>
+<a name="What+is+Forrest"></a>
<h2 class="underlined_10">What is Forrest</h2>
<div class="section">
<p>
@@ -488,7 +488,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N1007B"></a><a name="Forrest+roles"></a>
+<a name="Forrest+roles"></a>
<h2 class="underlined_10">Forrest roles</h2>
<div class="section">
<p>
@@ -554,10 +554,10 @@ document.write("Last Published: " + docu
</table>
</div>

-<a name="N100D8"></a><a name="cvs"></a>
+<a name="cvs"></a>
<h2 class="underlined_10">Getting your local copy of Forrest through CVS</h2>
<div class="section">
-<a name="N100DE"></a><a name="System+requirements"></a>
+<a name="System+requirements"></a>
<h3 class="underlined_5">System requirements</h3>
<p>
Forrest requires the following systems to be already installed on your
@@ -570,7 +570,7 @@ document.write("Last Published: " + docu
present. Forrest has been tested against the latest Sun 1.3 JDK.</li>

</ul>
-<a name="N100F0"></a><a name="Getting+Forrest"></a>
+<a name="Getting+Forrest"></a>
<h3 class="underlined_5">Getting Forrest</h3>
<p>
You can retrieve Forrest from its CVS repository or download
@@ -579,7 +579,7 @@ document.write("Last Published: " + docu
Some help with CVS follows (courtesy of our friends of the Cocoon
project).
</p>
-<a name="N10100"></a><a name="Step-by-step+cvs+instructions+for+Windows"></a>
+<a name="Step-by-step+cvs+instructions+for+Windows"></a>
<h3 class="underlined_5">Step-by-step cvs instructions for Windows</h3>
<ol>

@@ -623,7 +623,7 @@ document.write("Last Published: " + docu
<li>The Forrest source is now on your harddrive.</li>

</ol>
-<a name="N1014A"></a><a name="Step-by-step+cvs+instructions+for+Unix"></a>
+<a name="Step-by-step+cvs+instructions+for+Unix"></a>
<h3 class="underlined_5">Step-by-step cvs instructions for Unix</h3>
<ol>

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

-<a name="N1017F"></a><a name="Forrest+distribution"></a>
+<a name="Forrest+distribution"></a>
<h2 class="underlined_10">Forrest distribution</h2>
<div class="section">
<p>
@@ -751,7 +751,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N101CC"></a><a name="The+Forrest+DTDs"></a>
+<a name="The+Forrest+DTDs"></a>
<h2 class="underlined_10">The Forrest DTDs</h2>
<div class="section">
<p>
@@ -814,7 +814,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N1021D"></a><a name="sitemap"></a>
+<a name="sitemap"></a>
<h2 class="underlined_10">Forrest site generation using Cocoon</h2>
<div class="section">
<p>
@@ -945,7 +945,7 @@ document.write("Last Published: " + docu
</p>
</div>

-<a name="N102CC"></a><a name="Where+we+are+heading+to"></a>
+<a name="Where+we+are+heading+to"></a>
<h2 class="underlined_10">Where we are heading to</h2>
<div class="section">
<p>
@@ -1071,7 +1071,7 @@ document.write("Last Published: " + docu
</table>
</div>

-<a name="N10394"></a><a name="Where+you+can+help"></a>
+<a name="Where+you+can+help"></a>
<h2 class="underlined_10">Where you can help</h2>
<div class="section">
<p>