|
Because InsightBuilder features XSLT at its core, it is uniquely adapted to meet several key content management criteria:
- Separating content from presentation - critical when managing many types or large volumes of content.
- Efficient reuse of content in a variety of layouts and formats.
- Open standards in order to promote interoperability with 3rd party databases and applications
- Reducing the learning curve for qualified system administrators
InsightBuilder allows complete separation of graphical, textual and in some cases multimedia content from published documents. Underlying content is stored to one or more "objects" in an ODBC compliant databases and accessible through InsightBuilder's WYSIWYG writer's interface. Each object can then be "transformed" using one or more XSL templates into one or more HTML, XML (e.g., for application integration or web services), PDF and other document types. Objects can have as many or as few different document types as needed by adding corresponding XSL templates.
XSLT is an open, widely accepted industry standard. Because InsightBuilder complies with XSL 1.0, its templates, configuration and content are highly customizable. System administrators, even those new to InsightBuilder (but familiar with XML) can rapidly learn to add templates.
InsightBuilder even enables administrators to customize the user interface for new templates, permitting addition of specialized content (e.g., specifying interface colors, calendar controls, check boxes, and much more).
How does it work?
As shown in the following diagram, during publishing, InsightBuilder first renders data objects stored in an ODBC compliant database into XML documents. Then, InsightBuilder applies the designated XSL stylesheet / template to the XML utilizing XSLT. The resulting document may be immediately reading for publication or posting to a web site, or it may be further transformed by one of several specialized parsers in order to arrive at the final document structure.

InsightBuilder's uniqueness is its application of user friendly interfaces, automatic document processing, workflow, a standardized navigation system, and many many other enabling features to the otherwise complex process of XSLT.
What does it mean for non-technical users or webmasters?
Content writers do not need to learn or understand web programming languages, scripts (HTML) or other document standards. Users simply enter content into InsightBuilder, pass it through workflow, causing it to publish to the assigned template.
What does it mean for advanced webmasters or administrators?
Web site, Intranet, and document system administrators no longer need to spend extensive time or resources on content migration, nor do they need to train users in creating complex content. Advanced users simply create and apply XSL templates to content objects, and InsightBuilder does the rest based on whatever content has been (or will be in the future) added to the system.
Enforcing design standards, making changes to complex documents such as multimedia, repurposing content to multiple document types, and quickly assembling complex, linked documents such as online indexes -- all of this becomes InsightBuilder's job, not yours!
|