You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2003/10/12 19:36:11 UTC

cvs commit: cocoon-site/site/2.1/userdocs index.pdf index.html

cziegeler    2003/10/12 10:36:11

  Modified:    site/2.1/userdocs/matchers matchers.html matchers.pdf
                        wildcardheader-matcher.html
                        wildcardheader-matcher.pdf wildcarduri-matcher.pdf
                        wildcarduri-matcher.html
               site/2.1/userdocs/offline cli.pdf cli.html bean.html ant.pdf
                        ant.html index.html index.pdf bean.pdf
               site/2.1/userdocs index.pdf index.html
  Log:
  Updating 2.1 site
  
  Revision  Changes    Path
  1.7       +14 -15    cocoon-site/site/2.1/userdocs/matchers/matchers.html
  
  Index: matchers.html
  ===================================================================
  RCS file: /home/cvs/cocoon-site/site/2.1/userdocs/matchers/matchers.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- matchers.html	12 Aug 2003 18:44:29 -0000	1.6
  +++ matchers.html	12 Oct 2003 17:36:11 -0000	1.7
  @@ -56,7 +56,7 @@
   <td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td valign="bottom">
   <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
   <tr>
  -<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a href="../../index.html"><font color="#000000">Home</font></a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
  +<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
   </tr>
   </table>
   </td>
  @@ -167,41 +167,38 @@
   <!--================= end middle NavBar ==================-->
   <!--================= start Content==================-->
   <tr>
  -<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="100%">
  +<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
   <div class="content">
   <table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Matchers</h1>
  -</td><script Language="Javascript">
  -
  -function printit(){  
  +</td><script language="Javascript" type="text/javascript">
  +function printit() {  
   if (window.print) {
       window.print() ;  
   } else {
  -    var WebBrowser = '<OBJECT CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" HEIGHT="0" WIDTH="0" ID="WebBrowser1"></OBJECT>';
  +    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
   document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
       WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
   }
   }
  -</script><script Language="Javascript">  
  +</script><script language="Javascript" type="text/javascript">
   var NS = (navigator.appName == "Netscape");
   var VERSION = parseInt(navigator.appVersion);
   if (VERSION > 3) {
  -    document.write('<td nowrap="nowrap" width="40" align="center">');     
  -    document.write('  <a class="dida" href="javascript:printit()">');        
  -    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');   
  -    document.write('  print</a>');   
  -    document.write('</td>');           
  +    document.write('<td nowrap="nowrap" width="40" align="center">');
  +    document.write('  <a class="dida" href="javascript:printit()">');
  +    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
  +    document.write('  print</a>');
  +    document.write('</td>');
   }
   </script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="matchers.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
             PDF</a></td>
   </tr>
   </table>
   <h3>in Cocoon</h3>
  -<p>
  -<font size="-2">by&nbsp;Carsten Ziegeler,&nbsp;Gianugo Rabellino,&nbsp;Diana Shannon, ed.</font>
  -</p>
  +<p class="type">Type: Technical document</p>
   <p>This document describes all of the available matchers of Cocoon.</p>
   <ul class="minitoc">
   <li>
  @@ -405,6 +402,8 @@
   </ul>
   </div>
   	
  +<div class="attribution">by&nbsp;Carsten Ziegeler,&nbsp;Gianugo Rabellino,&nbsp;Diana Shannon, ed.; <span class="version">0.9</span>
  +</div>
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
   </tr>
  
  
  
  1.3       +44 -44    cocoon-site/site/2.1/userdocs/matchers/matchers.pdf
  
  	<<Binary file>>
  
  
  1.7       +26 -16    cocoon-site/site/2.1/userdocs/matchers/wildcardheader-matcher.html
  
  Index: wildcardheader-matcher.html
  ===================================================================
  RCS file: /home/cvs/cocoon-site/site/2.1/userdocs/matchers/wildcardheader-matcher.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- wildcardheader-matcher.html	12 Aug 2003 18:44:29 -0000	1.6
  +++ wildcardheader-matcher.html	12 Oct 2003 17:36:11 -0000	1.7
  @@ -56,7 +56,7 @@
   <td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td valign="bottom">
   <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
   <tr>
  -<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a href="../../index.html"><font color="#000000">Home</font></a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
  +<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
   </tr>
   </table>
   </td>
  @@ -98,41 +98,52 @@
   <li>
   <font color="#CFDCED">Navigation</font>
   <ul>
  +    
   <li>
   <a href="../../index.html">Main</a>
   </li>
  +    
   <li>
   <a href="../index.html">User Documentation</a>
   </li>
  +  
   </ul>
   </li>
   <li>
   <font color="#CFDCED">Matchers</font>
   <ul>
  +    
   <li>
   <a href="matchers.html">Overview</a>
   </li>
  +  
   </ul>
   </li>
   <li>
   <font color="#CFDCED">Default</font>
   <ul>
  +    
   <li>
   <a href="wildcarduri-matcher.html">WildCard URI Matcher</a>
   </li>
  +  
   </ul>
   </li>
   <li>
   <font color="#CFDCED">Core</font>
   <ul>
  +    
   <li>
   <span class="sel"><font color="#ffcc00">WildCard Header Matcher</font></span>
   </li>
  +  
   </ul>
   </li>
   <li>
   <font color="#CFDCED">Optional</font>
  -<ul></ul>
  +<ul>
  +  
  +</ul>
   </li>
   </ul>
   </div>
  @@ -167,40 +178,37 @@
   <!--================= end middle NavBar ==================-->
   <!--================= start Content==================-->
   <tr>
  -<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="100%">
  +<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
   <div class="content">
   <table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>WildcardHeader-Matcher in Cocoon</h1>
  -</td><script Language="Javascript">
  -
  -function printit(){  
  +</td><script language="Javascript" type="text/javascript">
  +function printit() {  
   if (window.print) {
       window.print() ;  
   } else {
  -    var WebBrowser = '<OBJECT CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" HEIGHT="0" WIDTH="0" ID="WebBrowser1"></OBJECT>';
  +    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
   document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
       WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
   }
   }
  -</script><script Language="Javascript">  
  +</script><script language="Javascript" type="text/javascript">
   var NS = (navigator.appName == "Netscape");
   var VERSION = parseInt(navigator.appVersion);
   if (VERSION > 3) {
  -    document.write('<td nowrap="nowrap" width="40" align="center">');     
  -    document.write('  <a class="dida" href="javascript:printit()">');        
  -    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');   
  -    document.write('  print</a>');   
  -    document.write('</td>');           
  +    document.write('<td nowrap="nowrap" width="40" align="center">');
  +    document.write('  <a class="dida" href="javascript:printit()">');
  +    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
  +    document.write('  print</a>');
  +    document.write('</td>');
   }
   </script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="wildcardheader-matcher.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
             PDF</a></td>
   </tr>
   </table>
  -<p>
  -<font size="-2">by&nbsp;Bernhard Huber</font>
  -</p>
  +<p class="type">Type: Technical document</p>
   <p>This document describes the WildcardHeaderMatcher of Cocoon.</p>
   <ul class="minitoc">
   <li>
  @@ -441,6 +449,8 @@
         </p>
   </div>
     
  +<div class="attribution">by&nbsp;Bernhard Huber; <span class="version">0.9</span>
  +</div>
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
   </tr>
  
  
  
  1.3       +64 -64    cocoon-site/site/2.1/userdocs/matchers/wildcardheader-matcher.pdf
  
  	<<Binary file>>
  
  
  1.3       +61 -61    cocoon-site/site/2.1/userdocs/matchers/wildcarduri-matcher.pdf
  
  	<<Binary file>>
  
  
  1.8       +14 -15    cocoon-site/site/2.1/userdocs/matchers/wildcarduri-matcher.html
  
  Index: wildcarduri-matcher.html
  ===================================================================
  RCS file: /home/cvs/cocoon-site/site/2.1/userdocs/matchers/wildcarduri-matcher.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- wildcarduri-matcher.html	14 Aug 2003 12:15:22 -0000	1.7
  +++ wildcarduri-matcher.html	12 Oct 2003 17:36:11 -0000	1.8
  @@ -56,7 +56,7 @@
   <td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td valign="bottom">
   <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
   <tr>
  -<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a href="../../index.html"><font color="#000000">Home</font></a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
  +<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
   </tr>
   </table>
   </td>
  @@ -178,40 +178,37 @@
   <!--================= end middle NavBar ==================-->
   <!--================= start Content==================-->
   <tr>
  -<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="100%">
  +<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
   <div class="content">
   <table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>WildcardURI-Matcher in Cocoon</h1>
  -</td><script Language="Javascript">
  -
  -function printit(){  
  +</td><script language="Javascript" type="text/javascript">
  +function printit() {  
   if (window.print) {
       window.print() ;  
   } else {
  -    var WebBrowser = '<OBJECT CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" HEIGHT="0" WIDTH="0" ID="WebBrowser1"></OBJECT>';
  +    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
   document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
       WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
   }
   }
  -</script><script Language="Javascript">  
  +</script><script language="Javascript" type="text/javascript">
   var NS = (navigator.appName == "Netscape");
   var VERSION = parseInt(navigator.appVersion);
   if (VERSION > 3) {
  -    document.write('<td nowrap="nowrap" width="40" align="center">');     
  -    document.write('  <a class="dida" href="javascript:printit()">');        
  -    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');   
  -    document.write('  print</a>');   
  -    document.write('</td>');           
  +    document.write('<td nowrap="nowrap" width="40" align="center">');
  +    document.write('  <a class="dida" href="javascript:printit()">');
  +    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
  +    document.write('  print</a>');
  +    document.write('</td>');
   }
   </script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="wildcarduri-matcher.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
             PDF</a></td>
   </tr>
   </table>
  -<p>
  -<font size="-2">by&nbsp;Bernhard Huber</font>
  -</p>
  +<p class="type">Type: Technical document</p>
   <p>This document describes the WildcardURIMatcher of Cocoon.</p>
   <ul class="minitoc">
   <li>
  @@ -476,6 +473,8 @@
         </p>
   </div>
     
  +<div class="attribution">by&nbsp;Bernhard Huber; <span class="version">0.9</span>
  +</div>
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
   </tr>
  
  
  
  1.2       +174 -140  cocoon-site/site/2.1/userdocs/offline/cli.pdf
  
  	<<Binary file>>
  
  
  1.2       +144 -56   cocoon-site/site/2.1/userdocs/offline/cli.html
  
  Index: cli.html
  ===================================================================
  RCS file: /home/cvs/cocoon-site/site/2.1/userdocs/offline/cli.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- cli.html	12 Aug 2003 18:44:44 -0000	1.1
  +++ cli.html	12 Oct 2003 17:36:11 -0000	1.2
  @@ -56,7 +56,7 @@
   <td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td valign="bottom">
   <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
   <tr>
  -<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a href="../../index.html"><font color="#000000">Home</font></a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
  +<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
   </tr>
   </table>
   </td>
  @@ -164,40 +164,37 @@
   <!--================= end middle NavBar ==================-->
   <!--================= start Content==================-->
   <tr>
  -<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="100%">
  +<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
   <div class="content">
   <table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Offline Page Generation with the Command Line Interface</h1>
  -</td><script Language="Javascript">
  -
  -function printit(){  
  +</td><script language="Javascript" type="text/javascript">
  +function printit() {  
   if (window.print) {
       window.print() ;  
   } else {
  -    var WebBrowser = '<OBJECT CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" HEIGHT="0" WIDTH="0" ID="WebBrowser1"></OBJECT>';
  +    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
   document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
       WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
   }
   }
  -</script><script Language="Javascript">  
  +</script><script language="Javascript" type="text/javascript">
   var NS = (navigator.appName == "Netscape");
   var VERSION = parseInt(navigator.appVersion);
   if (VERSION > 3) {
  -    document.write('<td nowrap="nowrap" width="40" align="center">');     
  -    document.write('  <a class="dida" href="javascript:printit()">');        
  -    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');   
  -    document.write('  print</a>');   
  -    document.write('</td>');           
  +    document.write('<td nowrap="nowrap" width="40" align="center">');
  +    document.write('  <a class="dida" href="javascript:printit()">');
  +    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
  +    document.write('  print</a>');
  +    document.write('</td>');
   }
   </script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="cli.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
             PDF</a></td>
   </tr>
   </table>
  -<p>
  -<font size="-2">by&nbsp;Upayavira</font>
  -</p>
  +<p class="type">Type: Technical document</p>
   <p>This document explains how to use the Cocoon Command Line Interface for offline page and site generation.</p>
   <ul class="minitoc">
   <li>
  @@ -258,10 +255,11 @@
   <div style="margin-left: 0 ; border: 2px">
   <p>To start the CLI using an xconf file, on Unix do <span class="codefrag">./cocoon.sh cli -x &lt;xconf file&gt;</span>
              or on Windows: <span class="codefrag">cocoon cli -x &lt;xconf file&gt;</span>.</p>
  -<p>A sample xconf file is included below.</p>
  +<p>A sample xconf file, with comments describing each option, is included below.</p>
   <pre class="code">
   
   &lt;?xml version="1.0"?&gt;
  +
   &lt;!--+
       |  This is the Apache Cocoon command line configuration file. 
       |  Here you give the command line interface details of where
  @@ -286,12 +284,40 @@
       |                        and adjust filename and links extensions
       |                        to match the mime type 
       |                        (e.g. text/html-&gt;.html)
  +    |
  +    |  Note: Whilst using an xconf file to configure the Cocoon 
  +    |        Command Line gives access to more features, the use of 
  +    |        command line parameters is more stable, as there are 
  +    |        currently plans to improve the xconf format to allow 
  +    |        greater flexibility. If you require a stable and
  +    |        consistent method for accessing the CLI, it is recommended 
  +    |        that you use the command line parameters to configure 
  +    |        the CLI.&lt;/note&gt;
  +    |
       +--&gt;
       
   &lt;cocoon verbose="true"  
           follow-links="true" 
           precompile-only="false" 
  -        confirm-extensions="false"&gt;
  +        confirm-extensions="true"&gt;
  +
  +   &lt;!--+
  +       |  The context directory is usually the webapp directory
  +       |  containing the sitemap.xmap file.
  +       |
  +       |  The config file is the cocoon.xconf file.
  +       |
  +       |  The work directory is used by Cocoon to store temporary
  +       |  files and cache files.
  +       |  
  +       |  The destination directory is where generated pages will
  +       |  be written (assuming the 'simple' mapper is used, see 
  +       |  below)
  +       +--&gt;
  +   &lt;context-dir&gt;build/webapp&lt;/context-dir&gt;
  +   &lt;config-file&gt;WEB-INF/cocoon.xconf&lt;/config-file&gt;
  +   &lt;work-dir&gt;build/work&lt;/work-dir&gt;
  +   &lt;dest-dir&gt;build/dest&lt;/dest-dir&gt;
   
      &lt;!--+
          | Broken link reporting options:
  @@ -301,15 +327,15 @@
          |     &lt;broken-links type="xml" report="filename"/&gt;
          |   Ignore broken links (default):
          |     &lt;broken-links type="none"/&gt;
  -       |   When a page includes an error, should a page be generated?
          |     
          |   Two attributes to this node specify whether a page should
  -       |   be generated when an error occured. 'generate' specifies 
  +       |   be generated when an error has occured. 'generate' specifies 
          |   whether a page should be generated (default: true) and
          |   extension specifies an extension that should be appended
          |   to the generated page's filename (default: none)
  -       |     &lt;broken-links generate="true" extension=".error.txt"/&gt;
  -       |
  +       |   
  +       |   Using this, a quick scan through the destination directory
  +       |   will show broken links, by their filename extension.
          +--&gt;
      &lt;broken-links type="xml" 
                    file="brokenlinks.xml"
  @@ -327,39 +353,35 @@
      --&gt;
   
      &lt;!--+
  -       |
  -       +--&gt;
  -   &lt;logging log-kit="WEB-INF/logkit.xconf" logger="cli" level="ERROR" /&gt;
  -
  -   &lt;!--+
  -       |  The context directory is usually the webapp directory
  -       |  containing the sitemap.xmap file.
  -       |
  -       |  The config file is the cocoon.xconf file.
  -       |
  -       |  The work directory is used by Cocoon to store temporary
  -       |  files and cache files.
  -       |  
  -       |  The destination directory is where generated pages will
  -       |  be written (assuming the 'simple' mapper is used)
  +       |  Configures logging. 
  +       |  The 'log-kit' parameter specifies the location of the log kit 
  +       |  configuration file (usually called logkit.xconf. 
  +       | 
  +       |  Logger specifies the logging category (for all logging prior 
  +       |  to other Cocoon logging categories taking over)
  +       |
  +       |  Available log levels are:
  +       |    DEBUG:        prints all level of log messages.
  +       |    INFO:         prints all level of log messages except DEBUG 
  +       |                  ones.
  +       |    WARN:         prints all level of log messages except DEBUG 
  +       |                  and INFO ones.
  +       |    ERROR:        prints all level of log messages except DEBUG, 
  +       |                  INFO and WARN ones.
  +       |    FATAL_ERROR:  prints only log messages of this level
          +--&gt;
  -   &lt;context-dir&gt;.&lt;/context-dir&gt;
  -   &lt;config-file&gt;WEB-INF/cocoon.xconf&lt;/config-file&gt;
  -   &lt;work-dir&gt;work/docs&lt;/work-dir&gt;
  -   &lt;dest-dir&gt;dest&lt;/dest-dir&gt;
  +   &lt;logging log-kit="build/webapp/WEB-INF/logkit.xconf" logger="cli" level="DEBUG" /&gt;
   
      &lt;!--+
  -       | Specifies the filename to be appended to URIs that
  -       | refer to a directory (i.e. end with a forward slash).
  +       |  Specifies the filename to be appended to URIs that
  +       |  refer to a directory (i.e. end with a forward slash).
          +--&gt;
  -       
      &lt;default-filename&gt;index.html&lt;/default-filename&gt;
   
      &lt;!--+
          |  Specifies a user agent string to the sitemap when
          |  generating the site.
          +--&gt;
  -   
      &lt;!--
      &lt;user-agent&gt;xxx&lt;/user-agent&gt;
      --&gt;
  @@ -368,18 +390,35 @@
          |  Specifies an accept string to the sitemap when generating
          |  the site.
          +--&gt;
  -       
      &lt;accept&gt;*/*&lt;/accept&gt;
      
      &lt;!--+
  -       |  Specifies the URIs that should be generated (using &lt;uri&gt;
  -       |  elements, and (if necessary) what should be done with the
  -       |  generated pages.
  -       |
  -       |  The old behaviour - appends uri to the specified destination
  -       |  directory (as specified in &lt;dest-dir&gt;):
  -       |
  -       |   &lt;uri&gt;documents/index.html&lt;/uri&gt;
  +       | Specifies which URIs should be included or excluded, according
  +       | to wildcard patterns. 
  +       | 
  +       | By default, all URIs are included. If both include and exclude
  +       | patterns are specified, a URI is first checked against the 
  +       | include patterns, and then against the exclude patterns.
  +       | 
  +       | Multiple patterns can be given, using muliple include or exclude
  +       | nodes. 
  +       | 
  +       | The order of the elements is not significant, as only the first 
  +       | successful match of each category is used.
  +       | 
  +       | Currently, only the complete source URI can be matched (including
  +       | any URI prefix). Future plans include destination URI matching 
  +       | and regexp matching. If you have requirements for these, contact
  +       | dev@cocoon.apache.org.
  +       +--&gt;
  +   &lt;include pattern="**"/&gt;
  +   &lt;exclude pattern="docs/apidocs/**"/&gt;
  +   
  +&lt;!--   &lt;include-links extension=".html"/&gt;--&gt;
  +   
  +   &lt;!--+
  +       |  &lt;uri&gt; nodes specify the URIs that should be generated, and 
  +       |  where required, what should be done with the generated pages.
          |
          |  Append: append the generated page's URI to the end of the 
          |  source URI:
  @@ -400,15 +439,62 @@
          |   &lt;uri type="insert" src-prefix="documents/" src="index.html" 
          |   dest="zip://*.zip/page.html"/&gt;
          |
  +       |  If in any of these scenarios, the dest attribute is omitted,
  +       |  the value provided globally using the &lt;dest-dir&gt; node will 
  +       |  be used.
          +--&gt;
  -   &lt;uri&gt;favicon.ico&lt;/uri&gt;
  -   &lt;uri type="append" src-prefix="documents/" src="index.html" dest="docs/"/&gt;
  +
  +   &lt;uri type="replace" 
  +        src-prefix="samples/" 
  +        src="hello-world/hello.html"
  +        dest="build/dest/hello-world.html"/&gt;
  +        
  +   &lt;!--+
  +       | &lt;uri&gt; nodes can be grouped together in a &lt;uris&gt; node. This 
  +       | enables a group of URIs to share properties. The following
  +       | properties can be set for a group of URIs:
  +       |   * follow-links:       should pages be crawled for links
  +       |   * confirm-extensions: should file extensions be checked
  +       |                         for the correct mime type
  +       |   * src-prefix:         all source URIs should be 
  +       |                         pre-pended with this prefix before
  +       |                         generation. The prefix is not 
  +       |                         included when calculating the 
  +       |                         destination URI
  +       |   * dest:               the base destination URI to be
  +       |                         shared by all pages in this group
  +       |   * type:               the method to be used to calculate
  +       |                         the destination URI. See above 
  +       |                         section on &lt;uri&gt; node for details.
  +       | 
  +       | Each &lt;uris&gt; node can have a name attribute. When a name
  +       | attribute has been specified, the -n switch on the command
  +       | line can be used to tell Cocoon to only process the URIs
  +       | within this URI group. When no -n switch is given, all 
  +       | &lt;uris&gt; nodes are processed. Thus, one xconf file can be 
  +       | used to manage multiple sites.
  +       +--&gt;
  +   &lt;uris name="docs" follow-links="true"&gt;
  +     &lt;uri type="append" src-prefix="docs/" src="index.html"
  +          dest="build/dest/" /&gt;
  +   &lt;/uris&gt;
  +   
  +   &lt;uris name="samples" follow-links="false"
  +         confirm-extensions="true"
  +         src-prefix="samples/"
  +         dest="build/dest/examples/"
  +         type="append"
  +         &gt;
  +      &lt;uri src=""/&gt;
  +      &lt;uri src="hello-world/"/&gt;
  +      &lt;uri src="hello-world/hello.html"/&gt;
  +      &lt;uri src="hello-world/hello.xml"/&gt;
  +   &lt;/uris&gt;
   
      &lt;!--+
          |  File containing URIs (plain text, one per
          |  line).
          +--&gt;
  -  
      &lt;!--
      &lt;uri-file&gt;&lt;/uri-file&gt;
      --&gt;
  @@ -503,6 +589,8 @@
   </div>
   </div>
     
  +<div class="attribution">by&nbsp;Upayavira; <span class="version">0.9</span>
  +</div>
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
   </tr>
  
  
  
  1.2       +14 -15    cocoon-site/site/2.1/userdocs/offline/bean.html
  
  Index: bean.html
  ===================================================================
  RCS file: /home/cvs/cocoon-site/site/2.1/userdocs/offline/bean.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- bean.html	12 Aug 2003 18:44:44 -0000	1.1
  +++ bean.html	12 Oct 2003 17:36:11 -0000	1.2
  @@ -56,7 +56,7 @@
   <td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td valign="bottom">
   <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
   <tr>
  -<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a href="../../index.html"><font color="#000000">Home</font></a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
  +<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
   </tr>
   </table>
   </td>
  @@ -164,40 +164,37 @@
   <!--================= end middle NavBar ==================-->
   <!--================= start Content==================-->
   <tr>
  -<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="100%">
  +<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
   <div class="content">
   <table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>The Cocoon Bean</h1>
  -</td><script Language="Javascript">
  -
  -function printit(){  
  +</td><script language="Javascript" type="text/javascript">
  +function printit() {  
   if (window.print) {
       window.print() ;  
   } else {
  -    var WebBrowser = '<OBJECT CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" HEIGHT="0" WIDTH="0" ID="WebBrowser1"></OBJECT>';
  +    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
   document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
       WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
   }
   }
  -</script><script Language="Javascript">  
  +</script><script language="Javascript" type="text/javascript">
   var NS = (navigator.appName == "Netscape");
   var VERSION = parseInt(navigator.appVersion);
   if (VERSION > 3) {
  -    document.write('<td nowrap="nowrap" width="40" align="center">');     
  -    document.write('  <a class="dida" href="javascript:printit()">');        
  -    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');   
  -    document.write('  print</a>');   
  -    document.write('</td>');           
  +    document.write('<td nowrap="nowrap" width="40" align="center">');
  +    document.write('  <a class="dida" href="javascript:printit()">');
  +    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
  +    document.write('  print</a>');
  +    document.write('</td>');
   }
   </script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="bean.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
             PDF</a></td>
   </tr>
   </table>
  -<p>
  -<font size="-2">by&nbsp;Upayavira</font>
  -</p>
  +<p class="type">Type: Technical document</p>
   <p>This document details the basics of using the Cocoon bean.</p>
   <ul class="minitoc">
   <li>
  @@ -233,6 +230,8 @@
   </div>
   </div>
     
  +<div class="attribution">by&nbsp;Upayavira; <span class="version">0.9</span>
  +</div>
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
   </tr>
  
  
  
  1.2       +29 -29    cocoon-site/site/2.1/userdocs/offline/ant.pdf
  
  	<<Binary file>>
  
  
  1.2       +22 -15    cocoon-site/site/2.1/userdocs/offline/ant.html
  
  Index: ant.html
  ===================================================================
  RCS file: /home/cvs/cocoon-site/site/2.1/userdocs/offline/ant.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ant.html	12 Aug 2003 18:44:44 -0000	1.1
  +++ ant.html	12 Oct 2003 17:36:11 -0000	1.2
  @@ -56,7 +56,7 @@
   <td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td valign="bottom">
   <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
   <tr>
  -<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a href="../../index.html"><font color="#000000">Home</font></a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
  +<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
   </tr>
   </table>
   </td>
  @@ -98,29 +98,37 @@
   <li>
   <font color="#CFDCED">Navigation</font>
   <ul>
  +    
   <li>
   <a href="../../index.html">Main</a>
   </li>
  +    
   <li>
   <a href="../index.html">User Documentation</a>
   </li>
  +  
   </ul>
   </li>
   <li>
   <font color="#CFDCED">Offline</font>
   <ul>
  +    
   <li>
   <a href="index.html">Overview</a>
   </li>
  +    
   <li>
   <a href="cli.html">Command Line</a>
   </li>
  +    
   <li>
   <span class="sel"><font color="#ffcc00">Ant</font></span>
   </li>
  +    
   <li>
   <a href="bean.html">Cocoon Bean</a>
   </li>
  +  
   </ul>
   </li>
   </ul>
  @@ -156,40 +164,37 @@
   <!--================= end middle NavBar ==================-->
   <!--================= start Content==================-->
   <tr>
  -<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="100%">
  +<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
   <div class="content">
   <table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Offline Page Generation with Apache Ant</h1>
  -</td><script Language="Javascript">
  -
  -function printit(){  
  +</td><script language="Javascript" type="text/javascript">
  +function printit() {  
   if (window.print) {
       window.print() ;  
   } else {
  -    var WebBrowser = '<OBJECT CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" HEIGHT="0" WIDTH="0" ID="WebBrowser1"></OBJECT>';
  +    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
   document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
       WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
   }
   }
  -</script><script Language="Javascript">  
  +</script><script language="Javascript" type="text/javascript">
   var NS = (navigator.appName == "Netscape");
   var VERSION = parseInt(navigator.appVersion);
   if (VERSION > 3) {
  -    document.write('<td nowrap="nowrap" width="40" align="center">');     
  -    document.write('  <a class="dida" href="javascript:printit()">');        
  -    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');   
  -    document.write('  print</a>');   
  -    document.write('</td>');           
  +    document.write('<td nowrap="nowrap" width="40" align="center">');
  +    document.write('  <a class="dida" href="javascript:printit()">');
  +    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
  +    document.write('  print</a>');
  +    document.write('</td>');
   }
   </script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="ant.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
             PDF</a></td>
   </tr>
   </table>
  -<p>
  -<font size="-2">by&nbsp;Upayavira</font>
  -</p>
  +<p class="type">Type: Technical document</p>
   <p>This document explains how to use Cocoon to generate offline pages and sites with Apache Ant.</p>
   <ul class="minitoc">
   <li>
  @@ -235,6 +240,8 @@
             <a href="cli.html">command line</a> page for details about how to use this file.</p>
   </div>
     
  +<div class="attribution">by&nbsp;Upayavira; <span class="version">0.9</span>
  +</div>
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
   </tr>
  
  
  
  1.2       +14 -15    cocoon-site/site/2.1/userdocs/offline/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/cocoon-site/site/2.1/userdocs/offline/index.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- index.html	12 Aug 2003 18:44:44 -0000	1.1
  +++ index.html	12 Oct 2003 17:36:11 -0000	1.2
  @@ -56,7 +56,7 @@
   <td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td valign="bottom">
   <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
   <tr>
  -<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a href="../../index.html"><font color="#000000">Home</font></a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
  +<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
   </tr>
   </table>
   </td>
  @@ -156,40 +156,37 @@
   <!--================= end middle NavBar ==================-->
   <!--================= start Content==================-->
   <tr>
  -<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="100%">
  +<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
   <div class="content">
   <table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>Offline Page Generation</h1>
  -</td><script Language="Javascript">
  -
  -function printit(){  
  +</td><script language="Javascript" type="text/javascript">
  +function printit() {  
   if (window.print) {
       window.print() ;  
   } else {
  -    var WebBrowser = '<OBJECT CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" HEIGHT="0" WIDTH="0" ID="WebBrowser1"></OBJECT>';
  +    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
   document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
       WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
   }
   }
  -</script><script Language="Javascript">  
  +</script><script language="Javascript" type="text/javascript">
   var NS = (navigator.appName == "Netscape");
   var VERSION = parseInt(navigator.appVersion);
   if (VERSION > 3) {
  -    document.write('<td nowrap="nowrap" width="40" align="center">');     
  -    document.write('  <a class="dida" href="javascript:printit()">');        
  -    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');   
  -    document.write('  print</a>');   
  -    document.write('</td>');           
  +    document.write('<td nowrap="nowrap" width="40" align="center">');
  +    document.write('  <a class="dida" href="javascript:printit()">');
  +    document.write('    <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
  +    document.write('  print</a>');
  +    document.write('</td>');
   }
   </script><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>
  -<p>
  -<font size="-2">by&nbsp;Upayavira</font>
  -</p>
  +<p class="type">Type: Technical document</p>
   <p>This document explains the basic concepts of offline page generation with Apache Cocoon.</p>
   <ul class="minitoc">
   <li>
  @@ -509,6 +506,8 @@
            found.</p>
   </div>
     
  +<div class="attribution">by&nbsp;Upayavira; <span class="version">0.9</span>
  +</div>
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
   </tr>
  
  
  
  1.2       +94 -94    cocoon-site/site/2.1/userdocs/offline/index.pdf
  
  	<<Binary file>>
  
  
  1.2       +22 -22    cocoon-site/site/2.1/userdocs/offline/bean.pdf
  
  	<<Binary file>>
  
  
  1.4       +93 -44    cocoon-site/site/2.1/userdocs/index.pdf
  
  	<<Binary file>>
  
  
  1.7       +63 -15    cocoon-site/site/2.1/userdocs/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/cocoon-site/site/2.1/userdocs/index.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- index.html	12 Aug 2003 18:44:29 -0000	1.6
  +++ index.html	12 Oct 2003 17:36:11 -0000	1.7
  @@ -56,7 +56,7 @@
   <td width="6"><img alt="" height="8" width="6" src="../skin/images/spacer.gif"></td><td valign="bottom">
   <table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
   <tr>
  -<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a href="../index.html"><font color="#000000">Home</font></a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../skin/images/tabSel-right.gif"></td>
  +<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../skin/images/tabSel-right.gif"></td>
   </tr>
   </table>
   </td>
  @@ -194,45 +194,47 @@
   <!--================= end middle NavBar ==================-->
   <!--================= start Content==================-->
   <tr>
  -<td align="left" width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td align="left" width="100%">
  +<td align="left" width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
   <div class="content">
   <table class="title" summary="">
   <tr>
   <td valign="middle">
   <h1>User Documentation</h1>
  -</td><script Language="Javascript">
  -
  -function printit(){  
  +</td><script language="Javascript" type="text/javascript">
  +function printit() {  
   if (window.print) {
       window.print() ;  
   } else {
  -    var WebBrowser = '<OBJECT CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" HEIGHT="0" WIDTH="0" ID="WebBrowser1"></OBJECT>';
  +    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
   document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
       WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
   }
   }
  -</script><script Language="Javascript">  
  +</script><script language="Javascript" type="text/javascript">
   var NS = (navigator.appName == "Netscape");
   var VERSION = parseInt(navigator.appVersion);
   if (VERSION > 3) {
  -    document.write('<td nowrap="nowrap" width="40" align="center">');     
  -    document.write('  <a class="dida" href="javascript:printit()">');        
  -    document.write('    <img alt="Print this Page" src="../skin/images/printer.gif" class="skin"><br>');   
  -    document.write('  print</a>');   
  -    document.write('</td>');           
  +    document.write('<td nowrap="nowrap" width="40" align="center">');
  +    document.write('  <a class="dida" href="javascript:printit()">');
  +    document.write('    <img alt="Print this Page" src="../skin/images/printer.gif" class="skin"><br>');
  +    document.write('  print</a>');
  +    document.write('</td>');
   }
   </script><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>
   <h3>Overview</h3>
  -<p>
  -<font size="-2">by&nbsp;cocoon-dev</font>
  -</p>
   <ul class="minitoc">
   <li>
   <a href="#Overview">Overview</a>
   </li>
  +<li>
  +<a href="#What+do+you+need+to+know+before+taking-off+with+Cocoon%3F">What do you need to know before taking-off with Cocoon?</a>
  +</li>
  +<li>
  +<a href="#The+usual+Cocoon+User+profile">The usual Cocoon User profile</a>
  +</li>
   </ul>
    
   <a name="N10016"></a><a name="Overview"></a>
  @@ -260,8 +262,54 @@
   <p>The actual user documentation is available from the side-panel.
     </p>
   </div>
  +    
  +<a name="N10037"></a><a name="What+do+you+need+to+know+before+taking-off+with+Cocoon%3F"></a>
  +<h3>What do you need to know before taking-off with Cocoon?</h3>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>Well, the question above is not that easy to answer. It depends on what you
  +         want to do with Cocoon. If you are a usual user, then you can use Cocoon
  +         without ever coding Java or knowing how exactly servlet containers work.
  +         If you become an experienced user of Cocoon you might want to tweak
  +         and tune your application. Therefore it is helpful to know Java and
  +         some basics of servlet containers.
  +      </p>
  +<p>  
  +         However, if you want to develop with Cocoon (building own components
  +         to extend Cocoon for example), then you need to program Java. So, we
  +         split up this description into two sections: one for users and one for
  +         developers.
  +      </p>
  +</div>
  +    
  +<a name="N10043"></a><a name="The+usual+Cocoon+User+profile"></a>
  +<h3>The usual Cocoon User profile</h3>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>Before getting started, you should understand some basics for building
  +         web applications. This knowledge is not specific to Cocoon; it is useful
  +         for using any web framework.
  +      </p>
  +<ul>
  +      
  +<li>HTTP and the Request/Response cycle</li>
  +      
  +<li>Extensible Markup Language (XML)</li>
  +      
  +<li>Extensible Stylesheet Language (XSL)</li>
  +      
  +<li>HTML</li>
  +    
  +</ul>
  +<p>As Cocoon enforces the separation of concerns you usually don't have
  +      to care about all these technologies at once. If you are the web
  +      application developer, you worry more about the request/response
  +      cycle and XML. A designer for instance has to have more knowledge
  +      about XML, XSL and HTML. But as always, it's good if you know
  +      at least something about the other aspects as well, even if you
  +      don't need them right now.</p>
  +</div>
   
    
  +<div class="attribution">by&nbsp;cocoon-dev</div>
   </div>
   </td><td width="10"><img width="10" height="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
   </tr>