Diff for Plugins for the DITA Open Toolkit

Mon, 2010-04-19 17:00 by qwcodeFri, 2010-10-22 17:39 by robander
Changes to Body
Line 14Line 14
 
</p>
 
</p>
 
<ul>
 
<ul>
-
<li>The "PDF2" Plugin, contributed by Idiom Technologies, for producing production quality PDF output using XSL-FO. On June 23, 2008, Suite Solutions announced that they would take over support for the PDF2 output; for more information, see their <a href="http://tech.groups.yahoo.com/group/dita-users/message/10923" target="_blank">press release</a>. Note that this plug-in is now shipped with the core download of the DITA-OT.</li>
+
<li>The &quot;PDF2&quot; Plugin is for use with older versions of the toolkit. It produces production quality PDF output using XSL-FO. Note that this plug-in is now shipped as the default PDF processor in the DITA-OT, and it is maintained by Suite Solutions.</li>
-
<li>Music: a sample specialization with README files describing how to set up a plugin. Includes HTML formatting overrides, including localized table headings. Maintained by Robert D Anderson at IBM.</li>
+
<li>Music: a sample specialization with README files describing how to set up a plugin. Includes HTML formatting overrides, including localized table headings. Maintained by Robert D Anderson at IBM.</li>
-
<li>Context Sensitive Help specialization, with XHTML overrides and Eclipse CSHelp file generator. Mantained by Jeff Antley at IBM.</li>
+
<li>Context Sensitive Help specialization, with XHTML overrides and Eclipse CSHelp file generator. Mantained by Jeff Antley at IBM.</li>
-
<li>Docbook2dita - a transform from Docbook to DITA and some proof-of-concept examples of interoperability. </li>
+
<li>Docbook2dita - a transform from Docbook to DITA and some proof-of-concept examples of interoperability. </li>
-
<li>Message Specialization; reference specialization for encoding messages. Includes XHTML processing overrides. Contributed by Scott Stark at IBM.</li>
+
<li>Message Specialization; reference specialization for encoding messages. Includes XHTML processing overrides. Contributed by Scott Stark at IBM.</li>
-
<li>FrameMaker adapter from Mekon (Mark Poston) and XMetaL: a transform that creates a single book file from a map that can be
+
<li>FrameMaker adapter from Mekon (Mark Poston) and XMetaL: a transform that creates a single book file from a map that can be
 
imported into FrameMaker for final printing (more information at http://dita.xml.org/node/1384).</li>
 
imported into FrameMaker for final printing (more information at http://dita.xml.org/node/1384).</li>
-
<li>APIRef Reference specialization and XHTML formatting overrides. Contributed by Erik Hennum at IBM.</li>
+
<li>APIRef Reference specialization and XHTML formatting overrides. Contributed by Erik Hennum at IBM.</li>
-
<li>Java APIRef Reference specialization and XHTML formatting overrides (requires the APIRef plugin). Contributed by Erik Hennum at IBM. </li>
+
<li>Java APIRef Reference specialization and XHTML formatting overrides (requires the APIRef plugin). Contributed by Erik Hennum at IBM. </li>
-
<li>Thesaurus plugin: a specialization that defines formal subjects and the relationships
+
<li>The C++ API Reference, contributed by Nokia, contains a set of specializations based on the APIRef package; as you might expect, it is for documenting C++ APIs. </li>
  +
<li>Thesaurus plugin: a specialization that defines formal subjects and the relationships
 
between those subjects so you can classify what your content is about. Contains early work for the classification support coming from OASIS in DITA 1.2. Contributed by Erik Hennum at IBM.</li>
 
between those subjects so you can classify what your content is about. Contains early work for the classification support coming from OASIS in DITA 1.2. Contributed by Erik Hennum at IBM.</li>
-
<li>Troubleshooting specialization and XHTML processing overrides, contributed by Scott Stark at IBM.</li>
+
<li>Troubleshooting specialization and XHTML processing overrides, contributed by Scott Stark at IBM.</li>
-
<li>"Plus" plugins are a drop-in replacement for HTML-based transforms (html, xhtml, htmlhelp, eclipsehelp) with lots of extension points for other plugins to extend.  Contains sample plugins that render equations and syntax diagrams as SVG, can rasterize SVG to bitmaps, add context-sensitive help to HTML Help, and other common tasks. A prebuilt zip file of the plugins can be found at dita-users (see below). </li>
+
<li>&quot;Plus&quot; plugins are a drop-in replacement for HTML-based transforms (html, xhtml, htmlhelp, eclipsehelp) with lots of extension points for other plugins to extend.  Contains sample plugins that render equations and syntax diagrams as SVG, can rasterize SVG to bitmaps, add context-sensitive help to HTML Help, and other common tasks. A prebuilt zip file of the plugins can be found at dita-users (see below). </li>
 
</ul>
 
</ul>
 
<h3>Available from dita-users</h3>
 
<h3>Available from dita-users</h3>
Line 33Line 34
 
</p>
 
</p>
 
<ul>
 
<ul>
-
<li>TOCJS plugin from Shawn McKenzie</li>
+
<li>TOCJS plugin from Shawn McKenzie</li>
-
<li>HTMLSEARCH plugin from Nadege Quainen</li>
+
<li>HTMLSEARCH plugin from Nadege Quainen</li>
-
<li>"Plus" plugins (described above) </li>
+
<li>&quot;Plus&quot; plugins (described above) </li>
 
</ul>
 
</ul>
 
<h3>Available from other sources</h3>
 
<h3>Available from other sources</h3>
 
<ul>
 
<ul>
-
<li>DITA2InDesign from Eliot Kimber: http://dita2indesign.sourceforge.net/</li>
+
<li>DITA2InDesign from Eliot Kimber: http://dita2indesign.sourceforge.net/</li>
-
<li>[[http://bitbucket.org/qwcode/dita.ot.plugins.ancestors/wiki/Home|Ancestors Plugin]] from [[http://qwcode.com|Qwcode.com]]: Provides ancestor breadcrumb links for xhtml output. Tested with Dita-OT v1.4.3 and v1.5.  There is also a version available that's compatible with v1.4.2.1 for those using Dita-OT embedded in Xmetal 6.0.</li>
+
<li>[[http://bitbucket.org/qwcode/dita.ot.plugins.ancestors/wiki/Home|Ancestors Plugin]] from [[http://qwcode.com|Qwcode.com]]: Provides ancestor breadcrumb links for xhtml output. Tested with Dita-OT v1.4.3 and v1.5.  There is also a version available that's compatible with v1.4.2.1 for those using Dita-OT embedded in Xmetal 6.0.</li>
-
<li>[[http://bitbucket.org/qwcode/dita.ot.plugins.highlight/wiki/Home|Highlight Plugin]] from [[http://qwcode.com|Qwcode.com]]: Provides source code highlighting in codeblock elements for xhtml output using the [[http://sourceforge.net/projects/xslthl|xslthl]] package. Tested with Dita-OT v1.4.3 and v1.5</li>
+
<li>[[http://bitbucket.org/qwcode/dita.ot.plugins.highlight/wiki/Home|Highlight Plugin]] from [[http://qwcode.com|Qwcode.com]]: Provides source code highlighting in codeblock elements for xhtml output using the [[http://sourceforge.net/projects/xslthl|xslthl]] package. Tested with Dita-OT v1.4.3 and v1.5</li>
-
<li>[[http://bitbucket.org/qwcode/dita.ot.plugins.highlight-js/wiki/Home|HighlightJS Plugin]] from [[http://qwcode.com|Qwcode.com]]: Provides source code highlighting in
+
<li>[[http://bitbucket.org/qwcode/dita.ot.plugins.highlight-js/wiki/Home|HighlightJS Plugin]] from [[http://qwcode.com|Qwcode.com]]: Provides source code highlighting in
 
codeblock elements for xhtml output using the
 
codeblock elements for xhtml output using the
 
[[http://code.google.com/p/google-code-prettify/|prettify]] package. Tested with Dita-OT v1.4.3 and v1.5</li>
 
[[http://code.google.com/p/google-code-prettify/|prettify]] package. Tested with Dita-OT v1.4.3 and v1.5</li>
 
</ul>
 
</ul>
-
<p> </p>
+
<p>
-
<p> </p>
+
&nbsp;
  +
</p>
  +
<p>
  +
&nbsp;
  +
</p>
  +
 
Revision of Fri, 2010-10-22 17:39:

Plugins for the DITA Open Toolkit

Plug-ins for the DITA Open Toolkit

The following plug-ins are freely available for use with the DITA Open Toolkit. If you have plug-ins that are publicly available, please add them to this list.

A recorded demo of how to create a plugin is available here (approximately 1 hour): http://www.ditausers.org/tutorials/open_toolkit/anderson/

Extension points for DITA-OT Plug-ins are described in greater depth here: DITA-OT Plug-in extensions

Available at the DITA-OT SourceForge site

http://sourceforge.net/project/showfiles.php?group_id=132728

  • The "PDF2" Plugin is for use with older versions of the toolkit. It produces production quality PDF output using XSL-FO. Note that this plug-in is now shipped as the default PDF processor in the DITA-OT, and it is maintained by Suite Solutions.
  • Music: a sample specialization with README files describing how to set up a plugin. Includes HTML formatting overrides, including localized table headings. Maintained by Robert D Anderson at IBM.
  • Context Sensitive Help specialization, with XHTML overrides and Eclipse CSHelp file generator. Mantained by Jeff Antley at IBM.
  • Docbook2dita - a transform from Docbook to DITA and some proof-of-concept examples of interoperability.
  • Message Specialization; reference specialization for encoding messages. Includes XHTML processing overrides. Contributed by Scott Stark at IBM.
  • FrameMaker adapter from Mekon (Mark Poston) and XMetaL: a transform that creates a single book file from a map that can be imported into FrameMaker for final printing (more information at http://dita.xml.org/node/1384).
  • APIRef Reference specialization and XHTML formatting overrides. Contributed by Erik Hennum at IBM.
  • Java APIRef Reference specialization and XHTML formatting overrides (requires the APIRef plugin). Contributed by Erik Hennum at IBM.
  • The C++ API Reference, contributed by Nokia, contains a set of specializations based on the APIRef package; as you might expect, it is for documenting C++ APIs.
  • Thesaurus plugin: a specialization that defines formal subjects and the relationships between those subjects so you can classify what your content is about. Contains early work for the classification support coming from OASIS in DITA 1.2. Contributed by Erik Hennum at IBM.
  • Troubleshooting specialization and XHTML processing overrides, contributed by Scott Stark at IBM.
  • "Plus" plugins are a drop-in replacement for HTML-based transforms (html, xhtml, htmlhelp, eclipsehelp) with lots of extension points for other plugins to extend.  Contains sample plugins that render equations and syntax diagrams as SVG, can rasterize SVG to bitmaps, add context-sensitive help to HTML Help, and other common tasks. A prebuilt zip file of the plugins can be found at dita-users (see below).

Available from dita-users

Log in to dita-users and go to the Files section, and then into the Demos folder:

  • TOCJS plugin from Shawn McKenzie
  • HTMLSEARCH plugin from Nadege Quainen
  • "Plus" plugins (described above)

Available from other sources

 

 

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I