Plugins

Conglomerate has an plugin architecture which is under development. The following plugins currently come with Conglomerate:

Importers

These plugins are used when you select File->Import to handle the file you select.

Import text as a DocBook article

Import a plain text file into the "DocBook" format, as an article.

Import SGML

Import an SGML file, converting to XML.

Convert DTD into a Conglomerate Display Specification

Import a DTD file, creating a Conglomerate display specification file.

Convert DTD into a Relax NG schema

Import a DTD file, converting it into a RELAX NG Schema.

Convert DTD into W3C XML Schema

Import a DTD file, converting it into a W3C XML Schema.

Convert DTD into a Schematron file

Import a DTD file, converting it into a Schematron Schema.

Convert DTD into an Examplotron file

Import a DTD file, converting it into an Examplotron Schema.

Exporters

These plugins provide the options that appear in the dialog when you select File->Export.

Export DocBook as HTML

Use Norman Walsh's DocBook stylesheets to create a webpage from this DocBook file

Export DocBook as PDF

Use Norman Walsh's DocBook stylesheets to create a PDF file from this DocBook file

Export DocBook as XSL:FO

Use Norman Walsh's DocBook stylesheets to create an XSL:FO file from this DocBook file that can be printed or converted to PDF at a later date

Export XSL-FO as PDF

Generate a PDF file from the XSL:FO information

Export as "lower case" XML

Exports as an XML file, converting all the tags and attributes in the document to lowercase. Useful when working with legacy SGML documents.

Tools

Document-level Tools

These plugins provide the options that appear in the Tools menu. They provide tools that work on the document as a whole.

Validate Document

Checks to see if the document is "valid" i.e. that it matches a set of rules given by the corresponding document type or schema

Cleanup XML Source

Cleans up the XML source of the document, so that it is easy to read in a code editor.

Dump Display Spec

Writes the current display spec into a display spec xml file. This file can then be customized by the conglomerate user

Edit Display Spec

Opens the current display spec as a conglomerate document.

Node Tools

These plugins provide additional options that can appear in the context menu when you right-click on an element in the document.

Document Factories

These plugins provide the various entries that appear in the Assistant that appears when you select File->New.

DocBook Article

Create an article, perhaps for a website or a magazine, using the "DocBook" format

DocBook Book

Create a book, using the "DocBook" format

DocBook Set

Create a set of related books, using the "DocBook" format

Random Document

Create an XML document containing random content.

Element Visualisations

These plugins provide custom GUI visualisations which can be used by the main editing area for particular XML elements.

Admonition

An editor node for visualising tips, warnings, etc

List Member Element

An editor node for visualising a member of a list

Paragraph

An editor node for visualising a paragraph

Node Property Pages

These plugins provide special-purpose Property dialog pages that supplement the standard ones which appear when you select "Properties" on an element.

Generic DocBook property dialog

Provides a Properties dialog for most DocBook nodes

<orderedlist> property dialog

Provides a Properties dialog for the <orderedlist> element

<ulink> property dialog

Provides a Properties dialog for the <ulink> element