Content Platform Engine supports
the translation of documents to PDF and HTML, making it easy to publish
content in formats suitable for the web and printing. The rendition
model supports creating as many renditions of a particular document
as needed, where each rendition can have its own set of properties
and access rights. Having separate access rights makes it easy to
define a different viewing audience for different renditions.
For example, employees in the Human Resources department maintain
a benefits document. Over the year, the document might be versioned
many times, but once a year, an HTML rendition of the document is
created and made available to all employees.
The publishing model supports the following capabilities:
- The relationship between the source document and its renditions
is maintained by the system, and recreating the rendition can automatically
replace or version the existing rendition, depending on the application requirements.
In addition, the system can be configured to automatically delete
a rendition if the target is deleted.
- Style templates enable administrators to specify custom behavior when creating
a rendition. For example, you can use a style template to create a
watermark on a PDF document or to specify a password in the PDF document
to restrict the ability to open the document.
- Publish templates enable users to define characteristics of target
renditions, including:
- Where to file the rendition.
- Access rights associated with the rendition.
- New metadata values, or that the metadata values are the same
as the source.
- What happens when the document is republished, such as whether
a previous rendition is versioned or replaced.
- An associated custom script (in the form of an event action) that
is executed after the rendering has been completed. Such a script
provides an easy mechanism to customize behavior.