You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by th...@apache.org on 2007/01/18 00:20:36 UTC

svn commit: r497241 [1/2] - /forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/

Author: thorsten
Date: Wed Jan 17 15:20:31 2007
New Revision: 497241

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

Added:
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.dispatcher.css   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.html   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.pdf   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.dispatcher.css   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.html   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.pdf   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.delete
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/locationmap.xml   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.dispatcher.css   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.html   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.pdf   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/solr-search.dispatcher.css   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/solr-search.html   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/solr-search.pdf   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/todo.solr.add.do.dispatcher.css   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/todo.solr.add.do.html   (with props)
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/todo.solr.add.do.pdf   (with props)
Modified:
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.dispatcher.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.pdf
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index-creation.solr.add
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.dispatcher.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.pdf
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/linkmap.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/linkmap.pdf
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.pdf
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/todo.dispatcher.css
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/todo.html
    forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/todo.pdf

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.dispatcher.css?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.dispatcher.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.dispatcher.css Wed Jan 17 15:20:31 2007
@@ -4,8 +4,6 @@
   
   
   
-  
-  
 /* 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.output.solr/changes.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.html?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.html Wed Jan 17 15:20:31 2007
@@ -2,7 +2,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
         <link href="themes/solr.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
-      
+      <link href="changes.solr.add.do.html" />
         <link href="themes/common.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
         <link href="themes/leather-dev.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
         <link href="themes/pelt.screen.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
@@ -38,6 +38,27 @@
 <!--+ |end content-title +-->
 </head>
 <body>
+<div id="solr">
+<div class="solrSearch">
+<form action="solr-search.html" method="get" name="solr-search">
+<div class="searchHidden">
+<input name="version" type="hidden" value="2.2" />
+<input name="hl" type="hidden" value="true" />
+<input name="hl.fl" type="hidden" value="content" />
+<input name="fl" type="hidden" value="id,title" />
+<input name="indent" type="hidden" value="on" />
+<input name="rows" type="hidden" value="10" />
+<input name="start" type="hidden" value="0" />
+</div>
+<div class="searchField">
+<input name="q" onblur="getPrompt(this, 'Search the site with solr');" onfocus="getBlank(this, 'Search the site with solr');" size="25" type="text" value="Search the site with solr" />
+</div>
+<div class="searchSubmit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
 <div id="container">
 <!--+
     | start breadtrail

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.pdf
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.pdf?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
Binary files - no diff available.

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.dispatcher.css?view=auto&rev=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.dispatcher.css (added)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.dispatcher.css Wed Jan 17 15:20:31 2007
@@ -0,0 +1,45 @@
+
+/* branding-theme-profiler-theme: Pelt */ 
+#header .round-top-left-small {
+    background-image: url(themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#header .round-top-right-small {
+    background-image: url(themes/images/roundcorner-t-r-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#nav-main li {
+    background-image: url(themes/images/roundcorner-t-r-5-bg294563-strokeB5C7E7-fgB5C7E7.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#nav-main li a {
+    background-image: url(themes/images/roundcorner-t-l-5-bg294563-strokeB5C7E7-fgB5C7E7.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#nav-main .current {
+    background-image: url(themes/images/roundcorner-t-r-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#nav-main .current a {
+    background-image: url(themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#roundbottom {
+    background-image: url(themes/images/roundcorner-b-r-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: bottom right;
+}
+#roundbottomLeft {
+    background-image: url(themes/images/roundcorner-b-l-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: bottom left;
+}
+            
+  
+  

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.dispatcher.css
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.html?view=auto&rev=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.html (added)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.html Wed Jan 17 15:20:31 2007
@@ -0,0 +1,228 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+        <link href="themes/solr.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
+      
+        <link href="themes/common.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
+        <link href="themes/leather-dev.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
+        <link href="themes/pelt.screen.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
+        
+        <link href="changes.solr.add.do.dispatcher.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
+        <link href="themes/pelt.print.css" media="print" rel="stylesheet" title="Pelt" type="text/css" />
+        <style type="text/css">/* Extra css */ 
+p.quote {
+ margin-left: 2em; 
+ padding: .5em; 
+ background-color: #f0f0f0; 
+ font-family: monospace; 
+}</style>
+      <meta content="Apache Forrest" name="Generator" />
+<meta content="0.8" name="Forrest-version" />
+<meta content="pelt" name="Forrest-theme-name" />
+<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+<!--+ |start navigation links +-->
+<link href="index.html" rel="Index" title="Index..." />
+<link href="linkmap.html" rel="CONTENTS" title="Site map..." />
+<!--+ |end navigation links +-->
+<!--+|start favicon +-->
+<link href="favicon.ico" rel="shortcut icon" />
+<!--+|start favicon +-->
+<script src="themes/getBlank.js" type="text/javascript"> </script>
+<script src="themes/menu.js" type="text/javascript"> </script>
+<!--+ |start content-title +-->
+<title>success in solr operation </title>
+<!--+ |end content-title +-->
+</head>
+<body>
+<div id="solr">
+<div class="solrSearch">
+<form action="solr-search.html" method="get" name="solr-search">
+<div class="searchHidden">
+<input name="version" type="hidden" value="2.2" />
+<input name="hl" type="hidden" value="true" />
+<input name="hl.fl" type="hidden" value="content" />
+<input name="fl" type="hidden" value="id,title" />
+<input name="indent" type="hidden" value="on" />
+<input name="rows" type="hidden" value="10" />
+<input name="start" type="hidden" value="0" />
+</div>
+<div class="searchField">
+<input name="q" onblur="getPrompt(this, 'Search the site with solr');" onfocus="getBlank(this, 'Search the site with solr');" size="25" type="text" value="Search the site with solr" />
+</div>
+<div class="searchSubmit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
+<div id="container">
+<!--+
+    | start breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">MyGroup</a>
+                   &gt; <a href="http://forrest.apache.org/">MyProject</a>
+<script src="themes/breadcrumbs.js" type="text/javascript"> </script>
+</div>
+<!--+
+    | end breadtrail
+    +-->
+<div id="header">
+<div id="branding-tagline-name">new 
+            seed</div>
+<div id="branding-tagline-tagline">powered by the 
+            dispatcher</div>
+<div class="logo">
+<!--+
+    |start Logo
+    +-->
+<a href="http://mygroup.org/">
+<img alt="MyGroup" class="logoImage" src="images/group.png" title="MyGroup Description" />
+</a>
+<!--+
+    |end group Logo
+    +-->
+</div>
+<div class="logo">
+<!--+
+    |start Logo
+    +-->
+<a href="http://myproj.mygroup.org/">
+<img alt="MyProject" class="logoImage" src="images/project.png" title="MyProject Description" />
+</a>
+<!--+
+    |end group Logo
+    +-->
+</div>
+<!--+
+  |start Search
+  +-->
+<div class="searchbox">
+<div class="round-top-left-small">
+<div class="round-top-right-small">
+<div class="search-input">
+<form action="http://www.google.com/search" method="get">
+<div class="search-hidden">
+<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" />
+</div>
+<div class="search-submit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
+</div>
+</div>
+<!--+ |end search +-->
+<div id="nav-main-hook">
+<!--+ |start Tabs new +-->
+<ul id="nav-main">
+<li>
+<a class="base-not-selected" href="http://forrest.apache.org/pluginDocs">Forrest Plugins</a>
+</li>
+<li class="current">
+<a class="base-selected" href="index.html">Plugin Home</a>
+</li>
+</ul>
+<!--+ |end Tabs +-->
+<div id="publishedStrip"> <!--+
+    |start nav-main-sub
+    +--><!--+
+    |end Endtabs
+    +--><script type="text/javascript">document.write("Last Published: " + document.lastModified);</script>
+</div>
+</div>
+</div>
+<div id="page">
+<div class="breadtrail"> </div>
+<div id="leftbar">
+<!--+ |start 0 menu +-->
+<!--+ |start Menu +-->
+<div id="nav-section">
+<ul>
+<li class="pagegroup" id="menu_1.1Title">
+<span onclick="SwitchMenu('menu_1.1')">About</span>
+<ul class="menuitemgroup" id="menu_1.1">
+<li class="menuitem">
+<a href="index.html" title="Welcome to org.apache.forrest.plugin.output.solr">Index</a>
+</li>
+<li class="menuitem">
+<a href="screenshots.html" title="screenshots of org.apache.forrest.plugin.output.solr">Screenshots</a>
+</li>
+<li class="menuitem">
+<a href="http://forrest.apache.org/docs/plugins" title="Index of Forrest Plugins">Plugins Index</a>
+</li>
+<li class="menuitem">
+<a href="changes.html" title="History of Changes">Changes</a>
+</li>
+<li class="menuitem">
+<a href="todo.html" title="Todo List">Todo</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!--+ |end menu +-->
+<!--+ |start content-motd-page +-->
+<!--+ |end content-motd-page +-->
+<div id="roundbottom">
+<div id="roundbottomLeft">
+<img alt="spacer" src="themes/images/spacer.gif" />
+</div>
+</div>
+</div>
+<div id="export-link">
+<a class="format" href="changes.solr.add.do.pdf">
+<img alt="PDF - icon" class="skin" src="themes/images/pdfdoc.gif" />
+<span class="caption">PDF</span>
+</a>
+</div>
+<div id="content">
+<!--+ |start content-title +-->
+<h1 class="content-title">success in solr operation </h1>
+<!--+ |end content-title +-->
+<!--+ |start content-abstract +-->
+<!--+ |end content-abstract +-->
+<!--+ |start content-minitoc +-->
+<div id="content-minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#result">solr server response</a>
+</li>
+</ul>
+</div>
+<!--+ |end minitoc +-->
+<!--+ |start content-main +-->
+<a name="result" title="solr server response"> </a>
+<h2 class="underlined_10">solr server response</h2>
+<div class="section">
+<p>Command: changes.solr.add</p>
+<p>Success.</p>
+</div>
+<!--+ |end content-main +-->
+</div>
+</div>
+<div id="footer">
+<div class="lastmodified">
+<script type="text/javascript">document.write("Last Published: " + document.lastModified);</script>
+</div>
+<div class="copyright">
+            Copyright ©
+             2002-2007 <a href="http://www.acme.org/licenses/">The Acme Software Organisation.</a> </div>
+<!--+ |start compliance links +-->
+<div id="siteinfo-compliance-links">
+<a href="http://validator.w3.org/check?uri=referer">
+<img alt="Valid XHTML 1.0!" height="31" src="http://www.w3.org/Icons/valid-xhtml10" width="88" />
+</a>
+<a href="http://jigsaw.w3.org/css-validator/check/referer">
+<img alt="Valid CSS!" src="http://jigsaw.w3.org/css-validator/images/vcss" style="border:0;width:88px;height:31px" />
+</a>
+</div>
+<!--+ |end compliance links +-->
+</div>
+</div>
+</body>
+</html>

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.pdf
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.pdf?view=auto&rev=497241
==============================================================================
Binary file - no diff available.

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/changes.solr.add.do.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/pdf

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index-creation.solr.add
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index-creation.solr.add?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index-creation.solr.add (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index-creation.solr.add Wed Jan 17 15:20:31 2007
@@ -1,52 +1,35 @@
 <?xml version="1.0" encoding="ISO-8859-1"?><add xmlns:lucene="http://apache.org/cocoon/lucene/1.0">
-    <doc><field name="id">my-project:index.xml</field><field name="title">Welcome to the org.apache.forrest.plugin.output.solr Plugin</field><field name="content"> 
+    <doc><field name="id">org.apache.forrest.plugin.output.solr:index.xml</field><field name="title">Welcome to the org.apache.forrest.plugin.output.solr Plugin</field><field name="content"> 
     
       Apache Forrest - org.apache.forrest.plugin.output.solr Plugin
-      Generates
+       Generates
         solr documents from xdos. Further when run with the
-        dispatcher it provides a GUI to manage your project in solr and a search interface to
-        search your solr server. 
-    
+        dispatcher in static mode it allows you to update a Solr server with the content of your
+        website at the same time you generate the site ( solr-add contract). In dynamic mode
+        (as servlet) it provides a GUI to manage your project in solr ( solr-actionbar
+        contract ) and a search interface ( solr-search contract) to search your solr server.
+        
     
     
-      Samples
-      This section includes links to a number of samples using this plugin. The plugin is
-        intended to be self documenting through these samples. If you require further help
-        please ask on the user mailing list.
-      
-      
-        
-          index.solr - the xdocs-to-solrDoc.xsl
-          transforms xdocs to solr docs.
-        
-          index.solr.add - surround the solr docs with an
-          add statement.
-        
-          index.solr.del - surround the solr docs with a
-          delete statement.
-        
-          solr.commit - commit statement for solr.
-        
-        
-          solr.optimize - optimize statement for solr.
-        
-        
-          index-creation.solr.add - is
-          generating and adding an "add" statement for solr with the whole site as solr docs as
-          input. This will index your whole project if you add ".do.html" to the url.
-      
-      Aboves pages suffixed with
-        .do.html will trigger the underlying statment on the solr server. We
-        do not link them in this document since the links would be broken on the official
-        document server. This is as well the reason why the gui is deactivated. You can
-        activate it by using following snippet.
-          &lt;forrest:contract name="branding-css-links"&gt;
+      Dispatcher activation
+      You can see some
+        screenshots and activate the different
+        contracts by using following snippets. Explanation given within xml comments.
+          &lt;!-- default plugin CSS --&gt;
+    &lt;forrest:contract name="branding-css-links"&gt;
       &lt;forrest:property name="branding-css-links-input"&gt;
         &lt;css url="solr.css" media="screen" theme="Pelt"/&gt;
       &lt;/forrest:property&gt;
     &lt;/forrest:contract&gt;
+    &lt;!-- In static mode solr-add allows you to update a Solr server with the content of your
+        website at the same time you generate the site. --&gt;
+    &lt;forrest:contract name="solr-add"&gt;
+      &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
+    &lt;/forrest:contract&gt;
     &lt;forrest:hook name="solr"&gt;
       &lt;forrest:hook class="solrSearch"&gt;
+      &lt;!--Search interface (solr-search contract) to
+        search your solr server. --&gt;
         &lt;forrest:contract name="solr-search"&gt;
           &lt;forrest:property name="contextPath"&gt;#{$contextPath}&lt;/forrest:property&gt;
           &lt;forrest:property name="hidden"&gt;
@@ -59,13 +42,30 @@
           &lt;/forrest:property&gt;
         &lt;/forrest:contract&gt;
       &lt;/forrest:hook&gt;
-      &lt;forrest:hook class="solrActionbar"&gt;
-        &lt;forrest:contract name="solr-actionbar"&gt;
-          &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
-          &lt;forrest:property name="contextPath"&gt;#{$contextPath}&lt;/forrest:property&gt;
-        &lt;/forrest:contract&gt;
-      &lt;/forrest:hook&gt;
-    &lt;/forrest:hook&gt; 
+      &lt;!-- If the userAgent is the cocoon crawler then we do not want to 
+      output the actionbar. The cocoon crawler does not provide the request
+      header "User-Agent".--&gt;
+      &lt;!-- HEADSUP 
+        The jx:set var="userAgent" must be defined in the main structurer
+        and cannot go into a tiles! --&gt;
+      &lt;jx:set var="userAgent" value="${cocoon.request.getHeader('User-Agent')}"/&gt;
+      &lt;jx:if test="${!userAgent.equals('')&amp;amp;null!=userAgent}"&gt;
+        &lt;forrest:hook class="solrActionbar"&gt;
+        &lt;!-- GUI to manage your project in solr. --&gt;
+          &lt;forrest:contract name="solr-actionbar"&gt;
+            &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
+            &lt;forrest:property name="contextPath"&gt;
+              #{$contextPath}&lt;/forrest:property&gt;
+          &lt;/forrest:contract&gt;
+        &lt;/forrest:hook&gt;
+      &lt;/jx:if&gt;
+    &lt;/forrest:hook&gt;  
+      You can as well use the above aggregated to a tiles, like (make sure you copy both lines!):
+      &lt;jx:set var="userAgent" value="${cocoon.request.getHeader('User-Agent')}"/&gt;
+&lt;jx:import uri="cocoon://prepare.tiles.solrbar"/&gt;
+    
+    
+      Solr activation
       The host server urls can be configured by adding the following properties to your
         project forrest.properties.xml in case you do not use the default values.
       &lt;property name="solr.select.url" value="http://localhost:8983/solr/select"/&gt;
@@ -80,8 +80,41 @@
 &lt;field name="version" type="text" indexed="true" stored="true"/&gt;
 &lt;field name="author" type="text" indexed="true" stored="true" multiValued="true"/&gt; 
     
+    
+      Samples
+      This section includes links to a number of samples using this plugin. The plugin is
+        intended to be self documenting through these samples. If you require further help
+        please ask on the user mailing list.
+      
+      
+        
+          index.solr - the xdocs-to-solrDoc.xsl
+          transforms xdocs to solr docs.
+        
+          index.solr.add - surround the solr docs with an
+          add statement.
+        
+          index.solr.delete - surround the solr docs id with a
+          delete statement.
+        
+          solr.commit - commit statement for solr.
+        
+        
+          solr.optimize - optimize statement for solr.
+        
+        
+          index-creation.solr.add - is
+          generating and adding an "add" statement for solr with the whole site as solr docs as
+          input. This will index your whole project if you add ".do.html" to the url.
+      
+      Aboves pages suffixed with
+        .do.html will trigger the underlying statment on the solr server. We
+        do not link them in this document since the links would be crawled. This is as well the
+        reason why the gui is deactivated. Each the gui would trigger the delete,
+        add, commit and optimze statement against the solr server for every page.
+    
   </field></doc>
-    <doc><field name="id">my-project:screenshots.xml</field><field name="title">solr screenshots</field><field name="content"> 
+    <doc><field name="id">org.apache.forrest.plugin.output.solr:screenshots.xml</field><field name="title">solr screenshots</field><field name="content"> 
     
       solr dispatcher gui - solr-actionbar contract
        
@@ -96,14 +129,14 @@
     
   </field></doc>
     
-    <doc><field name="id">my-project:changes.xml</field><field name="title">History of Changes </field><field name="content">Introduction and explanation of symbolsChanges are sorted by "type" and then chronologically with the most recent at the top. These symbols denote the various action types:=add
+    <doc><field name="id">org.apache.forrest.plugin.output.solr:changes.xml</field><field name="title">History of Changes </field><field name="content">Introduction and explanation of symbolsChanges are sorted by "type" and then chronologically with the most recent at the top. These symbols denote the various action types:=add
     
     Version 0.1 (not-released)Changes to Project Administration
         Initial plugin code.
        Committed by RDG.Contributors to this releaseWe thank the following people for their contributions to this release.This is a list of all people who participated as committers: (RDG).
   All CommittersThis is a list of all people who have ever participated
            as committers on this project.Volunteer needed (open)</field></doc>
-    <doc><field name="id">my-project:todo.xml</field><field name="title">Todo List</field><field name="content">
+    <doc><field name="id">org.apache.forrest.plugin.output.solr:todo.xml</field><field name="title">Todo List</field><field name="content">
     high[docs] 
         Customize this template plugin with your plugin's details.  This
         TODO list is generated from 'status.xml'.

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.dispatcher.css?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.dispatcher.css (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.dispatcher.css Wed Jan 17 15:20:31 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.output.solr/index.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.html?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.html Wed Jan 17 15:20:31 2007
@@ -2,7 +2,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
         <link href="themes/solr.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
-      
+      <link href="index.solr.add.do.html" />
         <link href="themes/common.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
         <link href="themes/leather-dev.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
         <link href="themes/pelt.screen.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
@@ -36,6 +36,27 @@
 <!--+ |end content-title +-->
 </head>
 <body>
+<div id="solr">
+<div class="solrSearch">
+<form action="solr-search.html" method="get" name="solr-search">
+<div class="searchHidden">
+<input name="version" type="hidden" value="2.2" />
+<input name="hl" type="hidden" value="true" />
+<input name="hl.fl" type="hidden" value="content" />
+<input name="fl" type="hidden" value="id,title" />
+<input name="indent" type="hidden" value="on" />
+<input name="rows" type="hidden" value="10" />
+<input name="start" type="hidden" value="0" />
+</div>
+<div class="searchField">
+<input name="q" onblur="getPrompt(this, 'Search the site with solr');" onfocus="getBlank(this, 'Search the site with solr');" size="25" type="text" value="Search the site with solr" />
+</div>
+<div class="searchSubmit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
 <div id="container">
 <!--+
     | start breadtrail
@@ -174,6 +195,12 @@
 <a href="#overview">Apache Forrest - org.apache.forrest.plugin.output.solr Plugin</a>
 </li>
 <li>
+<a href="#dispatcher">Dispatcher activation</a>
+</li>
+<li>
+<a href="#solr">Solr activation</a>
+</li>
+<li>
 <a href="#samples">Samples</a>
 </li>
 </ul>
@@ -183,50 +210,35 @@
 <a name="overview" title="Apache Forrest - org.apache.forrest.plugin.output.solr Plugin"> </a>
 <h2 class="underlined_10">Apache Forrest - org.apache.forrest.plugin.output.solr Plugin</h2>
 <div class="section">
-<p>Generates
+<p> Generates
         <a href="http://incubator.apache.org/solr/">solr</a> documents from xdos. Further when run with the
-        dispatcher it provides a GUI to manage your project in solr and a search interface to
-        search your solr server. </p>
+        dispatcher in static mode it allows you to update a Solr server with the content of your
+        website at the same time you generate the site ( solr-add contract). In dynamic mode
+        (as servlet) it provides a GUI to manage your project in solr ( solr-actionbar
+        contract ) and a search interface ( solr-search contract) to search your solr server.
+        </p>
 </div>
-<a name="samples" title="Samples"> </a>
-<h2 class="underlined_10">Samples</h2>
+<a name="dispatcher" title="Dispatcher activation"> </a>
+<h2 class="underlined_10">Dispatcher activation</h2>
 <div class="section">
-<p>This section includes links to a number of samples using this plugin. The plugin is
-        intended to be self documenting through these samples. If you require further help
-        please ask on the user mailing list.</p>
-<ul>
-        <li>
-          <a href="index.solr">index.solr</a> - the xdocs-to-solrDoc.xsl
-          transforms xdocs to solr docs.</li>
-        <li>
-          <a href="index.solr.add">index.solr.add</a> - surround the solr docs with an
-          add statement.</li>
-        <li>
-          <a href="index.solr.add">index.solr.del</a> - surround the solr docs with a
-          delete statement.</li>
-        <li>
-          <a href="solr.commit">solr.commit</a> - commit statement for solr.
-        </li>
-        <li>
-          <a href="solr.optimize">solr.optimize</a> - optimize statement for solr.
-        </li>
-        <li>
-          <a href="index-creation.solr.add">index-creation.solr.add</a> - is
-          generating and adding an "add" statement for solr with the whole site as solr docs as
-          input. This will index your whole project if you add ".do.html" to the url.</li>
-      </ul>
-<p>Aboves pages suffixed with
-        <span class="codefrag">.do.html</span> will trigger the underlying statment on the solr server. We
-        do not link them in this document since the links would be broken on the official
-        document server. This is as well the reason why the gui is deactivated. You can
-        activate it by using following snippet.</p>
-<pre class="code">    &lt;forrest:contract name="branding-css-links"&gt;
+<p>You can see some
+        <a href="/screenshots.html">screenshots</a> and activate the different
+        contracts by using following snippets. Explanation given within xml comments.</p>
+<pre class="code">    &lt;!-- default plugin CSS --&gt;
+    &lt;forrest:contract name="branding-css-links"&gt;
       &lt;forrest:property name="branding-css-links-input"&gt;
         &lt;css url="solr.css" media="screen" theme="Pelt"/&gt;
       &lt;/forrest:property&gt;
     &lt;/forrest:contract&gt;
+    &lt;!-- In static mode solr-add allows you to update a Solr server with the content of your
+        website at the same time you generate the site. --&gt;
+    &lt;forrest:contract name="solr-add"&gt;
+      &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
+    &lt;/forrest:contract&gt;
     &lt;forrest:hook name="solr"&gt;
       &lt;forrest:hook class="solrSearch"&gt;
+      &lt;!--Search interface (solr-search contract) to
+        search your solr server. --&gt;
         &lt;forrest:contract name="solr-search"&gt;
           &lt;forrest:property name="contextPath"&gt;#{$contextPath}&lt;/forrest:property&gt;
           &lt;forrest:property name="hidden"&gt;
@@ -239,13 +251,31 @@
           &lt;/forrest:property&gt;
         &lt;/forrest:contract&gt;
       &lt;/forrest:hook&gt;
-      &lt;forrest:hook class="solrActionbar"&gt;
-        &lt;forrest:contract name="solr-actionbar"&gt;
-          &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
-          &lt;forrest:property name="contextPath"&gt;#{$contextPath}&lt;/forrest:property&gt;
-        &lt;/forrest:contract&gt;
-      &lt;/forrest:hook&gt;
+      &lt;!-- If the userAgent is the cocoon crawler then we do not want to 
+      output the actionbar. The cocoon crawler does not provide the request
+      header "User-Agent".--&gt;
+      &lt;!-- HEADSUP 
+        The jx:set var="userAgent" must be defined in the main structurer
+        and cannot go into a tiles! --&gt;
+      &lt;jx:set var="userAgent" value="${cocoon.request.getHeader('User-Agent')}"/&gt;
+      &lt;jx:if test="${!userAgent.equals('')&amp;amp;null!=userAgent}"&gt;
+        &lt;forrest:hook class="solrActionbar"&gt;
+        &lt;!-- GUI to manage your project in solr. --&gt;
+          &lt;forrest:contract name="solr-actionbar"&gt;
+            &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
+            &lt;forrest:property name="contextPath"&gt;
+              #{$contextPath}&lt;/forrest:property&gt;
+          &lt;/forrest:contract&gt;
+        &lt;/forrest:hook&gt;
+      &lt;/jx:if&gt;
     &lt;/forrest:hook&gt; </pre>
+<p>You can as well use the above aggregated to a tiles, like (make sure you copy both lines!):</p>
+<pre class="code">&lt;jx:set var="userAgent" value="${cocoon.request.getHeader('User-Agent')}"/&gt;
+&lt;jx:import uri="cocoon://prepare.tiles.solrbar"/&gt;</pre>
+</div>
+<a name="solr" title="Solr activation"> </a>
+<h2 class="underlined_10">Solr activation</h2>
+<div class="section">
 <p>The host server urls can be configured by adding the following properties to your
         project forrest.properties.xml in case you do not use the default values.</p>
 <pre class="code">&lt;property name="solr.select.url" value="http://localhost:8983/solr/select"/&gt;
@@ -259,6 +289,39 @@
 &lt;field name="abstract" type="text" indexed="true" stored="true"/&gt;
 &lt;field name="version" type="text" indexed="true" stored="true"/&gt;
 &lt;field name="author" type="text" indexed="true" stored="true" multiValued="true"/&gt; </pre>
+</div>
+<a name="samples" title="Samples"> </a>
+<h2 class="underlined_10">Samples</h2>
+<div class="section">
+<p>This section includes links to a number of samples using this plugin. The plugin is
+        intended to be self documenting through these samples. If you require further help
+        please ask on the user mailing list.</p>
+<ul>
+        <li>
+          <a href="index.solr">index.solr</a> - the xdocs-to-solrDoc.xsl
+          transforms xdocs to solr docs.</li>
+        <li>
+          <a href="index.solr.add">index.solr.add</a> - surround the solr docs with an
+          add statement.</li>
+        <li>
+          <a href="index.solr.delete">index.solr.delete</a> - surround the solr docs id with a
+          delete statement.</li>
+        <li>
+          <a href="solr.commit">solr.commit</a> - commit statement for solr.
+        </li>
+        <li>
+          <a href="solr.optimize">solr.optimize</a> - optimize statement for solr.
+        </li>
+        <li>
+          <a href="index-creation.solr.add">index-creation.solr.add</a> - is
+          generating and adding an "add" statement for solr with the whole site as solr docs as
+          input. This will index your whole project if you add ".do.html" to the url.</li>
+      </ul>
+<p>Aboves pages suffixed with
+        <span class="codefrag">.do.html</span> will trigger the underlying statment on the solr server. We
+        do not link them in this document since the links would be crawled. This is as well the
+        reason why the gui is deactivated. Each the gui would trigger the delete,
+        add, commit and optimze statement against the solr server for every page.</p>
 </div>
 <!--+ |end content-main +-->
 </div>

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.pdf
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.pdf?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
Binary files - no diff available.

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr Wed Jan 17 15:20:31 2007
@@ -1,51 +1,34 @@
-<?xml version="1.0" encoding="ISO-8859-1"?><doc><field name="id">my-project:index.xml</field><field name="title">Welcome to the org.apache.forrest.plugin.output.solr Plugin</field><field name="content"> 
+<?xml version="1.0" encoding="ISO-8859-1"?><doc><field name="id">org.apache.forrest.plugin.output.solr:index.xml</field><field name="title">Welcome to the org.apache.forrest.plugin.output.solr Plugin</field><field name="content"> 
     
       Apache Forrest - org.apache.forrest.plugin.output.solr Plugin
-      Generates
+       Generates
         solr documents from xdos. Further when run with the
-        dispatcher it provides a GUI to manage your project in solr and a search interface to
-        search your solr server. 
-    
+        dispatcher in static mode it allows you to update a Solr server with the content of your
+        website at the same time you generate the site ( solr-add contract). In dynamic mode
+        (as servlet) it provides a GUI to manage your project in solr ( solr-actionbar
+        contract ) and a search interface ( solr-search contract) to search your solr server.
+        
     
     
-      Samples
-      This section includes links to a number of samples using this plugin. The plugin is
-        intended to be self documenting through these samples. If you require further help
-        please ask on the user mailing list.
-      
-      
-        
-          index.solr - the xdocs-to-solrDoc.xsl
-          transforms xdocs to solr docs.
-        
-          index.solr.add - surround the solr docs with an
-          add statement.
-        
-          index.solr.del - surround the solr docs with a
-          delete statement.
-        
-          solr.commit - commit statement for solr.
-        
-        
-          solr.optimize - optimize statement for solr.
-        
-        
-          index-creation.solr.add - is
-          generating and adding an "add" statement for solr with the whole site as solr docs as
-          input. This will index your whole project if you add ".do.html" to the url.
-      
-      Aboves pages suffixed with
-        .do.html will trigger the underlying statment on the solr server. We
-        do not link them in this document since the links would be broken on the official
-        document server. This is as well the reason why the gui is deactivated. You can
-        activate it by using following snippet.
-          &lt;forrest:contract name="branding-css-links"&gt;
+      Dispatcher activation
+      You can see some
+        screenshots and activate the different
+        contracts by using following snippets. Explanation given within xml comments.
+          &lt;!-- default plugin CSS --&gt;
+    &lt;forrest:contract name="branding-css-links"&gt;
       &lt;forrest:property name="branding-css-links-input"&gt;
         &lt;css url="solr.css" media="screen" theme="Pelt"/&gt;
       &lt;/forrest:property&gt;
     &lt;/forrest:contract&gt;
+    &lt;!-- In static mode solr-add allows you to update a Solr server with the content of your
+        website at the same time you generate the site. --&gt;
+    &lt;forrest:contract name="solr-add"&gt;
+      &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
+    &lt;/forrest:contract&gt;
     &lt;forrest:hook name="solr"&gt;
       &lt;forrest:hook class="solrSearch"&gt;
+      &lt;!--Search interface (solr-search contract) to
+        search your solr server. --&gt;
         &lt;forrest:contract name="solr-search"&gt;
           &lt;forrest:property name="contextPath"&gt;#{$contextPath}&lt;/forrest:property&gt;
           &lt;forrest:property name="hidden"&gt;
@@ -58,13 +41,30 @@
           &lt;/forrest:property&gt;
         &lt;/forrest:contract&gt;
       &lt;/forrest:hook&gt;
-      &lt;forrest:hook class="solrActionbar"&gt;
-        &lt;forrest:contract name="solr-actionbar"&gt;
-          &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
-          &lt;forrest:property name="contextPath"&gt;#{$contextPath}&lt;/forrest:property&gt;
-        &lt;/forrest:contract&gt;
-      &lt;/forrest:hook&gt;
-    &lt;/forrest:hook&gt; 
+      &lt;!-- If the userAgent is the cocoon crawler then we do not want to 
+      output the actionbar. The cocoon crawler does not provide the request
+      header "User-Agent".--&gt;
+      &lt;!-- HEADSUP 
+        The jx:set var="userAgent" must be defined in the main structurer
+        and cannot go into a tiles! --&gt;
+      &lt;jx:set var="userAgent" value="${cocoon.request.getHeader('User-Agent')}"/&gt;
+      &lt;jx:if test="${!userAgent.equals('')&amp;amp;null!=userAgent}"&gt;
+        &lt;forrest:hook class="solrActionbar"&gt;
+        &lt;!-- GUI to manage your project in solr. --&gt;
+          &lt;forrest:contract name="solr-actionbar"&gt;
+            &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
+            &lt;forrest:property name="contextPath"&gt;
+              #{$contextPath}&lt;/forrest:property&gt;
+          &lt;/forrest:contract&gt;
+        &lt;/forrest:hook&gt;
+      &lt;/jx:if&gt;
+    &lt;/forrest:hook&gt;  
+      You can as well use the above aggregated to a tiles, like (make sure you copy both lines!):
+      &lt;jx:set var="userAgent" value="${cocoon.request.getHeader('User-Agent')}"/&gt;
+&lt;jx:import uri="cocoon://prepare.tiles.solrbar"/&gt;
+    
+    
+      Solr activation
       The host server urls can be configured by adding the following properties to your
         project forrest.properties.xml in case you do not use the default values.
       &lt;property name="solr.select.url" value="http://localhost:8983/solr/select"/&gt;
@@ -78,5 +78,38 @@
 &lt;field name="abstract" type="text" indexed="true" stored="true"/&gt;
 &lt;field name="version" type="text" indexed="true" stored="true"/&gt;
 &lt;field name="author" type="text" indexed="true" stored="true" multiValued="true"/&gt; 
+    
+    
+      Samples
+      This section includes links to a number of samples using this plugin. The plugin is
+        intended to be self documenting through these samples. If you require further help
+        please ask on the user mailing list.
+      
+      
+        
+          index.solr - the xdocs-to-solrDoc.xsl
+          transforms xdocs to solr docs.
+        
+          index.solr.add - surround the solr docs with an
+          add statement.
+        
+          index.solr.delete - surround the solr docs id with a
+          delete statement.
+        
+          solr.commit - commit statement for solr.
+        
+        
+          solr.optimize - optimize statement for solr.
+        
+        
+          index-creation.solr.add - is
+          generating and adding an "add" statement for solr with the whole site as solr docs as
+          input. This will index your whole project if you add ".do.html" to the url.
+      
+      Aboves pages suffixed with
+        .do.html will trigger the underlying statment on the solr server. We
+        do not link them in this document since the links would be crawled. This is as well the
+        reason why the gui is deactivated. Each the gui would trigger the delete,
+        add, commit and optimze statement against the solr server for every page.
     
   </field></doc>

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add Wed Jan 17 15:20:31 2007
@@ -1,51 +1,34 @@
-<?xml version="1.0" encoding="ISO-8859-1"?><add><doc><field name="id">my-project:index.xml</field><field name="title">Welcome to the org.apache.forrest.plugin.output.solr Plugin</field><field name="content"> 
+<?xml version="1.0" encoding="ISO-8859-1"?><add><doc><field name="id">org.apache.forrest.plugin.output.solr:index.xml</field><field name="title">Welcome to the org.apache.forrest.plugin.output.solr Plugin</field><field name="content"> 
     
       Apache Forrest - org.apache.forrest.plugin.output.solr Plugin
-      Generates
+       Generates
         solr documents from xdos. Further when run with the
-        dispatcher it provides a GUI to manage your project in solr and a search interface to
-        search your solr server. 
-    
+        dispatcher in static mode it allows you to update a Solr server with the content of your
+        website at the same time you generate the site ( solr-add contract). In dynamic mode
+        (as servlet) it provides a GUI to manage your project in solr ( solr-actionbar
+        contract ) and a search interface ( solr-search contract) to search your solr server.
+        
     
     
-      Samples
-      This section includes links to a number of samples using this plugin. The plugin is
-        intended to be self documenting through these samples. If you require further help
-        please ask on the user mailing list.
-      
-      
-        
-          index.solr - the xdocs-to-solrDoc.xsl
-          transforms xdocs to solr docs.
-        
-          index.solr.add - surround the solr docs with an
-          add statement.
-        
-          index.solr.del - surround the solr docs with a
-          delete statement.
-        
-          solr.commit - commit statement for solr.
-        
-        
-          solr.optimize - optimize statement for solr.
-        
-        
-          index-creation.solr.add - is
-          generating and adding an "add" statement for solr with the whole site as solr docs as
-          input. This will index your whole project if you add ".do.html" to the url.
-      
-      Aboves pages suffixed with
-        .do.html will trigger the underlying statment on the solr server. We
-        do not link them in this document since the links would be broken on the official
-        document server. This is as well the reason why the gui is deactivated. You can
-        activate it by using following snippet.
-          &lt;forrest:contract name="branding-css-links"&gt;
+      Dispatcher activation
+      You can see some
+        screenshots and activate the different
+        contracts by using following snippets. Explanation given within xml comments.
+          &lt;!-- default plugin CSS --&gt;
+    &lt;forrest:contract name="branding-css-links"&gt;
       &lt;forrest:property name="branding-css-links-input"&gt;
         &lt;css url="solr.css" media="screen" theme="Pelt"/&gt;
       &lt;/forrest:property&gt;
     &lt;/forrest:contract&gt;
+    &lt;!-- In static mode solr-add allows you to update a Solr server with the content of your
+        website at the same time you generate the site. --&gt;
+    &lt;forrest:contract name="solr-add"&gt;
+      &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
+    &lt;/forrest:contract&gt;
     &lt;forrest:hook name="solr"&gt;
       &lt;forrest:hook class="solrSearch"&gt;
+      &lt;!--Search interface (solr-search contract) to
+        search your solr server. --&gt;
         &lt;forrest:contract name="solr-search"&gt;
           &lt;forrest:property name="contextPath"&gt;#{$contextPath}&lt;/forrest:property&gt;
           &lt;forrest:property name="hidden"&gt;
@@ -58,13 +41,30 @@
           &lt;/forrest:property&gt;
         &lt;/forrest:contract&gt;
       &lt;/forrest:hook&gt;
-      &lt;forrest:hook class="solrActionbar"&gt;
-        &lt;forrest:contract name="solr-actionbar"&gt;
-          &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
-          &lt;forrest:property name="contextPath"&gt;#{$contextPath}&lt;/forrest:property&gt;
-        &lt;/forrest:contract&gt;
-      &lt;/forrest:hook&gt;
-    &lt;/forrest:hook&gt; 
+      &lt;!-- If the userAgent is the cocoon crawler then we do not want to 
+      output the actionbar. The cocoon crawler does not provide the request
+      header "User-Agent".--&gt;
+      &lt;!-- HEADSUP 
+        The jx:set var="userAgent" must be defined in the main structurer
+        and cannot go into a tiles! --&gt;
+      &lt;jx:set var="userAgent" value="${cocoon.request.getHeader('User-Agent')}"/&gt;
+      &lt;jx:if test="${!userAgent.equals('')&amp;amp;null!=userAgent}"&gt;
+        &lt;forrest:hook class="solrActionbar"&gt;
+        &lt;!-- GUI to manage your project in solr. --&gt;
+          &lt;forrest:contract name="solr-actionbar"&gt;
+            &lt;forrest:property name="request"&gt;#{$getRequest}&lt;/forrest:property&gt;
+            &lt;forrest:property name="contextPath"&gt;
+              #{$contextPath}&lt;/forrest:property&gt;
+          &lt;/forrest:contract&gt;
+        &lt;/forrest:hook&gt;
+      &lt;/jx:if&gt;
+    &lt;/forrest:hook&gt;  
+      You can as well use the above aggregated to a tiles, like (make sure you copy both lines!):
+      &lt;jx:set var="userAgent" value="${cocoon.request.getHeader('User-Agent')}"/&gt;
+&lt;jx:import uri="cocoon://prepare.tiles.solrbar"/&gt;
+    
+    
+      Solr activation
       The host server urls can be configured by adding the following properties to your
         project forrest.properties.xml in case you do not use the default values.
       &lt;property name="solr.select.url" value="http://localhost:8983/solr/select"/&gt;
@@ -78,5 +78,38 @@
 &lt;field name="abstract" type="text" indexed="true" stored="true"/&gt;
 &lt;field name="version" type="text" indexed="true" stored="true"/&gt;
 &lt;field name="author" type="text" indexed="true" stored="true" multiValued="true"/&gt; 
+    
+    
+      Samples
+      This section includes links to a number of samples using this plugin. The plugin is
+        intended to be self documenting through these samples. If you require further help
+        please ask on the user mailing list.
+      
+      
+        
+          index.solr - the xdocs-to-solrDoc.xsl
+          transforms xdocs to solr docs.
+        
+          index.solr.add - surround the solr docs with an
+          add statement.
+        
+          index.solr.delete - surround the solr docs id with a
+          delete statement.
+        
+          solr.commit - commit statement for solr.
+        
+        
+          solr.optimize - optimize statement for solr.
+        
+        
+          index-creation.solr.add - is
+          generating and adding an "add" statement for solr with the whole site as solr docs as
+          input. This will index your whole project if you add ".do.html" to the url.
+      
+      Aboves pages suffixed with
+        .do.html will trigger the underlying statment on the solr server. We
+        do not link them in this document since the links would be crawled. This is as well the
+        reason why the gui is deactivated. Each the gui would trigger the delete,
+        add, commit and optimze statement against the solr server for every page.
     
   </field></doc></add>

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.dispatcher.css?view=auto&rev=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.dispatcher.css (added)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.dispatcher.css Wed Jan 17 15:20:31 2007
@@ -0,0 +1,50 @@
+
+  
+  
+  
+  
+  
+/* branding-theme-profiler-theme: Pelt */ 
+#header .round-top-left-small {
+    background-image: url(themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#header .round-top-right-small {
+    background-image: url(themes/images/roundcorner-t-r-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#nav-main li {
+    background-image: url(themes/images/roundcorner-t-r-5-bg294563-strokeB5C7E7-fgB5C7E7.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#nav-main li a {
+    background-image: url(themes/images/roundcorner-t-l-5-bg294563-strokeB5C7E7-fgB5C7E7.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#nav-main .current {
+    background-image: url(themes/images/roundcorner-t-r-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#nav-main .current a {
+    background-image: url(themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#roundbottom {
+    background-image: url(themes/images/roundcorner-b-r-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: bottom right;
+}
+#roundbottomLeft {
+    background-image: url(themes/images/roundcorner-b-l-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: bottom left;
+}
+            
+  
+  

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.dispatcher.css
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.html?view=auto&rev=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.html (added)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.html Wed Jan 17 15:20:31 2007
@@ -0,0 +1,238 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+        <link href="themes/solr.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
+      
+        <link href="themes/common.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
+        <link href="themes/leather-dev.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
+        <link href="themes/pelt.screen.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
+        
+        <link href="index.solr.add.do.dispatcher.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
+        <link href="themes/pelt.print.css" media="print" rel="stylesheet" title="Pelt" type="text/css" />
+        <style type="text/css">/* Extra css */ 
+p.quote {
+ margin-left: 2em; 
+ padding: .5em; 
+ background-color: #f0f0f0; 
+ font-family: monospace; 
+}</style>
+      <meta content="Apache Forrest" name="Generator" />
+<meta content="0.8" name="Forrest-version" />
+<meta content="pelt" name="Forrest-theme-name" />
+<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+<!--+ |start navigation links +-->
+<link href="index.html" rel="Index" title="Index..." />
+<link href="linkmap.html" rel="CONTENTS" title="Site map..." />
+<!--+ |end navigation links +-->
+<!--+|start favicon +-->
+<link href="favicon.ico" rel="shortcut icon" />
+<!--+|start favicon +-->
+<script src="themes/getBlank.js" type="text/javascript"> </script>
+<script src="themes/menu.js" type="text/javascript"> </script>
+<!--+ |start content-title +-->
+<title>success in solr operation </title>
+<!--+ |end content-title +-->
+</head>
+<body>
+<div id="solr">
+<div class="solrSearch">
+<form action="solr-search.html" method="get" name="solr-search">
+<div class="searchHidden">
+<input name="version" type="hidden" value="2.2" />
+<input name="hl" type="hidden" value="true" />
+<input name="hl.fl" type="hidden" value="content" />
+<input name="fl" type="hidden" value="id,title" />
+<input name="indent" type="hidden" value="on" />
+<input name="rows" type="hidden" value="10" />
+<input name="start" type="hidden" value="0" />
+</div>
+<div class="searchField">
+<input name="q" onblur="getPrompt(this, 'Search the site with solr');" onfocus="getBlank(this, 'Search the site with solr');" size="25" type="text" value="Search the site with solr" />
+</div>
+<div class="searchSubmit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
+<div id="container">
+<!--+
+    | start breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">MyGroup</a>
+                   &gt; <a href="http://forrest.apache.org/">MyProject</a>
+<script src="themes/breadcrumbs.js" type="text/javascript"> </script>
+</div>
+<!--+
+    | end breadtrail
+    +-->
+<div id="header">
+<div id="branding-tagline-name">new 
+            seed</div>
+<div id="branding-tagline-tagline">powered by the 
+            dispatcher</div>
+<div class="logo">
+<!--+
+    |start Logo
+    +-->
+<a href="http://mygroup.org/">
+<img alt="MyGroup" class="logoImage" src="images/group.png" title="MyGroup Description" />
+</a>
+<!--+
+    |end group Logo
+    +-->
+</div>
+<div class="logo">
+<!--+
+    |start Logo
+    +-->
+<a href="http://myproj.mygroup.org/">
+<img alt="MyProject" class="logoImage" src="images/project.png" title="MyProject Description" />
+</a>
+<!--+
+    |end group Logo
+    +-->
+</div>
+<!--+
+  |start Search
+  +-->
+<div class="searchbox">
+<div class="round-top-left-small">
+<div class="round-top-right-small">
+<div class="search-input">
+<form action="http://www.google.com/search" method="get">
+<div class="search-hidden">
+<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" />
+</div>
+<div class="search-submit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
+</div>
+</div>
+<!--+ |end search +-->
+<div id="nav-main-hook">
+<!--+ |start Tabs new +-->
+<ul id="nav-main">
+<li>
+<a class="base-not-selected" href="http://forrest.apache.org/pluginDocs">Forrest Plugins</a>
+</li>
+<li class="current">
+<a class="base-selected" href="index.html">Plugin Home</a>
+</li>
+</ul>
+<!--+ |end Tabs +-->
+<div id="publishedStrip"> <!--+
+    |start nav-main-sub
+    +--><!--+
+    |end Endtabs
+    +--><script type="text/javascript">document.write("Last Published: " + document.lastModified);</script>
+</div>
+</div>
+</div>
+<div id="page">
+<div class="breadtrail"> </div>
+<div id="leftbar">
+<!--+ |start 0 menu +-->
+<!--+ |start Menu +-->
+<div id="nav-section">
+<ul>
+<li class="pagegroup" id="menu_1.1Title">
+<span onclick="SwitchMenu('menu_1.1')">About</span>
+<ul class="menuitemgroup" id="menu_1.1">
+<li class="menuitem">
+<a href="index.html" title="Welcome to org.apache.forrest.plugin.output.solr">Index</a>
+</li>
+<li class="menuitem">
+<a href="screenshots.html" title="screenshots of org.apache.forrest.plugin.output.solr">Screenshots</a>
+</li>
+<li class="menuitem">
+<a href="http://forrest.apache.org/docs/plugins" title="Index of Forrest Plugins">Plugins Index</a>
+</li>
+<li class="menuitem">
+<a href="changes.html" title="History of Changes">Changes</a>
+</li>
+<li class="menuitem">
+<a href="todo.html" title="Todo List">Todo</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!--+ |end menu +-->
+<!--+ |start content-motd-page +-->
+<!--+ |end content-motd-page +-->
+<div id="roundbottom">
+<div id="roundbottomLeft">
+<img alt="spacer" src="themes/images/spacer.gif" />
+</div>
+</div>
+</div>
+<div id="export-link">
+<a class="format" href="index.solr.add.do.pdf">
+<img alt="PDF - icon" class="skin" src="themes/images/pdfdoc.gif" />
+<span class="caption">PDF</span>
+</a>
+</div>
+<div id="content">
+<!--+ |start content-title +-->
+<h1 class="content-title">success in solr operation </h1>
+<!--+ |end content-title +-->
+<!--+ |start content-abstract +-->
+<!--+ |end content-abstract +-->
+<!--+ |start content-minitoc +-->
+<div id="content-minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#result">solr server response</a>
+</li>
+</ul>
+</div>
+<!--+ |end minitoc +-->
+<!--+ |start content-main +-->
+<a name="result" title="solr server response"> </a>
+<h2 class="underlined_10">solr server response</h2>
+<div class="section">
+<p>Command: index.solr.add</p>
+<p>Success.</p>
+</div>
+<!--+ |end content-main +-->
+</div>
+</div>
+<div id="footer">
+<div class="lastmodified">
+<script type="text/javascript">document.write("Last Published: " + document.lastModified);</script>
+</div>
+<div class="copyright">
+            Copyright ©
+             2002-2007 <a href="http://www.acme.org/licenses/">The Acme Software Organisation.</a> </div>
+<!--+ |start compliance links +-->
+<div id="siteinfo-compliance-links">
+<a href="http://validator.w3.org/check?uri=referer">
+<img alt="Valid XHTML 1.0!" height="31" src="http://www.w3.org/Icons/valid-xhtml10" width="88" />
+</a>
+<a href="http://jigsaw.w3.org/css-validator/check/referer">
+<img alt="Valid CSS!" src="http://jigsaw.w3.org/css-validator/images/vcss" style="border:0;width:88px;height:31px" />
+</a>
+</div>
+<!--+ |end compliance links +-->
+<!-- |start siteinfo-credits -->
+<div id="credit">
+<a href="http://forrest.apache.org/">
+<img alt="Built with Apache Forrest - logo" src="images/built-with-forrest-button.png" style="width: 88px;height: 31px;" title="Built with Apache Forrest" />
+</a>
+<a href="http://cocoon.apache.org/">
+<img alt="Built with Cocoon - logo" src="http://forrest.apache.org/images/built-with-cocoon.gif" style="" title="Built with Cocoon" />
+</a>
+</div>
+<!--+ |end siteinfo-credits +-->
+</div>
+</div>
+</body>
+</html>

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.pdf
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.pdf?view=auto&rev=497241
==============================================================================
Binary file - no diff available.

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.add.do.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/pdf

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.delete
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.delete?view=auto&rev=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.delete (added)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/index.solr.delete Wed Jan 17 15:20:31 2007
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><delete><id>org.apache.forrest.plugin.output.solr:index.xml</id></delete>
\ No newline at end of file

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/linkmap.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/linkmap.html?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/linkmap.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/linkmap.html Wed Jan 17 15:20:31 2007
@@ -34,6 +34,27 @@
 <!--+ |end content-title +-->
 </head>
 <body>
+<div id="solr">
+<div class="solrSearch">
+<form action="solr-search.html" method="get" name="solr-search">
+<div class="searchHidden">
+<input name="version" type="hidden" value="2.2" />
+<input name="hl" type="hidden" value="true" />
+<input name="hl.fl" type="hidden" value="content" />
+<input name="fl" type="hidden" value="id,title" />
+<input name="indent" type="hidden" value="on" />
+<input name="rows" type="hidden" value="10" />
+<input name="start" type="hidden" value="0" />
+</div>
+<div class="searchField">
+<input name="q" onblur="getPrompt(this, 'Search the site with solr');" onfocus="getBlank(this, 'Search the site with solr');" size="25" type="text" value="Search the site with solr" />
+</div>
+<div class="searchSubmit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
 <div id="container">
 <!--+
     | start breadtrail

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/linkmap.pdf
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/linkmap.pdf?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
Binary files - no diff available.

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/locationmap.xml
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/locationmap.xml?view=auto&rev=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/locationmap.xml (added)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/locationmap.xml Wed Jan 17 15:20:31 2007
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<locationmap xmlns="http://apache.org/forrest/locationmap/1.0">
+  <components>
+    <matchers default="lm">
+      <matcher name="lm" src="org.apache.forrest.locationmap.WildcardLocationMapHintMatcher"/>
+    </matchers>
+    <!--
+      * Can contain any sitemap selector with the following syntax. * 
+    <selectors default="exists">
+      <selector name="exists" logger="sitemap.selector.exists"  
+          src="org.apache.forrest.sourceexists.SourceExistsSelector" />
+    </selectors>
+    -->
+  </components>
+
+  <!--
+    * Can contain a mount statement as a sibling to components and locator *
+    <mount src="somelocation.xml"/>
+  -->
+
+  <locator>
+    <!--
+      * Can contain a mount within a selector where a selector is valid. 
+    <select>
+      <mount src="somelocation.xml"/>
+    </select>
+    -->
+
+    <match pattern="rewriteDemo/**">
+      <location src="http://cocoon.apache.org/{1}.html"/>
+    </match>
+    <match pattern="remoteDemo/**.xml">
+      <location src="http://svn.apache.org/repos/asf/forrest/trunk/main/fresh-site/src/documentation/content/xdocs/{1}.xml"/>
+    </match>
+
+    <!-- 
+      * Can use a selector inside a match.  *
+    <match pattern="somepattern/**">
+      <select>
+        <location src="first-location-attempted"/>
+        <location src="second-location-attempted"/>
+        <location src="third-location-attepted"/>
+      </select>
+    </match>
+    -->
+    <!--
+     To locate all your source documents in a slide repository you can do:
+
+    <match pattern="tabs.xml">
+      <location src="http://127.0.0.1:8080/slide/files/tabs.xml"/>
+    </match>
+    <match pattern="site.xml">
+      <location src="http://127.0.0.1:8080/slide/files/site.xml"/>
+    </match>
+    <match pattern="**.xml">
+      <location src="http://127.0.0.1:8080/slide/files/{1}.xml"/>
+    </match>
+    -->
+  </locator>
+</locationmap>

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/locationmap.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.html?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.html (original)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.html Wed Jan 17 15:20:31 2007
@@ -2,7 +2,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
         <link href="themes/solr.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
-      
+      <link href="screenshots.solr.add.do.html" />
         <link href="themes/common.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
         <link href="themes/leather-dev.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
         <link href="themes/pelt.screen.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
@@ -38,6 +38,27 @@
 <!--+ |end content-title +-->
 </head>
 <body>
+<div id="solr">
+<div class="solrSearch">
+<form action="solr-search.html" method="get" name="solr-search">
+<div class="searchHidden">
+<input name="version" type="hidden" value="2.2" />
+<input name="hl" type="hidden" value="true" />
+<input name="hl.fl" type="hidden" value="content" />
+<input name="fl" type="hidden" value="id,title" />
+<input name="indent" type="hidden" value="on" />
+<input name="rows" type="hidden" value="10" />
+<input name="start" type="hidden" value="0" />
+</div>
+<div class="searchField">
+<input name="q" onblur="getPrompt(this, 'Search the site with solr');" onfocus="getBlank(this, 'Search the site with solr');" size="25" type="text" value="Search the site with solr" />
+</div>
+<div class="searchSubmit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
 <div id="container">
 <!--+
     | start breadtrail

Modified: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.pdf
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.pdf?view=diff&rev=497241&r1=497240&r2=497241
==============================================================================
Binary files - no diff available.

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.dispatcher.css
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.dispatcher.css?view=auto&rev=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.dispatcher.css (added)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.dispatcher.css Wed Jan 17 15:20:31 2007
@@ -0,0 +1,45 @@
+
+/* branding-theme-profiler-theme: Pelt */ 
+#header .round-top-left-small {
+    background-image: url(themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#header .round-top-right-small {
+    background-image: url(themes/images/roundcorner-t-r-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#nav-main li {
+    background-image: url(themes/images/roundcorner-t-r-5-bg294563-strokeB5C7E7-fgB5C7E7.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#nav-main li a {
+    background-image: url(themes/images/roundcorner-t-l-5-bg294563-strokeB5C7E7-fgB5C7E7.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#nav-main .current {
+    background-image: url(themes/images/roundcorner-t-r-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#nav-main .current a {
+    background-image: url(themes/images/roundcorner-t-l-5-bg294563-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#roundbottom {
+    background-image: url(themes/images/roundcorner-b-r-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: bottom right;
+}
+#roundbottomLeft {
+    background-image: url(themes/images/roundcorner-b-l-15-bgFFFFFF-stroke4A6D8C-fg4A6D8C.png);
+    background-repeat: no-repeat;
+    background-position: bottom left;
+}
+            
+  
+  

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.dispatcher.css
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.html
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.html?view=auto&rev=497241
==============================================================================
--- forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.html (added)
+++ forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.html Wed Jan 17 15:20:31 2007
@@ -0,0 +1,228 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+        <link href="themes/solr.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
+      
+        <link href="themes/common.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
+        <link href="themes/leather-dev.css" media="screen" rel="alternate stylesheet" title="common" type="text/css" />
+        <link href="themes/pelt.screen.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
+        
+        <link href="screenshots.solr.add.do.dispatcher.css" media="screen" rel="stylesheet" title="Pelt" type="text/css" />
+        <link href="themes/pelt.print.css" media="print" rel="stylesheet" title="Pelt" type="text/css" />
+        <style type="text/css">/* Extra css */ 
+p.quote {
+ margin-left: 2em; 
+ padding: .5em; 
+ background-color: #f0f0f0; 
+ font-family: monospace; 
+}</style>
+      <meta content="Apache Forrest" name="Generator" />
+<meta content="0.8" name="Forrest-version" />
+<meta content="pelt" name="Forrest-theme-name" />
+<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
+<!--+ |start navigation links +-->
+<link href="index.html" rel="Index" title="Index..." />
+<link href="linkmap.html" rel="CONTENTS" title="Site map..." />
+<!--+ |end navigation links +-->
+<!--+|start favicon +-->
+<link href="favicon.ico" rel="shortcut icon" />
+<!--+|start favicon +-->
+<script src="themes/getBlank.js" type="text/javascript"> </script>
+<script src="themes/menu.js" type="text/javascript"> </script>
+<!--+ |start content-title +-->
+<title>success in solr operation </title>
+<!--+ |end content-title +-->
+</head>
+<body>
+<div id="solr">
+<div class="solrSearch">
+<form action="solr-search.html" method="get" name="solr-search">
+<div class="searchHidden">
+<input name="version" type="hidden" value="2.2" />
+<input name="hl" type="hidden" value="true" />
+<input name="hl.fl" type="hidden" value="content" />
+<input name="fl" type="hidden" value="id,title" />
+<input name="indent" type="hidden" value="on" />
+<input name="rows" type="hidden" value="10" />
+<input name="start" type="hidden" value="0" />
+</div>
+<div class="searchField">
+<input name="q" onblur="getPrompt(this, 'Search the site with solr');" onfocus="getBlank(this, 'Search the site with solr');" size="25" type="text" value="Search the site with solr" />
+</div>
+<div class="searchSubmit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
+<div id="container">
+<!--+
+    | start breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">MyGroup</a>
+                   &gt; <a href="http://forrest.apache.org/">MyProject</a>
+<script src="themes/breadcrumbs.js" type="text/javascript"> </script>
+</div>
+<!--+
+    | end breadtrail
+    +-->
+<div id="header">
+<div id="branding-tagline-name">new 
+            seed</div>
+<div id="branding-tagline-tagline">powered by the 
+            dispatcher</div>
+<div class="logo">
+<!--+
+    |start Logo
+    +-->
+<a href="http://mygroup.org/">
+<img alt="MyGroup" class="logoImage" src="images/group.png" title="MyGroup Description" />
+</a>
+<!--+
+    |end group Logo
+    +-->
+</div>
+<div class="logo">
+<!--+
+    |start Logo
+    +-->
+<a href="http://myproj.mygroup.org/">
+<img alt="MyProject" class="logoImage" src="images/project.png" title="MyProject Description" />
+</a>
+<!--+
+    |end group Logo
+    +-->
+</div>
+<!--+
+  |start Search
+  +-->
+<div class="searchbox">
+<div class="round-top-left-small">
+<div class="round-top-right-small">
+<div class="search-input">
+<form action="http://www.google.com/search" method="get">
+<div class="search-hidden">
+<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" />
+</div>
+<div class="search-submit">
+<input name="Search" type="submit" value="Search" />
+</div>
+</form>
+</div>
+</div>
+</div>
+</div>
+<!--+ |end search +-->
+<div id="nav-main-hook">
+<!--+ |start Tabs new +-->
+<ul id="nav-main">
+<li>
+<a class="base-not-selected" href="http://forrest.apache.org/pluginDocs">Forrest Plugins</a>
+</li>
+<li class="current">
+<a class="base-selected" href="index.html">Plugin Home</a>
+</li>
+</ul>
+<!--+ |end Tabs +-->
+<div id="publishedStrip"> <!--+
+    |start nav-main-sub
+    +--><!--+
+    |end Endtabs
+    +--><script type="text/javascript">document.write("Last Published: " + document.lastModified);</script>
+</div>
+</div>
+</div>
+<div id="page">
+<div class="breadtrail"> </div>
+<div id="leftbar">
+<!--+ |start 0 menu +-->
+<!--+ |start Menu +-->
+<div id="nav-section">
+<ul>
+<li class="pagegroup" id="menu_1.1Title">
+<span onclick="SwitchMenu('menu_1.1')">About</span>
+<ul class="menuitemgroup" id="menu_1.1">
+<li class="menuitem">
+<a href="index.html" title="Welcome to org.apache.forrest.plugin.output.solr">Index</a>
+</li>
+<li class="menuitem">
+<a href="screenshots.html" title="screenshots of org.apache.forrest.plugin.output.solr">Screenshots</a>
+</li>
+<li class="menuitem">
+<a href="http://forrest.apache.org/docs/plugins" title="Index of Forrest Plugins">Plugins Index</a>
+</li>
+<li class="menuitem">
+<a href="changes.html" title="History of Changes">Changes</a>
+</li>
+<li class="menuitem">
+<a href="todo.html" title="Todo List">Todo</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!--+ |end menu +-->
+<!--+ |start content-motd-page +-->
+<!--+ |end content-motd-page +-->
+<div id="roundbottom">
+<div id="roundbottomLeft">
+<img alt="spacer" src="themes/images/spacer.gif" />
+</div>
+</div>
+</div>
+<div id="export-link">
+<a class="format" href="screenshots.solr.add.do.pdf">
+<img alt="PDF - icon" class="skin" src="themes/images/pdfdoc.gif" />
+<span class="caption">PDF</span>
+</a>
+</div>
+<div id="content">
+<!--+ |start content-title +-->
+<h1 class="content-title">success in solr operation </h1>
+<!--+ |end content-title +-->
+<!--+ |start content-abstract +-->
+<!--+ |end content-abstract +-->
+<!--+ |start content-minitoc +-->
+<div id="content-minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#result">solr server response</a>
+</li>
+</ul>
+</div>
+<!--+ |end minitoc +-->
+<!--+ |start content-main +-->
+<a name="result" title="solr server response"> </a>
+<h2 class="underlined_10">solr server response</h2>
+<div class="section">
+<p>Command: screenshots.solr.add</p>
+<p>Success.</p>
+</div>
+<!--+ |end content-main +-->
+</div>
+</div>
+<div id="footer">
+<div class="lastmodified">
+<script type="text/javascript">document.write("Last Published: " + document.lastModified);</script>
+</div>
+<div class="copyright">
+            Copyright ©
+             2002-2007 <a href="http://www.acme.org/licenses/">The Acme Software Organisation.</a> </div>
+<!--+ |start compliance links +-->
+<div id="siteinfo-compliance-links">
+<a href="http://validator.w3.org/check?uri=referer">
+<img alt="Valid XHTML 1.0!" height="31" src="http://www.w3.org/Icons/valid-xhtml10" width="88" />
+</a>
+<a href="http://jigsaw.w3.org/css-validator/check/referer">
+<img alt="Valid CSS!" src="http://jigsaw.w3.org/css-validator/images/vcss" style="border:0;width:88px;height:31px" />
+</a>
+</div>
+<!--+ |end compliance links +-->
+</div>
+</div>
+</body>
+</html>

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.pdf
URL: http://svn.apache.org/viewvc/forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.pdf?view=auto&rev=497241
==============================================================================
Binary file - no diff available.

Propchange: forrest/site/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr/screenshots.solr.add.do.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/pdf