| Making an IETP –, a real life experience | Table of contents | Indexes | Style is not a 4-letter word | |||
SGML Databases & Content Management for the Web |
|
Christophe Lécluse |
| AIS Software 17 rue Rémy Dumoncel Paris 75014 Email: clec@ais.berger-levrault.fr Web: http://www.balise.com |
Biographical notice: |
Christophe Lécluse |
ABSTRACT: |
Possible Definitions of Content Management |
|
The "Broad" Definition |
|
A "Web-publishing" Definition |
|
Web Content Management can thus be defined as a method by which we can organize the production and delivery of structured information as Web publications. |
A "Functional" Definition |
|
Production |
Delivery |
Content Management Applications |
|
We can however provide a few representative examples along this spectrum. |
The Simplest Application: Unmanaged Web Publishing |
|
A Few Goodies: Enriched HTML Pages |
|
This of course allow simple customization and dynamicity. Such systems are often able to define HTML templates that merge HTML pages with SQL queries, thus providing some form of Database Publishing. |
The HTML (Blub) content Management Approach |
|
In the specific case of HTML, some products are adding specific functions for handling links, which are of course one of the main issues in the management of a large number of inter-related pages. |
A Simple XML/SGML Content Management Approach |
|
In practice, this means that such a solution will allow documents to be defined in a modular way, the notion of module corresponding to management criteria. |
![]() |
Towards Personalization and Dynamicity |
|
![]() |
Personalization is the possibility provided by a web publication to deliver to each user an information tailored to his/her own needs. This means for example: |
Various Structured Information Sources |
|
In many practical cases, the information to be published is not only stored within text modules. Part of it may also be efficiently represented using traditional RDBMS. |
The Full Monty |
|
![]() |
The figure above presents a possible global picture for an XML/SGML content management solution, with several information sources. |
Relationship with DMS and with SGML Databases |
|
The "Build Everything" Approach |
|
A complete application for managing structured data and publishing it on the web thus requires both management functions and delivery functions. |
It is possible to build all those functions starting from a general RDBMS and an SGML/XML-aware development environment. However, this "build everything" approach suffers from two major problems: |
The "Product Integration" Approach |
|
| Making an IETP –, a real life experience | Table of contents | Indexes | Style is not a 4-letter word | |||