forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rgard...@apache.org
Subject svn commit: r170575 - in /forrest/trunk: main/fresh-site/forrest.properties main/webapp/WEB-INF/xconf/forrest-core.xconf main/webapp/default-forrest.properties main/webapp/resources/stylesheets/plugins2xdoc.xsl main/webapp/sitemap.xmap site-author/status.xml
Date Tue, 17 May 2005 11:40:36 GMT
Author: rgardler
Date: Tue May 17 04:40:36 2005
New Revision: 170575

URL: http://svn.apache.org/viewcvs?rev=170575&view=rev
Log:
split whiteboard and released plugins into their own descriptor files

Modified:
    forrest/trunk/main/fresh-site/forrest.properties
    forrest/trunk/main/webapp/WEB-INF/xconf/forrest-core.xconf
    forrest/trunk/main/webapp/default-forrest.properties
    forrest/trunk/main/webapp/resources/stylesheets/plugins2xdoc.xsl
    forrest/trunk/main/webapp/sitemap.xmap
    forrest/trunk/site-author/status.xml

Modified: forrest/trunk/main/fresh-site/forrest.properties
URL: http://svn.apache.org/viewcvs/forrest/trunk/main/fresh-site/forrest.properties?rev=170575&r1=170574&r2=170575&view=diff
==============================================================================
--- forrest/trunk/main/fresh-site/forrest.properties (original)
+++ forrest/trunk/main/fresh-site/forrest.properties Tue May 17 04:40:36 2005
@@ -31,7 +31,7 @@
 # Descriptors for plugins and skins
 # comma separated list, file:// is supported
 #forrest.skins.descriptors=http://forrest.apache.org/skins/skins.xml,file:///c:/myskins/skins.xml
-#forrest.plugins.descriptors=http://forrest.apache.org/plugins/plugins.xml
+#forrest.plugins.descriptors=http://forrest.apache.org/plugins/plugins.xml,http://forrest.apache.org/plugins/whiteboard-plugins.xml
 
 ##############
 # behavioural properties

Modified: forrest/trunk/main/webapp/WEB-INF/xconf/forrest-core.xconf
URL: http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/WEB-INF/xconf/forrest-core.xconf?rev=170575&r1=170574&r2=170575&view=diff
==============================================================================
--- forrest/trunk/main/webapp/WEB-INF/xconf/forrest-core.xconf (original)
+++ forrest/trunk/main/webapp/WEB-INF/xconf/forrest-core.xconf Tue May 17 04:40:36 2005
@@ -127,6 +127,7 @@
         <skins-dir>@context.home@/skins/</skins-dir>
         <stylesheets>@context.home@/resources/stylesheets</stylesheets>
         <plugins-src>@forrest.home@/plugins</plugins-src>
+        <whiteboard-plugins-src>@forrest.home@/whiteboard/plugins</whiteboard-plugins-src>
         <plugins>@forrest.home@/build/plugins</plugins>
       </values>
     </component-instance>

Modified: forrest/trunk/main/webapp/default-forrest.properties
URL: http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/default-forrest.properties?rev=170575&r1=170574&r2=170575&view=diff
==============================================================================
--- forrest/trunk/main/webapp/default-forrest.properties (original)
+++ forrest/trunk/main/webapp/default-forrest.properties Tue May 17 04:40:36 2005
@@ -29,7 +29,7 @@
 
 # comma separated list, file:// is supported
 forrest.skins.descriptors=http://forrest.apache.org/skins/skins.xml
-forrest.plugins.descriptors=http://forrest.apache.org/plugins/plugins.xml
+forrest.plugins.descriptors=http://forrest.apache.org/plugins/plugins.xml,http://forrest.apache.org/plugins/whiteboard-plugins.xml
 
 ##############
 # behavioural properties

Modified: forrest/trunk/main/webapp/resources/stylesheets/plugins2xdoc.xsl
URL: http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/resources/stylesheets/plugins2xdoc.xsl?rev=170575&r1=170574&r2=170575&view=diff
==============================================================================
--- forrest/trunk/main/webapp/resources/stylesheets/plugins2xdoc.xsl (original)
+++ forrest/trunk/main/webapp/resources/stylesheets/plugins2xdoc.xsl Tue May 17 04:40:36 2005
@@ -19,7 +19,7 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   version="1.0">
 
-  <xsl:template match="/plugins">
+  <xsl:template match="pluginList">
     <document>
       <header>
         <title>Plugins Index</title>
@@ -33,59 +33,91 @@
             information on plugins see
             <a href="http://forrest.apache.org/docs/plugins/usingPlugins.html">
               Extending Forrest with Plugins
-            </a>
-            .
+            </a>.
           </p>
           <p>
             This page lists all plugins that have been
-            recognised by the Apache Forrest project. Any
-            plugins on this page have been verified as
-            working in the versions of Forrest specified
-            here.
+            recognised by the Apache Forrest project. There are two
+            sections to this page, the first is the released plugins,
+            The second is the whiteboard plugins. Any
+            plugins in the released section have been verified as
+            working in the versions of Forrest specified. However,
+            this verification does not imply that the plugins are mature,
+            merely that they work as documented. See the plugin 
+            documentation for how mature they are and the features they 
+            support.
           </p>
-          <p class="note">
-            If you have created a plugin that is not listed
-            here please let us know.
-          </p>
-
-          <section>
-            <title>Input Plugins</title>
-            <p>
-              Input plugins enable Forrest to work with
-              source documents in different formats.
-            </p>
-            <xsl:apply-templates
-              select="plugin[@type='input']">
-              <xsl:sort select="@name" />
-            </xsl:apply-templates>
-          </section>
-
+          
+          <p>The second section lists plugins in the whiteboard, that is
+          plugins that may change considerably in how they work before
+          their first official release. These plugins may not be fully
+          funcitonal, in most cases they are usable, but use them with
+          caution as they are not considered stable.</p>
+          
+          <div class="frame note">
+            <div class="label">Note</div>
+            <div class="content">If you have created a plugin that is not listed
+            here please let us know.</div>
+          </div>
+          
           <section>
-            <title>Output Plugins</title>
-            <p>
-              Output plugins enable Forrest to produce
-              documents in different formats.
-            </p>
-            <xsl:apply-templates
-              select="plugin[@type='output']">
-              <xsl:sort select="@name" />
-            </xsl:apply-templates>
+            <title>Released Plugins</title>
+            <xsl:apply-templates select="plugins[@type='released']"/>
           </section>
-
+          
           <section>
-            <title>Internal Plugins</title>
-            <p>
-              Internal plugins change the core behaviour
-              of Forrest.
-            </p>
-            <xsl:apply-templates
-              select="plugin[@type='internal']">
-              <xsl:sort select="@name" />
-            </xsl:apply-templates>
+            <title>Whiteboard Plugins</title>
+            
+            <div class="frame warning">
+              <div class="label">Warning</div>
+              <div class="content">Plugins in this section may not automatically
+              deploy when you run Forrest as they are still in development.
+              You may need to perform some manual installation steps to use 
+              them. See the plugin documentation for more details.</div>
+            </div>
+            <xsl:apply-templates select="plugins[@type='whiteboard']"/>
           </section>
         </section>
       </body>
     </document>
+  </xsl:template>
+  
+  <xsl:template match="plugins">
+    <section>
+      <title>Input Plugins</title>
+      <p>
+        Input plugins enable Forrest to work with
+        source documents in different formats.
+      </p>
+      <xsl:apply-templates
+        select="plugin[@type='input']">
+        <xsl:sort select="@name" />
+      </xsl:apply-templates>
+    </section>
+
+    <section>
+      <title>Output Plugins</title>
+      <p>
+        Output plugins enable Forrest to produce
+        documents in different formats.
+      </p>
+      <xsl:apply-templates
+        select="plugin[@type='output']">
+        <xsl:sort select="@name" />
+      </xsl:apply-templates>
+    </section>
+
+    <section>
+      <title>Internal Plugins</title>
+      <p>
+        Internal plugins change the core behaviour
+        of Forrest.
+      </p>
+      <xsl:apply-templates
+        select="plugin[@type='internal']">
+        <xsl:sort select="@name" />
+      </xsl:apply-templates>
+    </section>
   </xsl:template>
 
   <xsl:template match="plugin">

Modified: forrest/trunk/main/webapp/sitemap.xmap
URL: http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/sitemap.xmap?rev=170575&r1=170574&r2=170575&view=diff
==============================================================================
--- forrest/trunk/main/webapp/sitemap.xmap (original)
+++ forrest/trunk/main/webapp/sitemap.xmap Tue May 17 04:40:36 2005
@@ -327,7 +327,10 @@
       <map:match pattern="**.xml">
 
         <map:match pattern="docs/plugins/index.xml">
-          <map:generate src="{forrest:plugins-src}/plugins.xml"/>
+          <map:aggregate element="pluginList">
+            <map:part src="{forrest:plugins-src}/plugins.xml"/>
+            <map:part src="{forrest:whiteboard-plugins-src}/whiteboard-plugins.xml"/>
+          </map:aggregate>
           <map:transform src="{forrest:stylesheets}/plugins2xdoc.xsl"/>
           <map:serialize type="xml"/>
         </map:match>

Modified: forrest/trunk/site-author/status.xml
URL: http://svn.apache.org/viewcvs/forrest/trunk/site-author/status.xml?rev=170575&r1=170574&r2=170575&view=diff
==============================================================================
--- forrest/trunk/site-author/status.xml (original)
+++ forrest/trunk/site-author/status.xml Tue May 17 04:40:36 2005
@@ -52,6 +52,11 @@
         Added document to facilitate
         <link href="site:upgrading_07">upgrading to v0.7</link>
       </action>
+      <action  dev="RDG" type="update" context="code">
+        Split plugins.xml between plugins.xml in main plugins dir and
+        whiteboard-plugins.xml in whiteboard/plugins and added relevant docs
+        to plugins index page.
+      </action>
       <action dev="JJP" context="code" fixes-bug="FOR-487" type="add">
       Added importance attribute to actions on status.dtd
       </action>



Mime
View raw message