You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by gm...@apache.org on 2007/03/26 13:24:40 UTC

svn commit: r522487 [1/2] - in /forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher: ./ how/ images/ int/ skin/ skin/images/ themes/ themes/images/

Author: gmcdonald
Date: Mon Mar 26 04:24:38 2007
New Revision: 522487

URL: http://svn.apache.org/viewvc?view=rev&rev=522487
Log:
Deployment of docs for org.apache.forrest.plugin.internal.dispatcher plugin (deployed by 'deploy-docs' target of plugin build script)

Added:
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/images/update.jpg   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/images/Thumbs.db   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/header_white_line.gif   (with props)
Modified:
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.dispatcher.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.rss
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.dispatcher.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.dispatcher.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.dispatcher.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.dispatcher.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/images/project.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/index.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/int/index.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/linkmap.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/basic.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/print.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/screen.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/breadcrumbs.js
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/chapter.gif
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/chapter_open.gif
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-l-15-bg294563-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-l-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-r-15-bg294563-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-r-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-r-5-bg294563-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-r-5-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-t-l-5-bg294563-strokeB5C7E7-fgB5C7E7.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-t-r-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-t-r-5-bg294563-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-t-r-5-bg294563-strokeB5C7E7-fgB5C7E7.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-t-r-5-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/menu.js
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/pelt.screen.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/todo.dispatcher.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/todo.html

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.dispatcher.css?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.dispatcher.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.dispatcher.css Mon Mar 26 04:24:38 2007
@@ -1,4 +1,9 @@
 
+  
+  
+  
+  
+  
 /* branding-theme-profiler-theme: Pelt */ 
 #header .round-top-left-small {
     background-image: url(themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.html?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.html Mon Mar 26 04:24:38 2007
@@ -29,7 +29,6 @@
 <!--+|start favicon +-->
 <link href="favicon.ico" rel="shortcut icon" />
 <!--+|start favicon +-->
-<script language="javascript" src="themes/getBlank.js" type="text/javascript"> </script>
 <script src="themes/menu.js" type="text/javascript"> </script>
 <!--+ |start content-title +-->
 <title>History of Changes </title>
@@ -86,7 +85,7 @@
 <input name="sitesearch" type="hidden" value="mydomain" />
 </div>
 <div class="search-field">
-<input name="q" onBlur="getPrompt(this, 'Search the site with google');" onFocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
+<input name="q" onblur="getPrompt(this, 'Search the site with google');" onfocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
 </div>
 <div class="search-submit">
 <input name="Search" type="submit" value="Search" />
@@ -223,23 +222,37 @@
 <a name="introduction" title="Introduction and explanation of symbols"> </a>
 <h2 class="underlined_10">Introduction and explanation of symbols</h2>
 <div class="section">
-<p>Changes are sorted by "type" and then chronologically with the most recent at the top. These symbols denote the various action types:<img alt="add" class="icon" src="images/add.jpg" />=add</p>
+<p>Changes are sorted by "type" and then chronologically with the most recent at the top. These symbols denote the various action types:<img alt="add" class="icon" src="images/add.jpg" />=add, <img alt="update" class="icon" src="images/update.jpg" />=update</p>
 </div>
 <a name="version_0.1" title="Version 0.1 (unreleased)"> </a>
 <h2 class="underlined_10">Version 0.1 (unreleased)</h2>
 <div class="section">
 <a name="Changes+to+Project+Administration" title="Changes to Project Administration"> </a>
 <h3 class="underlined_5">Changes to Project Administration</h3>
+<div class="section">
 <ul>
 <li>
 <img alt="add" class="icon" src="images/add.jpg" />
         Initial plugin code extracted from the old views plugin.
-       Committed by TS.</li>
+ Committed by TS.</li>
 </ul>
+</div>
 <a name="Changes+to+the+Code+Base" title="Changes to the Code Base"> </a>
 <h3 class="underlined_5">Changes to the Code Base</h3>
+<div class="section">
 <ul>
 <li>
+<img alt="add" class="icon" src="images/add.jpg" />
+        Add ability to get a list of contracts provided by a plugin. For
+        this to work the plugin name must have "plugin" within it, e.g.
+        "org.apache.forrest.plugin.input.doap". Requesting
+        <span class="codefrag">ls.contracts.org.apache.forrest.plugin.input.doap.source.xml</span>
+        will return a source listing of plugins provided by the named plugin.
+        Requesting <span class="codefrag">ls.contracts.org.apache.forrest.plugin.input.doap.[FORMAT]</span> 
+        will return a formatted output document listing all templates supplied
+        by the identified plugin.        
+       Committed by RDG.</li>
+<li>
 <img alt="add" class="icon" src="images/add.jpg" /> Extending the dispatcher 
           with an internal format. This internal format is our xdoc or 
           xhtml2. The internal format will then be contacted by e.g. html 
@@ -252,9 +265,24 @@
 <img alt="add" class="icon" src="images/add.jpg" />
         Adding the dispatcher concept documentation from the site-author.
        Committed by TS.</li>
+<li>
+<img alt="add" class="icon" src="images/add.jpg" />
+        Activated multiple output formats to be configured via a View.
+       Committed by TS.</li>
+<li>
+<img alt="add" class="icon" src="images/add.jpg" />
+        Added contracts and nuggets to the "view" plugins.
+       Committed by TS.</li>
+<li>
+<img alt="update" class="icon" src="images/update.jpg" />
+        i18n: Add LocaleAction action wrapper, and use the locale provided by it.
+        Was taking the locale directly from the request instead of using the standard method in Forrest: LocaleAction.
+       Committed by DC. Thanks to Sjur Moshagen. See Issue <a href="http://issues.apache.org/jira/browse/FOR-935">FOR-935</a>.</li>
 </ul>
+</div>
 <a name="Changes+to+Documentation" title="Changes to Documentation"> </a>
 <h3 class="underlined_5">Changes to Documentation</h3>
+<div class="section">
 <ul>
 <li>
 <img alt="add" class="icon" src="images/add.jpg" />
@@ -262,17 +290,29 @@
        Committed by TS.</li>
 <li>
 <img alt="add" class="icon" src="images/add.jpg" />
+        Added a dispatcher glossary. Thanks to Thorsten for moving to the plugin.
+       Committed by GM.</li>
+<li>
+<img alt="add" class="icon" src="images/add.jpg" />
         Added infos of the pattern the plugin is using.
        Committed by TS.</li>
 <li>
 <img alt="add" class="icon" src="images/add.jpg" />
         Updated the "how it works" section and moved it to its own site.
        Committed by TS.</li>
+<li>
+<img alt="update" class="icon" src="images/update.jpg" />
+       Added section "linking to external css files" to howto-structurer-dsl doc.
+       Committed by TS. Thanks to Paul Bolger. See Issue <a href="http://issues.apache.org/jira/browse/FOR-768">FOR-768</a>.</li>
 </ul>
+</div>
 <a name="Contributors+to+this+release" title="Contributors to this release"> </a>
 <h3 class="underlined_5">Contributors to this release</h3>
+<div class="section">
 <p>We thank the following people for their contributions to this release.</p>
-<p>This is a list of all people who participated as committers:<br /> (TS).</p>
+<p>This is a list of all people who participated as committers:<br />David Crossley (DC), Gavin McDonald (GM), Ross Gardler (RDG), Thorsten Scherler (TS).</p>
+<p>This is a list of other contributors:<br />Paul Bolger, Sjur Moshagen.</p>
+</div>
 </div>
 <a name="all-committers" title="All Committers"> </a>
 <h2 class="underlined_10">All Committers</h2>
@@ -280,7 +320,10 @@
 <p>This is a list of all people who have ever participated
            as committers on this project.</p>
 <ul>
+<li>David Crossley (DC)</li>
 <li>Ross Gardler (RDG)</li>
+<li>Thorsten Scherler (TS)</li>
+<li>Gavin McDonald (GM)</li>
 <li>Volunteer needed (open)</li>
 </ul>
 </div>
@@ -293,7 +336,7 @@
 </div>
 <div class="copyright">
             Copyright ©
-             2002-2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
+             2002-2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
 <!--+ |start compliance links +-->
 <div id="siteinfo-compliance-links">
 <a href="http://validator.w3.org/check?uri=referer">

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.rss
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.rss?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.rss (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/changes.rss Mon Mar 26 04:24:38 2007
@@ -1,121 +1,236 @@
-<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
-<rss version="0.91"><channel><title>Plugin: dispatcher internal (0.1) Changes</title><link>changes.html</link><description>Plugin: dispatcher internal (0.1) Changes</description><language>en-us</language>
-
-  
-    
-    
-  
-
-    
-  
-   
-   
-   
-   
-   
-   
-
-  
-    
-    
-      <item><title>docs add</title><link>changes.html</link><description>docs add
-        by
-        TS
-        :
-        
-        Adding the "how tos" from the site-author to this plugin.
-      </description></item>
-      
-      <item><title>code add</title><link>changes.html</link><description>code add
-        by
-        TS
-        :
-         Extending the dispatcher 
-          with an internal format. This internal format is our xdoc or 
-          xhtml2. The internal format will then be contacted by e.g. html 
-          contracts. </description></item>
-      
-      <item><title>admin add</title><link>changes.html</link><description>admin add
-        by
-        TS
-        :
-        
-        Initial plugin code extracted from the old views plugin.
-      </description></item>
-      <item><title>code add</title><link>changes.html</link><description>code add
-        by
-        TS
-        :
-         Added first implementation of 
-        the dispatcher. Including contract bean implementation and interface; 
-        dispatcher exception and dispatcher transformers. </description></item>
-      <item><title>docs add</title><link>changes.html</link><description>docs add
-        by
-        TS
-        :
-        
-        Added infos of the pattern the plugin is using.
-      </description></item>
-      <item><title>docs add</title><link>changes.html</link><description>docs add
-        by
-        TS
-        :
-        
-        Updated the "how it works" section and moved it to its own site.
-      </description></item>
-      <item><title>code add</title><link>changes.html</link><description>code add
-        by
-        TS
-        :
-        
-        Adding the dispatcher concept documentation from the site-author.
-      </description></item>
-    
-  
-
-  
-
-<item><title>docs add</title><link>changes.html</link><description>docs add
-        by
-        TS
-        :
-        
-        Adding the "how tos" from the site-author to this plugin.
-      </description></item><item><title>code add</title><link>changes.html</link><description>code add
-        by
-        TS
-        :
-         Extending the dispatcher 
-          with an internal format. This internal format is our xdoc or 
-          xhtml2. The internal format will then be contacted by e.g. html 
-          contracts. </description></item><item><title>admin add</title><link>changes.html</link><description>admin add
-        by
-        TS
-        :
-        
-        Initial plugin code extracted from the old views plugin.
-      </description></item><item><title>code add</title><link>changes.html</link><description>code add
-        by
-        TS
-        :
-         Added first implementation of 
-        the dispatcher. Including contract bean implementation and interface; 
-        dispatcher exception and dispatcher transformers. </description></item><item><title>docs add</title><link>changes.html</link><description>docs add
-        by
-        TS
-        :
-        
-        Added infos of the pattern the plugin is using.
-      </description></item><item><title>docs add</title><link>changes.html</link><description>docs add
-        by
-        TS
-        :
-        
-        Updated the "how it works" section and moved it to its own site.
-      </description></item><item><title>code add</title><link>changes.html</link><description>code add
-        by
-        TS
-        :
-        
-        Adding the dispatcher concept documentation from the site-author.
+<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
+<rss version="0.91"><channel><title>Plugin: dispatcher internal (0.1) Changes</title><link>changes.html</link><description>Plugin: dispatcher internal (0.1) Changes</description><language>en-us</language>
+
+  
+    
+    
+    
+    
+    
+  
+
+    
+  
+   
+   
+   
+   
+   
+   
+
+  
+    
+    
+      <item><title>code add</title><link>changes.html</link><description>code add
+        by
+        RDG
+        :
+        
+        Add ability to get a list of contracts provided by a plugin. For
+        this to work the plugin name must have "plugin" within it, e.g.
+        "org.apache.forrest.plugin.input.doap". Requesting
+        ls.contracts.org.apache.forrest.plugin.input.doap.source.xml
+        will return a source listing of plugins provided by the named plugin.
+        Requesting ls.contracts.org.apache.forrest.plugin.input.doap.[FORMAT] 
+        will return a formatted output document listing all templates supplied
+        by the identified plugin.        
+      </description></item>
+      <item><title>code update
+          (bug FOR-935)
+        </title><link>changes.html</link><description>code update
+        by
+        DC
+          (fixes bug FOR-935)
+        
+        :
+        
+        i18n: Add LocaleAction action wrapper, and use the locale provided by it.
+        Was taking the locale directly from the request instead of using the standard method in Forrest: LocaleAction.
+       Thanks to Sjur Moshagen.</description></item>
+      <item><title>docs add</title><link>changes.html</link><description>docs add
+        by
+        TS
+        :
+        
+        Adding the "how tos" from the site-author to this plugin.
+      </description></item>
+      
+      <item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+         Extending the dispatcher 
+          with an internal format. This internal format is our xdoc or 
+          xhtml2. The internal format will then be contacted by e.g. html 
+          contracts. </description></item>
+      
+      <item><title>admin add</title><link>changes.html</link><description>admin add
+        by
+        TS
+        :
+        
+        Initial plugin code extracted from the old views plugin.
+</description></item>
+      <item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+         Added first implementation of 
+        the dispatcher. Including contract bean implementation and interface; 
+        dispatcher exception and dispatcher transformers. </description></item>
+      <item><title>docs add</title><link>changes.html</link><description>docs add
+        by
+        GM
+        :
+        
+        Added a dispatcher glossary. Thanks to Thorsten for moving to the plugin.
+      </description></item>
+
+      <item><title>docs add</title><link>changes.html</link><description>docs add
+        by
+        TS
+        :
+        
+        Added infos of the pattern the plugin is using.
+      </description></item>
+      <item><title>docs add</title><link>changes.html</link><description>docs add
+        by
+        TS
+        :
+        
+        Updated the "how it works" section and moved it to its own site.
+      </description></item>
+      <item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+        
+        Adding the dispatcher concept documentation from the site-author.
+      </description></item>
+      <item><title>docs update
+          (bug FOR-768)
+        </title><link>changes.html</link><description>docs update
+        by
+        TS
+          (fixes bug FOR-768)
+        
+        :
+        
+       Added section "linking to external css files" to howto-structurer-dsl doc.
+       Thanks to Paul Bolger.</description></item>
+      <item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+        
+        Activated multiple output formats to be configured via a View.
+      </description></item>
+      <item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+        
+        Added contracts and nuggets to the "view" plugins.
+      </description></item>
+
+    
+  
+
+  
+
+<item><title>code add</title><link>changes.html</link><description>code add
+        by
+        RDG
+        :
+        
+        Add ability to get a list of contracts provided by a plugin. For
+        this to work the plugin name must have "plugin" within it, e.g.
+        "org.apache.forrest.plugin.input.doap". Requesting
+        ls.contracts.org.apache.forrest.plugin.input.doap.source.xml
+        will return a source listing of plugins provided by the named plugin.
+        Requesting ls.contracts.org.apache.forrest.plugin.input.doap.[FORMAT] 
+        will return a formatted output document listing all templates supplied
+        by the identified plugin.        
+      </description></item><item><title>code update
+          (bug FOR-935)
+        </title><link>changes.html</link><description>code update
+        by
+        DC
+          (fixes bug FOR-935)
+        
+        :
+        
+        i18n: Add LocaleAction action wrapper, and use the locale provided by it.
+        Was taking the locale directly from the request instead of using the standard method in Forrest: LocaleAction.
+       Thanks to Sjur Moshagen.</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
+        by
+        TS
+        :
+        
+        Adding the "how tos" from the site-author to this plugin.
+      </description></item><item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+         Extending the dispatcher 
+          with an internal format. This internal format is our xdoc or 
+          xhtml2. The internal format will then be contacted by e.g. html 
+          contracts. </description></item><item><title>admin add</title><link>changes.html</link><description>admin add
+        by
+        TS
+        :
+        
+        Initial plugin code extracted from the old views plugin.
+</description></item><item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+         Added first implementation of 
+        the dispatcher. Including contract bean implementation and interface; 
+        dispatcher exception and dispatcher transformers. </description></item><item><title>docs add</title><link>changes.html</link><description>docs add
+        by
+        GM
+        :
+        
+        Added a dispatcher glossary. Thanks to Thorsten for moving to the plugin.
+      </description></item><item><title>docs add</title><link>changes.html</link><description>docs add
+        by
+        TS
+        :
+        
+        Added infos of the pattern the plugin is using.
+      </description></item><item><title>docs add</title><link>changes.html</link><description>docs add
+        by
+        TS
+        :
+        
+        Updated the "how it works" section and moved it to its own site.
+      </description></item><item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+        
+        Adding the dispatcher concept documentation from the site-author.
+      </description></item><item><title>docs update
+          (bug FOR-768)
+        </title><link>changes.html</link><description>docs update
+        by
+        TS
+          (fixes bug FOR-768)
+        
+        :
+        
+       Added section "linking to external css files" to howto-structurer-dsl doc.
+       Thanks to Paul Bolger.</description></item><item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+        
+        Activated multiple output formats to be configured via a View.
+      </description></item><item><title>code add</title><link>changes.html</link><description>code add
+        by
+        TS
+        :
+        
+        Added contracts and nuggets to the "view" plugins.
       </description></item></channel></rss>

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.dispatcher.css?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.dispatcher.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.dispatcher.css Mon Mar 26 04:24:38 2007
@@ -1,4 +1,9 @@
 
+  
+  
+  
+  
+  
 /* branding-theme-profiler-theme: Pelt */ 
 #header .round-top-left-small {
     background-image: url(themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.html?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/dispatcher-glossary.html Mon Mar 26 04:24:38 2007
@@ -29,7 +29,6 @@
 <!--+|start favicon +-->
 <link href="favicon.ico" rel="shortcut icon" />
 <!--+|start favicon +-->
-<script language="javascript" src="themes/getBlank.js" type="text/javascript"> </script>
 <script src="themes/menu.js" type="text/javascript"> </script>
 <!--+ |start content-title +-->
 <title>Dispatcher Glossary</title>
@@ -86,7 +85,7 @@
 <input name="sitesearch" type="hidden" value="mydomain" />
 </div>
 <div class="search-field">
-<input name="q" onBlur="getPrompt(this, 'Search the site with google');" onFocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
+<input name="q" onblur="getPrompt(this, 'Search the site with google');" onfocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
 </div>
 <div class="search-submit">
 <input name="Search" type="submit" value="Search" />
@@ -195,19 +194,19 @@
 <a href="#a">A</a>
 </li>
 <li>
-<a href="#b">B</a>
-</li>
-<li>
 <a href="#c">C</a>
 </li>
 <li>
 <a href="#d">D</a>
 </li>
 <li>
-<a href="#e">E</a>
+<a href="#h">H</a>
+</li>
+<li>
+<a href="#n">N</a>
 </li>
 <li>
-<a href="#h">H</a>
+<a href="#p">P</a>
 </li>
 <li>
 <a href="#s">S</a>
@@ -215,6 +214,9 @@
 <li>
 <a href="#t">T</a>
 </li>
+<li>
+<a href="#v">V</a>
+</li>
 </ul>
 </div>
 <!--+ |end minitoc +-->
@@ -243,7 +245,7 @@
 <p>
         1. This glossary is incomplete, please help where you can by adding definitions to
         existing items where needed. Also, add new Dispatcher related Items to the glossary as
-        appropriate.
+        appropriate.<br />
       </p>
 </td>
 <td class="notes">
@@ -260,8 +262,8 @@
 </tr>
 </table>
 </div>
-<a name="b" title="B"> </a>
-<h2 class="underlined_10">B</h2>
+<a name="c" title="C"> </a>
+<h2 class="underlined_10">C</h2>
 <div class="section">
 <table cellpadding="4" cellspacing="1" class="ForrestTable">
 <tr>
@@ -270,33 +272,33 @@
 <th>Notes</th>
 </tr>
 <tr>
-<a name="item-N10037" />
-<td class="term" id="item-N10037" />
+<a name="Contracts" />
+<td class="term" id="Contracts">Contracts</td>
 <td class="definitions">
 <p>
-        1. 
+              1. A contract is a snippet of re-usable code that gets used in a structurer file.<br />
+              2. Contracts can be used or omitted as neccessary, though a few are really compulsary in
+                      order to define a basic skeleton structure and to include some styling (CSS)<br />
+              3. Contracts mainly come in three (3) types, static, semi-static &amp; dynamic.<br />
+                      Static Contracts are pre-defined snippets of code that need no further information.<br />
+                      Semi-static Contracts can include extra configuration variables, these would over-ride otherwise
+                      default variables.<br />
+                      Dynamic Contracts can have extra configuration variables, but can also define their own snippets
+                      of code information. (Such as extra CSS elements, or generic markup elements).<br />
       </p>
 </td>
 <td class="notes" />
 </tr>
-</table>
-</div>
-<a name="c" title="C"> </a>
-<h2 class="underlined_10">C</h2>
-<div class="section">
-<table cellpadding="4" cellspacing="1" class="ForrestTable">
-<tr>
-<th>Term</th>
-<th>Definitions</th>
-<th>Notes</th>
-</tr>
 <tr>
-<a name="Contracts" />
-<td class="term" id="Contracts">Contracts</td>
+<a name="Class" />
+<td class="term" id="Class">Class</td>
 <td class="definitions">
 <p>
-        1. 
-      </p>
+                    1. In the context of the dispatcher, a <strong>Class</strong> is used as an optional attribute to
+                            the forrest:hook. This converts to <span class="codefrag">&lt;div class="example"&gt;&lt;/div&gt;</span>.
+                    <br />
+            </p>
+<br />See Also: <a href="#Name" role="glossary">Name</a>
 </td>
 <td class="notes" />
 </tr>
@@ -319,11 +321,11 @@
         1. The Dispatcher is the codename for the Forrest Implementation of the Core J2EE
         Dispatcher View. 
         <a href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/DispatcherView.html">
-        java.sun.com</a> has more information on its origins.
+        java.sun.com</a> has more information on its origins.<br />
         2. What we at 'Forrest' relate the Dispatcher to, is the overall technology and
         implementation of the replacement 'skins' system. Combining 'Views', 'Contracts' , 'Themes'
         enables separation of concerns to provide a fast and efficient documentation
-        framework.
+        framework.<br />
       </p>
 <br />See Also: <a href="#Contracts" role="glossary">Contracts</a>, <a href="#Skins" role="glossary">Skins</a>, <a href="#SoC" role="glossary">Separation Of Concerns</a>, <a href="#Themes" role="glossary">Themes</a>, <a href="#Views" role="glossary">Views</a>
 </td>
@@ -331,8 +333,8 @@
 </tr>
 </table>
 </div>
-<a name="e" title="E"> </a>
-<h2 class="underlined_10">E</h2>
+<a name="h" title="H"> </a>
+<h2 class="underlined_10">H</h2>
 <div class="section">
 <table cellpadding="4" cellspacing="1" class="ForrestTable">
 <tr>
@@ -341,19 +343,28 @@
 <th>Notes</th>
 </tr>
 <tr>
-<a name="item-N100A3" />
-<td class="term" id="item-N100A3" />
+<a name="Hooks" />
+<td class="term" id="Hooks">forrest:hooks</td>
 <td class="definitions">
 <p>
-        1. 
+        1. forrest:hooks is a concept of defining format independent hooks to structure
+        the output.<br />
+        2. Hooks are used to help define the layout of a page. Hooks are only used to
+        define the structure in our output that is required to enable a theme to apply its look and
+        feel.<br />
+3. Hooks convert to layout &lt;div&gt;&lt;/div&gt; container blocks and usually only consist
+        of forrest:contracts<br />
+4. Hooks are applied currently in the themes.core plugin as part of a themes structurer configuration
+        file such as %themename%-html.vt.xml (e.g pelt-html.vt.xml)<br />
       </p>
+<br />See Also: <a href="#Contracts" role="glossary">Contracts</a>, <a href="#Structurer" role="glossary">Structurer</a>
 </td>
 <td class="notes" />
 </tr>
 </table>
 </div>
-<a name="h" title="H"> </a>
-<h2 class="underlined_10">H</h2>
+<a name="n" title="N"> </a>
+<h2 class="underlined_10">N</h2>
 <div class="section">
 <table cellpadding="4" cellspacing="1" class="ForrestTable">
 <tr>
@@ -362,16 +373,46 @@
 <th>Notes</th>
 </tr>
 <tr>
-<a name="Hooks" />
-<td class="term" id="Hooks">forrest:hooks</td>
+<a name="Name" />
+<td class="term" id="Name">Name</td>
 <td class="definitions">
 <p>
-        1. forrest:hooks is a concept of defining format independent hooks to structure
-        the output.
-        2. Hooks are used to help define the layout of a page. Hooks are only used to
-        define the structure in our output that is required to enable a theme to apply its look and
-        feel.
+        1. In the context of the dispatcher, a <strong>name</strong> is used as an optional attribute to 
+                the forrest:hook. This converts to <span class="codefrag">&lt;div id="example"&gt;&lt;/div&gt;</span>.<br />
       </p>
+<br />See Also: <a href="#Class" role="glossary">Class</a>
+</td>
+<td class="notes" />
+</tr>
+</table>
+</div>
+<a name="p" title="P"> </a>
+<h2 class="underlined_10">P</h2>
+<div class="section">
+<table cellpadding="4" cellspacing="1" class="ForrestTable">
+<tr>
+<th>Term</th>
+<th>Definitions</th>
+<th>Notes</th>
+</tr>
+<tr>
+<a name="Property" />
+<td class="term" id="Property">Property</td>
+<td class="definitions">
+<p>
+                          1. forrest:property - Todo:open<br />
+                  </p>
+</td>
+<td class="notes" />
+</tr>
+<tr>
+<a name="Panel" />
+<td class="term" id="Panel">Panel</td>
+<td class="definitions">
+<p>
+                          1. Panel is the new name for a tile - a collection of contracts. Not yet implemented.<br />
+                                  </p>
+<br />See Also: <a href="#Tiles" role="glossary">Tiles</a>
 </td>
 <td class="notes" />
 </tr>
@@ -391,12 +432,27 @@
 <td class="term" id="Structurer">Structurer</td>
 <td class="definitions">
 <p>
-        1. The Structurer is ...
+              1. The Structurer allows a user to define the layout and content of a site or parts of a site.<br />
+              2. Structurer files contain hooks &amp; contracts which you can include to build up a site structure template<br />
+              3. A completed structurer file defines an overall theme (look and feel) for a site<br />
       </p>
 <br />See Also: <a href="#Contracts" role="glossary">Contracts</a>, <a href="#Hooks" role="glossary">Hooks</a>, <a href="#Property" role="glossary">Property</a>, <a href="#Themes" role="glossary">Themes</a>
 </td>
 <td class="notes" />
 </tr>
+<tr>
+<a name="Skins" />
+<td class="term" id="Skins">Skins</td>
+<td class="definitions">
+<p>
+        1. Skins is the name of the older alternative way for structuring and styling your site pages.<br />
+        2. Skins is still used in Forrest versions 0.7 and 0.8-dev, though for 0.8-dev and beyond it can be
+                concidered an option with Dispatcher being the other.(It is enabled as the default option currently)<br />
+</p>
+<br />See Also: <a href="#Themes" role="glossary">Themes</a>, <a href="#Dispatcher" role="glossary">Dispatcher</a>
+</td>
+<td class="notes" />
+</tr>
 </table>
 </div>
 <a name="t" title="T"> </a>
@@ -409,17 +465,57 @@
 <th>Notes</th>
 </tr>
 <tr>
+<a name="Tiles" />
+<td class="term" id="Tiles">Tiles</td>
+<td class="definitions">
+<p>
+                          1. A tile is a collection of contracts that are grouped together for easy inclusion into a theme.<br />
+                          2. Tiles is the current but soon to be deprecated name for a collection of contracts, it is soon to be
+                                  re-named and re-implemented as a 'Panel'<br />
+                  </p>
+<br />See Also: <a href="#Panel" role="glossary">Panel</a>
+</td>
+<td class="notes" />
+</tr>
+<tr>
 <a name="Themes" />
 <td class="term" id="Themes">Themes</td>
 <td class="definitions">
 <p>
-        1. Theming
+              1. A more extensible and adaptable solution than its alternative 'Skins'. A 'Theme' is an overall content &amp; style set.<br />
+              2. A master 'common' theme provides the basis in which you can extend, over-ride or add to in order to make your own theme, you do not
+                      have to create a complete theme from scratch, simply include/exclude/over-ride/add what you need. The current 'Pelt Theme' based on its
+                      'Pelt Skin' counterpart, but uses functionality and extends/inherits what it needs to from the 'common' theme.<br />
       </p>
 </td>
 <td class="notes" />
 </tr>
 </table>
 </div>
+<a name="v" title="V"> </a>
+<h2 class="underlined_10">V</h2>
+<div class="section">
+<table cellpadding="4" cellspacing="1" class="ForrestTable">
+<tr>
+<th>Term</th>
+<th>Definitions</th>
+<th>Notes</th>
+</tr>
+<tr>
+<a name="Views" />
+<td class="term" id="Views">Views</td>
+<td class="definitions">
+<p>
+                          1. Views is the older now deprecated name for what is now the 'Dispatcher'<br />
+                          2. Views also, confusingly, was used as a term for the Structurer, and forrest:views is a 
+                                  deprecated code that has been replaced with forrest:template.<br />
+                  </p>
+<br />See Also: <a href="#Dispatcher" role="glossary">Dispatcher</a>
+</td>
+<td class="notes" />
+</tr>
+</table>
+</div>
 <!--+ |end content-main +-->
 </div>
 </div>
@@ -429,7 +525,7 @@
 </div>
 <div class="copyright">
             Copyright ©
-             2002-2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
+             2002-2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
 <!--+ |start compliance links +-->
 <div id="siteinfo-compliance-links">
 <a href="http://validator.w3.org/check?uri=referer">

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.dispatcher.css?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.dispatcher.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.dispatcher.css Mon Mar 26 04:24:38 2007
@@ -1,9 +1,4 @@
 
-  
-  
-  
-  
-  
 /* branding-theme-profiler-theme: Pelt */ 
 #header .round-top-left-small {
     background-image: url(../themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.html?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-contracts.html Mon Mar 26 04:24:38 2007
@@ -27,7 +27,6 @@
 <!--+|start favicon +-->
 <link href="../favicon.ico" rel="shortcut icon" />
 <!--+|start favicon +-->
-<script language="javascript" src="../themes/getBlank.js" type="text/javascript"> </script>
 <script src="../themes/menu.js" type="text/javascript"> </script>
 <!--+ |start content-title +-->
 <title>How to write a forrest:contract</title>
@@ -84,7 +83,7 @@
 <input name="sitesearch" type="hidden" value="mydomain" />
 </div>
 <div class="search-field">
-<input name="q" onBlur="getPrompt(this, 'Search the site with google');" onFocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
+<input name="q" onblur="getPrompt(this, 'Search the site with google');" onfocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
 </div>
 <div class="search-submit">
 <input name="Search" type="submit" value="Search" />
@@ -184,6 +183,9 @@
 <li>
 <a href="#structurerContract">Activating the contract</a>
 </li>
+<li>
+<a href="#pluginContracts">Plugin Supplied Contracts</a>
+</li>
 </ul>
 </li>
 <li>
@@ -250,7 +252,7 @@
     </p>
 <pre class="code">
 
-- &lt;script language="JavaScript"
+- &lt;script 
 - type="text/javascript"&gt;document.write("Published: " + document.lastModified);&lt;/script&gt;
 
 + &lt;script type="text/javascript"&gt;document.write("&lt;i18n:text &gt;Last
@@ -259,6 +261,7 @@
     </pre>
 <a name="enhanceMaintenance" title="Enhance the maintenance"> </a>
 <h3 class="underlined_5">Enhance the maintenance</h3>
+<div class="section">
 <p>Now we can enhance the maintenance for the future and we give these code snippets 
         contracts names (based on their functionality). This naming enables us to keep
 the contract separate from the position code itself. In xsl you would
@@ -285,11 +288,13 @@
         Now this refactoring of the site2xhtml.xsl is exactly what we doing in creating contracts for the dispatcher.
       </div>
 </div>
+</div>
 <a name="blankContract" title="Explaining the blank forrest:contract"> </a>
 <h3 class="underlined_5">Explaining the blank forrest:contract</h3>
+<div class="section">
 <p>
         To start a new forrest:contract you can copy the 'blank.ft' from
-        <span class="codefrag">org.apache.forrest.plugin.output.themer/resources/themes/common/html/blank.ft</span>. 
+        <span class="codefrag">org.apache.forrest.plugin.themes.core/themes/common/html/blank.ft</span>. 
       </p>
 <p>
         The 'blank.ft' is a simple xml file with the following code which you can use to base new contracts 
@@ -299,29 +304,27 @@
 &lt;forrest:contract 
   xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
   xmlns:forrest="http://apache.org/forrest/templates/1.0"
-  name="blank" type="nugget"&gt;
+  name="blank"&gt;
   
   &lt;!--NOTE: 
     When using the blank template as c'n p master just search and replace 'blank' by the {contract-name}!--&gt;
   
   &lt;description&gt;
-    {contract-name} will output {contract-funtion}. This is just a blank contract, it will output *nothing*.
+    blank will output {contract-function}. This is just a blank contract, it will output *nothing*.
   &lt;/description&gt;
-  &lt;usage&gt;&lt;![CDATA[&lt;forrest:contract name="blank"/&gt;]]&gt;&lt;/usage&gt;
+  &lt;usage&gt;&lt;![CDATA[&lt;forrest:contract name="blank"/&gt;&gt;&lt;/usage&gt;
   &lt;forrest:template xmlns:forrest="http://apache.org/forrest/templates/1.0"
-    format="html" name="blank" inputFormat="xsl" body="false" head="false"&gt;
+    name="blank" inputFormat="xsl"&gt;
     &lt;xsl:stylesheet version="1.1" 
-        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
-        &lt;!--
-          Add here the needed templates.
-          Remember to set the forrest:template @attributes!
-          --&gt;
-         &lt;!--
-        &lt;xsl:template name="blank-head"&gt;
-        &lt;/xsl:template&gt;
-        &lt;xsl:template name="blank-body"&gt;
-        &lt;/xsl:template&gt;
-        --&gt;
+      xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
+      &lt;!--&lt;xsl:param name="defaultVariables" select="'test.html'"/&gt;--&gt;
+      &lt;!--&lt;xsl:variable name="skin-img-dir" select="$defaultVariables/*/*[@name='skin-img-dir']/@value"/&gt;--&gt;
+      &lt;xsl:template match="/"&gt;
+        &lt;forrest:content&gt;
+          &lt;!--&lt;forrest:part/&gt;--&gt;
+          &lt;!--&lt;forrest:part xpath="/html/head"/&gt;--&gt;
+        &lt;/forrest:content&gt;
+      &lt;/xsl:template&gt;
     &lt;/xsl:stylesheet&gt;
   &lt;/forrest:template&gt;
 &lt;/forrest:contract&gt;
@@ -339,7 +342,7 @@
 <p>
         The <span class="codefrag">&lt;description/&gt;</span> tag needs to be filled in with some information
         that is explaining the contract to the webdesigner. The better explained the more efficient
-        for the webdesigner to pick the right contract.
+        for the web designer to pick the right contract.
       </p>
 <pre class="code">&lt;description&gt;
   siteinfo-last-published-howto will output the last published date of the site with the help of jscript.
@@ -352,41 +355,31 @@
 <pre class="code">&lt;usage&gt;&lt;![CDATA[&lt;forrest:contract name="siteinfo-last-published-howto"/&gt;]]&gt;&lt;/usage&gt;
       </pre>
 <p>
-        <span class="codefrag">&lt;forrest:template name="blank" body="false" head="false"&gt; </span> 
-        That leads to the template attribute @body="true" and
-        @head="false". In html a contract can add content to the &lt;body/&gt; or/and
-        &lt;head/&gt; part of &lt;html/&gt;. These values need to be changed when adding an actual template.
-        Besides this, a xsl-template needs to indicate this in the naming. A template that adds content to the 
-        html body needs to end with "<span class="codefrag">-body</span>"!!!
+              To put contract code into the <span class="codefrag">&lt;head&gt;&lt;/head&gt;</span> section, this needs to be declared in the contract as :-
+        <span class="codefrag">&lt;forrest:part xpath="/html/head"&gt;...&lt;/forrest:part&gt;</span>
+        Simply by leaving out the xpath declaration and the code will go into body. You can use 
+        <span class="codefrag">&lt;forrest:part xpath="/html/head"&gt;...&lt;/forrest:part&gt;&lt;forrest:part&gt;...&lt;/forrest:part&gt;</span>
+        if you need content in both head and body.
       </p>
 <div class="warning">
 <div class="label">Warning</div>
 <div class="content">
-        The last paragraph about &lt;forrest:template name="blank" body="false" head="false"&gt; is due to change. 
-        Please be aware that this part of the dispatcher is the main moving target right now!!!
+              The last paragraph about &lt;forrest:part/&gt; has replaced the older way of
+              &lt;forrest:template name="blank" body="false" head="false"&gt;.
+        Please be aware that this part of the dispatcher is still a moving target and may change still.
       </div>
 </div>
 <div class="note">
 <div class="label">Note</div>
 <div class="content">
-        It is possible to use contracts in different in/output formats. 
-        We are focussing for now on format="html" as output and the inputFormat="xsl".
+        It is possible to use contracts in different input/output formats. 
+        We are focusing for now on format="html" as output and the inputFormat="xsl".
       </div>
 </div>
-<p>
-        A &lt;forrest:template /&gt; has the child &lt;xsl:stylesheet/&gt; where we can create 
-        templates for the html-head and html-body. For adding content into the body of the final 
-        document change @body="true" and add:
-      </p>
-<pre class="code">
-&lt;xsl:stylesheet version="1.1" 
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
- &lt;!--Add here the needed templates--&gt;
- &lt;xsl:template name="blank-body"/&gt;
-&lt;/xsl:stylesheet&gt;        
-      </pre>
+</div>
 <a name="newContract" title="Create a new contract"> </a>
 <h3 class="underlined_5">Create a new contract</h3>
+<div class="section">
 <div class="note">
 <div class="label">Note</div>
 <div class="content">
@@ -428,14 +421,13 @@
 <ul>
         <li>Search and replace "blank" with "siteinfo-last-publish-howto"</li>
         <li>Add description and usage of the contract</li>
-        <li>Set @body="true"</li>
         <li>Copy the maintenance optimized code to the contract.</li>
       </ul>
 <p>
         As the result your code should look like this:
       </p>
 <pre class="code">&lt;forrest:contract xmlns:forrest="http://apache.org/forrest/templates/1.0"
-  name="siteinfo-last-published-howto" type="nugget"&gt;
+  name="siteinfo-last-published-howto"&gt;
   &lt;description&gt;
     siteinfo-last-published-howto will output the last published date of the site with the help of jscript.
   &lt;/description&gt;
@@ -443,20 +435,26 @@
   &lt;forrest:template 
     xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
     xmlns:forrest="http://apache.org/forrest/templates/1.0"
-    format="html" name="siteinfo-last-published-howto" inputFormat="xsl" body="true" head="false"&gt;
+    name="siteinfo-last-published-howto" inputFormat="xsl"&gt;
     &lt;xsl:stylesheet version="1.1" 
         xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
         xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
-        &lt;xsl:template name="siteinfo-last-published-howto-body"&gt;
+        &lt;xsl:template match="/"&gt;
           debug string - 
-          &lt;script type="text/javascript"&gt;document.write("&lt;i18n:text &gt;Last Published:&lt;/i18n:text&gt;&amp;#160;" + document.lastModified);&lt;/script&gt;
+            &lt;forrest:content&gt;
+              &lt;forrest:part&gt;
+                &lt;script type="text/javascript"&gt;document.write("&lt;i18n:text &gt;Last Published:&lt;/i18n:text&gt;&amp;#160;" + document.lastModified);&lt;/script&gt;
+              &lt;/forrest:part&gt;
+            &lt;/forrest:content&gt;
         &lt;/xsl:template&gt;
     &lt;/xsl:stylesheet&gt;
   &lt;/forrest:template&gt;
 &lt;/forrest:contract&gt;
       </pre>
+</div>
 <a name="structurerContract" title="Activating the contract"> </a>
 <h3 class="underlined_5">Activating the contract</h3>
+<div class="section">
 <p>
         To see whether the new contract works we need to add it to our structurer.
         The contract usage contains the contract-tag <span class="codefrag">&lt;forrest:contract name="siteinfo-last-published-howto"/&gt;</span>
@@ -469,6 +467,13 @@
       </div>
 </div>
 </div>
+<a name="pluginContracts" title="Plugin Supplied Contracts"> </a>
+<h3 class="underlined_5">Plugin Supplied Contracts</h3>
+<div class="section">
+<p>It is possible for plugins to provide contracts for use in the dispatcher.
+      For details on how this is done see the <a href="http://forrest.apache.org/docs/howto/howto-buildPlugin.html#Dispatcher">Plugin HowTo</a>.</p>
+</div>
+</div>
 <a name="Further Reading" title="Further Reading"> </a>
 <h2 class="underlined_10">Further Reading</h2>
 <div class="section">
@@ -498,7 +503,7 @@
 </div>
 <div class="copyright">
             Copyright ©
-             2002-2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
+             2002-2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
 <!--+ |start compliance links +-->
 <div id="siteinfo-compliance-links">
 <a href="http://validator.w3.org/check?uri=referer">

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.dispatcher.css?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.dispatcher.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.dispatcher.css Mon Mar 26 04:24:38 2007
@@ -1,9 +1,4 @@
 
-  
-  
-  
-  
-  
 /* branding-theme-profiler-theme: Pelt */ 
 #header .round-top-left-small {
     background-image: url(../themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.html?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-quickstart.html Mon Mar 26 04:24:38 2007
@@ -27,7 +27,6 @@
 <!--+|start favicon +-->
 <link href="../favicon.ico" rel="shortcut icon" />
 <!--+|start favicon +-->
-<script language="javascript" src="../themes/getBlank.js" type="text/javascript"> </script>
 <script src="../themes/menu.js" type="text/javascript"> </script>
 <!--+ |start content-title +-->
 <title>Dispatcher quickstart</title>
@@ -84,7 +83,7 @@
 <input name="sitesearch" type="hidden" value="mydomain" />
 </div>
 <div class="search-field">
-<input name="q" onBlur="getPrompt(this, 'Search the site with google');" onFocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
+<input name="q" onblur="getPrompt(this, 'Search the site with google');" onfocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
 </div>
 <div class="search-submit">
 <input name="Search" type="submit" value="Search" />
@@ -264,28 +263,35 @@
 </div>
 <a name="patch" title="Get ready"> </a>
 <h3 class="underlined_5">Get ready</h3>
+<div class="section">
 <ul>
         <li>Do 'svn update' on forrest/trunk</li>
         <li>Do the 'build clean; build' (necessary because the Dispatcher is changing rapidly and uses some Java)</li>
       </ul>
+</div>
 <a name="enable" title="Dispatcher-enable the existing site"> </a>
 <h3 class="underlined_5">Dispatcher-enable the existing site</h3>
+<div class="section">
 <ul>
         <li>Add the new plugins to forrest.properties ...
         ,org.apache.forrest.plugin.internal.dispatcher,org.apache.forrest.themes.core,org.apache.forrest.plugin.output.inputModule
         </li>
         <li>localhost:8888/index.html ... fantastic. See the pelt view.</li>
       </ul>
+</div>
 <a name="another-theme" title="Use another theme"> </a>
 <h3 class="underlined_5">Use another theme</h3>
+<div class="section">
 <ul>
         <li>Add &lt;property name="dispatcher.theme" value="common"/&gt; 
           to your forrest.properties.xml</li>
         <li>Re-start 'forrest run'</li>
         <li>localhost:8888/index.html ... See the new view.</li>
       </ul>
+</div>
 <a name="our-structurer" title="Create our own structurer by copy-and-customise"> </a>
 <h3 class="underlined_5">Create our own structurer by copy-and-customise</h3>
+<div class="section">
 <p>
         Copy the default structurer for the pelt theme and make local changes.
       </p>
@@ -313,7 +319,10 @@
 <ul>
         <li>Copy THEMER_PLUGIN/themes/pelt.fv into your project at
           ${themer.project.dir}/pelt.fv
-        </li>
+  </li>
+  <li>Copy THEMER_PLUGIN/themes/pelt/html/pelt-html.vt.xml into your
+          project at  ${themer.project.dir}/pelt/html/pelt-html.vt.xml
+  </li>
         <li>Re-start 'forrest run'</li>
         <li>localhost:8888/index.html ... See the same view, now structured
           by us.
@@ -323,15 +332,19 @@
         From here on there is no need to re-start 'forrest run'. Just edit
         the structurer and see the effect.
       </p>
+</div>
 <a name="remove-default-contract" title="Remove a default contract"> </a>
 <h3 class="underlined_5">Remove a default contract</h3>
+<div class="section">
 <ul>
-        <li>Remove one of the search boxes. Edit your pelt.fv and find the
-          "search-input" contract (there are two). Comment one out.
+        <li>Remove the top breadcrumb trail. Edit your pelt-html.vt.xml and find the
+          "branding-breadcrumbs" contract and comment it out.
         </li>
       </ul>
+</div>
 <a name="add-default-contract" title="Add a default contract"> </a>
 <h3 class="underlined_5">Add a default contract</h3>
+<div class="section">
 <p>
         Forrest provides many default contracts. If you are using the
         Forrestbar then choose "Devs =&gt; ls.contracts". Otherwise visit
@@ -339,15 +352,15 @@
       </p>
 <ul>
         <li>
-          See the usage detail for your chosen contract via the abovementioned list.
-          e.g. "siteinfo-compliance-links"
+          See the usage detail for your chosen contract via the above mentioned list.
+          e.g. "siteinfo-current-time"
         </li>
         <li>
           Insert it at the appropriate point in your structurer. Note that it
           will need to go inside the appropriate CSS hook, e.g.
         <pre class="code">  ...
   &lt;forrest:hook name="footer"&gt;
-    &lt;forrest:contract name="siteinfo-compliance-links"/&gt;
+    &lt;forrest:contract name="siteinfo-current-time"/&gt;
     ...
 </pre>
         </li>
@@ -355,9 +368,14 @@
 <p>
         Notice that you did not need to copy any other code to your project space.
         Forrest finds the default contract in its core (the themes.core plugin).
-      </p>
+</p>
+<p>You will find some commonly used contracts in place but commented out in both the common 
+        and the pelt structurer files. Feel free to umcomment them to activate them, move them
+around into other hooks or create new hooks for them.</p>
+</div>
 <a name="add-project-contract" title="Add a new project contract"> </a>
 <h3 class="underlined_5">Add a new project contract</h3>
+<div class="section">
 <div class="warning">
 <div class="label">Warning</div>
 <div class="content">
@@ -401,8 +419,10 @@
         Forrestbar "Devs =&gt; ls.contracts.project". Otherwise visit
         localhost:8888/ls.contracts.project.html
       </p>
+</div>
 <a name="manage" title="Decide how to manage your contracts"> </a>
 <h3 class="underlined_5">Decide how to manage your contracts</h3>
+<div class="section">
 <div class="fixme">
 <div class="label">Fixme (open)</div>
 <div class="content">
@@ -411,6 +431,7 @@
 </div>
 </div>
 </div>
+</div>
 <a name="Further Reading" title="Further Reading"> </a>
 <h2 class="underlined_10">Further Reading</h2>
 <div class="section">
@@ -440,7 +461,7 @@
 </div>
 <div class="copyright">
             Copyright ©
-             2002-2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
+             2002-2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
 <!--+ |start compliance links +-->
 <div id="siteinfo-compliance-links">
 <a href="http://validator.w3.org/check?uri=referer">

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.dispatcher.css?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.dispatcher.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.dispatcher.css Mon Mar 26 04:24:38 2007
@@ -1,4 +1,9 @@
 
+  
+  
+  
+  
+  
 /* branding-theme-profiler-theme: Pelt */ 
 #header .round-top-left-small {
     background-image: url(../themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.html?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/how/howto-dispatcher-structurer.html Mon Mar 26 04:24:38 2007
@@ -29,7 +29,6 @@
 <!--+|start favicon +-->
 <link href="../favicon.ico" rel="shortcut icon" />
 <!--+|start favicon +-->
-<script language="javascript" src="../themes/getBlank.js" type="text/javascript"> </script>
 <script src="../themes/menu.js" type="text/javascript"> </script>
 <!--+ |start content-title +-->
 <title>How to use the structurer</title>
@@ -86,7 +85,7 @@
 <input name="sitesearch" type="hidden" value="mydomain" />
 </div>
 <div class="search-field">
-<input name="q" onBlur="getPrompt(this, 'Search the site with google');" onFocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
+<input name="q" onblur="getPrompt(this, 'Search the site with google');" onfocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
 </div>
 <div class="search-submit">
 <input name="Search" type="submit" value="Search" />
@@ -244,6 +243,7 @@
 </div>
 <a name="emptystructurer" title="Empty structurer file"> </a>
 <h3 class="underlined_5">Empty structurer file</h3>
+<div class="section">
 <pre class="code">&lt;forrest:views 
   xmlns:forrest="http://apache.org/forrest/templates/1.0"
   xmlns:jx="http://apache.org/cocoon/templates/jx/1.0"&gt;
@@ -255,8 +255,10 @@
         format that can use<strong> forrest:view</strong> as configuration 
         file. The only format we implemented is html for now. This is as well 
         true for the delivered contracts. </p>
+</div>
 <a name="firststructurer" title="Creating your first structurer"> </a>
 <h3 class="underlined_5">Creating your first structurer</h3>
+<div class="section">
 <div class="warning">
 <div class="label">Warning</div>
 <div class="content"> The structurer is based on jx templates to allow simple 
@@ -346,8 +348,10 @@
 <p> We now find the main content and the section navigation after each 
         other and in the order we placed them in the structurer, but we want it 
         next to each other (left: nav-section; right: content-main). </p>
+</div>
 <a name="hookstructurer" title="Hooks in the structurer"> </a>
 <h3 class="underlined_5">Hooks in the structurer</h3>
+<div class="section">
 <p> We will use now the first time a <span class="codefrag">&lt;forrest:hook name="layoutId"/&gt;
          </span>. Hooks are the styling side of the structurer. We can imitate 
         arbitrary html skeleton with their help. Before we explain how to use 
@@ -401,8 +405,10 @@
   &lt;/forrest:view&gt;
 &lt;/forrest:views&gt;
       </pre>
+</div>
 <a name="cssstructurer" title="CSS in the structurer"> </a>
 <h3 class="underlined_5">CSS in the structurer</h3>
+<div class="section">
 <p>We now know how to place contracts and hooks in our structurer. Until 
         this stage we only used the common.css. CSS-support of the structurer 
         is as easy as placing contracts/hooks. To override the common.css 
@@ -530,8 +536,10 @@
       </pre>
 <p> We are now able to place contracts into the layout container and add 
         custom css to the structurer. </p>
+</div>
 <a name="Linking+to+an+external+css+file" title="Linking to an external css file"> </a>
 <h3 class="underlined_5">Linking to an external css file</h3>
+<div class="section">
 <div class="note">
 <div class="label">Note</div>
 <div class="content">This will change for the next version of views (v3) where we use a 
@@ -580,6 +588,7 @@
         </div>
 </div>
 </div>
+</div>
 <a name="Further Reading" title="Further Reading"> </a>
 <h2 class="underlined_10">Further Reading</h2>
 <div class="section">
@@ -606,7 +615,7 @@
 </div>
 <div class="copyright">
             Copyright ©
-             2002-2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
+             2002-2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
 <!--+ |start compliance links +-->
 <div id="siteinfo-compliance-links">
 <a href="http://validator.w3.org/check?uri=referer">

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/images/project.png
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/images/project.png?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
Binary files - no diff available.

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/images/update.jpg
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/images/update.jpg?view=auto&rev=522487
==============================================================================
Binary file - no diff available.

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/images/update.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/index.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/index.html?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/index.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/index.html Mon Mar 26 04:24:38 2007
@@ -27,7 +27,6 @@
 <!--+|start favicon +-->
 <link href="favicon.ico" rel="shortcut icon" />
 <!--+|start favicon +-->
-<script language="javascript" src="themes/getBlank.js" type="text/javascript"> </script>
 <script src="themes/menu.js" type="text/javascript"> </script>
 <!--+ |start content-title +-->
 <title>Dispatcher (Draft - feature under development)</title>
@@ -84,7 +83,7 @@
 <input name="sitesearch" type="hidden" value="mydomain" />
 </div>
 <div class="search-field">
-<input name="q" onBlur="getPrompt(this, 'Search the site with google');" onFocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
+<input name="q" onblur="getPrompt(this, 'Search the site with google');" onfocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
 </div>
 <div class="search-submit">
 <input name="Search" type="submit" value="Search" />
@@ -249,12 +248,12 @@
         formats from different content through an advanced seperation of 
         concerns.</p>
 <p>The dispatcher is a filter that limits the data-model to a minimum by 
-        only requesting what the strucuter (e.g. common.fv) need. This leads to 
+        only requesting what the structurer (e.g. common-html.vt.xml) need. This leads to 
         a different URL handling focus - away from document centric. A document 
-        can (but do not have to) be behind a certain URL. Like said a 
+        can (but does not have to) be behind a certain URL. Like said a 
         structurer can request any given data as input not only a document and 
         the forrest core contracts (like navigation). It may be the main 
-        enhancement in comparison to skins that this concept let you easily 
+        enhancement in comparison to skins that this concept lets you easily 
         extend the default data models provided by forrest.</p>
 <p>Since the dispatcher has implemented a fallback concept it makes 
         maintenance of custom themes which are based on forrest core ones very 
@@ -263,10 +262,11 @@
         observation that normally only a small percentage of core skin 
         contracts have been changed. At the same time the new plugin system 
         emerged. Plugins are a way of extending Forrest to satisfy 
-        site-specific needs. This includes to provide plugin specific 
+        site-specific needs. This includes to provide for plugin specific 
         contracts.</p>
 <a name="structurer" title="Structurer - configuration for themes"> </a>
 <h3 class="underlined_5">Structurer - configuration for themes</h3>
+<div class="section">
 <p> We developed<strong> the structurer</strong> to let the user decide 
       where to place elements in e.g. html pages. We started this work with the 
       <span class="codefrag">skinconf.xml</span> where you could configure certain elements and 
@@ -296,31 +296,34 @@
       (which offer configuration parameter in the structurer) and dynamic 
       contracts (which offer semi-static configuration and/or requesting the 
       content).  </p>
-<p> The structurer is as well a configuration file for the dispatcher. 
-        The new think on the dispatcher is that one can include any content 
+<p> The structurer is also a configuration file for the dispatcher. 
+        The new thinking on the dispatcher is that one can include any content 
         from any given business service by dispatching a request against it. In 
         "old fashion" skins and in v1 contracts we assumed a given data model. 
         In the dispatcher there is <strong>no</strong> given data model any 
-        more. All data has to be defined in the structurer that they can be 
+        more. All data has to be defined in the structurer so that they can be 
         dispatched. </p>
+</div>
 <a name="contracts" title="Contracts - grouped functionality"> </a>
 <h3 class="underlined_5">Contracts - grouped functionality</h3>
-<p>The result of the leather-dev development were grouped functionality 
-          in named container. We gave those code snippets names (based on their 
-          functionality) and called them contracts. This naming enabled us to 
-          keep the contract separate from the position code itself. Further 
-          since major parts of the code of skins never have been documentended 
-          we started to add for each contract a description and an explanation 
+<div class="section">
+<p>The result of the leather-dev development was grouped functionality 
+          in named containers. We gave those code snippets names (based on their 
+          functionality) and called them <strong>contracts</strong>. This naming enabled us to 
+          keep the contract separate from the positioning of the code itself. Furthermore, 
+          since major parts of the code of skins has never been documented, 
+          we started to add for each contract a description and an explanation on
           how to use this contract. The skinconf.xml gave an excellent 
           source for this documentation effort, since it described most 
           features of the pelt skin.</p>
 <p>Contracts are standalone, self explaining, configurable 
-            pieces of xsl templates created out of pure maintaining reasons.</p>
-<p>Since this contracts are working from the input given in the <a href="#structurer">structurer</a>, it works on different input 
-            sources. Further one can pass variables into the contracts that can 
+            pieces of xsl templates created purely for ease of maintenance.</p>
+<p>Since these contracts are working from the input given in the <a href="#structurer">structurer</a>, it works on different input 
+            sources. One can pass variables into the contracts that can 
             be used to apply presentation logic in the xsl (like sorting order, 
             ...).</p>
 </div>
+</div>
 <a name="background" title="Background"> </a>
 <h2 class="underlined_10">Background</h2>
 <div class="section">
@@ -333,28 +336,32 @@
         website</a>, where you can find some more background information.</p>
 <a name="nc-definition" title="Definition of naming conventions"> </a>
 <h3 class="underlined_5">Definition of naming conventions</h3>
+<div class="section">
 <p> "A naming convention is an attempt to systematize names in a field 
           so they unambiguously convey similar information in a similar 
           manner." <a href="http://en.wikipedia.org/wiki/Naming_conventions">wikipedia</a> 
           </p>
+</div>
 <a name="leather" title="leather-dev"> </a>
 <h3 class="underlined_5">leather-dev</h3>
+<div class="section">
 <p> That led to the development of the "leather-dev" skin which 
           established a semantic container approach for div elements. 
-          Leather-dev evolved from the "pelt" skin and almost used the same 
+          Leather-dev evolved from the "pelt" skin and used almost the same 
           functionality (contracts). We had started to encapsulate functional 
           code into templates, but there have been still in 4 xsl files and without 
-          any documentation what they are doing and how to use them. The 
+          any documentation on what they are doing and how to use them. The 
           problems with leather-dev was pointed out in the mail "<a href="http://marc.theaimsgroup.com/?l=forrest-dev&amp;m=111049344517653">status on leather-dev?</a>". The main proplem was to limit users to 
-          only one html-skeleton was way too limiting regarding design. Since 
-          we had now grouped functionality in named container we were ready to 
+          only one html-skeleton which was way too limiting regarding design. Since 
+          we had now grouped functionality in named containers we were ready to 
           start the dispatcher (aka forrest:views).</p>
 </div>
+</div>
 <a name="info" title="Further information"> </a>
 <h2 class="underlined_10">Further information</h2>
 <div class="section">
 <p> See the various How-to documents about the dispatcher, starting with 
-         the <a href="how/howto-dispatcher-quickstart.html">quickstart</a>
+              the <a href="how/howto-dispatcher-quickstart.html">quickstart</a>. It would also be useful to familiarise yourself with some of the terms used in the dispatcher, the <a href="dispatcher-glossary.html">Dispatcher Glossary</a> contains some of the terms used.
       </p>
 <p> Apache Forrest 1.0 Specification (Draft, not yet published): 
         <span class="codefrag">site-author/content/xdocs/TR/2005/WD-forrest10.html</span> </p>
@@ -368,7 +375,7 @@
 </div>
 <div class="copyright">
             Copyright ©
-             2002-2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
+             2002-2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
 <!--+ |start compliance links +-->
 <div id="siteinfo-compliance-links">
 <a href="http://validator.w3.org/check?uri=referer">

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/int/index.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/int/index.html?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/int/index.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/int/index.html Mon Mar 26 04:24:38 2007
@@ -25,7 +25,6 @@
 <!--+|start favicon +-->
 <link href="../favicon.ico" rel="shortcut icon" />
 <!--+|start favicon +-->
-<script language="javascript" src="../themes/getBlank.js" type="text/javascript"> </script>
 <script src="../themes/menu.js" type="text/javascript"> </script>
 <!--+ |start content-title +-->
 <title>Living on the edge.</title>
@@ -82,7 +81,7 @@
 <input name="sitesearch" type="hidden" value="mydomain" />
 </div>
 <div class="search-field">
-<input name="q" onBlur="getPrompt(this, 'Search the site with google');" onFocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
+<input name="q" onblur="getPrompt(this, 'Search the site with google');" onfocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
 </div>
 <div class="search-submit">
 <input name="Search" type="submit" value="Search" />
@@ -204,6 +203,7 @@
         implementing it in your project locationmap.xml.</p>
 <a name="handson" title="Hands on the lm"> </a>
 <h3 class="underlined_5">Hands on the lm</h3>
+<div class="section">
 <p>The resolving process of the structurer responsible for the URL 
             has implemented a high amount of fallbacks. Let us have a look.</p>
 <pre class="code">&lt;match pattern="resolve.structurer.**"&gt;
@@ -303,6 +303,7 @@
   &lt;/select&gt;
 &lt;/match&gt; </pre>
 </div>
+</div>
 <!--+ |end content-main +-->
 </div>
 </div>
@@ -312,7 +313,7 @@
 </div>
 <div class="copyright">
             Copyright ©
-             2002-2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
+             2002-2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
 <!--+ |start compliance links +-->
 <div id="siteinfo-compliance-links">
 <a href="http://validator.w3.org/check?uri=referer">

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/linkmap.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/linkmap.html?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/linkmap.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/linkmap.html Mon Mar 26 04:24:38 2007
@@ -25,7 +25,6 @@
 <!--+|start favicon +-->
 <link href="favicon.ico" rel="shortcut icon" />
 <!--+|start favicon +-->
-<script language="javascript" src="themes/getBlank.js" type="text/javascript"> </script>
 <script src="themes/menu.js" type="text/javascript"> </script>
 <!--+ |start content-title +-->
 <title>Site Linkmap</title>
@@ -82,7 +81,7 @@
 <input name="sitesearch" type="hidden" value="mydomain" />
 </div>
 <div class="search-field">
-<input name="q" onBlur="getPrompt(this, 'Search the site with google');" onFocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
+<input name="q" onblur="getPrompt(this, 'Search the site with google');" onfocus="getBlank(this, 'Search the site with google');" size="25" type="text" value="Search the site with google" />
 </div>
 <div class="search-submit">
 <input name="Search" type="submit" value="Search" />
@@ -278,7 +277,7 @@
 </div>
 <div class="copyright">
             Copyright ©
-             2002-2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
+             2002-2007 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a> </div>
 <!--+ |start compliance links +-->
 <div id="siteinfo-compliance-links">
 <a href="http://validator.w3.org/check?uri=referer">

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/basic.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/basic.css?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/basic.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/basic.css Mon Mar 26 04:24:38 2007
@@ -71,6 +71,7 @@
 }
 .fixme .label {
   background: #C6C600;
+  color: black;
   font-weight: bold;
   padding: 5px 10px;
 }

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/images/Thumbs.db
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/images/Thumbs.db?view=auto&rev=522487
==============================================================================
Binary file - no diff available.

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/images/Thumbs.db
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/print.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/print.css?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/print.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/print.css Mon Mar 26 04:24:38 2007
@@ -31,12 +31,12 @@
   padding: 0;
   float: none !important;
   color: black;
-  background: transparent;
+  background: inherit;
 }
 
 a:link, a:visited {
   color: #336699;
-  background: transparent;
+  background: inherit;
   text-decoration: underline;
 }
 

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/screen.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/screen.css?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/screen.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/skin/screen.css Mon Mar 26 04:24:38 2007
@@ -559,6 +559,7 @@
 }
 
 .printlink {
+    position: relative; /* IE bugfix cont'd */
     float: right;
 }
 .printlink br {

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/breadcrumbs.js
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/breadcrumbs.js?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/breadcrumbs.js (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/breadcrumbs.js Mon Mar 26 04:24:38 2007
@@ -20,7 +20,7 @@
  * sure it does).
  *
  * Typical usage:
- * <script type="text/javascript" language="JavaScript" src="breadcrumbs.js"></script>
+ * <script type="text/javascript" src="breadcrumbs.js"></script>
  */
 
 /**

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/chapter.gif
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/chapter.gif?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
Binary files - no diff available.

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/chapter_open.gif
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/chapter_open.gif?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
Binary files - no diff available.

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/header_white_line.gif
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/header_white_line.gif?view=auto&rev=522487
==============================================================================
Binary file - no diff available.

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/header_white_line.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-l-15-bg294563-stroke4A6D8C-fg4A6D8C.png
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-l-15-bg294563-stroke4A6D8C-fg4A6D8C.png?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
Binary files - no diff available.

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-l-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-l-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
Binary files - no diff available.

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
Binary files - no diff available.

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-r-15-bg294563-stroke4A6D8C-fg4A6D8C.png
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher/themes/images/roundcorner-b-r-15-bg294563-stroke4A6D8C-fg4A6D8C.png?view=diff&rev=522487&r1=522486&r2=522487
==============================================================================
Binary files - no diff available.