Chapter 4.1. Introduction
All plug-ins have to deployed as a plug-in package. This is is a zip archive that follows a defined file-structure. The chapter Chapter 4.2, Creating a plug-in package describes how to create a plug-in package. This is the common basis for all types of Docmenta plug-ins.
Docmenta can be extended by plug-ins in several ways. Following table summarizes the different possibilities:
Through the Plug-in API new functionality can be added. This includes:
See Chapter 4.3, Plug-in API for details.
A special type of plug-in, which allows to add a new
See Chapter 4.4, Editor and viewer plug-ins for details.
A rule plug-in can be used to:
See Chapter 4.5, Rule plug-ins for details.
An AutoFormat plug-in enables a user to add user-defined content transformations, which are applied during export of publications. See Chapter 4.6, AutoFormat plug-ins for details.
|Output Plug-in||Add new output formats. See Chapter 4.7, Output plug-ins for details.|
|Stylesheet Extensions||The PDF and DocBook generation can be adapted by adding custom XSL stylesheets. The details are given in Chapter 4.8, PDF stylesheet customization.|
If you need to create a plug-in that requires access to the Docmenta plug-in API, you will find this information in the chapter Chapter 4.3, Plug-in API. Information that applies to a specific type of plug-in, is given in the remaining sub-sections as noted in the table above.
Furthermore, Docmenta provides a possibility to influence the PDF generation by providing custom XSL stylesheets. This can be used in case the existing PDF output options are not sufficient. The details are given in Chapter 4.8, PDF stylesheet customization.