svn commit: r1023639 - in /forrest/trunk: etc/ site-author/ whiteboard/plugins/ whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/ whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/conf/ whiteboard/plugins/org.apache.forrest.plugi...

[email protected]
Newsgroups gmane.text.xml.forrest.cvs
Message-ID <[email protected]>
Author: crossley
Date: Mon Oct 18 02:58:34 2010
New Revision: 1023639

URL: http://svn.apache.org/viewvc?rev=1023639&view=rev
Log:
Add initial "Markdown" output plugin to Whiteboard.

Added:
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/LICENSE.txt   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/NOTICE.txt   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/build.xml   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/conf/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/forrest.properties   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/input.xmap   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/lib/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/lib/readme.txt   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/locationmap.xml   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/output.xmap   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/document-to-anakia.xsl   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/linkmap-to-markdownmap.xsl   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/classes/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/classes/CatalogManager.properties   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group-logo.gif   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group.svg   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/icon.png   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project-logo.gif   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project.svg   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/usemap.gif   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/index.xml   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/sample-1.xml   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/site.xml   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/tabs.xml   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/resources/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/resources/images/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/resources/images/favicon.ico   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/skinconf.xml   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/java/
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/java/readme.txt   (with props)
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/status.xml   (with props)
Modified:
    forrest/trunk/etc/review-plugin-deployment.txt
    forrest/trunk/site-author/status.xml
    forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml

Modified: forrest/trunk/etc/review-plugin-deployment.txt
URL: http://svn.apache.org/viewvc/forrest/trunk/etc/review-plugin-deployment.txt?rev=1023639&r1=1023638&r2=1023639&view=diff
==============================================================================
--- forrest/trunk/etc/review-plugin-deployment.txt (original)
+++ forrest/trunk/etc/review-plugin-deployment.txt Mon Oct 18 02:58:34 2010
@@ -62,6 +62,7 @@ org.apache.forrest.plugin.output.Chart  
 org.apache.forrest.plugin.output.OOo               | y        9        n        9
 org.apache.forrest.plugin.output.htmlArea          | n        7        y        7
 org.apache.forrest.plugin.output.iCal              | y        9        n        9
+org.apache.forrest.plugin.output.Markdown          | y        8        y        8
 org.apache.forrest.plugin.output.solr              | y     y  8        y  y     8
 org.apache.forrest.plugin.output.tei               | y        8        n        8
 org.apache.forrest.plugin.output.voice             | n        8        y  y     8

Modified: forrest/trunk/site-author/status.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/site-author/status.xml?rev=1023639&r1=1023638&r2=1023639&view=diff
==============================================================================
--- forrest/trunk/site-author/status.xml (original)
+++ forrest/trunk/site-author/status.xml Mon Oct 18 02:58:34 2010
@@ -154,6 +154,9 @@
         <link href="site:upgrading_09">upgrading to v0.9</link>
       </action>
 <!-- 2010-08 -->
+      <action dev="DC" type="add" context="code">
+        Add initial "Markdown" output plugin to Whiteboard.
+      </action>
       <action context="docs" type="add" dev="DC" fixes-bug="FOR-984" importance="high">
         Added an <link href="site:faq/oldjing">FAQ</link>
         to try to explain that Forrest does not require Java 6.

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/LICENSE.txt
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/LICENSE.txt?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/LICENSE.txt (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/LICENSE.txt Mon Oct 18 02:58:34 2010
@@ -0,0 +1,211 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed 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.
+
+------------------------------------------------------------------------
+
+Apache Forrest includes a number of accompanying products with separate
+copyright notices and license terms. Your use of the source code for
+these products is subject to the terms and conditions of the relevant
+licenses. For more information, see: http://www.apache.org/legal/
+
+------------------------------------------------------------------------

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/LICENSE.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/NOTICE.txt
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/NOTICE.txt?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/NOTICE.txt (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/NOTICE.txt Mon Oct 18 02:58:34 2010
@@ -0,0 +1,12 @@
+Apache Forrest
+Copyright 2002-2010 The Apache Software Foundation.
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+See also the file LICENSE.txt
+
+The purpose of this NOTICE.txt file is to contain notices that are
+required by the copyright owner and their license. Some of the
+accompanying products have an attribution requirement, so see below.
+Other accompanying products do not require attribution, so are not listed.

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/NOTICE.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/build.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/build.xml?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/build.xml (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/build.xml Mon Oct 18 02:58:34 2010
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<project default="docs" basedir="." name="Forrest org.apache.forrest.plugin.output.Markdown build file">
+  <property name="plugin-name" value="org.apache.forrest.plugin.output.Markdown"/>
+<!-- Minimum version of Forrest that this version of the plugin requires. -->
+  <property name="forrest.version" value="0.8"/>
+<!-- Initial minimum Forrest version required when this plugin commenced. -->
+  <property name="forrest.version.initial" value="0.8"/>
+  <property name="type" value="output"/>
+  <property name="plugin-version" value="0.1"/>
+  <property name="description" value="Produce output in Markdown text format"/>
+  <property name="author" value="Apache Forrest Project"/>
+  <property name="websiteURL" value="http://forrest.apache.org/pluginDocs/org.apache.forrest.plugin.output.Markdown/"/>
+  <property name="downloadURL" value="http://forrest.apache.org/plugins/"/>
+<!-- The plugin will only appear in the plugins list if publish = true -->
+  <property name="publish" value="true"/>
+  <import file="../build.xml"/>
+<!-- Add any additional installation work here in the build target, for example:
+  <target name="build"
+          description="Extract the tools">
+     <unzip dest="${plugins.localDeploy-dir}/${plugin-name}/resources">
+       <fileset dir="tools">
+          <include name="pluginBionaryTools.zip"/>
+        </fileset>
+     </unzip>   
+  </target>
+  -->
+</project>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/build.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/forrest.properties
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/forrest.properties?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/forrest.properties (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/forrest.properties Mon Oct 18 02:58:34 2010
@@ -0,0 +1,26 @@
+# 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.
+
+##############
+# This is a minimal properties file.
+# These are defaults, un-comment them only if you need to change them.
+# See the full set of default properties in a 'forrest seed-sample' site.
+# Copy properties from there as needed.
+##############
+
+# FIXME: FOR-785
+forrest.validate.skinconf=false
+
+project.required.plugins=org.apache.forrest.plugin.output.Markdown,org.apache.forrest.plugin.input.projectInfo

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/forrest.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/input.xmap
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/input.xmap?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/input.xmap (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/input.xmap Mon Oct 18 02:58:34 2010
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
+  <map:pipelines>
+    <map:pipeline>
+      <map:match pattern="markdown-start.xml">
+        <map:generate src="cocoon://linkmap.html"/>
+        <map:transform src="{lm:markdown.transform.linkmap.markdownmap}"/>
+        <map:serialize type="xml"/>
+      </map:match>
+    </map:pipeline>
+  </map:pipelines>
+</map:sitemap>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/input.xmap
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/lib/readme.txt
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/lib/readme.txt?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/lib/readme.txt (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/lib/readme.txt Mon Oct 18 02:58:34 2010
@@ -0,0 +1 @@
+Place any libraries required by your plugin in this directory.
\ No newline at end of file

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/lib/readme.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/locationmap.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/locationmap.xml?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/locationmap.xml (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/locationmap.xml Mon Oct 18 02:58:34 2010
@@ -0,0 +1,38 @@
+<?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>
+    <selectors default="exists">
+      <selector name="exists" logger="sitemap.selector.exists"  
+                    src="org.apache.forrest.sourceexists.SourceExistsSelector" />
+    </selectors>
+  </components>
+  <locator>
+    <match pattern="markdown.transform.*.*">
+      <select>
+        <location src="resources/stylesheets/{1}-to-{2}.xsl"/>
+        <location src="{forrest:forrest.plugins}/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/{1}-to-{2}.xsl"/>
+      </select>
+    </match>
+  </locator>
+</locationmap>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/locationmap.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/output.xmap
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/output.xmap?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/output.xmap (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/output.xmap Mon Oct 18 02:58:34 2010
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
+  <map:pipelines>
+    <map:pipeline internal="true">
+      <map:match type="regexp" pattern="^(.*?)([^/]*).mdtext$">
+        <map:aggregate element="site">
+          <map:part src="cocoon://skinconf.xml"/>
+          <map:part src="cocoon://{1}{2}.xml"/>
+        </map:aggregate>
+        <map:transform type="idgen"/>
+        <map:transform type="xinclude"/>
+        <map:transform type="linkrewriter" src="cocoon://{1}linkmap-{2}.xdoc"/>
+        <map:transform src="{lm:transform.html.broken-links}"/>
+        <map:transform src="{lm:markdown.transform.document.anakia}"/>
+        <map:transform src="{lm:markdown.transform.anakia.markdown}"/>
+        <map:serialize type="text"/>
+      </map:match>
+    </map:pipeline>
+  </map:pipelines>
+</map:sitemap>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/output.xmap
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/document-to-anakia.xsl
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/document-to-anakia.xsl?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/document-to-anakia.xsl (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/document-to-anakia.xsl Mon Oct 18 02:58:34 2010
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<xsl:stylesheet version="1.0" 
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+  <xsl:template match="/">
+    <xsl:apply-templates select="//document"/>
+  </xsl:template>
+  <xsl:template match="document">
+    <document>
+      <xsl:apply-templates select="header"/>
+      <xsl:apply-templates select="body"/>
+    </document>
+  </xsl:template>
+  <xsl:template match="header">
+    <properties>
+      <xsl:apply-templates/>
+    </properties>
+  </xsl:template>
+<!-- The anakia2markdown.xsl seems to require everything enclosed in a raw section. -->
+  <xsl:template match="body">
+    <body>
+      <xsl:copy-of select="@*"/>
+      <section>
+        <xsl:apply-templates/>
+      </section>
+    </body>
+  </xsl:template>
+  <xsl:template match="tbody">
+    <xsl:apply-templates/>
+  </xsl:template>
+  <xsl:template match="body//link"><a>
+    <xsl:copy-of select="@*"/>
+    <xsl:apply-templates/></a>
+  </xsl:template>
+  <xsl:template match="@*|*|text()|processing-instruction()|comment()">
+    <xsl:copy>
+      <xsl:apply-templates select="@*|*|text()|processing-instruction()|comment()"/>
+    </xsl:copy>
+  </xsl:template>
+</xsl:stylesheet>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/document-to-anakia.xsl
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/linkmap-to-markdownmap.xsl
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/linkmap-to-markdownmap.xsl?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/linkmap-to-markdownmap.xsl (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/linkmap-to-markdownmap.xsl Mon Oct 18 02:58:34 2010
@@ -0,0 +1,38 @@
+<?xml version='1.0'?>
+<!--
+  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.
+-->
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+  <xsl:template match="body">
+    <ul>
+     <xsl:apply-templates select="//li"/>
+    </ul>
+  </xsl:template>
+  <xsl:template match="li">
+    <xsl:apply-templates select="a|link"/>
+  </xsl:template>
+  <xsl:template match="a|link">
+    <xsl:if test="@href!='' and not(contains(@href, ':')) and contains(@href, '.html')">
+      <link>
+        <xsl:attribute name="href">
+          <xsl:value-of select="concat(substring-before(@href,'.html'),'.mdtext')" />
+        </xsl:attribute>
+        <xsl:value-of select="."/>
+      </link>
+    </xsl:if>
+  </xsl:template>
+  <xsl:template match="head"/>
+</xsl:stylesheet>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/resources/stylesheets/linkmap-to-markdownmap.xsl
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/classes/CatalogManager.properties
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/classes/CatalogManager.properties?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/classes/CatalogManager.properties (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/classes/CatalogManager.properties Mon Oct 18 02:58:34 2010
@@ -0,0 +1,20 @@
+# 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.
+
+#=======================================================================
+# CatalogManager.properties for Catalog Entity Resolver.
+#
+# This is a minimal properties file to prevent a confusing warning.
+catalogs=

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/classes/CatalogManager.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group-logo.gif
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group-logo.gif?rev=1023639&view=auto
==============================================================================
Binary file - no diff available.

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group-logo.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group.svg
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group.svg?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group.svg (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group.svg Mon Oct 18 02:58:34 2010
@@ -0,0 +1,82 @@
+<?xml version="1.0" standalone="no"?>
+<!--
+  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.
+-->
+
+<!--
+       SVG Anteater logo
+
+To get started with SVG, I'd recommend getting the Adobe SVG plugin, and the
+xml-batik CVS module. Then have a look at the xml-batik/samples files. Use the
+SVG spec (http://www.w3.org/TR/SVG/) as a reference.
+-->
+
+<!-- See Forrest Issue: FOR-229
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
+[
+ <!ATTLIST svg xmlns:for CDATA #FIXED "http://apache.org/forrest">
+ <!ENTITY % textExt "|for:group-name">
+ <!ELEMENT for:group-name (#PCDATA)>
+]>
+-->
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+     xsl:version="1.0"
+     xmlns:for="http://apache.org/forrest"
+     width="220" height="65" >
+  <title>Anteater logo</title>
+
+  <defs>
+
+    <!--
+    <radialGradient id="radialGradient">
+      <stop style="stop-color:gold" offset="0"/>
+      <stop style="stop-color:orange" offset=".5"/>
+      <stop style="stop-color:crimson" offset="1"/>
+    </radialGradient>
+    <linearGradient id="linearGradient">
+      <stop style="stop-color:gold" offset="0"/>
+      <stop style="stop-color:orange" offset=".5"/>
+      <stop style="stop-color:crimson" offset="1"/>
+    </linearGradient>
+    -->
+
+    <linearGradient id="gradient" x1="0" y1="0" x2="0" y2="1">
+      <stop style="stop-color:white" offset="0"/>
+      <stop style="stop-color:lightgreen" offset="1"/>
+    </linearGradient>
+
+    <filter id="shadowFilter" filterUnits="objectBoundingBox" width="1.4" height="1.4">
+      <!-- Takes the alpha channel (black outline of the text), blurs it and saves as 'blur' -->
+      <feGaussianBlur in="SourceAlpha" stdDeviation="2 2" result="blur"/>
+      <!-- Takes saved 'blur' and offsets it by 4 pixels, saves as 'offsetBlur' -->
+      <feOffset in="blur" dx="4" dy="4" result="offsetBlur"/>
+      <!-- Merges SourceGraphic (original image) and 'offsetBlur', putting the
+      former 'over' the latter, and using the merged result as the finished
+      image -->
+      <feComposite in="SourceGraphic" in2="offsetBlur" operator="over"/>
+    </filter>
+
+  </defs>
+
+  <g filter="url(#shadowFilter)" fill="url(#gradient)">
+    <text x="40%" y="60%" style="font-size:24pt; font-family:Verdana ; text-anchor: middle">
+    <for:group-name />
+    </text>
+  </g>
+</svg>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/group.svg
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/icon.png
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/icon.png?rev=1023639&view=auto
==============================================================================
Binary file - no diff available.

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/icon.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project-logo.gif
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project-logo.gif?rev=1023639&view=auto
==============================================================================
Binary file - no diff available.

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project-logo.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project.svg
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project.svg?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project.svg (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project.svg Mon Oct 18 02:58:34 2010
@@ -0,0 +1,80 @@
+<?xml version="1.0" standalone="no"?>
+<!--
+  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.
+-->
+
+<!--
+To get started with SVG, recommend getting the Adobe SVG plugin, and the
+xml-batik CVS module. Then have a look at the xml-batik/samples files. Use the
+SVG spec (http://www.w3.org/TR/SVG/) as a reference.
+-->
+
+<!-- See Forrest Issue: FOR-229
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"
+[
+ <!ATTLIST svg xmlns:for CDATA #FIXED "http://apache.org/forrest">
+ <!ENTITY % textExt "|for:project-name">
+ <!ELEMENT for:project-name (#PCDATA)>
+]>
+-->
+<svg xmlns="http://www.w3.org/2000/svg"
+     xmlns:xlink="http://www.w3.org/1999/xlink"
+     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+     xsl:version="1.0"
+     xmlns:for="http://apache.org/forrest"
+     width="520" height="65" >
+  <title>Project logo</title>
+
+  <defs>
+
+    <!--
+    <radialGradient id="radialGradient">
+      <stop style="stop-color:gold" offset="0"/>
+      <stop style="stop-color:orange" offset=".5"/>
+      <stop style="stop-color:crimson" offset="1"/>
+    </radialGradient>
+    <linearGradient id="linearGradient">
+      <stop style="stop-color:gold" offset="0"/>
+      <stop style="stop-color:orange" offset=".5"/>
+      <stop style="stop-color:crimson" offset="1"/>
+    </linearGradient>
+    -->
+
+    <linearGradient id="gradient" x1="0" y1="0" x2="0" y2="1">
+      <stop style="stop-color:white" offset="0"/>
+      <stop style="stop-color:lightgreen" offset="1"/>
+    </linearGradient>
+
+    <filter id="shadowFilter" filterUnits="objectBoundingBox" width="1.4" height="1.4">
+      <!-- Takes the alpha channel (black outline of the text), blurs it and saves as 'blur' -->
+      <feGaussianBlur in="SourceAlpha" stdDeviation="2 2" result="blur"/>
+      <!-- Takes saved 'blur' and offsets it by 4 pixels, saves as 'offsetBlur' -->
+      <feOffset in="blur" dx="4" dy="4" result="offsetBlur"/>
+      <!-- Merges SourceGraphic (original image) and 'offsetBlur', putting the
+      former 'over' the latter, and using the merged result as the finished
+      image -->
+      <feComposite in="SourceGraphic" in2="offsetBlur" operator="over"/>
+    </filter>
+
+  </defs>
+
+  <g filter="url(#shadowFilter)" fill="url(#gradient)">
+    <text x="99%" y="60%" style="font-size:24pt; font-family:Verdana ; text-anchor: end" >
+    <for:project-name />
+    </text>
+  </g>
+</svg>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/project.svg
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/usemap.gif
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/usemap.gif?rev=1023639&view=auto
==============================================================================
Binary file - no diff available.

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/images/usemap.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/index.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/index.xml?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/index.xml (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/index.xml Mon Oct 18 02:58:34 2010
@@ -0,0 +1,147 @@
+<?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.
+-->
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+  <header>
+    <title>Welcome to the org.apache.forrest.plugin.output.Markdown Plugin</title>
+  </header>
+  <body>
+    <section id="overview">
+      <title>Overview</title>
+      <p>
+        Produce output in 
+        <a href="http://daringfireball.net/projects/markdown/">Markdown</a>
+        "mdtext" format. This enables use of Forrest as
+        a tool for gathering input from various sources, and generate a
+        consistent set of output documents.
+        See <a href="site:sample-1">example</a>.
+      </p>
+    </section>
+    <section id="howto">
+      <title>Howto</title>
+      <p>
+        In your project's <code>forrest.properties</code> file make the
+        following changes ...
+      </p>
+      <ul>
+        <li>
+          Declare the <code>org.apache.forrest.plugin.output.Markdown</code>
+          plugin at the <code>project.required.plugins</code> property
+          (comma-separated list).
+        </li>
+        <li>
+          Uncomment the <code>project.start-uri</code> property and set it to be
+          <code>markdown-start.xml</code>
+        </li>
+      </ul>
+      <p>
+         Now do '<code>forrest</code>' to build your site as normal.
+      </p>
+      <p>
+         Alongside each <code>*.html</code> file there will now be a matching
+         <code>*.mdtext</code> file.
+      </p>
+      <p>
+         Of course you can also do '<code>forrest run</code>' and request
+         individual <code>*.mdtext</code> files.
+      </p>
+    </section>
+<!--
+    <section id="tips">
+      <title>Tips</title>
+      <p>
+      </p>
+    </section>
+-->
+    <section id="notes">
+      <title>Notes</title>
+      <p>
+        This first version of the plugin might not convert all complex content.
+      </p>
+      <p>
+        May need a combination of editing output, editing input and running
+        again, or tweaking transformations to do special things.
+      </p>
+      <p>
+        See the two transformations mentioned below. We can adjust to treat
+        certain input differently.
+      </p>
+      <p>
+        The initial anakia-to-markdown.xsl referred to below was from
+        <a href="http://svn.apache.org/repos/infra/infrastructure/trunk/projects/cms/prototype/conversion-utilities/anakia2markdown.xslt"><code>http://svn.apache.org/repos/infra/infrastructure/trunk/projects/cms/prototype/conversion-utilities/anakia2markdown.xslt</code></a> (r777924 2010-09-24). Monitor/integrate changes.
+      </p>
+      <p>
+        See some other notes here:
+          <a href="http://svn.apache.org/repos/infra/infrastructure/trunk/projects/cms/prototype/Markdown-limitations.mdtext"><code>http://svn.apache.org/repos/infra/infrastructure/trunk/projects/cms/prototype/Markdown-limitations.mdtext</code></a>
+      </p>
+      <p>
+        See some notes in this mail thread on the "site-dev" mail list:
+        "[CMS] handling tables and other complex html" 2010-10-16.
+      </p>
+    </section>
+    <section id="explanation">
+      <title>How it works</title>
+      <p>
+        Explanation of how this plugin works
+        and how its output can be enhanced with additional processing.
+      </p>
+      <p>
+        Without touching any of the site source content or navigation system,
+        we need to additionally inject another set of links to be processed.
+        Each html output document will then also have a matching URI with 
+        <code>*.mdtext</code> extension.
+      </p>
+      <p>
+        This is achieved with the <code>input.xmap</code> sitemap. For the
+        requested <code>markdown-start.xml</code> pipeline, Forrest will generate
+        the "linkmap" of the site navigation, then apply a transformation
+        to amend each link.
+      </p>
+      <p>
+        This automatically enables the crawler to gather this set of links.
+      </p>
+      <p>
+        The <code>output.xmap</code> sitemap then handles each mdtext URI to
+        transform the internal XML content structure. This plugin provides a
+        stylesheet <code>document-to-anakia.xsl</code> to transform the
+        internal XML to something close to Anakia-like XML
+        The following transformation <code>anakia-to-markdown.xsl</code> (see
+        above) transforms that XML to Markdown text.
+      </p>
+      <p>
+        To enhance the output, either amend the <code>document-to-anakia.xsl</code>
+        stylesheet or the <code>anakia-to-markdown.xsl</code> stylesheet
+        (and please send changes), or insert another output transformation.
+      </p>
+    </section>
+    <section id="links">
+      <title>Links</title>
+      <ul>
+        <li>
+          <a href="http://daringfireball.net/projects/markdown/">Markdown</a>
+        </li>
+        <li>
+          <a href="http://www.freewisdom.org/projects/python-markdown/">Markdown in Python: Features</a>
+        </li>
+        <li>
+          <a href="http://velocity.apache.org/engine/devel/anakia.html">Apache Velocity Anakia</a>).
+        </li>
+      </ul>
+    </section>
+  </body>
+</document>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/index.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/sample-1.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/sample-1.xml?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/sample-1.xml (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/sample-1.xml Mon Oct 18 02:58:34 2010
@@ -0,0 +1,56 @@
+<?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.
+-->
+<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd">
+<document>
+  <header>
+    <title>Example document</title>
+  </header>
+  <body>
+    <p>
+      An introduction paragraph outside of a section.
+    </p>
+    <section id="s1">
+      <title>Sample section level One</title>
+      <p>
+        Paragraph One.
+      </p>
+      <p>
+        Paragraph Two,
+        and a link which will transform to <a href="site:sample-1-mdtext">mdtext</a>.
+      </p>
+    </section>
+    <section id="s2">
+      <title>Sample section level One</title>
+      <p>
+        Paragraph One.
+      </p>
+      <section id="s3">
+        <title>Sample section level Two</title>
+        <p>
+          Paragraph One.
+        </p>
+        <section id="s4">
+          <title>Sample section level Three</title>
+          <p>
+            Paragraph One.
+          </p>
+        </section>
+      </section>
+    </section>
+  </body>
+</document>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/sample-1.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/site.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/site.xml?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/site.xml (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/site.xml Mon Oct 18 02:58:34 2010
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<!--
+Forrest site.xml
+
+This file contains an outline of the site's information content.  It is used to:
+- Generate the website menus (though these can be overridden - see docs)
+- Provide semantic, location-independent aliases for internal 'site:' URIs, eg
+<link href="site:changes"> links to changes.html (or ../changes.html if in
+  subdir).
+- Provide aliases for external URLs in the external-refs section.  Eg, <link
+  href="ext:cocoon"> links to http://cocoon.apache.org/ 
+
+See http://forrest.apache.org/docs/linking.html for more info
+-->
+<site label="org.apache.forrest.plugin.output.Markdown" href="" xmlns="http://apache.org/forrest/linkmap/1.0" tab="">
+  <about label="About">
+    <index label="Index" href="index.html" description="Welcome to org.apache.forrest.plugin.output.Markdown"/>
+    <changes label="Changes" href="changes.html" description="History of Changes" />
+    <todo label="Todo" href="todo.html" description="Todo List" />
+    <sample-1 label="Sample-1" href="sample-1.html" description="Sample simple generated html" />
+    <sample-1-mdtext href="sample-1.mdtext"/>
+  </about>
+  <external-refs>
+    <forrest href="http://forrest.apache.org/">
+      <issues href="issues.html"/>
+      <linking href="docs/linking.html"/>
+      <validation href="docs/validation.html"/>
+      <webapp href="docs/your-project.html#webapp"/>
+      <dtd-docs href="docs/dtd-docs.html"/>
+      <plugins href="pluginDocs/"/>
+    </forrest>
+  </external-refs>
+</site>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/site.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/tabs.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/tabs.xml?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/tabs.xml (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/tabs.xml Mon Oct 18 02:58:34 2010
@@ -0,0 +1,22 @@
+<?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.
+-->
+<!DOCTYPE tabs PUBLIC "-//APACHE//DTD Cocoon Documentation Tab V1.1//EN" "http://forrest.apache.org/dtd/tab-cocoon-v11.dtd">
+<tabs software="MyProj" title="MyProj" copyright="Foo" xmlns:xlink="http://www.w3.org/1999/xlink">
+  <tab id="plugins" label="Forrest Plugins" href="http://forrest.apache.org/pluginDocs/"/>
+  <tab id="" label="Plugin Home" dir="" indexfile="index.html"/>
+</tabs>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/content/xdocs/tabs.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/resources/images/favicon.ico
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/resources/images/favicon.ico?rev=1023639&view=auto
==============================================================================
Binary file - no diff available.

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/resources/images/favicon.ico
------------------------------------------------------------------------------
    svn:mime-type = image/x-icon

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/skinconf.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/skinconf.xml?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/skinconf.xml (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/skinconf.xml Mon Oct 18 02:58:34 2010
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<!DOCTYPE skinconfig PUBLIC "-//APACHE//DTD Skin Configuration V0.7-1//EN" "http://forrest.apache.org/dtd/skinconfig-v07-1.dtd"
+[
+  <!ENTITY skinconf-common PUBLIC "-//Apache Forrest//ENTITIES Skin Configuration common plugins V0.7-1//EN" "">
+]>
+<skinconfig>
+  &skinconf-common;
+
+  <project-name>Plugin: Markdown output</project-name>
+  <project-description>org.apache.forrest.plugin.output.Markdown plugin for Apache Forrest</project-description>
+</skinconfig>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/documentation/skinconf.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/java/readme.txt
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/java/readme.txt?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/java/readme.txt (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/java/readme.txt Mon Oct 18 02:58:34 2010
@@ -0,0 +1 @@
+Place any java source code that your plugin requires in this directory.
\ No newline at end of file

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/src/java/readme.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/status.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/status.xml?rev=1023639&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/status.xml (added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/status.xml Mon Oct 18 02:58:34 2010
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
+<status>
+  <developers>
+<!-- Add new developers here -->
+    <person name="David Crossley" email="[email protected]" id="DC"/>
+    <person name="Volunteer needed" email="[email protected]" id="open"/>
+  </developers>
+<!-- Define here the Title of the Context you want to display in the Changes pages.
+       id = the context value of actions
+       title = Title of the Context
+  -->
+  <contexts>
+<!-- Add new contexts here -->
+    <context id="code" title="Changes to the Code Base"/>
+    <context id="docs" title="Changes to Documentation"/>
+    <context id="admin" title="Changes to Project Administration"/>
+    <context id="design" title="Changes to Design"/>
+    <context id="build" title="Changes to Build"/>
+  </contexts>
+  <changes>
+<!-- Add new releases here -->
+    <release version="0.1" date="not-released">
+      <action dev="DC" type="add" context="code">
+        Initial plugin code.
+      </action>
+    </release>
+  </changes>
+  <todo>
+    <actions priority="high">
+      <action context="code" dev="open">
+        See issues at <a href="ext:forrest/issues">issue tracker</a> in the
+        "Plugin: output.Markdown" Component.
+      </action>
+    </actions>
+  </todo>
+</status>

Propchange: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.Markdown/status.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml?rev=1023639&r1=1023638&r2=1023639&view=diff
==============================================================================
--- forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml (original)
+++ forrest/trunk/whiteboard/plugins/whiteboard-plugins.xml Mon Oct 18 02:58:34 2010
@@ -362,6 +362,21 @@
     <forrestVersionInitial>0.7</forrestVersionInitial>
     <forrestVersion>0.7</forrestVersion>
   </plugin>
+  <plugin name="org.apache.forrest.plugin.output.Markdown"
+        type="output"
+        author="Apache Forrest Project"
+        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.Markdown/"
+        url="http://forrest.apache.org/plugins/"
+        publish="true"
+        version="0.1">
+    <description>
+      Produce output in Markdown text format. Enables use of Forrest as a
+      tool for gathering input from various sources, and export a consistent
+      set of *.mdtext output documents.
+    </description>
+    <forrestVersionInitial>0.8</forrestVersionInitial>
+    <forrestVersion>0.8</forrestVersion>
+  </plugin>
   <plugin name="org.apache.forrest.plugin.output.voice"
         type="output"
         author="Apache Forrest Project"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.