You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by rg...@apache.org on 2007/05/01 21:04:14 UTC

svn commit: r534201 - in /forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki: input.xmap src/documentation/content/xdocs/index.xml src/documentation/content/xdocs/samples/index.xml src/documentation/content/xdocs/site.xml status.xml

Author: rgardler
Date: Tue May  1 12:04:13 2007
New Revision: 534201

URL: http://svn.apache.org/viewvc?view=rev&rev=534201
Log:
Add Google Code Wiki markup

Modified:
    forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/input.xmap
    forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/index.xml
    forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/samples/index.xml
    forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/site.xml
    forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/status.xml

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/input.xmap
URL: http://svn.apache.org/viewvc/forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/input.xmap?view=diff&rev=534201&r1=534200&r2=534201
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/input.xmap (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/input.xmap Tue May  1 12:04:13 2007
@@ -74,6 +74,20 @@
             <map:serialize type="xml-document"/>
           </map:match>
         </map:when>
+        <!-- Google Code Wiki Markup -->
+        <map:when test="{lm:project.{uri}.wiki}">
+          <map:match type="regexp" pattern="^(.*?)([^/]*).xml$">
+            <map:generate type="text2xml" src="{lm:project.{1}{2}.wiki}" />
+            <map:transform type="lexer"   src="cocoon:/googlewiki.xlex"/>
+            <map:transform type="parser"  src="cocoon:/googlewiki.xgrm"/>
+            <map:transform type="xsltc" 
+              src="{lm:wiki.transform.googlewiki.xdoc}">
+              <map:parameter name="name" value="{2}" />
+              <map:parameter name="spaceless-filenames" value="true"/>
+            </map:transform>
+            <map:serialize type="xml-document"/>
+          </map:match>
+        </map:when>
       </map:select>
     </map:resource>
   </map:resources>

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/index.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/index.xml?view=diff&rev=534201&r1=534200&r2=534201
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/index.xml (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/index.xml Tue May  1 12:04:13 2007
@@ -33,8 +33,9 @@
           The following wiki formats are supported:
         </p>
         <ul>
-          <li>MoinMoin, with files named *.moinwiki</li>
-          <li>JSPWiki, with files named *.jspwiki (*.cwiki is supported for backwards-compatibility)</li>
+            <li><a href="site:sample/moinwiki">MoinMoin</a>, with files named *.moinwiki</li>
+            <li><a href="site:sample/jspwiki">JSPWiki</a>, with files named *.jspwiki (*.cwiki is supported for backwards-compatibility)</li>
+            <li><a href="site:sample/google">Google Code</a>, with files named *.wiki</li>
         </ul>
       </section>
     </section>

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/samples/index.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/samples/index.xml?view=diff&rev=534201&r1=534200&r2=534201
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/samples/index.xml (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/samples/index.xml Tue May  1 12:04:13 2007
@@ -29,6 +29,7 @@
       <ul>
         <li><a href="site:sample/moinwiki">MoinMoin</a></li>
         <li><a href="site:sample/jspwiki">JSPWiki</a></li>
+        <li><a href="site:sample/google">Google Code</a></li>
       </ul>
     </section>
   </body>

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/site.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/site.xml?view=diff&rev=534201&r1=534200&r2=534201
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/site.xml (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/src/documentation/content/xdocs/site.xml Tue May  1 12:04:13 2007
@@ -30,16 +30,19 @@
 -->
 <site label="moinmoin" href="" xmlns="http://apache.org/forrest/linkmap/1.0" tab="">
   <about label="About">
-    <index label="Index" href="index.html" description="Welcome to moinmoin"/>
+    <index label="Index" href="index.html" description="Welcome to the wiki input plugin"/>
     <forrestPlugins label="Plugins Index" href="site:forrest/plugins" description="Index of Forrest Plugins"/>
     <changes label="Changes" href="changes.html" description="History of Changes" />
     <todo label="Todo" href="todo.html" description="Todo List" />
   </about>
   <sample label="Samples" href="samples/" tab="samples">
+    <index label="Index" href="index.html" description="Samples for the wiki input plugin"/>
     <jspwiki label="JSPWiki" href="jspwiki-sample.html" 
       description="Example of a JSPWiki syntax wiki page"/>
     <moinwiki label="MoinMoin Wiki" href="moin-sample.html" 
       description="Example of a MoinMoin Wiki syntax wiki page"/>
+    <google label="Google Code Wiki" href="google-sample.html" 
+      description="Example of a Google Code Wiki syntax wiki page"/>
   </sample>
 <!--
   The href must be wholesite.html/pdf  You can change the labels and node names

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/status.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/status.xml?view=diff&rev=534201&r1=534200&r2=534201
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/status.xml (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.wiki/status.xml Tue May  1 12:04:13 2007
@@ -22,6 +22,9 @@
   </developers>
   <changes>
     <release version="0.2-dev" date="not-released">
+      <action type="add" context="code" dev="RDG">
+        Added handling of Google Code wiki format. See <a href="site:sample/google">sample</a>.
+      </action>
       <action type="fix" context="code" dev="RDG" fixes-bug="680"
         due-to="Sjur N. Moshagen, Gavin">
         Corrected processing of nested lists so that sub-lists are properly