<?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 plugins [
  <!ENTITY % links.att 'name CDATA #REQUIRED'>
  <!ENTITY % link.att 'name CDATA #REQUIRED href CDATA #REQUIRED'>
  <!ELEMENT plugins (plugin*)>
  <!ATTLIST plugins type CDATA #REQUIRED>
  <!ELEMENT plugin (description, forrestVersion)>
  <!ATTLIST plugin name CDATA #REQUIRED
                 type (input|output|internal) #REQUIRED
                 url  CDATA #REQUIRED
                 author CDATA #REQUIRED
                 website CDATA #IMPLIED
                 version CDATA #IMPLIED>
  <!ELEMENT description (#PCDATA)>
  <!ELEMENT forrestVersion (#PCDATA)>
  ]>
<plugins type="whiteboard">
<!-- ================================================================== -->
<!-- Input Plugins                                                      -->
<!-- ================================================================== -->
  <plugin name="org.apache.forrest.plugin.input.citations"
        type="input"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.citations/"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      List of citations.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.input.Daisy"
        type="input"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.Daisy/"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      Allow content to be included from a Daisy CMS repository.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.input.doap"
        type="input"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.doap/"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      Embed DOAP files in forrest content objects.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.input.glossary"
        type="input"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.glossary/"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      Enable glossary: a list of technical terms and definitions.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.input.logs"
        type="input"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_70/org.apache.forrest.plugin.input.logs"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      Embed log file output in Forrest sites. If Forrest is running in a dynamic
      environment, then pages can be updated to show recent changes in the log
      whenever required.
    </description>
    <forrestVersion>0.7</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.input.odt"
        type="input"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.odt"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      Use OpenDocument Writer files (*.odt) as input sources.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.input.Resume"
        type="input"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.Resume"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      Basic support for Resumes, renders a single resume, or alloes sorting of a
      number of resumes on skill.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.input.serverStatus"
        type="input"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.serverStatus"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      Provides a list of the Cocoon cache and other server status information.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
<!-- ================================================================== -->
<!-- Output Plugins                                                     -->
<!-- ================================================================== -->
  <plugin name="org.apache.forrest.plugin.output.Anakia"
        type="output"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.Anakia/"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      Produce output in Anakia "xdoc" format.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.output.Chart"
        type="output"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_70/org.apache.forrest.plugin.output.Chart"
        url="http://forrest.apache.org/plugins/"
        version="0.1">
    <description>
      Charting plugin that utilises JChart.
    </description>
    <forrestVersion>0.7</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.input.ecs"
        type="input"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.input.ecs/"
        url="http://forrest.apache.org/plugins"
        version="0.1">
    <description>
      Process responses from Amaozons E-Commerce System web services.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.output.htmlArea"
        type="output"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_70/org.apache.forrest.plugin.output.htmlArea"
        url="http://forrest.apache.org/plugins/"
        version="0.1">
    <description>
      WYSIWYG editing of HTML documents (requires Forrest to be running
      dynamically).
    </description>
    <forrestVersion>0.7</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.output.voice"
        type="output"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.voice"
        url="http://forrest.apache.org/plugins/"
        version="0.1">
    <description>
      Add voiceXML content to a Forrest page. This allows the page to be read by
      a voice synthesiser and navigated with voice commands.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.output.solr"
        type="output"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.output.solr"
        url="http://forrest.apache.org/plugins/"
        version="0.1">
    <description>
      Generates solr documents from xdos. Further when run with the dispatcher
      it provides a GUI to manage your project in solr and a search interface to
      search your solr server.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.themes.core"
        type="output"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.themes.core"
        url="http://forrest.apache.org/plugins/"
        version="0.1">
    <description>
      The core theme package for the dispatcher.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
<!-- ================================================================== -->
<!-- Internal Plugins                                                   -->
<!-- ================================================================== -->
  <plugin name="org.apache.forrest.plugin.internal.IMSManifest"
        type="internal"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_70/org.apache.forrest.plugin.internal.IMSManifest"
        url="http://forrest.apache.org/plugins/"
        version="0.1">
    <description>
      Use an IMS Manifest file to manage site structure. Generates site.xml and
      tabs.xml from an imsmanifest.xml file when one is available. Also enables
      content in one Content Package to be embedded in another.
    </description>
    <forrestVersion>0.7</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.internal.NoteTaking"
        type="internal"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.NoteTaking"
        url="http://forrest.apache.org/plugins/"
        version="0.1">
    <description>
      Provides facilities for adding notes to pages when Forrest is run in
      dynamic mode.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
  <plugin name="org.apache.forrest.plugin.internal.dispatcher"
        type="internal"
        author="Apache Forrest Project"
        website="http://forrest.apache.org/pluginDocs/plugins_0_80/org.apache.forrest.plugin.internal.dispatcher"
        url="http://forrest.apache.org/plugins/"
        version="0.1">
    <description>
      Enable Forrest to use page-specific views and contracts. Next generation
      skinning.
    </description>
    <forrestVersion>0.8</forrestVersion>
  </plugin>
</plugins>
