You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by br...@apache.org on 2004/07/19 05:56:53 UTC

svn commit: rev 23049 - in forrest/site: howto skin skin/images

Author: brondsem
Date: Sun Jul 18 20:56:52 2004
New Revision: 23049

Added:
   forrest/site/howto/
   forrest/site/howto/howto-howto.html   (contents, props changed)
   forrest/site/howto/howto-howto.pdf
   forrest/site/howto/howto-pdf-tab.html   (contents, props changed)
   forrest/site/howto/howto-pdf-tab.pdf
   forrest/site/howto/index.html   (contents, props changed)
   forrest/site/howto/index.pdf
   forrest/site/skin/forrest.css   (contents, props changed)
   forrest/site/skin/images/error.png   (contents, props changed)
   forrest/site/skin/images/info.png   (contents, props changed)
   forrest/site/skin/images/rc-b-l-3-1body-2subheading-3subheading.png   (contents, props changed)
   forrest/site/skin/images/rc-b-l-4-1body-2heading-3heading.png   (contents, props changed)
   forrest/site/skin/images/rc-b-l-5-1body-2tab-selected-3border.png   (contents, props changed)
   forrest/site/skin/images/rc-b-l-5-1header-2tab-selected-3tab-selected.png   (contents, props changed)
   forrest/site/skin/images/rc-b-r-3-1body-2subheading-3subheading.png   (contents, props changed)
   forrest/site/skin/images/rc-b-r-4-1body-2heading-3heading.png   (contents, props changed)
   forrest/site/skin/images/rc-b-r-5-1body-2tab-selected-3border.png   (contents, props changed)
   forrest/site/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png   (contents, props changed)
   forrest/site/skin/images/rc-t-l-3-1body-2subheading-3subheading.png   (contents, props changed)
   forrest/site/skin/images/rc-t-l-4-1body-2heading-3heading.png   (contents, props changed)
   forrest/site/skin/images/rc-t-l-5-1body-2tab-selected-3tab-selected.png   (contents, props changed)
   forrest/site/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png   (contents, props changed)
   forrest/site/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png   (contents, props changed)
   forrest/site/skin/images/rc-t-r-3-1body-2subheading-3subheading.png   (contents, props changed)
   forrest/site/skin/images/rc-t-r-4-1body-2heading-3heading.png   (contents, props changed)
   forrest/site/skin/images/rc-t-r-5-1body-2tab-selected-3tab-selected.png   (contents, props changed)
   forrest/site/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png   (contents, props changed)
   forrest/site/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png   (contents, props changed)
   forrest/site/skin/images/success.png   (contents, props changed)
   forrest/site/skin/images/warning.png   (contents, props changed)
Log:
Automatic publish from forrestbot

Added: forrest/site/howto/howto-howto.html
==============================================================================
--- (empty file)
+++ forrest/site/howto/howto-howto.html	Sun Jul 18 20:56:52 2004
@@ -0,0 +1,510 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>How to write a How-To</title>
+<link type="text/css" href="../skin/page.css" rel="stylesheet">
+<link type="text/css" href="../skin/forrest.css" rel="stylesheet">
+<link rel="shortcut icon" href="../favicon.ico">
+<script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script><script src="../skin/menu.js" language="javascript" type="text/javascript"></script>
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<table width="100%" border="0" cellpadding="0" cellspacing="0" class="header">
+<tr>
+<td>
+<div class="headerlogo">
+<a href="http://www.apache.org/"><img class="logoImage" alt="Apache" src="../images/apache-forrest.png"></a>
+</div>
+</td><td align="center">
+<div class="headerlogo">
+<a href="http://forrest.apache.org/"><img class="logoImage" alt="Forrest" src="../images/project-logo.gif"></a>
+</div>
+</td><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table border="0" cellpadding="0" cellspacing="0" class="dialog">
+<tr>
+<td height="10" class="border" colspan="3"></td>
+</tr>
+<tr>
+<td height="8" colspan="3"></td>
+</tr>
+<tr>
+<td></td><td nowrap="nowrap"><input value="forrest.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text">
+			&nbsp;
+			<input name="Search" value="Search" type="submit">
+<br>
+			the Apache Forrest site
+			
+			
+		      </td><td></td>
+</tr>
+<tr>
+<td height="7" colspan="3"></td>
+</tr>
+<tr>
+<td class="search border bottom-left SBBL"></td><td class="search border bottomborder"></td><td class="search border bottom-right SBBR"></td>
+</tr>
+</table>
+</form>
+</td><td height="10" width="10" align="right"><span class="textheader">Forrest</span></td>
+</tr>
+<tr>
+<td class="tabstrip" colspan="4">
+<table border="0" cellpadding="0" cellspacing="0" class="tab">
+<tr>
+<td class="tab pre-separator"></td><td>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="tab unselected top-left TUTL"></td><td class="tab unselected corner"><a class="base-not-selected" href="../index.html">Welcome</a></td><td class="tab unselected top-right TUTR"></td>
+</tr>
+<tr>
+<td class="spacer" colspan="3"></td>
+</tr>
+</table>
+</td><td class="tab separator"></td><td>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="tab unselected top-left TUTL"></td><td class="tab unselected corner"><a class="base-not-selected" href="../contrib.html">Project</a></td><td class="tab unselected top-right TUTR"></td>
+</tr>
+<tr>
+<td class="spacer" colspan="3"></td>
+</tr>
+</table>
+</td><td class="tab separator"></td><td>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="tab unselected top-left TUTL"></td><td class="tab unselected corner"><a class="base-not-selected" href="../docs/your-project.html">Documentation</a></td><td class="tab unselected top-right TUTR"></td>
+</tr>
+<tr>
+<td class="spacer" colspan="3"></td>
+</tr>
+</table>
+</td><td class="tab separator"></td><td class="tab selected top-left TSTL"></td><td class="tab selected"><a class="base-selected" href="../howto/index.html">How-To</a></td><td class="tab selected top-right TSTR"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td class="level2tabstrip" colspan="2"></td><td class="datenote level2tabstrip" colspan="2">
+<div class="published">
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+</td>
+</tr>
+</table>
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top">
+<table class="menuarea" cellspacing="0" cellpadding="0">
+<tr>
+<td width="6px" valign="top">
+<table border="0" cellpadding="0" cellspacing="0" class="leftpagemargin">
+<tr>
+<td class="subborder trail">&nbsp;</td>
+</tr>
+</table>
+</td><td class="dialog">
+<div class="menu">
+<div onclick="SwitchMenu('menu_selected_1.1')" id="menu_selected_1.1Title" class="menutitle">How-To</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup">
+<div class="menuitem">
+<a href="../howto/index.html">Overview</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Write a How-to</div>
+</div>
+<div class="menuitem">
+<a href="../howto/howto-pdf-tab.html">Create tab PDF</a>
+</div>
+</div>
+</div>
+</td>
+</tr>
+<tr>
+<td></td><td>
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="border bottom-left"></td><td class="border bottomborder"></td><td class="border bottom-right"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td colspan="2" height="10"></td>
+</tr>
+</table>
+</td><td width="100%" valign="top">
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="subborder trail">
+	         &nbsp;<a href="http://www.apache.org/">apache</a> &gt; <a href="http://forrest.apache.org/">forrest</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>&nbsp;
+          </td><td nowrap="true" align="right" class="subborder trail"></td>
+</tr>
+<tr>
+<td colspan="2" align="left">
+<div class="content">
+<table class="title">
+<tr>
+<td valign="middle">
+<h1>How to write a How-To</h1>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="howto-howto.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a></td>
+</tr>
+</table>
+<ul class="minitoc">
+<li>
+<a href="#Intended Audience">Intended Audience</a>
+</li>
+<li>
+<a href="#Purpose">Purpose</a>
+</li>
+<li>
+<a href="#Prerequisites">Prerequisites</a>
+</li>
+<li>
+<a href="#Steps">Steps</a>
+<ul class="minitoc">
+<li>
+<a href="#Write+the+Overview">Write the Overview</a>
+</li>
+<li>
+<a href="#Describe+your+Intended+Audience">Describe your Intended Audience</a>
+</li>
+<li>
+<a href="#State+the+Purpose">State the Purpose</a>
+</li>
+<li>
+<a href="#List+any+Prerequsites">List any Prerequsites</a>
+</li>
+<li>
+<a href="#Describe+the+Steps+of+your+How-To">Describe the Steps of your How-To</a>
+</li>
+<li>
+<a href="#Extend+the+Learning">Extend the Learning</a>
+</li>
+<li>
+<a href="#Summarize+the+Entire+Process">Summarize the Entire Process</a>
+</li>
+<li>
+<a href="#Additional+Tips+or+FAQs">Additional Tips or FAQs</a>
+</li>
+<li>
+<a href="#References-N100B0">References</a>
+</li>
+<li>
+<a href="#Submit+via+the+project+issue+tracker">Submit via the project issue tracker</a>
+</li>
+<li>
+<a href="#Get+some+feedback">Get some feedback</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Extension">Extension</a>
+</li>
+<li>
+<a href="#Frequently Asked Questions">Frequently Asked Questions</a>
+<ul class="minitoc">
+<li>
+<a href="#%0A++++What+is+the+difference+between+a+How-To+and+a+tutorial%3F%0A+++">
+    What is the difference between a How-To and a tutorial?
+   </a>
+</li>
+<li>
+<a href="#%0A++++What+spelling+convention+should+I+follow%3F%0A+++">
+    What spelling convention should I follow?
+   </a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Tips">Tips</a>
+<ul class="minitoc">
+<li>
+<a href="#How-To+dtd">How-To dtd</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#References">References</a>
+</li>
+</ul>
+ 
+<header>
+  
+  
+<span class="version">0.3</span>
+  <a name="N1001C"></a><a name="Overview"></a>
+<h3 class="h3">Overview</h3>
+<div class="section">
+<p>This How-To describes the steps necessary to write a How-To
+   document. Writing documentation is a valuable way to give back to the community.
+  </p>
+</div>
+  
+<last-modified-content-date date="2004-07-18"></last-modified-content-date>
+ 
+</header>
+
+  
+<a name="N10027"></a><a name="Intended Audience"></a>
+<h3 class="h3">Intended Audience</h3>
+<div class="section">
+
+<p>
+Users who are ready to share their knowledge and experiences with the community.
+</p>
+  
+</div>
+  
+  
+<a name="N10030"></a><a name="Purpose"></a>
+<h3 class="h3">Purpose</h3>
+<div class="section">
+
+<p>
+These guidelines are based on successful how-to document structures used by other open source projects with diverse author groups. Following these tried and true guidelines will help to insure the effectiveness of your work.
+</p>
+  
+</div>
+
+
+  
+<a name="N10039"></a><a name="Prerequisites"></a>
+<h3 class="h3">Prerequisites</h3>
+<div class="section">
+
+<p>
+How-To authors should have:
+</p>
+
+<ul>
+
+<li>A unique How-To topic, related to using Forrest, which fulfills a specific need. Check out existing How-Tos to find a niche for your work. Consider posting your idea for the How-To to user mailing list, to make sure another author's draft is not already in process.</li>
+
+<li>A sufficient ability in English to write the FAQ. However, we would rather that you just make a start, as the community can help to fine-tune the document.</li>
+
+<li>An understanding of the How-To DTD.  You can copy this How-To and modify with your own content as necessary. Make sure you run
+'<span class="codefrag">forrest validate-xdocs</span>' before contributing your document.</li>
+
+</ul>
+
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">See the
+<a href="../docs/howto-v12.dtdx.html">DTD documentation</a> which explains the
+document structure.</div>
+</div>
+
+</div>
+
+  
+<a name="N10058"></a><a name="Steps"></a>
+<h3 class="h3">Steps</h3>
+<div class="section">
+
+<p>
+Here is how to proceed.</p>
+
+  
+<a name="N10060"></a><a name="Write+the+Overview"></a>
+<h4 class="h4">Write the Overview</h4>
+<p>
+An overview helps potential readers to determine quickly if a particular How-To matches their interests or needs. In a few sentences, summarize the main points of your How-To. Make sure to include any critical definitions which will help readers evaluate the utility of your How-To. Consider writing the overview last, after you have completed all other sections.
+</p>
+
+  
+<a name="N1006A"></a><a name="Describe+your+Intended+Audience"></a>
+<h4 class="h4">Describe your Intended Audience</h4>
+<p>
+If your How-To is targetted at a specific audience, describe it here. For example, potential readers will have different levels of skill using Forrest. They will also bring different areas of expertise and backgrounds to their How-To learning experience. When you clarify your target audience up front, you will save all other readers time and confusion. 
+</p>
+
+  
+<a name="N10074"></a><a name="State+the+Purpose"></a>
+<h4 class="h4">State the Purpose</h4>
+<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="N1007E"></a><a name="List+any+Prerequsites"></a>
+<h4 class="h4">List any Prerequsites</h4>
+<p>
+Inform your reader about any required knowledge, configuration, or resources they may need before stepping through your How-To. Assist them in this preparation by linking to other useful resources on the Forrest site or the web. Helping your readers to prepare increases the likelihood that they will continue reading your How-To.
+</p>
+
+  
+<a name="N10088"></a><a name="Describe+the+Steps+of+your+How-To"></a>
+<h4 class="h4">Describe the Steps of your How-To</h4>
+<p>
+In a precise, step-by-step approach, walk your reader through the process. Make sure your reader can reproduce your intended result by following your exact steps. Make the learning process efficient by supplying sample code snippets or configuration details as necessary.
+</p>
+
+  
+<a name="N10092"></a><a name="Extend+the+Learning"></a>
+<h4 class="h4">Extend the Learning</h4>
+<p>
+Provide your reader with a few real-world examples of how the techniques or capabilities gained from your How-To could be applied. Reward the reader for successfully completing the How-To with a few ideas about how it will pay off.
+</p>
+
+
+  
+<a name="N1009C"></a><a name="Summarize+the+Entire+Process"></a>
+<h4 class="h4">Summarize the Entire Process</h4>
+<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="N100A6"></a><a name="Additional+Tips+or+FAQs"></a>
+<h4 class="h4">Additional Tips or FAQs</h4>
+<p>
+In some cases, step-by-step instructions simply aren't enough. Use this section to pass on any other tips or frequently asked questions. Anticipating the needs of your readers will increase the overall success of your writing effort.
+</p>
+
+  
+<a name="N100B0"></a><a name="References-N100B0"></a>
+<h4 class="h4">References</h4>
+<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="N100BA"></a><a name="Submit+via+the+project+issue+tracker"></a>
+<h4 class="h4">Submit via the project issue tracker</h4>
+<p>
+Create an attachment for your How-To document, and submit it via the project
+<a class="external" href="http://issues.cocoondev.org/jira/secure/BrowseProject.jspa?id=10000">issue tracker</a>.
+</p>
+  
+  
+<a name="N100C8"></a><a name="Get+some+feedback"></a>
+<h4 class="h4">Get some feedback</h4>
+<p>
+When the committers have added your document then it will be available for
+everyone to to build upon and enhance. Feedback will happen via the
+<a href="../mail-lists.html">mailing lists</a>.
+</p>
+    
+
+  
+</div>
+
+  
+<a name="N100D7"></a><a name="Extension"></a>
+<h3 class="h3">Extension</h3>
+<div class="section">
+
+<p>
+Solutions can be extended to cover many different problem domains. A nearly unlimited number of potential How-To topics, from simple to complex, are available right now, limited only by your imagination. 
+</p>
+  
+</div>
+
+  
+<a name="N100E0"></a><a name="Frequently Asked Questions"></a>
+<h3 class="h3">Frequently Asked Questions</h3>
+<div class="section">
+  
+  
+<a name="N100E5"></a><a name="%0A++++What+is+the+difference+between+a+How-To+and+a+tutorial%3F%0A+++"></a>
+<h4 class="h4">
+    What is the difference between a How-To and a tutorial?
+   </h4>
+<answer>
+    
+<p>
+    The goal of a How-To is to help the reader to accomplish a specific task with clear and consise instructions. While tutorials may contain How-To-like instructions and content, they also include additional background and conceptual content to help teach their readers higher order concepts along the way. How-Tos are concerned about filling an immediate, short-term need. Tutorials often provide long-term knowledge which can be applied across a range of needs.
+    </p>
+   
+</answer>
+
+  
+<a name="N100EF"></a><a name="%0A++++What+spelling+convention+should+I+follow%3F%0A+++"></a>
+<h4 class="h4">
+    What spelling convention should I follow?
+   </h4>
+<answer>
+    
+<p>
+     Use whatever spelling convention (American, British, etc.) that is most intuitive to you.
+    </p>
+   
+</answer>
+  
+</div>
+  
+  
+<a name="N100FA"></a><a name="Tips"></a>
+<h3 class="h3">Tips</h3>
+<div class="section">
+  
+  
+<a name="N100FF"></a><a name="How-To+dtd"></a>
+<h4 class="h4">How-To dtd</h4>
+<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="N1010A"></a><a name="References"></a>
+<h3 class="h3">References</h3>
+<div class="section">
+
+<p>
+This is not the first, nor will it be the last, How-To on writing How-Tos. For other ideas and opinions on the matter, check out the following sources.
+</p>
+  
+<ul>
+
+<li>
+Joel D. Canfield's <a class="external" href="http://www.evolt.org/article/How_To_Write_A_How_To/9741/18250/index.html">How to Write a How-To</a> on evolt.org.
+</li>
+
+<li>
+The Linux Documentation Project's <a class="external" href="http://www.tldp.org/HOWTO/HOWTO-INDEX/index.html">HOWTO</a> index page provides many excellent How-To documents to inspire your efforts.
+</li>
+  
+</ul>
+  
+  
+</div>
+  
+
+</div>
+</td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table>
+<tr>
+<td>
+<br>
+<br>
+</td>
+</tr>
+</table>
+<table class="footer">
+<tr>
+<td colspan="2" align="center" width="90%"><span class="footnote"><a href="http://www.apache.org/licenses/LICENSE-2.0">
+                Copyright &copy; 2002-2004&nbsp;
+                The Apache Software Foundation.</a>
+            All rights reserved.
+            <br>
+<script type="text/javascript" language="JavaScript"><!--
+              document.write(" - "+"Last Published: " + document.lastModified);
+              //  --></script></span></td><td nowrap="nowrap" align="right" class="logos"><a href="http://validator.w3.org/check/referer"><img border="0" width="88" height="31" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img border="0" width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a></td>
+</tr>
+</table>
+</body>
+</html>

Added: forrest/site/howto/howto-howto.pdf
==============================================================================
--- (empty file)
+++ forrest/site/howto/howto-howto.pdf	Sun Jul 18 20:56:52 2004
@@ -0,0 +1,915 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1373 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#\_/e9g&A@B[E-)UV!>6NS;b(Qg2P&&KN\oc`gB0#o((uL(!)figo`7U?=MttHGK*PF),$WG\U4q?LW-u59Ra\^;8=kOMq*L5O6)%fLC$Dfr)#;YpEE(G(aWk#6%<2=?LE;0Dh9r'5?q3bqn?.;&oO)JYK#\K_H?ei(4V^%'[`Q_kXFG:`AD"?'GI^WO.P"Q^c7D]EL(!)%PE[Ie2AX$0]mAF$,'=/?3$1(/_iTm@LIW8`):9>W^gG,T%7=eLM9Q>E`m<K;.4\7c8a#,iIJ,L`2>RMn9N)0@0a*!hJ":Z_E@o$"gN8c?DmNXGd2[C!l0HD!OMZFq;ll`O/$9sg!k_W*cX+t0r"$&\Rahe%uq=`^Jh[p:Fmst:Nt.FLlrkBRb5_p;1oU3@"gr=+.#IWn!Ur"0f"m%Yd6BSU0*kNC52MRQ[&s"NGrPaF;5912etN:64&C/6h?AHg6VRZ0V8NoH&Fa&"["&t*Kc#m^nLQo-'\1.95W*V?P^AHDb=AggY`I"5hIc.BKg?7m/Jcqp1ggqEGOCu']IPt8I$:1k'7MImQ95"U?kJ'T0&`i;XD`QNK*r^r%WE$`Gfb(\+lZ7]>GEI:d:8REhi6lTUl+92>A'[fCJP.H0iJ-iSLAKnO&)Bfd9M>s2C5L^4O1E=99]q#cCG;)",ZKQ3-:>60\fA"pNZX&!D0d7C7uG>lu;h#Un%ab_I'd%Sr;(>6f5ab_*<ZT.J#DmM1P`KH,0PEEPRoW/AtV+jf3E?^p^9kkH8u<A_,IGo&j[`oBuA0G4Fd0cn:%3R$g6-<9WkW>0DY<)Q#Y:o,cB?^DA:"G5h@'UX1^#\,V`!Ha]?RC!3T1j:Vid`V`sno&-LB+g#T"kJr.I$b+:g]DJc%atCu5)GPe5dT9PZpO>!Je=AE>mo_TP$ZLl"V!WWp&.@34^f_e'8`qnj_(h$VGc^uArSRD7%mq>3tl.>N\0CN7o<`8"%rFU`.eognXBM$Fh%Mi=$gHb@JJ&X@S@a9&KAT*iR)B'oW<=eD#?HfAin@62rWboKVh,dB#6O_VV:E*X`k_#EC9=:>Ps;Ob!ATUdpHK?Hs6tqAb%tS@)^HVDPP#%78HXWgIYO)ib[[9goXL.ZVP7"-<CG3"O/)em=bPrVk.d-$7cQ61j)eJRHD8o>;)e0:WH,*jY_!V%3M?-#G3KZ'm\Y88>'V'1CM<?aQ[hMk5b@*+=UlnQi$der%oMcP9&_11&9P1DOUhM,r(E?@SKD**?ZZTC2uC]CKnM=7i]?:&2OeW^6F>=-HKj)O'=r"/[pd55--9ddJZ/be;XMr!cuL-bhZI(5q@2g9p]f]03?[f<T).s=Vk5ijM\hcceY7>!=d%8RhNKVY_2rr8Jf'<~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+26 0 R
+28 0 R
+30 0 R
+32 0 R
+34 0 R
+36 0 R
+38 0 R
+40 0 R
+42 0 R
+44 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 475.054 200.972 463.054 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 456.854 148.664 444.854 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 438.654 171.992 426.654 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 420.454 136.004 408.454 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 402.254 218.804 390.254 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 384.054 285.116 372.054 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 365.854 206.828 353.854 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 347.654 224.156 335.654 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 329.454 294.464 317.454 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 311.254 221.48 299.254 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 293.054 267.812 281.054 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 29 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 274.854 243.836 262.854 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+32 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 256.654 176.804 244.654 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 33 0 R
+/H /I
+>>
+endobj
+34 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 238.454 298.144 226.454 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 35 0 R
+/H /I
+>>
+endobj
+36 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 220.254 220.468 208.254 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 37 0 R
+/H /I
+>>
+endobj
+38 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 202.054 158.0 190.054 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 39 0 R
+/H /I
+>>
+endobj
+40 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 183.854 246.656 171.854 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 41 0 R
+/H /I
+>>
+endobj
+42 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 165.654 396.416 153.654 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 43 0 R
+/H /I
+>>
+endobj
+44 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 147.454 328.484 135.454 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 45 0 R
+/H /I
+>>
+endobj
+46 0 obj
+<< /Length 437 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!$B4&<aJ&:jNQMAt$<LS&QA;FH5+G^'=FW,^N^V(QJTinn7X'Y@<G[ZX1<mrYc%c8X/(fi/#!83jX%JU'_9\<f5sF36gI/;O<)$kKle_%Z%uSI=2_I$oa,#NiU%Dar[83W=YD"Cic.jR*VA(F]af`^3;D_E!K,FJM.;1QM%QiQ?&YgA7<pFJ'M?e+LSE_2H(%LT+4/Cemt.55!G'cEsH-X-l!HllC6u"#V`0Cj*`?BShESTH"Iois:(nPeRY&@,lOeGCt`]*KU)sLI@IiHO23&q*%WL:e;5W3Y5g7H38#-Rn`ejd\DsNTi``JQ2C*tMJh^)P*`"1q[LQ..3[/'(>L'!kmZ&ob(X-9pYC3O`))LgdNgLiD!X>0Wq7K,I(larWI/X=@9`J_Ank[S9g*TAKo+Q))21o&-BZQmoP^VCfXqaJGk&T~>
+endstream
+endobj
+47 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 46 0 R
+/Annots 48 0 R
+>>
+endobj
+48 0 obj
+[
+49 0 R
+51 0 R
+53 0 R
+]
+endobj
+49 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 659.8 131.336 647.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 50 0 R
+/H /I
+>>
+endobj
+51 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 641.6 182.492 629.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 52 0 R
+/H /I
+>>
+endobj
+53 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 623.4 163.304 611.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 54 0 R
+/H /I
+>>
+endobj
+55 0 obj
+<< /Length 2063 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU4gN)%,&:N/3n1DaU"nPJDDpH<r4...@g>!LL%C/hOAc[fdS3(Gn]`aQmG.FY*t&RdG'BGP(3H;3]3LCih78(m5.S,hY2LIPI'q4]j6NR8NR,'Xe&UnUXF5.75kHsoO<Cm((a#1H'RFA1[X9&R3?\&LLidu`~>
+endstream
+endobj
+56 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 55 0 R
+/Annots 57 0 R
+>>
+endobj
+57 0 obj
+[
+58 0 R
+]
+endobj
+58 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 136.328 272.354 202.32 264.354 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://forrest.apache.org/docs/howto-v12.dtdx.html)
+/S /URI >>
+/H /I
+>>
+endobj
+59 0 obj
+<< /Length 1896 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%$9on$e&A@P9cnPR,N'8ijR&&C^71*kC#'ss0TV[dqRMHX$ZK(r\N[u\!g7k-I!O!r?jNO)P1QQpuI!GOQ"]<L\?s,XG_>5;^6Muan7>T9%=j1Jd)D$*KT<E_*>Bh/N```&uQ"`)n=Z(XEFWoM&]]Aa**#)RY;/eNZ.A7A35#ep-+!*>7fT;egAB"ga1QF<]&i?!aHS/N?WHfF<BW[B5&sH;f3qtd=rc6tEZ=)qTqbabISFB)j*g_bD%mHZR!f\<,GAbuINsTP3H8"215*=XQ2[$G/da`;`i]Z1_V$aVG,ZlJ:A;ZYhNV0)snVkG>Ig1d/!8.+6DkHSC8pXMtZa.Q/,uNID8m+hQp^%?5G6O#[`/2gJKt=(7^2$@BFTLAY*NA7?R\sta7K'*U/)LPZ=9oKF-S3kbYV&V8HmcjMTFdA:aNLoX,X1=TYJO1dC*:;S.:OQMj'BIA>)bjRXQWRA3_J'V@ensY("4ha_BDAtWXA-lM-Ubf+N\^oTJTkcXk#Ju72Ict9:T1'i92tM91-S#d`t`(G&_Wj_Q4%hdQ,JT,iDl/g'Zk>)%t[=0=GYug:F("+@]d?L`=j+^if%3IG43Z!s6=])lPo&>"GebF`cJ8k$aQd//eBNBmNK:&f=OB.]mGh2&l_RO;N`l;\d/R:9E1E?nPDa+]D?g^M\]B9=)T62\H2OMtP]ek>jOagas*%4D!J\hQMBD]k1Ab.L#5Sq2aDOaT[Oq7NFVGoGIF6Z%<lu*f9IQkY?8V-YV*0/G:bdU,3D6HiUtTj3e]<4MY"RPo`O,>-%"@ArLciNnpgk]4"LaLkXf(#^]0Kq'$4n3n4M^)@OJb,aJUT2tYLLc-kt6)sU&[SM-^=8?>eV1SNQ1B\G)I[5pi,f<fXDr"n["o<*AQR0F8h-<a8sEO\?Dg2SmHU"aW4^u:6KK:=AV2lRS!cnlPR",l&_j$Vg`g[C)@_LWKj-r&nEg/].%%I`,FVR%!0f!UI`aK&$u7De'#gX\X?b+!o2a$>7#\Si(YK_:Iuc9&h!T^rK_VW5T/Y<7fA7u.M+]'.l("Wo'gR,d@[JeVFN@\ZmokAfftQ!89`KY:5q4:Jckh[09Cb*!p_Z^Z!^621UDl]EC?WpY$J8E)YQ(\(<+-C#U+U-Qgco!D&[a49^bqbO(GNE3^EO<5ORh#:ti\]R(E")3J=2$Bj^k:3*;8>;&SK=dHS'XYe'rNn'/_CNgKPq9t7Br.^j<D#l+\3V+a[tSr:p,hR_1MX'!J&@X"K>2%)ads74Fl>k`C9qWD7NNS>bt3T;r1F9q;i@LR9Bf%,V+#l]>_;'hWbX(uCZm>3qKOroi]Li+OA@Z&IWTT#@/%XZcC6/#(9o8JbHPW]p7h0lj''B'6>DZb'g9Xt/GXNe>*]XG3k.?;m[$cdMG5\:[c!&HDtp=ob_tpN_=]_.fjaGoNS9At*6#6c.9mo!$Ir%(BMlZV+U+)U:qso!CL<_e6*7(MVCait@(2?l`hYiXHSQh+;jIqX3a5lNnRM)V6;ZZJBI"s+<5Q66VW#hn8p-Knd3</n1`pt7e)Na+gYl#p?XML]Ln0NkbibZ\gs1R$:KTZMh/!o<0F#*TM+bUWdG,%H:1!&.NGe,)h>_2KF)&bNFr7Z01g"r@jq/[R7&Pj!9C/fq'[8r[%rgm*@nrf'7Jr3I4U+!^Jj,1VW7KE?O&.dZc^.G"H;`krdJWujGDQOaOH3`h;=JT$nF^mIfm=@o/C/q?A.gqg"WE!XiO=U:h.:5@APs:5ClucS!rjQZMk9a5m$gn._L=Ba\)JC8fm$pDV$X^IFIMU@it&.MC9cXJEN-^W!0<m7%-'kU8B46D%GCM^K.;P5?W:SIB//((H0VOl:5t'lBmhK)K9H=jN5:&$TBJ+^pE.5C?sE~>
+endstream
+endobj
+60 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 59 0 R
+>>
+endobj
+61 0 obj
+<< /Length 2031 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%$99[ga&AI=/ppO!f'YbZ,eJ:#=%(gif-<hI...@F>8*amZH1>c.S<eNfCo6_<A?"G<dpat`BX,s%Z.E&F(KUa2%5g)7^Z)?_q'].m,f<VJpB/1D[/KC$=.)t:n#KHHYpP;uKIA"NM3.VbG:r+eMHhCZlCAX0RXOIK5ebhbIEU)(*#nm)HTaFSIR(CS"bCk-#R:OO7tuh-QM_a;UFkE896&]4;;AW2?Sba.O=:bF:f&%_+eo8^%r$oBM95ODiPt9H1o&<1\A]X%Pim.XZ^E4o$nG,J`.9PbkNcC8X^_tP#1tgr7i7];CdZQ"<b<&G)fisYg#CIG10RZpno`kc#)j?`58gu(kF-XgB46(YGNendSX7:ZGRHiBJ2Q*H0eN/eN#(d9(4:OaGB&<I,`KY6r"WjucUX,73NlFG(T1RR[TAo;$N,GFY6_6Q6*iIA2=+n$(!0F;cUOZo&MBXsO9j?NK`oKo++>[Doi^nJG//A7cZ[[ec6n`5(]AN/lO"t'dh:*>%OBI#+0)_<=-W8]gPqmLKAllN<8\#c]9k0'DJcAk%<GJ1*7BC=Ag3rhmF*+bfpM.HDKmW3L_Rnict-cfU>cJ#?$9*gV;'s>-JTbS_7Q>LVTRZ(7.Pb\9E_IE3d_%6X/jAC=HqH7>P)`D6se5'0<+[E?.QP_fAaNh%WTXZQt7>_=m#<0bM9-SXr!8JEsEkub^@[6d7VZJLk0+Dg=nB*A2ro&H!_Nd($ES+#mi/.HS;a2-Qm<V%n@S?g0S0M@1M/@`rM"j1R;)u-KlB3\`'Ar,d4OGl#jrX^>fM\$tC_=-41beFDlS9\d;h4EOQ1*,^OpT!s"qe%<$;4UjD>O@h]XI:!Z:j3%iG]$2/X6er7ZB7:m&=VO\_)*@Mup!>]@'I9%\?PF>e!eMe:MV>!kE#2_%48Q_f-I&L-87?h1VCCD'Xf(>S#g,ZX7-I=.`i;chJK3GsKfUB@<rAJYk-Z\GqHrRD0Rq7G_#i1@BO#GA;(h4qr=hH.bb$e8d+.P)0eIoI6@M3;:&q>G2^S2iN2qR[84,#I_2[(H)[2F9n_q)b=K4Dp+P@hujFDX#sClq8>5HCFoQF+RSFInmclc3M$C;1XGq;7`<C_9WGBAIbPi&iS8>)srqT(Q/)2D47h3+Or&kNs(V2KhK_!/;K,Y_a<$P$,E"(L'$`e,$umM7m5d:NVYN"rN6R*JJCHNF78Tq_cFg!0=OB+%6'H/ZR:1r,u.iEs$&[\[LlXi?*R)l8*gsG\HudEW$"k3VKiJFrkeA&,#XDXR"6F7B8\5euWKSd*cp<gb8C8:\4~>
+endstream
+endobj
+62 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 61 0 R
+/Annots 63 0 R
+>>
+endobj
+63 0 obj
+[
+64 0 R
+65 0 R
+]
+endobj
+64 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 470.604 475.441 530.916 463.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://issues.cocoondev.org/jira/secure/BrowseProject.jspa?id=10000)
+/S /URI >>
+/H /I
+>>
+endobj
+65 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 353.952 397.788 412.968 385.788 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://forrest.apache.org/mail-lists.html)
+/S /URI >>
+/H /I
+>>
+endobj
+66 0 obj
+<< /Length 1323 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%#D/\/e&H;*)_/DtsQkh.9D-r$nD:TKAR^F%h?lfADU2@$<W(E5=r;3&X@\.&PDIL?=dCd*Smbo24GN!@Xmh'/1MhJ.!7Fj7a/GLn3=KprqRg+h8E(g2AE[dp<ABpbE03=4(8/nNXA<s(fg?ca-hoT-$.S$BpWm25%Ik]'2athNFE_ZN[iC<n0&B6e.@mHP_a'g!]5:U@U1k8*aAGN!fQ<1P"=f-2'hjD[#1=^*H5s%ubFEq_64UOEUb^-<>r(F2.YdHhh[5.%a<RX=Z5_M*/ZP,%XqfWd^LF<GWU;G(H.:niCLHC,D6gF,?1Ck(`6mn>Lmg+h,=*3$1%14R^EP7(]U@dcWNceXMdqQtQD_cZ"SX"F5j_LYn.?u.9&"/A1osrLkMAa+D:>^PM$pP]9Lt3Bh[HSO+J@dWT;K*+fKZl;m'//o-!iW?=m4A,_hCimq9:<i+]#9[!"Ej*_*ZP_t6b[Mk&EZtr<r*#m7.o'*=b[>/)umtcHW`0\p\Mng3c+L9LPrQ%>bO:8@l+N4+Yc\::3`!NVoTNJ%AM10.af:t6$4*k.#`#=[4H5Mf/!>['^Nko[V]jq=/G0pW&3+W9lLEPfC(fWP&odppWW24"[RDUgd`Y&=)UqKhaI8iQ!*\,E1,R:Zi=X.*V/;n11P84RDW8/Q;+f@Z[`C4O>C?Chsj6)^<V2"h1^Jr\L%O,_1Y)WFA=e8gBW5Tj3RK^;BHnaFW9$\F!pVcO9[q$EF7"h+c^F-SVXUINX^eG#$aok\.%r$B2CcYV8t*Y,I;_Uc8di(lHWMfZ`%i@\N%AEoF/lU$K9XuhM6O1a0>YlCqtdCb4p2Ant7tRQ#0$+U#PU?0.Gi8lAmR$2Hgn]0,@:2:q9MmVQ*lSU/In/-5U(S.9'(p3D[+[S[\qf_%t7Mg0:@u,+n*hD_jLGm!I$V:\Ba97u&Jli9PF,YTU4nC)Ie902UR&PihWpC*<K@*fXg1LJn($@m/L;\A,e<^l2jngFc;+O/E4Y>efel]u8PW;#=mQJi#PC9n#L!cB=p`XOZdRk9#/"qsMc:En]?KEM4f2%UL/<q*k,FOeG;+q1fn:T48]B7[)9J+P(0ERDskKRTDq8a!qoMd7Ylh.og?V^@3B<"nS]$3V=5JF1smKHHn\2q!6L*f5CjJ1<WPfo]32gm8[\_7m2W`(6_0q!\G^$FY'/r^Q-9Hi,JhR"a5sjU!IrGbf'Tcr>ug?F&+dj$:#8454RT^f3*BoMO-)(DmV7,j:3sY[k'^u04D<c>3LXo,)WZ'<NU?VQ"]>eeToTo#"<:_[+#C6J-sE(P3#Fce0OL4ei=Y_~>
+endstream
+endobj
+67 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 66 0 R
+/Annots 68 0 R
+>>
+endobj
+68 0 obj
+[
+69 0 R
+70 0 R
+]
+endobj
+69 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 196.152 452.426 314.124 440.426 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.evolt.org/article/How_To_Write_A_How_To/9741/18250/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+70 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 282.144 412.826 326.796 400.826 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.tldp.org/HOWTO/HOWTO-INDEX/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+72 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\145\0\156\0\144\0\145\0\144\0\40\0\101\0\165\0\144\0\151\0\145\0\156\0\143\0\145)
+ /Parent 71 0 R
+ /Next 73 0 R
+ /A 9 0 R
+>> endobj
+73 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\120\0\165\0\162\0\160\0\157\0\163\0\145)
+ /Parent 71 0 R
+ /Prev 72 0 R
+ /Next 74 0 R
+ /A 11 0 R
+>> endobj
+74 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\162\0\145\0\162\0\145\0\161\0\165\0\151\0\163\0\151\0\164\0\145\0\163)
+ /Parent 71 0 R
+ /Prev 73 0 R
+ /Next 75 0 R
+ /A 13 0 R
+>> endobj
+75 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\123\0\164\0\145\0\160\0\163)
+ /Parent 71 0 R
+ /First 76 0 R
+ /Last 86 0 R
+ /Prev 74 0 R
+ /Next 87 0 R
+ /Count -11
+ /A 15 0 R
+>> endobj
+76 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\127\0\162\0\151\0\164\0\145\0\40\0\164\0\150\0\145\0\40\0\117\0\166\0\145\0\162\0\166\0\151\0\145\0\167)
+ /Parent 75 0 R
+ /Next 77 0 R
+ /A 17 0 R
+>> endobj
+77 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\104\0\145\0\163\0\143\0\162\0\151\0\142\0\145\0\40\0\171\0\157\0\165\0\162\0\40\0\111\0\156\0\164\0\145\0\156\0\144\0\145\0\144\0\40\0\101\0\165\0\144\0\151\0\145\0\156\0\143\0\145)
+ /Parent 75 0 R
+ /Prev 76 0 R
+ /Next 78 0 R
+ /A 19 0 R
+>> endobj
+78 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\63\0\40\0\123\0\164\0\141\0\164\0\145\0\40\0\164\0\150\0\145\0\40\0\120\0\165\0\162\0\160\0\157\0\163\0\145)
+ /Parent 75 0 R
+ /Prev 77 0 R
+ /Next 79 0 R
+ /A 21 0 R
+>> endobj
+79 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\64\0\40\0\114\0\151\0\163\0\164\0\40\0\141\0\156\0\171\0\40\0\120\0\162\0\145\0\162\0\145\0\161\0\165\0\163\0\151\0\164\0\145\0\163)
+ /Parent 75 0 R
+ /Prev 78 0 R
+ /Next 80 0 R
+ /A 23 0 R
+>> endobj
+80 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\65\0\40\0\104\0\145\0\163\0\143\0\162\0\151\0\142\0\145\0\40\0\164\0\150\0\145\0\40\0\123\0\164\0\145\0\160\0\163\0\40\0\157\0\146\0\40\0\171\0\157\0\165\0\162\0\40\0\110\0\157\0\167\0\55\0\124\0\157)
+ /Parent 75 0 R
+ /Prev 79 0 R
+ /Next 81 0 R
+ /A 25 0 R
+>> endobj
+81 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\66\0\40\0\105\0\170\0\164\0\145\0\156\0\144\0\40\0\164\0\150\0\145\0\40\0\114\0\145\0\141\0\162\0\156\0\151\0\156\0\147)
+ /Parent 75 0 R
+ /Prev 80 0 R
+ /Next 82 0 R
+ /A 27 0 R
+>> endobj
+82 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\67\0\40\0\123\0\165\0\155\0\155\0\141\0\162\0\151\0\172\0\145\0\40\0\164\0\150\0\145\0\40\0\105\0\156\0\164\0\151\0\162\0\145\0\40\0\120\0\162\0\157\0\143\0\145\0\163\0\163)
+ /Parent 75 0 R
+ /Prev 81 0 R
+ /Next 83 0 R
+ /A 29 0 R
+>> endobj
+83 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\70\0\40\0\101\0\144\0\144\0\151\0\164\0\151\0\157\0\156\0\141\0\154\0\40\0\124\0\151\0\160\0\163\0\40\0\157\0\162\0\40\0\106\0\101\0\121\0\163)
+ /Parent 75 0 R
+ /Prev 82 0 R
+ /Next 84 0 R
+ /A 31 0 R
+>> endobj
+84 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\71\0\40\0\122\0\145\0\146\0\145\0\162\0\145\0\156\0\143\0\145\0\163)
+ /Parent 75 0 R
+ /Prev 83 0 R
+ /Next 85 0 R
+ /A 33 0 R
+>> endobj
+85 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\60\0\40\0\123\0\165\0\142\0\155\0\151\0\164\0\40\0\166\0\151\0\141\0\40\0\164\0\150\0\145\0\40\0\160\0\162\0\157\0\152\0\145\0\143\0\164\0\40\0\151\0\163\0\163\0\165\0\145\0\40\0\164\0\162\0\141\0\143\0\153\0\145\0\162)
+ /Parent 75 0 R
+ /Prev 84 0 R
+ /Next 86 0 R
+ /A 35 0 R
+>> endobj
+86 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\61\0\40\0\107\0\145\0\164\0\40\0\163\0\157\0\155\0\145\0\40\0\146\0\145\0\145\0\144\0\142\0\141\0\143\0\153)
+ /Parent 75 0 R
+ /Prev 85 0 R
+ /A 37 0 R
+>> endobj
+87 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\105\0\170\0\164\0\145\0\156\0\163\0\151\0\157\0\156)
+ /Parent 71 0 R
+ /Prev 75 0 R
+ /Next 88 0 R
+ /A 39 0 R
+>> endobj
+88 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\106\0\162\0\145\0\161\0\165\0\145\0\156\0\164\0\154\0\171\0\40\0\101\0\163\0\153\0\145\0\144\0\40\0\121\0\165\0\145\0\163\0\164\0\151\0\157\0\156\0\163)
+ /Parent 71 0 R
+ /First 89 0 R
+ /Last 90 0 R
+ /Prev 87 0 R
+ /Next 91 0 R
+ /Count -2
+ /A 41 0 R
+>> endobj
+89 0 obj
+<<
+ /Title (\376\377\0\66\0\56\0\61\0\40\0\127\0\150\0\141\0\164\0\40\0\151\0\163\0\40\0\164\0\150\0\145\0\40\0\144\0\151\0\146\0\146\0\145\0\162\0\145\0\156\0\143\0\145\0\40\0\142\0\145\0\164\0\167\0\145\0\145\0\156\0\40\0\141\0\40\0\110\0\157\0\167\0\55\0\124\0\157\0\40\0\141\0\156\0\144\0\40\0\141\0\40\0\164\0\165\0\164\0\157\0\162\0\151\0\141\0\154\0\77)
+ /Parent 88 0 R
+ /Next 90 0 R
+ /A 43 0 R
+>> endobj
+90 0 obj
+<<
+ /Title (\376\377\0\66\0\56\0\62\0\40\0\127\0\150\0\141\0\164\0\40\0\163\0\160\0\145\0\154\0\154\0\151\0\156\0\147\0\40\0\143\0\157\0\156\0\166\0\145\0\156\0\164\0\151\0\157\0\156\0\40\0\163\0\150\0\157\0\165\0\154\0\144\0\40\0\111\0\40\0\146\0\157\0\154\0\154\0\157\0\167\0\77)
+ /Parent 88 0 R
+ /Prev 89 0 R
+ /A 45 0 R
+>> endobj
+91 0 obj
+<<
+ /Title (\376\377\0\67\0\40\0\124\0\151\0\160\0\163)
+ /Parent 71 0 R
+ /First 92 0 R
+ /Last 92 0 R
+ /Prev 88 0 R
+ /Next 93 0 R
+ /Count -1
+ /A 50 0 R
+>> endobj
+92 0 obj
+<<
+ /Title (\376\377\0\67\0\56\0\61\0\40\0\110\0\157\0\167\0\55\0\124\0\157\0\40\0\144\0\164\0\144)
+ /Parent 91 0 R
+ /A 52 0 R
+>> endobj
+93 0 obj
+<<
+ /Title (\376\377\0\70\0\40\0\122\0\145\0\146\0\145\0\162\0\145\0\156\0\143\0\145\0\163)
+ /Parent 71 0 R
+ /Prev 91 0 R
+ /A 54 0 R
+>> endobj
+94 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+95 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+96 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+97 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+98 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+99 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+100 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 6
+/Kids [6 0 R 47 0 R 56 0 R 60 0 R 62 0 R 67 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 71 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 94 0 R /F5 95 0 R /F1 97 0 R /F6 96 0 R /F9 98 0 R /F2 99 0 R /F7 100 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [56 0 R /XYZ 85.0 579.966 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [56 0 R /XYZ 85.0 527.632 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [56 0 R /XYZ 85.0 448.898 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [56 0 R /XYZ 85.0 243.354 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [56 0 R /XYZ 85.0 191.02 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [60 0 R /XYZ 85.0 611.4 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [60 0 R /XYZ 85.0 520.547 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [60 0 R /XYZ 85.0 456.094 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [60 0 R /XYZ 85.0 365.241 null]
+>>
+endobj
+27 0 obj
+<<
+/S /GoTo
+/D [60 0 R /XYZ 85.0 287.588 null]
+>>
+endobj
+29 0 obj
+<<
+/S /GoTo
+/D [60 0 R /XYZ 85.0 209.935 null]
+>>
+endobj
+31 0 obj
+<<
+/S /GoTo
+/D [62 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+33 0 obj
+<<
+/S /GoTo
+/D [62 0 R /XYZ 85.0 581.347 null]
+>>
+endobj
+35 0 obj
+<<
+/S /GoTo
+/D [62 0 R /XYZ 85.0 503.694 null]
+>>
+endobj
+37 0 obj
+<<
+/S /GoTo
+/D [62 0 R /XYZ 85.0 439.241 null]
+>>
+endobj
+39 0 obj
+<<
+/S /GoTo
+/D [62 0 R /XYZ 85.0 361.588 null]
+>>
+endobj
+41 0 obj
+<<
+/S /GoTo
+/D [62 0 R /XYZ 85.0 282.854 null]
+>>
+endobj
+43 0 obj
+<<
+/S /GoTo
+/D [62 0 R /XYZ 85.0 251.72 null]
+>>
+endobj
+45 0 obj
+<<
+/S /GoTo
+/D [67 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+50 0 obj
+<<
+/S /GoTo
+/D [67 0 R /XYZ 85.0 607.747 null]
+>>
+endobj
+52 0 obj
+<<
+/S /GoTo
+/D [67 0 R /XYZ 85.0 576.613 null]
+>>
+endobj
+54 0 obj
+<<
+/S /GoTo
+/D [67 0 R /XYZ 85.0 512.16 null]
+>>
+endobj
+71 0 obj
+<<
+ /First 72 0 R
+ /Last 93 0 R
+>> endobj
+xref
+0 101
+0000000000 65535 f 
+0000020713 00000 n 
+0000020806 00000 n 
+0000020898 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001536 00000 n 
+0000001656 00000 n 
+0000001807 00000 n 
+0000021044 00000 n 
+0000001942 00000 n 
+0000021109 00000 n 
+0000002079 00000 n 
+0000021175 00000 n 
+0000002216 00000 n 
+0000021241 00000 n 
+0000002353 00000 n 
+0000021307 00000 n 
+0000002490 00000 n 
+0000021372 00000 n 
+0000002627 00000 n 
+0000021436 00000 n 
+0000002764 00000 n 
+0000021502 00000 n 
+0000002901 00000 n 
+0000021568 00000 n 
+0000003038 00000 n 
+0000021634 00000 n 
+0000003174 00000 n 
+0000021700 00000 n 
+0000003311 00000 n 
+0000021766 00000 n 
+0000003448 00000 n 
+0000021830 00000 n 
+0000003585 00000 n 
+0000021896 00000 n 
+0000003722 00000 n 
+0000021962 00000 n 
+0000003859 00000 n 
+0000022028 00000 n 
+0000003994 00000 n 
+0000022094 00000 n 
+0000004131 00000 n 
+0000022160 00000 n 
+0000004268 00000 n 
+0000022225 00000 n 
+0000004405 00000 n 
+0000004934 00000 n 
+0000005057 00000 n 
+0000005098 00000 n 
+0000022289 00000 n 
+0000005231 00000 n 
+0000022355 00000 n 
+0000005364 00000 n 
+0000022421 00000 n 
+0000005497 00000 n 
+0000007653 00000 n 
+0000007776 00000 n 
+0000007803 00000 n 
+0000008006 00000 n 
+0000009995 00000 n 
+0000010103 00000 n 
+0000012227 00000 n 
+0000012350 00000 n 
+0000012384 00000 n 
+0000012605 00000 n 
+0000012800 00000 n 
+0000014216 00000 n 
+0000014339 00000 n 
+0000014373 00000 n 
+0000014599 00000 n 
+0000022486 00000 n 
+0000014801 00000 n 
+0000014993 00000 n 
+0000015141 00000 n 
+0000015325 00000 n 
+0000015502 00000 n 
+0000015710 00000 n 
+0000016009 00000 n 
+0000016225 00000 n 
+0000016465 00000 n 
+0000016773 00000 n 
+0000017001 00000 n 
+0000017282 00000 n 
+0000017533 00000 n 
+0000017709 00000 n 
+0000018041 00000 n 
+0000018248 00000 n 
+0000018408 00000 n 
+0000018708 00000 n 
+0000019129 00000 n 
+0000019471 00000 n 
+0000019641 00000 n 
+0000019787 00000 n 
+0000019939 00000 n 
+0000020052 00000 n 
+0000020162 00000 n 
+0000020273 00000 n 
+0000020381 00000 n 
+0000020487 00000 n 
+0000020603 00000 n 
+trailer
+<<
+/Size 101
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+22537
+%%EOF

Added: forrest/site/howto/howto-pdf-tab.html
==============================================================================
--- (empty file)
+++ forrest/site/howto/howto-pdf-tab.html	Sun Jul 18 20:56:52 2004
@@ -0,0 +1,495 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>How to create a PDF document for each tab</title>
+<link type="text/css" href="../skin/page.css" rel="stylesheet">
+<link type="text/css" href="../skin/forrest.css" rel="stylesheet">
+<link rel="shortcut icon" href="../favicon.ico">
+<script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script><script src="../skin/menu.js" language="javascript" type="text/javascript"></script>
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<table width="100%" border="0" cellpadding="0" cellspacing="0" class="header">
+<tr>
+<td>
+<div class="headerlogo">
+<a href="http://www.apache.org/"><img class="logoImage" alt="Apache" src="../images/apache-forrest.png"></a>
+</div>
+</td><td align="center">
+<div class="headerlogo">
+<a href="http://forrest.apache.org/"><img class="logoImage" alt="Forrest" src="../images/project-logo.gif"></a>
+</div>
+</td><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table border="0" cellpadding="0" cellspacing="0" class="dialog">
+<tr>
+<td height="10" class="border" colspan="3"></td>
+</tr>
+<tr>
+<td height="8" colspan="3"></td>
+</tr>
+<tr>
+<td></td><td nowrap="nowrap"><input value="forrest.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text">
+			&nbsp;
+			<input name="Search" value="Search" type="submit">
+<br>
+			the Apache Forrest site
+			
+			
+		      </td><td></td>
+</tr>
+<tr>
+<td height="7" colspan="3"></td>
+</tr>
+<tr>
+<td class="search border bottom-left SBBL"></td><td class="search border bottomborder"></td><td class="search border bottom-right SBBR"></td>
+</tr>
+</table>
+</form>
+</td><td height="10" width="10" align="right"><span class="textheader">Forrest</span></td>
+</tr>
+<tr>
+<td class="tabstrip" colspan="4">
+<table border="0" cellpadding="0" cellspacing="0" class="tab">
+<tr>
+<td class="tab pre-separator"></td><td>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="tab unselected top-left TUTL"></td><td class="tab unselected corner"><a class="base-not-selected" href="../index.html">Welcome</a></td><td class="tab unselected top-right TUTR"></td>
+</tr>
+<tr>
+<td class="spacer" colspan="3"></td>
+</tr>
+</table>
+</td><td class="tab separator"></td><td>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="tab unselected top-left TUTL"></td><td class="tab unselected corner"><a class="base-not-selected" href="../contrib.html">Project</a></td><td class="tab unselected top-right TUTR"></td>
+</tr>
+<tr>
+<td class="spacer" colspan="3"></td>
+</tr>
+</table>
+</td><td class="tab separator"></td><td>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="tab unselected top-left TUTL"></td><td class="tab unselected corner"><a class="base-not-selected" href="../docs/your-project.html">Documentation</a></td><td class="tab unselected top-right TUTR"></td>
+</tr>
+<tr>
+<td class="spacer" colspan="3"></td>
+</tr>
+</table>
+</td><td class="tab separator"></td><td class="tab selected top-left TSTL"></td><td class="tab selected"><a class="base-selected" href="../howto/index.html">How-To</a></td><td class="tab selected top-right TSTR"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td class="level2tabstrip" colspan="2"></td><td class="datenote level2tabstrip" colspan="2">
+<div class="published">
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+</td>
+</tr>
+</table>
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top">
+<table class="menuarea" cellspacing="0" cellpadding="0">
+<tr>
+<td width="6px" valign="top">
+<table border="0" cellpadding="0" cellspacing="0" class="leftpagemargin">
+<tr>
+<td class="subborder trail">&nbsp;</td>
+</tr>
+</table>
+</td><td class="dialog">
+<div class="menu">
+<div onclick="SwitchMenu('menu_selected_1.1')" id="menu_selected_1.1Title" class="menutitle">How-To</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup">
+<div class="menuitem">
+<a href="../howto/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../howto/howto-howto.html">Write a How-to</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Create tab PDF</div>
+</div>
+</div>
+</div>
+</td>
+</tr>
+<tr>
+<td></td><td>
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="border bottom-left"></td><td class="border bottomborder"></td><td class="border bottom-right"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td colspan="2" height="10"></td>
+</tr>
+</table>
+</td><td width="100%" valign="top">
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="subborder trail">
+	         &nbsp;<a href="http://www.apache.org/">apache</a> &gt; <a href="http://forrest.apache.org/">forrest</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>&nbsp;
+          </td><td nowrap="true" align="right" class="subborder trail"></td>
+</tr>
+<tr>
+<td colspan="2" align="left">
+<div class="content">
+<table class="title">
+<tr>
+<td valign="middle">
+<h1>How to create a PDF document for each tab</h1>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="howto-pdf-tab.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a></td>
+</tr>
+</table>
+<ul class="minitoc">
+<li>
+<a href="#Intended Audience">Intended Audience</a>
+</li>
+<li>
+<a href="#Purpose">Purpose</a>
+</li>
+<li>
+<a href="#Prerequisites">Prerequisites</a>
+</li>
+<li>
+<a href="#Steps">Steps</a>
+<ul class="minitoc">
+<li>
+<a href="#Create+your+project%27s+main+sitemap.xmap">Create your project's main sitemap.xmap</a>
+</li>
+<li>
+<a href="#Create+the+aggregator+sitemap+pdf-tab.xmap">Create the aggregator sitemap pdf-tab.xmap</a>
+</li>
+<li>
+<a href="#Edit+project+sitemap.xmap">Edit project sitemap.xmap</a>
+</li>
+<li>
+<a href="#Edit+project+sitemap.xmap+to+mount+pdf-tab.xmap">Edit project sitemap.xmap to mount pdf-tab.xmap</a>
+</li>
+<li>
+<a href="#Edit+the+file+">Edit the file pdf-tab.xmap</a>
+</li>
+<li>
+<a href="#Edit+your+site.xml">Edit your site.xml</a>
+</li>
+<li>
+<a href="#Explanation+of+the+operation">Explanation of the operation</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Feedback and further development of this How-To">Feedback and further development of this How-To</a>
+</li>
+</ul>
+ 
+<header>
+  
+  
+<a name="N10016"></a><a name="Overview"></a>
+<h3 class="h3">Overview</h3>
+<div class="section">
+<p>This How-To describes the generation of a PDF document for each
+    group of documents that is defined by a tab. 
+  </p>
+</div>
+  
+<last-modified-content-date date="2004-07-19"></last-modified-content-date>
+ 
+</header>
+
+  
+<a name="N10021"></a><a name="Intended Audience"></a>
+<h3 class="h3">Intended Audience</h3>
+<div class="section">
+    
+<p>
+      Users who need to generate one printable document aggregated from a
+      group of documents.
+    </p>
+  
+</div>
+  
+  
+<a name="N1002A"></a><a name="Purpose"></a>
+<h3 class="h3">Purpose</h3>
+<div class="section">
+    
+<p>
+      By default Forrest generates a pdf file for each separate document of
+      your project.
+      As well you can create a pdf of the whole site. But sometimes it may
+      be necessary to generate a pdf file out of selected tab, i.e. only for
+      certain parts of the site.
+    </p>
+  
+</div>
+
+  
+<a name="N10033"></a><a name="Prerequisites"></a>
+<h3 class="h3">Prerequisites</h3>
+<div class="section">
+    
+<ul>
+      
+<li>Understand how to create project-specific sitemaps by following the
+      <a href="../docs/your-project.html">Using Forrest</a> document.</li>
+    
+</ul>
+  
+</div>
+
+  
+<a name="N10043"></a><a name="Steps"></a>
+<h3 class="h3">Steps</h3>
+<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> based on the <span class="codefrag">aggregate.xmap</span>
+    
+</p>
+  
+<a name="N10054"></a><a name="Create+your+project%27s+main+sitemap.xmap"></a>
+<h4 class="h4">Create your project's main sitemap.xmap</h4>
+<p>
+      Simply copy the sitemap.xmap from the Forrest sitemaps at
+      <span class="codefrag">${FORREST_HOME}/context/sitemap.xmap</span> into your
+      <span class="codefrag">src/documentation</span> directory (or wherever
+      ${project.sitemap-dir} points to).
+    </p>
+
+  
+<a name="N10064"></a><a name="Create+the+aggregator+sitemap+pdf-tab.xmap"></a>
+<h4 class="h4">Create the aggregator sitemap pdf-tab.xmap</h4>
+<p>
+    Copy the aggregate.xmap from Forrest sitemaps into your
+    ${project.sitemap-dir} and rename it to pdf-tab.xmap
+    </p>
+
+  
+<a name="N1006E"></a><a name="Edit+project+sitemap.xmap"></a>
+<h4 class="h4">Edit project sitemap.xmap</h4>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">
+      This is a workaround for Issue FOR-202
+    </div>
+</div>
+<p>
+      Edit the project <span class="codefrag">sitemap.xmap</span> to comment-out the match
+      for the sitemap like this:
+    </p>
+<pre class="code">
+&lt;!--
+&lt;map:pipeline internal-only="false"&gt;
+&lt;map:select type="exists"&gt;
+  &lt;map:when test="{project:sitemap}"&gt;
+    &lt;map:mount uri-prefix="" src="{project:sitemap}" check-reload="yes" /&gt;
+  &lt;/map:when&gt;  
+&lt;/map:select&gt;
+&lt;/map:pipeline
+--&gt;
+    </pre>
+
+  
+<a name="N10082"></a><a name="Edit+project+sitemap.xmap+to+mount+pdf-tab.xmap"></a>
+<h4 class="h4">Edit project sitemap.xmap to mount pdf-tab.xmap</h4>
+<p>
+      Insert the following lines after the
+      <span class="codefrag">&lt;map:match pattern="site.xml"&gt;</span>
+      pipeline in the section called "SOURCE FORMATS".
+    </p>
+<pre class="code">
+...
+&lt;map:match pattern="pdf-tab.xml"&gt;
+   &lt;map:mount uri-prefix="" src="pdf-tab.xmap" check-reload="yes" /&gt;
+&lt;/map:match&gt;
+...
+    </pre>
+
+  
+<a name="N10093"></a><a name="Edit+the+file+"></a>
+<h4 class="h4">Edit the file pdf-tab.xmap</h4>
+<p>
+      The <span class="codefrag">&lt;map:match pattern="*.xml"&gt;</span> element
+      should look like the following:
+    </p>
+<pre class="code">
+&lt;map:match pattern="*.xml"&gt;
+  &lt;map:generate src="cocoon://abs-linkmap"/&gt;
+  &lt;map:transform type="xpath"&gt;
+	&lt;map:parameter name="include" value="//*[@wholesite='true']"/&gt;
+  &lt;/map:transform&gt;
+  &lt;map:transform src="resources/stylesheets/site2book.xsl" /&gt;
+  &lt;map:transform src="resources/stylesheets/aggregates/book2cinclude.xsl"&gt;
+     &lt;map:parameter name="title"
+        value="{conf:project-name}: Still My Foo Site"/&gt;
+  &lt;/map:transform&gt;
+  &lt;map:transform type="cinclude"/&gt;
+  &lt;map:transform src="resources/stylesheets/aggregates/doc2doc-uniqueids.xsl"/&gt;
+  &lt;map:transform src="resources/stylesheets/aggregates/docs2document.xsl"/&gt;
+  &lt;map:serialize type="xml"/&gt;
+&lt;/map:match&gt;
+    </pre>
+  
+<a name="N100A6"></a><a name="Edit+your+site.xml"></a>
+<h4 class="h4">Edit your site.xml</h4>
+<p>Add the following entry to your site.xml in the
+      <span class="codefrag">&lt;about&gt;</span> element
+    </p>
+<pre class="code">... 
+&lt;whole_foosite href="pdf-tab.html" label="sub site" /&gt;
+    </pre>
+<p>
+      Your site.xml should look like this ...
+    </p>
+<pre class="code">... 
+&lt;about label="About"&gt;
+  &lt;index label="Index" href="index.html" description="Welcome to MyProj"/&gt;
+  &lt;changes label="Changes" href="changes.html"
+    description="History of Changes" /&gt;
+  &lt;todo label="Todo" href="todo.html" description="Todo List" /&gt;
+  &lt;whole_foosite href="pdf-tab.html" label="pdf-tab" /&gt;
+&lt;/about&gt;
+...
+    </pre>
+<p>
+      This allows you to link to it via a
+      <span class="codefrag">&lt;link href="site:whole_foosite"&gt;</span>
+      reference. 
+    </p>
+<p>Add to every element that should be included in the pdf-tab.pdf
+      the attribute <span class="codefrag">wholesite="true"</span>
+</p>
+<pre class="code">
+&lt;sample-wiki label="Wiki page" href="wiki-sample.html"
+  description="wiki-sample" wholesite="true"/&gt;
+	  </pre>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">This attribute will be inherited by all children of the element. 
+	 Do not use it in the parent element that contains the 
+	 <span class="codefrag">&lt;whole_foosite href="pdf-tab.html" label="pdf-tab" /&gt;</span> 
+	 as the child (will cause a <span class="codefrag">stack overflow</span> if you do)!!!
+	</div>
+</div>
+  
+<a name="N100D6"></a><a name="Explanation+of+the+operation"></a>
+<h4 class="h4">Explanation of the operation</h4>
+<p>
+      Line 4 of our example
+      <br>
+      
+<span class="codefrag">&lt;map:parameter name="include" value="//*[@wholesite='true']"/&gt;</span>
+      looks at your site.xml and will match every element containing the
+      <span class="codefrag">wholesite="true"</span> attribute. For example, to use the "samples"
+      tab ...
+    </p>
+<pre class="code">
+...
+&lt;samples label="Samples" href="samples/" tab="samples" wholesite="true"&gt;
+...
+&lt;/samples&gt;
+...
+    </pre>
+<p>
+      It matches <strong>all</strong> of the elements that contain
+      <span class="codefrag">wholesite="true"</span>
+      (in our example <span class="codefrag">&lt;samples&gt;</span>
+      and its "children") for the content of the pdf file to be generated.
+    </p>
+<p>
+      Line 8 defines the title of the pdf file by taking the content
+      of the project-name variable in
+      <span class="codefrag">skinconf.xml</span> and adding some funny text:
+      <br>
+      
+<span class="codefrag">&lt;map:parameter name="title" value="{conf:project-name}: Still My Foo Site"/&gt;</span>
+    
+</p>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">
+      In the original <span class="codefrag">aggregate.xmap</span> there is the line
+      <br>
+      
+<span class="codefrag">&lt;map:parameter name="ignore" value="{1}"/&gt;</span>
+      
+<br>
+      just before the title definition
+      (<span class="codefrag">&lt;map:parameter name="title" value=".../&gt;</span>).
+      Be sure to delete it or comment it out if you like to generate a
+      pdf-file for specific sites. You only need it for the generation of
+      one pdf-file for the whole project (this is what
+      <span class="codefrag">aggregate.xmap</span> usually does).
+    </div>
+</div>
+  
+</div>
+
+  
+<a name="N10117"></a><a name="Feedback and further development of this How-To"></a>
+<h3 class="h3">Feedback and further development of this How-To</h3>
+<div class="section">
+    
+<p>
+      Please provide feedback about this document via the
+      <a href="../mail-lists.html">mailing lists</a>.
+    </p>
+    
+<p>
+      In the future, this ability will probably be incorporated into the
+      main Forrest process.
+    </p>
+    
+<div class="frame fixme">
+<div class="label">Fixme (open)</div>
+<div class="content">
+      This document will need to be modified when Issue FOR-202 is solved.
+    </div>
+</div>
+  
+</div>
+
+</div>
+</td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table>
+<tr>
+<td>
+<br>
+<br>
+</td>
+</tr>
+</table>
+<table class="footer">
+<tr>
+<td colspan="2" align="center" width="90%"><span class="footnote"><a href="http://www.apache.org/licenses/LICENSE-2.0">
+                Copyright &copy; 2002-2004&nbsp;
+                The Apache Software Foundation.</a>
+            All rights reserved.
+            <br>
+<script type="text/javascript" language="JavaScript"><!--
+              document.write(" - "+"Last Published: " + document.lastModified);
+              //  --></script></span></td><td nowrap="nowrap" align="right" class="logos"><a href="http://validator.w3.org/check/referer"><img border="0" width="88" height="31" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img border="0" width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a></td>
+</tr>
+</table>
+</body>
+</html>

Added: forrest/site/howto/howto-pdf-tab.pdf
==============================================================================
--- (empty file)
+++ forrest/site/howto/howto-pdf-tab.pdf	Sun Jul 18 20:56:52 2004
@@ -0,0 +1,565 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1040 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`S966RV&AJ$Ckgnf+78L_>UlD;>.@kKpHb^b?=rS%^8b;C$n^?F.`gPt?B5CW*Q1k*^>4#XOZc`MB9ONIhF@PUm4<nMsUPP9J7<:QQ$%f](TQ#h'SUJuukNINnJbe?-ddB7N<E(Cp8+-'D_nl_:NpEgi.lWXVnf7TniTImc.<it8-shOKULe(X\aU/AXoF#2a+Q2n\\K6uXaR_)G1L!RR4X5Q:cg[7]=?(N$E-p>jb/oA<>ef)cJ=j_h0\3h4078N!,F[E@-rXh<4>Dtlf.F3rB)>)U2#`Hjr&2q!R<*ZU*C/b:/m\D.WGR6a+G3;]m/Je7o\jFCR'SAA&<P8UZFrcG!4E%eU$)s-P7Zbq'`Ke.&>O6fm-;cqVLqo`dX`_af^akA63o:WB<(62'RLoa*9o5*p3/^B5AJHQ^IJCfJIWIITr.mhRs6>K>=="EI0&6V]MH(8GG#\W.%sN;VfmV0!"?DI7s?Y^F=R4DE\T8hZFIS\4>gk.oj5:?MHA0a_A"t;`>3mQ325VoUI^tjk/MiE6#>`r))&gSJJ($WT*1`aEZGf""E!Eau1a=DtEY''Ug=m7fkc/"cp4T-1K;<hm*4kp/r5<<RGP]W`<$7H`"[iQqGd7S)g3*#W'*=T+D8p\1AurdF6uN!"Eh/XSQ_m?X]`0NLd@R1LGdkB[7^qUH+u9%h5+`IY\V5mqd+UMj!62#>7HMq^CCO4:iTF67f$[J-KL)7`QXr?pX>rnNOpE:JRg="`p%G]h',3#%JRk3RPiuJ\?@%)oK6pp?H`,HjWfH5>;/8\G9EHUARQ94phd*%+Y:!Z=90]!srGB0OUcV*HKr__pI%se/(_'b:*>nY(@W-`+`Kq%R=PMl<\=L0lBe,PT=M,rfaR`2@^Wp"<&E>KX8:fmqc/8g73.]iELk@-;ga=3r:\E[f%Zp\0Et@^6#!nV8<cVfEP1Kh-I"<a"gl$6+cr`8a7R53[PN>7(Aq0%GKI8_DGslri4H4+Y(=L_BdU+#q$/*2B+##%d\_IG,i2V$$Ph<!7H0c0)~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+26 0 R
+28 0 R
+30 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 461.554 200.972 449.554 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 443.354 148.664 431.354 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 425.154 171.992 413.154 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 406.954 136.004 394.954 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 388.754 319.964 376.754 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 370.554 334.448 358.554 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 352.354 249.824 340.354 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 334.154 363.152 322.154 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 315.954 247.484 303.954 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 297.754 209.84 285.754 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 279.554 260.48 267.554 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 29 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 261.354 353.948 249.354 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+32 0 obj
+<< /Length 1802 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=,hf%7-&:X@\_1r(bJ=.0%lA,8&FNN5;?*_Cs>)#>/Bj7&Q\s+0n./L^I,YHY8P%A,/@[janGk^%MG=UK77[*_"0L6^7>E0]/)DU6e+!X\hp3bgsk5&VSP!?,e]d@7WQ2=VnY>W+^Edpg_,.$/lM+8CA8o+[$;%XZ@ffI5Z%3O,L4B(Wn+nJe`F,>?DXC]"Ga\:uu86"1.WFbreC-Oo]Ef]jmGaHRSBQob7[gO(mCNPA5]5>=^7ZV+f<7C...@WJ1>Y/`!#28X%+N_r#H*`GEuQA/YbPD1s[S&R/]4Rf=`U_elB^a_H*]NjDb]O+#rKR6Y0oBprm?FANt;"=]7Mb<=DLO-M.k>IM1*BBWJWQ>BCdu&-D!8-Ad/8N&3Ufra$j]KcC0)olO)ilMQ59DOL_7g>f'P`Q_[*57Dp.]S?oX+,pO-BA"?B@oMMhSgW@1.r?W4N3si'@)?6t(C#om%ZBBZi[YEjqG[HFD#jDV?`7iLV+ko2cBAbb1dgU*Z5fR@mo*T)o5s+MGEU3[fIgea3.6P%1RWqZ:Jmo/"f0mS8E3n[--j`[b.s^V?g9^:/Z`_Nt:;h@Dkp[LnV//IdenL)8lP+TZH7COGZ2nDuq55N1>e>.?5;AVl2Lo8&4-l6HCU4md[;POr3tpIbH)_8RF]S98E=Pik-`I3,!"E.'d3'(=8Z"7AoE#p@eMX?68K1Kjrj>G(&!42%#(e:+J@*LR)F2Og8k9!`2Kh=Ufrg`F=6,?*M3f>&W*ElFa-ZZ,<gLHL@>Bu%h)hO<-Y0j5`A/Kj?6L4ZNoMh4kk\dM(856tF"f#_Zdr-@6B6])n>"43'A\*B+,/8hKX]3RY%A[.:Qg:8kh>.%+_`6;%n(6nn\>0C19=1OtUGlIdQ?I-7~>
+endstream
+endobj
+33 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 32 0 R
+/Annots 34 0 R
+>>
+endobj
+34 0 obj
+[
+35 0 R
+]
+endobj
+35 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 438.936 437.064 504.6 425.064 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://forrest.apache.org/docs/your-project.html)
+/S /URI >>
+/H /I
+>>
+endobj
+36 0 obj
+<< /Length 1583 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm;>Ar7S'Roe[d.GbhJ7t,*71/0bD:e+U'^Zh-WU#0\e$^#qF="JS=7j8raJ(6>Q4c+nJf#b%IcpQu6b]"L``Lq?'Obo@+(9(B+s)J'il)bc"K+duk"Sq6a6.AQ=nSO+:gSWs?7f/9=Vp3BQ,;-KhXh>/N;&Dc*"`7k0g.oUZV%?_27eR8rE4SiQ?%Pnj0P$8`2@4T;L'"Ec&dOXUe7!0FDcteNE2ln6"d[Lh4'ZG<n0.XdH;*20dB)<j4_naUW.G8Tu^`U@faCX@_sX[G;K):oP3*i#ToMg*2=,QhO+)e%maT7*UY'`ak6"^AM;Wf>3RTAob;YKB9lW!a:fS]>]2"h4OL"r071O>6uhF@PtLL3fg8]n[@6mU4tE])"G5Pm<]lBRQ4Cpj;WSC?.]\F+eL&ClFn)q>0Z%S/-pj.X?n8S**ITh7(9@m$cgE0ph^t0`g*`ZMO=jOZ)\bo6A2`teWcYt7#OITc$JSsI>JkdCa9=skG.0AYm,-#3,XQ]r(Vu^!/4.d22[D&17$/MsHSUD0(Fc9,IYJ^)ZM0HsHdWts^89jRjW1)'TkG$Mo:S]n*ol]a/J_8!`AXm6kG9Y_\2lQPS%C4Y\0T9ufhIYjAG=L9_9,,*8$SkF$8dTNMh4ZTF]-bcRJ=03^aAGU5%#(glkJ"oU=Cj=qa/G9N'r$VYl6mU16Xf-/^[bH]"*=hm]R/)hfK6-mlnC43PG.6=_3F]JtbfEKh92gdrXdeisa&VAg'L>f;cFC8U6&G]>W)[,pfRr6B3a^:FcNb?9Yau1_rrK#a[/BG:*!$-61G.`'o;H%3l:oNa&7K6)#F+,Lbpl$k.E?(l9/Vdg%m##XLcsSp2r^0-94JL`t</+JD-QIG;mCV:fN0fsNQD_l^GPAt7JC6Orf%[VsJi+r6_:K.qt9.bJrljKPh@P][e1*Qg_1W^nU^PfTgqNQEinj5d'GTWm5&#sHY:6E'dE\Y)rbj<\&R<l`J_*jf1Dl5%sh$Sd`&EadNjOfVM\E@jio$PPbJ;n\SJLIGP_]n$^SnV`Gmh^sggFX`kDX,;m_p1[';)?\M=F%NglI,IBqZkSRg\oV8Q9!]sE<K>7;$gK:.WaH6=d2U.YFC4=RY5qUC']Q$K9,<FP/KhXd\/%\8laWMX'9TYVUOj`1cAFrR<P"2V:Fth_a4j_MfR-Cf5/4>85H#a>?$)1[<MjmtICnmd=2m5s^k7:0A/r_[M^K59kco@jWS@8e:cK0q&&mh@AlBlbC&NEc#\PK\n/lK;m.3\XZZ6l%+a("S2#:QW#@s..i([K4+-K3)JJ`N@_IY5jFS;n!.0Q[mPau;T,S1c.Yk&<I2$/gq$u[0@e\kisgOctkGL*j0mbql0'9c7Y8aFa\b[$2NU[F`-N71*N`RN1sDYX3tX)?@sZWj[f_e,X+k0[iG,W>tQ"klRY0ta/)\%Mp^h7IPMo<sdCIQM!?Y:aV1qde[L)S.Q*4U@g=9#dFb3FO*+_1O7+qs\oKf%VBQ/0/7"VOV`aMD5RuLNQ8=V'Gcs)U*?df4J@F-&&[G"]qp2;Vt94F)4o3lt!"Zl-'n'hA8%j/uS^M>,E)@~>
+endstream
+endobj
+37 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 36 0 R
+>>
+endobj
+38 0 obj
+<< /Length 1986 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0DD/\/e&H;*)U&%EO@AZJNe4Yo<lW`'Qh2n`CMP2I'fqrU<ZKTGO?N0n`&nR5PMq_YGP)(J,H$jl2gmqcr7ak#m@"MWr[Ml^%HA!:TI]sKr+S-I:^.Y$Mf(nn'j`5Y/9F-h8SeW3I#:kq6i\&@(>/[`kIk[`-rVRcJ\K:.%Jtr3[W[16ff]K4jq\AIVNcru3H8n/2$#MKEj1.,`090eKXVSDpBWCTeDo$+`p3&@j2KDY_0b+2JqWZh7Jq[):3j^_`66a?7-g/d&oZ-1GX>8;5GHA0a!&7aGL(I6Efi(FlI&>2/[h1(hHR4>u#U&Zn&s>u7<u9oQE]#<*3SG2%FKAiHnXQKnj8EDhAQ%?O1*(tDZGOR/,RTmQ*kAEO7N>=D0iB04N)=W5c.bqcHDE847[lg\\YOsA$B]fFg+;kni!lF*![!,Ikqt%8?V9SX77/$+&iSkWaAqt[Sn(KChbsIsV;p^oQ#iER\)dETT'V>&A/F:P4C*cFETq'4W9<%ZY&a'YGhQXB$P9IHBX*E#2;bn0H<nWsQDs\fD>*Ofb2m>f85q0ZRJ]8%(SV=`[A$dfkOs@QejGBmF_g/o=GiF/1D%"]Q88aHSQSU6"C"[+"bMj?s#h4LgS#',G6Bf3C4D[U/8!4L!u/&<BD4kO%7+/fo?<*-=OOW4#%m;#lnlh%]&+ceI_JNcA*j<R-4D+`n86Y"eKu';'(+itp>[=mU*2mAF(&1,k<)u<:(j56X3&X^EQ0a//N;/30j/1%MiCSt'B]Q)-J9S+/G\k<5Mt"Dg9':_c]#@^nmm1tL6?(i8dJY95%TSK`"E,!5Oe27/53__E2m%X#*b]G_j!EHXb1:/Dg*Y&ga+mN.nW!0_Hjh:XXKN^PA6(pL+:*,!WXD3?mnCu=LngY0fBadOHM&6TO8$mikZs:^37*+J%ftnfF;7\08tttj[%"T'0l`&d7=]ugS'\e(R/"!-jNX1#UO1V22p)2-R^c;L6\['JT8MA"7sZG#\[+Erk!]Bm;f3&rt3/7fYF_s6t,9k6r/QA7"I+HX+PY'V0b6/5GY@(Y&q:Y:=<.p0!d8b2tGqM?,)SuFbnYD]-L,JaCW81n7@f1*\>%WK>f0/Qb\M_,5PtBd2gYu2[23Q_P"W\hDD,iL#q=LU=)QAFWn%7:9o:X[3PX(2@7q/\qno3r_L)[\DUkl!>Qfd2ijG_>M#R(f8X!@`"oXus+r06&IF9,mCnAm7WK6*c;p&(qb:/%6)"kS2%meiX@cnMY0W\%H#d-uK#d1J"eLs5MBsYX%!R#E^J!T<Q99SI4,P')e_K-3LI>N6;7YUpOr8&^mX;0KLYnH?ij%92,ZiO.S8[HDF)^Agb6snW`%qtGb.gXLLATcGklG*aVa#V*7AllX1)2tN3e"_C,<g_q=D][;08hkdDn=uQE'E%L[W/S)S6cQ%!4BNF%(Ga@*5dCmgcA)(OjXaC2"S4X5*Df%A!`p<[6Jk:HWI(JXuENKLU*,ChoG?WmqE*)aHN$d.]7grTu0$eS0H=Di4>NFBkrS'.cT/>=1\Y6U^pp9gm*8%]RUZ%Qj<)ZS3!,S!r3[jcU!2'"HD!;&YH(o3g[`-oLPdc>d%4:+/>cPdQ\ETVj=Q#c>)QQ$C*.5m3Tm`g:JYC@JN(/;L'go=p^lIdgbtIOb][(@H)J6N\$H8;ubQDeNZBV(c"p,r%c^1c>MF1UUAW'5"\M1`c^5q^-:#oPo8D$@KdT#K'L#\X3Xrq.IUjRZf#$Y9]dP5e=K4bh]#jU_MC/PKJX0='D>aEhhfPta5sAb7F'qng8i5uI_9uJW<Z)$37Q/V8JDBZJB&C=Wsp=G)8$*2<*^5lB>>2j\VMr?@`>IE0GchTM@2tVOf(rp"hgA]M4-[X$BlL=XI5'RQ[/Xc'>akebcf"R+]$Z.j#kqH@6Gg;9.'.`C=-j-D#A;Y-T8u:`2^>"g/:Qr`?AHOK`a*[W`3%/8d"e,R.#<LX)Afiq\KW8CdA~>
+endstream
+endobj
+39 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 38 0 R
+>>
+endobj
+40 0 obj
+<< /Length 1672 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU3gMZ%0&:O:S&:$luRMI@;B!_`1G29%Z[ctdB/XelM2J$YKMln]+#0$Rg8%3/FbDNVp&6P_f1M73\VVCo[133`]e0=L'A<HP...@2>[tN,%P:?\#S**R6XenuP-&neE<Q;<hrFA!?)fl!sj`Q`;U7E[R1m7<Q25Pg5:>9luS;j2[XLGhP)[$=Qm'>42rZ*6RbPk:U!lJD_EDaJ#&4;*6GgK)iSl(`ruUSaLT&/90W@E&BMgJ;4EnXJWe;[T$C!botC(>Z"73mB=cNO11n>R?u_p-TI4V\??=["#g#*oT!R:3m-DX^o)\n(H*rl&*TsI`$$/=UU"8[on+SrAp8a;Itrde]i3&5NA3UQE]be[l$C"%fP]WTC^]OCOmJ5Z3riQgP>87>NBI.m't#]sMDl'rAK>c<?8F`oV7rDoArZjNO)Wrmoa6E^I.FL=.'`3GX?ag=^O6r?Mtcu,9ZMLfl<5D#D`SpB(A""K/a--0!mg=#f$DN=21ni@QJLU"&$p/)BrH6E6)7g8.#H#q>aY264fTWiZ/Rc3<.7r643%6'IQmnt(j=rZ]j)e`%]5o@+t+5W2]'&6W4C,"4rj',/`5mM1OL9]O>DsQ@GQfF('jgjd;@,eaRFCR#O'_L3m8*i76<;2,cb\$UI_JHRsIp4aO"+%.Rj(=bl%baa@u[~>
+endstream
+endobj
+41 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 40 0 R
+/Annots 42 0 R
+>>
+endobj
+42 0 obj
+[
+43 0 R
+]
+endobj
+43 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 345.288 486.056 404.304 474.056 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://forrest.apache.org/mail-lists.html)
+/S /URI >>
+/H /I
+>>
+endobj
+45 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\145\0\156\0\144\0\145\0\144\0\40\0\101\0\165\0\144\0\151\0\145\0\156\0\143\0\145)
+ /Parent 44 0 R
+ /Next 46 0 R
+ /A 9 0 R
+>> endobj
+46 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\120\0\165\0\162\0\160\0\157\0\163\0\145)
+ /Parent 44 0 R
+ /Prev 45 0 R
+ /Next 47 0 R
+ /A 11 0 R
+>> endobj
+47 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\162\0\145\0\162\0\145\0\161\0\165\0\151\0\163\0\151\0\164\0\145\0\163)
+ /Parent 44 0 R
+ /Prev 46 0 R
+ /Next 48 0 R
+ /A 13 0 R
+>> endobj
+48 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\123\0\164\0\145\0\160\0\163)
+ /Parent 44 0 R
+ /First 49 0 R
+ /Last 55 0 R
+ /Prev 47 0 R
+ /Next 56 0 R
+ /Count -7
+ /A 15 0 R
+>> endobj
+49 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\103\0\162\0\145\0\141\0\164\0\145\0\40\0\171\0\157\0\165\0\162\0\40\0\160\0\162\0\157\0\152\0\145\0\143\0\164\0\47\0\163\0\40\0\155\0\141\0\151\0\156\0\40\0\163\0\151\0\164\0\145\0\155\0\141\0\160\0\56\0\170\0\155\0\141\0\160)
+ /Parent 48 0 R
+ /Next 50 0 R
+ /A 17 0 R
+>> endobj
+50 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\103\0\162\0\145\0\141\0\164\0\145\0\40\0\164\0\150\0\145\0\40\0\141\0\147\0\147\0\162\0\145\0\147\0\141\0\164\0\157\0\162\0\40\0\163\0\151\0\164\0\145\0\155\0\141\0\160\0\40\0\160\0\144\0\146\0\55\0\164\0\141\0\142\0\56\0\170\0\155\0\141\0\160)
+ /Parent 48 0 R
+ /Prev 49 0 R
+ /Next 51 0 R
+ /A 19 0 R
+>> endobj
+51 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\63\0\40\0\105\0\144\0\151\0\164\0\40\0\160\0\162\0\157\0\152\0\145\0\143\0\164\0\40\0\163\0\151\0\164\0\145\0\155\0\141\0\160\0\56\0\170\0\155\0\141\0\160)
+ /Parent 48 0 R
+ /Prev 50 0 R
+ /Next 52 0 R
+ /A 21 0 R
+>> endobj
+52 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\64\0\40\0\105\0\144\0\151\0\164\0\40\0\160\0\162\0\157\0\152\0\145\0\143\0\164\0\40\0\163\0\151\0\164\0\145\0\155\0\141\0\160\0\56\0\170\0\155\0\141\0\160\0\40\0\164\0\157\0\40\0\155\0\157\0\165\0\156\0\164\0\40\0\160\0\144\0\146\0\55\0\164\0\141\0\142\0\56\0\170\0\155\0\141\0\160)
+ /Parent 48 0 R
+ /Prev 51 0 R
+ /Next 53 0 R
+ /A 23 0 R
+>> endobj
+53 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\65\0\40\0\105\0\144\0\151\0\164\0\40\0\164\0\150\0\145\0\40\0\146\0\151\0\154\0\145\0\40\0\160\0\144\0\146\0\55\0\164\0\141\0\142\0\56\0\170\0\155\0\141\0\160)
+ /Parent 48 0 R
+ /Prev 52 0 R
+ /Next 54 0 R
+ /A 25 0 R
+>> endobj
+54 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\66\0\40\0\105\0\144\0\151\0\164\0\40\0\171\0\157\0\165\0\162\0\40\0\163\0\151\0\164\0\145\0\56\0\170\0\155\0\154)
+ /Parent 48 0 R
+ /Prev 53 0 R
+ /Next 55 0 R
+ /A 27 0 R
+>> endobj
+55 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\67\0\40\0\105\0\170\0\160\0\154\0\141\0\156\0\141\0\164\0\151\0\157\0\156\0\40\0\157\0\146\0\40\0\164\0\150\0\145\0\40\0\157\0\160\0\145\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 48 0 R
+ /Prev 54 0 R
+ /A 29 0 R
+>> endobj
+56 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\106\0\145\0\145\0\144\0\142\0\141\0\143\0\153\0\40\0\141\0\156\0\144\0\40\0\146\0\165\0\162\0\164\0\150\0\145\0\162\0\40\0\144\0\145\0\166\0\145\0\154\0\157\0\160\0\155\0\145\0\156\0\164\0\40\0\157\0\146\0\40\0\164\0\150\0\151\0\163\0\40\0\110\0\157\0\167\0\55\0\124\0\157)
+ /Parent 44 0 R
+ /Prev 48 0 R
+ /A 31 0 R
+>> endobj
+57 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+58 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+59 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+60 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+61 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+62 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+63 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 5
+/Kids [6 0 R 33 0 R 37 0 R 39 0 R 41 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 44 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 57 0 R /F5 58 0 R /F1 60 0 R /F6 59 0 R /F9 61 0 R /F2 62 0 R /F7 63 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 593.466 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 541.132 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 462.398 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 404.864 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 339.33 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 261.677 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 197.224 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [37 0 R /XYZ 85.0 529.34 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [37 0 R /XYZ 85.0 395.867 null]
+>>
+endobj
+27 0 obj
+<<
+/S /GoTo
+/D [37 0 R /XYZ 85.0 167.134 null]
+>>
+endobj
+29 0 obj
+<<
+/S /GoTo
+/D [39 0 R /XYZ 85.0 328.17 null]
+>>
+endobj
+31 0 obj
+<<
+/S /GoTo
+/D [41 0 R /XYZ 85.0 515.39 null]
+>>
+endobj
+44 0 obj
+<<
+ /First 45 0 R
+ /Last 56 0 R
+>> endobj
+xref
+0 64
+0000000000 65535 f 
+0000015331 00000 n 
+0000015417 00000 n 
+0000015509 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001203 00000 n 
+0000001323 00000 n 
+0000001425 00000 n 
+0000015654 00000 n 
+0000001560 00000 n 
+0000015719 00000 n 
+0000001697 00000 n 
+0000015785 00000 n 
+0000001834 00000 n 
+0000015851 00000 n 
+0000001971 00000 n 
+0000015917 00000 n 
+0000002108 00000 n 
+0000015982 00000 n 
+0000002245 00000 n 
+0000016048 00000 n 
+0000002382 00000 n 
+0000016114 00000 n 
+0000002519 00000 n 
+0000016179 00000 n 
+0000002656 00000 n 
+0000016245 00000 n 
+0000002792 00000 n 
+0000016311 00000 n 
+0000002928 00000 n 
+0000016376 00000 n 
+0000003065 00000 n 
+0000004960 00000 n 
+0000005083 00000 n 
+0000005110 00000 n 
+0000005310 00000 n 
+0000006986 00000 n 
+0000007094 00000 n 
+0000009173 00000 n 
+0000009281 00000 n 
+0000011046 00000 n 
+0000011169 00000 n 
+0000011196 00000 n 
+0000016441 00000 n 
+0000011391 00000 n 
+0000011583 00000 n 
+0000011731 00000 n 
+0000011915 00000 n 
+0000012091 00000 n 
+0000012421 00000 n 
+0000012783 00000 n 
+0000013046 00000 n 
+0000013436 00000 n 
+0000013703 00000 n 
+0000013924 00000 n 
+0000014191 00000 n 
+0000014558 00000 n 
+0000014671 00000 n 
+0000014781 00000 n 
+0000014892 00000 n 
+0000015000 00000 n 
+0000015106 00000 n 
+0000015222 00000 n 
+trailer
+<<
+/Size 64
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+16492
+%%EOF

Added: forrest/site/howto/index.html
==============================================================================
--- (empty file)
+++ forrest/site/howto/index.html	Sun Jul 18 20:56:52 2004
@@ -0,0 +1,209 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Overview of the How-To documents</title>
+<link type="text/css" href="../skin/page.css" rel="stylesheet">
+<link type="text/css" href="../skin/forrest.css" rel="stylesheet">
+<link rel="shortcut icon" href="../favicon.ico">
+<script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script><script src="../skin/menu.js" language="javascript" type="text/javascript"></script>
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<table width="100%" border="0" cellpadding="0" cellspacing="0" class="header">
+<tr>
+<td>
+<div class="headerlogo">
+<a href="http://www.apache.org/"><img class="logoImage" alt="Apache" src="../images/apache-forrest.png"></a>
+</div>
+</td><td align="center">
+<div class="headerlogo">
+<a href="http://forrest.apache.org/"><img class="logoImage" alt="Forrest" src="../images/project-logo.gif"></a>
+</div>
+</td><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table border="0" cellpadding="0" cellspacing="0" class="dialog">
+<tr>
+<td height="10" class="border" colspan="3"></td>
+</tr>
+<tr>
+<td height="8" colspan="3"></td>
+</tr>
+<tr>
+<td></td><td nowrap="nowrap"><input value="forrest.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text">
+			&nbsp;
+			<input name="Search" value="Search" type="submit">
+<br>
+			the Apache Forrest site
+			
+			
+		      </td><td></td>
+</tr>
+<tr>
+<td height="7" colspan="3"></td>
+</tr>
+<tr>
+<td class="search border bottom-left SBBL"></td><td class="search border bottomborder"></td><td class="search border bottom-right SBBR"></td>
+</tr>
+</table>
+</form>
+</td><td height="10" width="10" align="right"><span class="textheader">Forrest</span></td>
+</tr>
+<tr>
+<td class="tabstrip" colspan="4">
+<table border="0" cellpadding="0" cellspacing="0" class="tab">
+<tr>
+<td class="tab pre-separator"></td><td>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="tab unselected top-left TUTL"></td><td class="tab unselected corner"><a class="base-not-selected" href="../index.html">Welcome</a></td><td class="tab unselected top-right TUTR"></td>
+</tr>
+<tr>
+<td class="spacer" colspan="3"></td>
+</tr>
+</table>
+</td><td class="tab separator"></td><td>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="tab unselected top-left TUTL"></td><td class="tab unselected corner"><a class="base-not-selected" href="../contrib.html">Project</a></td><td class="tab unselected top-right TUTR"></td>
+</tr>
+<tr>
+<td class="spacer" colspan="3"></td>
+</tr>
+</table>
+</td><td class="tab separator"></td><td>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="tab unselected top-left TUTL"></td><td class="tab unselected corner"><a class="base-not-selected" href="../docs/your-project.html">Documentation</a></td><td class="tab unselected top-right TUTR"></td>
+</tr>
+<tr>
+<td class="spacer" colspan="3"></td>
+</tr>
+</table>
+</td><td class="tab separator"></td><td class="tab selected top-left TSTL"></td><td class="tab selected"><a class="base-selected" href="../howto/index.html">How-To</a></td><td class="tab selected top-right TSTR"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td class="level2tabstrip" colspan="2"></td><td class="datenote level2tabstrip" colspan="2">
+<div class="published">
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+</td>
+</tr>
+</table>
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top">
+<table class="menuarea" cellspacing="0" cellpadding="0">
+<tr>
+<td width="6px" valign="top">
+<table border="0" cellpadding="0" cellspacing="0" class="leftpagemargin">
+<tr>
+<td class="subborder trail">&nbsp;</td>
+</tr>
+</table>
+</td><td class="dialog">
+<div class="menu">
+<div onclick="SwitchMenu('menu_selected_1.1')" id="menu_selected_1.1Title" class="menutitle">How-To</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup">
+<div class="menupage">
+<div class="menupagetitle">Overview</div>
+</div>
+<div class="menuitem">
+<a href="../howto/howto-howto.html">Write a How-to</a>
+</div>
+<div class="menuitem">
+<a href="../howto/howto-pdf-tab.html">Create tab PDF</a>
+</div>
+</div>
+</div>
+</td>
+</tr>
+<tr>
+<td></td><td>
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="border bottom-left"></td><td class="border bottomborder"></td><td class="border bottom-right"></td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td colspan="2" height="10"></td>
+</tr>
+<tr>
+<td></td><td><span class="logos"><a href="http://forrest.apache.org/"><img border="0" alt="Built with Forrest logo" src="../skin/images/built-with-forrest-button.png" width="88" height="31"></a></span>
+<br>
+<span class="logos"><a href="http://cocoon.apache.org/"><img border="0" alt="Built with Cocoon logo" src="../images/built-with-cocoon.gif" width="88" height="31"></a></span>
+<br>
+</td>
+</tr>
+</table>
+</td><td width="100%" valign="top">
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td class="subborder trail">
+	         &nbsp;<a href="http://www.apache.org/">apache</a> &gt; <a href="http://forrest.apache.org/">forrest</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>&nbsp;
+          </td><td nowrap="true" align="right" class="subborder trail"></td>
+</tr>
+<tr>
+<td colspan="2" align="left">
+<div class="content">
+<table class="title">
+<tr>
+<td valign="middle">
+<h1>Overview of the How-To documents</h1>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="index.pdf"><img alt="PDF" src="../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a></td>
+</tr>
+</table>
+    
+<ul>
+      
+<li>
+<a href="../howto/howto-howto.html">How to write a How-To</a>
+        - Provides instructions about writing documents. Please copy this
+        file to serve as a template for your own document.
+      </li>
+      
+<li>
+<a href="../howto/howto-pdf-tab.html">How to create a PDF document for each tab</a>
+        - Describes the generation of a PDF document for each
+        group of documents that is defined by a tab.
+      </li>
+    
+</ul>
+  
+</div>
+</td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+<table>
+<tr>
+<td>
+<br>
+<br>
+</td>
+</tr>
+</table>
+<table class="footer">
+<tr>
+<td colspan="2" align="center" width="90%"><span class="footnote"><a href="http://www.apache.org/licenses/LICENSE-2.0">
+                Copyright &copy; 2002-2004&nbsp;
+                The Apache Software Foundation.</a>
+            All rights reserved.
+            <br>
+<script type="text/javascript" language="JavaScript"><!--
+              document.write(" - "+"Last Published: " + document.lastModified);
+              //  --></script></span></td><td nowrap="nowrap" align="right" class="logos"><a href="http://validator.w3.org/check/referer"><img border="0" width="88" height="31" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img border="0" width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a></td>
+</tr>
+</table>
+</body>
+</html>

Added: forrest/site/howto/index.pdf
==============================================================================
--- (empty file)
+++ forrest/site/howto/index.pdf	Sun Jul 18 20:56:52 2004
@@ -0,0 +1,118 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1093 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=+?'C^2'Rf.GjO&B0-6[rm[r/\0:1*k&^=>E?#%^8\Kt,G-qZ^#?%>&E:)<?P-F&'UN+HNj:nf/jn0gW-&+P#@)+D;cl7-ou/Bf-ZGK#:-Rfads%I=G89CSm+&BZsq"T8n$Ym`e3]j/YA(BA2#h]fbX\DTW4V#L0tcDMfi(EF0:b8MQM.6o\gQS/jf>K"o-9*r>O5"dI)S2Sko&ZpQ[G3+T<4fcl$ELsZgJ"@%OZC:0dE4Q@,ke<"&,.#uB:h6*H0g`rl`Gs?]rK)6*A`)4Ib+W@>>.hHK<QW=X*,)Z5Rg(9AW&Q]o*6u1fiZlY.LW%PV%ElH#p\_7V-"YmuY?j#IJY!?mQ.J4V0njq?Xdt7'/G)3C7LSQ;Z)QA_^Fi`-J=6kR^bZJtA"gdBeNA:;@P=_d46Bqa&qdd67=;U;F7N[UR?,uUQDp3)\J#H7K</EXS]A"E]Ia(pYP2'A=7C$5k9pt+>.1T"7l+D-;a[.).1TU;lo!KEMWWr`u>EtGqfh9#.F-bKi!'e`:@&D?>^9eUa4A)7pi1Y>kD.::K]49-2dtcrVdY5L'Z?1N=gFL-blQN0.%'PGp>g)GZGTQ\,HH>K4GLSuFchlrgl_/s@'Ws'E<]u+Fn(0ol'_N,^ejBZSMc4rXe_7M7Xij$W4U(?o\g!@:A8MV:6V+fq@5L5fisPF%(.8\@iedMWg(9AO_/(5`Hq5)2Y!D95VrnPp5-AIk[%F<$iAk!G+n7C$pVf0p+SJ\I\eKMLQ7ep1F=ddE_*ZfDRL[Fpk6_pTAam-1&%?#2rCh&6ks9uUi$fb0B$M-I<OTG\W:b]lWj&+q%2&FJe4(8q&.Hi!(9h=hUQ;%j16XTT]=RcdQ&[G0?QXbqjg)rCWe??GFM5*)<KU8*gPqba!3MRO'$lb:L&1ji!IqGZSmGMd?Kf<+2D7$q38FmkKc^CIQ"IR1\Uh`SmA=grl8i2$6/@\QM/b'XYGVuV"=b*X03sjrkEduiA2+nimFg>`-(9S@L-`KTTBoWPOf^R^*L5b\:hMLLf[sN?)k+Tqf#RVu48VIEk*QijjB3Sq<W1?"E8,9$;%"e'Xm46,'j1H"OcU4Z~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+9 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 589.8 223.308 577.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://forrest.apache.org/howto/howto-howto.html)
+/S /URI >>
+/H /I
+>>
+endobj
+9 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 550.2 318.612 538.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://forrest.apache.org/howto/howto-pdf-tab.html)
+/S /URI >>
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+11 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+12 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+13 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 1
+/Kids [6 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 10 0 R /F5 11 0 R /F1 12 0 R /F2 13 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 14
+0000000000 65535 f 
+0000002246 00000 n 
+0000002304 00000 n 
+0000002354 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001256 00000 n 
+0000001376 00000 n 
+0000001407 00000 n 
+0000001602 00000 n 
+0000001799 00000 n 
+0000001912 00000 n 
+0000002022 00000 n 
+0000002130 00000 n 
+trailer
+<<
+/Size 14
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2466
+%%EOF

Added: forrest/site/skin/forrest.css
==============================================================================
--- (empty file)
+++ forrest/site/skin/forrest.css	Sun Jul 18 20:56:52 2004
@@ -0,0 +1,119 @@
+
+
+/* ==================== aural ============================ */
+
+@media aural {
+  h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
+  h1 { pitch: x-low; pitch-range: 90 }
+  h2 { pitch: x-low; pitch-range: 80 }
+  h3 { pitch: low; pitch-range: 70 }
+  h4 { pitch: medium; pitch-range: 60 }
+  h5 { pitch: medium; pitch-range: 50 }
+  h6 { pitch: medium; pitch-range: 40 }
+  li, dt, dd { pitch: medium; richness: 60 }
+  dt { stress: 80 }
+  pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
+  em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
+  strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
+  dfn { pitch: high; pitch-range: 60; stress: 60 }
+  s, strike { richness: 0 }
+  i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
+  b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
+  u { richness: 0 }
+  
+  :link { voice-family: harry, male }
+  :visited { voice-family: betty, female }
+  :active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
+}
+  
+a.external  {
+        padding: 0 20px 0px 0px;
+	display:inline; display:inline-block;
+        background-repeat: no-repeat;
+	background-position: center right;
+	background-image: url(images/external-link.gif);
+}
+  
+  
+.header         { background-color: #294563;}  
+ 
+.tab.selected      { background-color: #4a6d8c;} 
+.tab.selected a:link {  color: #0F3660;  }
+.tab.selected a:visited { color: #0F3660; }
+.tab.selected a:hover { color: #000066; }
+.border         { background-color: #4a6d8c;} 
+ 
+.tab.unselected      { background-color: #b5c7e7;} 
+.tab.unselected a:link {  color: #0F3660;  }
+.tab.unselected a:visited { color: #0F3660; }
+.tab.unselected a:hover { color: #000066; }
+
+.level2tabstrip a:link {  color: #0F3660;  }
+.level2tabstrip a:visited { color: #0F3660; }
+.level2tabstrip a:hover { color: #000066; }
+
+.level2tabstrip { background-color: #4a6d8c;}
+.datenote { background-color: #4a6d8c;} 
+.level2tabstrip.unselected a:link {  color: #0F3660;  }
+.level2tabstrip.unselected a:visited { color: #0F3660; }
+.level2tabstrip.unselected a:hover { color: #000066; }
+
+.heading { background-color: #294563;} 
+
+.subheading { background-color: #4a6d8c;} 
+
+.subborder      { color: #0F3660;
+                  background-color: #cedfef;}
+.subborder a:link {  color: #0F3660;  }
+.subborder a:visited { color: #0F3660; }
+.subborder a:hover { color: #000066; }
+.menu .menupagetitle  { background-color: #cedfef;}
+
+.menu .menupagetitle  { background-color: #4a6d8c}
+
+.subborder.trail {border-bottom: 1px solid #294563;
+                  border-top: 1px solid #294563; } 
+.footer          {border-top: 1px solid #294563; }
+.menu           { border-color: #294563;}
+.menu .menupagetitle  { border-color: #294563;}
+.menu .menupageitemgroup  { border-color: #294563;}
+
+.menu      { background-color: #4a6d8c;} 
+.menu  {  color: #cedfef;} 
+.menu a:link {  color: #ffffff;} 
+.menu a:visited {  color: #ffffff;} 
+.menu a:hover {  background-color: #4a6d8c;
+                 color: #ffcf00;} 
+.menu .menupagetitle  { color: #ffcf00;}     
+ 
+.dialog      { background-color: #4a6d8c;} 
+
+body         { background-color: #ffffff;
+               color: #000000;} 
+a:link { color:#0F3660} 
+a:visited { color:#009999} 
+a:hover { color:#000066} 
+.menupage a:link { background-color: #ffffff;
+                                color:#0F3660} 
+.menupage a:visited { background-color: #ffffff;
+                                color:#009999} 
+.menupage a:hover { background-color: #ffffff;
+                                color:#000066} 
+ 
+.content .ForrestTable      { background-color: #7099C5;} 
+ 
+.content .ForrestTable td   { background-color: #f0f0ff;} 
+ 
+.highlight        { background-color: #ffff00;} 
+ 
+.fixme        { border-color: #cc6600;} 
+ 
+.note         { border-color: #006699;} 
+ 
+.warning         { border-color: #990000;} 
+ 
+.code         { border-color: #CFDCED;} 
+ 
+.footer      { background-color: #cedfef;} 
+
+.published { color: #ffffff;}

Added: forrest/site/skin/images/error.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/info.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-b-l-3-1body-2subheading-3subheading.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-b-l-4-1body-2heading-3heading.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-b-l-5-1body-2tab-selected-3border.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-b-l-5-1header-2tab-selected-3tab-selected.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-b-r-3-1body-2subheading-3subheading.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-b-r-4-1body-2heading-3heading.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-b-r-5-1body-2tab-selected-3border.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-l-3-1body-2subheading-3subheading.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-l-4-1body-2heading-3heading.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-l-5-1body-2tab-selected-3tab-selected.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-r-3-1body-2subheading-3subheading.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-r-4-1body-2heading-3heading.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-r-5-1body-2tab-selected-3tab-selected.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/success.png
==============================================================================
Binary file. No diff available.

Added: forrest/site/skin/images/warning.png
==============================================================================
Binary file. No diff available.

Run forrest run (Was: svn commit: rev 23049)

Posted by David Crossley <cr...@apache.org>.
> Author: brondsem
> Date: Sun Jul 18 20:56:52 2004
> New Revision: 23049
> Log:
> Automatic publish from forrestbot

Hey i just saw Forrest run by the office window!

Brilliant work Dave Brondesma (and Marc Portier before that).

That appeared to be a successful forrestbot test run.

-- 
David Crossley