Conglomerate has an plugin architecture which is under development. The following plugins currently come with Conglomerate:
These plugins are used when you select File->Import to handle the file you select.
Import a plain text file into the "DocBook" format, as an article.
Import an SGML file, converting to XML.
Import a DTD file, creating a Conglomerate display specification file.
Import a DTD file, converting it into a RELAX NG Schema.
Import a DTD file, converting it into a W3C XML Schema.
Import a DTD file, converting it into a Schematron Schema.
Import a DTD file, converting it into an Examplotron Schema.
These plugins provide the options that appear in the dialog when you select File->Export.
Use Norman Walsh's DocBook stylesheets to create a webpage from this DocBook file
Use Norman Walsh's DocBook stylesheets to create a PDF file from this DocBook file
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
Generate a PDF file from the XSL:FO information
Exports as an XML file, converting all the tags and attributes in the document to lowercase. Useful when working with legacy SGML documents.
These plugins provide the options that appear in the Tools menu. They provide tools that work on the document as a whole.
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
Cleans up the XML source of the document, so that it is easy to read in a code editor.
Writes the current display spec into a display spec xml file. This file can then be customized by the conglomerate user
Opens the current display spec as a conglomerate document.
These plugins provide additional options that can appear in the context menu when you right-click on an element in the document.
These plugins provide the various entries that appear in the Assistant that appears when you select File->New.
Create an article, perhaps for a website or a magazine, using the "DocBook" format
Create a book, using the "DocBook" format
Create a set of related books, using the "DocBook" format
Create an XML document containing random content.
These plugins provide custom GUI visualisations which can be used by the main editing area for particular XML elements.
An editor node for visualising tips, warnings, etc
An editor node for visualising a member of a list
An editor node for visualising a paragraph
These plugins provide special-purpose Property dialog pages that supplement the standard ones which appear when you select "Properties" on an element.
Provides a Properties dialog for most DocBook nodes
Provides a Properties dialog for the <orderedlist> element
Provides a Properties dialog for the <ulink> element