<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.3//EN" "document-v13.dtd">
<document> 
  <header> 
    <title>The Forrest Hø 00 - lpi-manuals, LPI-101 v0.2</title> 
  </header> 
  <body> 
    <section id="overview">
      <title>The HøLUG Apache Forrest Test Project</title>
      
      <p>This is both a learning exercise and an investigation of potential of
      the Apache Forrest publishing system to significantly benefit <link href="http://h0lug.sourceforge.net">HøLUG</link>, as hosted on <link class="fork" href="http://sourceforge.net">SourceForge.net</link>, and the
      <link class="fork" href="http://savannah.nongnu.org/projects/lpi-manuals">
      lpi-manuals project</link>, as hosted at <link class="fork" href="http://savannah.nongnu.org/"> Savannah</link>.</p>

    </section>  
    <section id="lpi-man-test">
      <title>Transforming and Publishing lpi-manuals Files via Forrest"</title>
      
      <p><strong>Four Forrest transformations of the "LPI-101 v0.2"
      OpenOffice.org Writer 1.1 (<code>sxw</code>) file</strong> were run.
      This file was chosen because previous transformations to Docbook XML via
      "OOWriter" and <link href="http://www.chez.com/ebellot/ooo2sdbk/">ooo2sdbk</link> (OpenOffice to
      Simplified DocBook) were too flawed to work with productively.</p>
&#9;
      <p>The <strong>original LPI-101 (<code>sxw</code>) file</strong> can be downloaded from 
&#9;<link href="samples/ooo11/Sernet-LATM-LPI-101-v-0.2-20050712-1243-noXSO.html"> here</link>. 
&#9;The resulting transformations are available via the following links, as:  
&#9;<link class="fork" href="samples/ooo11/Sernet-LATM-LPI-101-v-0.2-20050712-1243-noXSO.html">
&#9;HTML</link>, 
&#9;<link class="fork" href="samples/ooo11/Sernet-LATM-LPI-101-v-0.2-20050712-1243-noXSO.pdf">
&#9;PDF</link>, 
&#9;<link class="fork" href="samples/ooo11/Sernet-LATM-LPI-101-v-0.2-20050712-1243-noXSO.txt">
&#9;TXT</link>, and
&#9;<link class="fork" href="samples/ooo11/Sernet-LATM-LPI-101-v-0.2-20050712-1243-noXSO.xml">
&#9;here</link>, as <link href="samples/document-v13.html">Apache xdoc XML</link>.</p>

&#9;<note>The PDF file provided was actually generated by OO Writer
&#9;v2.0-pre, due to inadequate understanding of Forrest's
&#9;memory-management configuration.  More on this is explained below and
&#9;at the <link href="samples/ooo11/index.html">OOO v1.1 Forrest
&#9;Transformation Examples</link> page.</note>

    </section>
    <section id="values">
      <title>Forrest's Key Capabilities and Benefits: Beyond What You See</title>
  
      <p>This entire project-site was generated and rendered by <link href="ext:forrest">Apache Forrest 0.7</link>.  The raw <link href="samples/sample.html">Apache "Document v1.3 and v2.0" or simply
      "xdoc" XML</link> that this site is built from can be viewed by clicking on
      the XML icon in the upper right corner of each HTML page.  Also there are
      icons for TXT and PDF versions of the page, generated from the same
      XML.</p>
&#9;
      <p>Forrest can be used on any computer with Sun JVM 1.4+, whether it runs
      on Unix, GNU/Linux or MS Windows.  An internet connexion and X.org
      windowing systems provide the most convenience, but neither are
      necessary.  Superuser ("root" or "administrator") privileges are not
      required.</p>

      <p>Document generation (HTML and other formats) can be performed with
      Forrest running dynamically or static HTML structures can be generated in
      batches, both complete with validation, navigation, linking, SVG to PNG
      graphics generation, and the application of XSL and CSS skins.</p>
      
      <p>Specific content, structure and stylistic changes can be manually made
      after document or site generation as all source code is accessible and
      modifiable via any text editor.</p>
      
      <p>Contributors can make submissions via <link href="http://openoffice.org/">OpenOffice.org SXW or SXI formats</link>, <link href="http://www.docbook.org/xml/simple/">Simplified DocBook XML</link>,
      various wiki formats (with  <link href="http://moinmoin.wikiwikiweb.de/">MoinMoin</link> enjoying some
      preference in development), or via simply HTML or <link href="samples/sample.html">Apache xdoc XML</link>.</p> 
&#9;    
      <p>External content can also be collected via <link href="http://en.wikipedia.org/wiki/RSS_(protocol)">RSS news feeds</link> and
      WYSIWYG editing of XSL is available using the <link href="http://www.xmlmind.com/xmleditor/">XMLMind XML Editor</link>.</p>

      <p>Forrest document production is also integrated with the <link href="http://subversion.tigris.org"> Subversion CVS</link> and <link href="http://lenya.apache.org/">Apache Lenya CMS</link>.</p>

      <note>So far in ForrestHø00 only input via Apache xdoc XML and three OOO
      v1.1 sxw documents and output as HTML, text, PDF and XML were tested.
      More information about Forrest's input, output, presentation and
      administration capabilities is available on the <link href="ext:forrest">Forrest home page</link> and the <link href="site:plugins">plugins</link> page on this site</note>
      
    </section>

    <section id="examples">
      <title>More: Samples, Templates and Details of the lpi-manuals Tests</title>
      
      <p>This site provides several other <link href="samples/sample.html">examples</link> of how Forrest can be used to
      generate and maintain internetworked documentation projects.  See the
      menu at the left.  The sources for those examples were provided with the
      default Forrest 0.70 installation.</p>
      
      <p>For the <link class="fork" href="http://savannah.nongnu.org/projects/lpi-manuals">lpi-manuals
      project</link>, extra examples were provided to demonstrate how Forrest can
      generate HTML, Text, PDF and Apache xdoc XML versions of the LPI-101 v0.2
      OpenOffice.org Writer (sxw) file via Forrest's
      <code>input.OpenOffice.org </code> plugin.</p>
      
      <p>In the tests for ForrestHø00, the PDF format was not generated by
      Forrest.  Insufficient RAM prevented the PDF (ie, "FOP") conversion.
      Memory-management options for Forrest are available, however.  (See the
      "FAQ" tab above and search for "memory".  But time ran out before they
      could be learned and tried.</p>
      
      <p>Notably, after adding the LPI-101 v0.2 sxw file to input,
      site-generation time jumped from some 4-5 minutes for the original
      site-template, on an older IBM ThinkPad 600x PIII with 256MB RAM running
      on SuSE Linux 9.3 (GNU/Linux 2.6.11.x, medium load), to 18-27 minutes
      </p>
      
      <p>Once that file was processed, however, site generation times fell back
      to 7-10 minutes, likely due to the make-like build management of <link href="ext:ant">Apache Ant</link>, which forms part of Forrest's core.</p>

      <p>More detail is given at the <link href="samples/ooo11/index.html">OOO
      v1.1 Forrest Transformation Examples</link> page.</p>

    </section>

  </body>
</document>