Return-Path: Delivered-To: apmail-forrest-svn-archive@www.apache.org Received: (qmail 38072 invoked from network); 18 Oct 2010 02:59:43 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 18 Oct 2010 02:59:43 -0000 Received: (qmail 24634 invoked by uid 500); 18 Oct 2010 02:59:43 -0000 Delivered-To: apmail-forrest-svn-archive@forrest.apache.org Received: (qmail 24567 invoked by uid 500); 18 Oct 2010 02:59:42 -0000 Mailing-List: contact svn-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: "Forrest Developers List" List-Id: Delivered-To: mailing list svn@forrest.apache.org Received: (qmail 24559 invoked by uid 99); 18 Oct 2010 02:59:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Oct 2010 02:59:42 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Oct 2010 02:59:34 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 6455123889BF; Mon, 18 Oct 2010 02:58:36 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: 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... Date: Mon, 18 Oct 2010 02:58:36 -0000 To: svn@forrest.apache.org From: crossley@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20101018025836.6455123889BF@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org 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 @@ upgrading to v0.9 + + Add initial "Markdown" output plugin to Whiteboard. + Added an FAQ 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 @@ + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + + + + + + + + +
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 @@ + + + + +
    + +
+
+ + + + + + + + + + + + + + +
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 @@ + + + + + + + + Anteater logo + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + Project logo + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + +
+ Welcome to the org.apache.forrest.plugin.output.Markdown Plugin +
+ +
+ Overview +

+ Produce output in + Markdown + "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 example. +

+
+
+ Howto +

+ In your project's forrest.properties file make the + following changes ... +

+
    +
  • + Declare the org.apache.forrest.plugin.output.Markdown + plugin at the project.required.plugins property + (comma-separated list). +
  • +
  • + Uncomment the project.start-uri property and set it to be + markdown-start.xml +
  • +
+

+ Now do 'forrest' to build your site as normal. +

+

+ Alongside each *.html file there will now be a matching + *.mdtext file. +

+

+ Of course you can also do 'forrest run' and request + individual *.mdtext files. +

+
+ +
+ Notes +

+ This first version of the plugin might not convert all complex content. +

+

+ May need a combination of editing output, editing input and running + again, or tweaking transformations to do special things. +

+

+ See the two transformations mentioned below. We can adjust to treat + certain input differently. +

+

+ The initial anakia-to-markdown.xsl referred to below was from + http://svn.apache.org/repos/infra/infrastructure/trunk/projects/cms/prototype/conversion-utilities/anakia2markdown.xslt (r777924 2010-09-24). Monitor/integrate changes. +

+

+ See some other notes here: + http://svn.apache.org/repos/infra/infrastructure/trunk/projects/cms/prototype/Markdown-limitations.mdtext +

+

+ See some notes in this mail thread on the "site-dev" mail list: + "[CMS] handling tables and other complex html" 2010-10-16. +

+
+
+ How it works +

+ Explanation of how this plugin works + and how its output can be enhanced with additional processing. +

+

+ 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 + *.mdtext extension. +

+

+ This is achieved with the input.xmap sitemap. For the + requested markdown-start.xml pipeline, Forrest will generate + the "linkmap" of the site navigation, then apply a transformation + to amend each link. +

+

+ This automatically enables the crawler to gather this set of links. +

+

+ The output.xmap sitemap then handles each mdtext URI to + transform the internal XML content structure. This plugin provides a + stylesheet document-to-anakia.xsl to transform the + internal XML to something close to Anakia-like XML + The following transformation anakia-to-markdown.xsl (see + above) transforms that XML to Markdown text. +

+

+ To enhance the output, either amend the document-to-anakia.xsl + stylesheet or the anakia-to-markdown.xsl stylesheet + (and please send changes), or insert another output transformation. +

+
+ + +
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 @@ + + + + +
+ Example document +
+ +

+ An introduction paragraph outside of a section. +

+
+ Sample section level One +

+ Paragraph One. +

+

+ Paragraph Two, + and a link which will transform to mdtext. +

+
+
+ Sample section level One +

+ Paragraph One. +

+
+ Sample section level Two +

+ Paragraph One. +

+
+ Sample section level Three +

+ Paragraph One. +

+
+
+
+ +
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 @@ + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + 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 @@ + + + +]> + + &skinconf-common; + + Plugin: Markdown output + org.apache.forrest.plugin.output.Markdown plugin for Apache Forrest + 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 @@ + + + + + + + + + + + + + + + + + + + + + + Initial plugin code. + + + + + + + See issues at issue tracker in the + "Plugin: output.Markdown" Component. + + + + 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 @@ 0.7 0.7 + + + 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. + + 0.8 + 0.8 +