|
InsightBuilder® allows individual objects (i.e., "pieces" of data) to appear in as many documents or layouts as an administrator needs. This is made possible by separating content (stored as data objects) from presentation (defined in XSL templates). Each XSL template thus produces a different "representation."
Multiple representations minimizes content managament time and labor by eliminating duplication of content and by condensing similar, repetitive tasks. Multiple representations allow small changes to occur to thousands of documents at the same time, or to produce thousands of variations on a document easily.

The diagram above shows an example of how using multiple representations improves management of a complex product catalogue. Each product's data (specifications, description, images, etc.) are stored as one object in InsightBuilder®. However each object, regardless of data, can be repurposed into one or more completely different layouts or document types - each layout or document is defined in the object's assigned XSL template. Possible object types in this example include:
- An item in multimedia Flash product catalogue;
- An HTML product page describing the product's features and specifications;
- A detailed description of the product in PDF format, specially formatted for printing;
With multiple representations, users save time by entering data once since related templates are applied to content automatically. At the same time, administrators's life is made much easier - they can create, deploy and then forget about new document styles. Since users always utilize the same interface to add content, they never need to learn HTML, XML or any scripting or programming languages.
|