cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Homeijer <>
Subject RE: Promotions, Revisioning and Workflow
Date Wed, 23 Jan 2002 07:48:55 GMT
I think the CMS should support the following seperation:

     [frontend] - [CMS(1)] <- promotion <- [CMS(2)] - [backend]
                    |                          |
                 [store]                    [store]

In this picture CMS(1) is optimized for publishing/speed and CMS(2) is
optimized for workflow, version mgmt and versioning.

Does this make sense for your KMS?


-----Original Message-----
From: Stefano Mazzocchi []
Sent: dinsdag 22 januari 2002 14:53
To: Apache Cocoon
Subject: Promotions, Revisioning and Workflow

Ok, now that I know what Robert meant with 'promotions' I want to give
you my impressions.

1) I've been talking about this 'CVS for XML' on the Xindice-dev mail
list. Check the mail archives

2) I believe that a KMS *must* have the ability to do version control
and workflow management. Integrated. The two together, give you

3) CVS is not enough.

4) Subversion is *much* better ( but still
is 'file' based, an XML-based KMS needs 'node-granular' versioning

My dream KMS architecture is something like this:

     [frontend] - [CMS] - [backend]

where cocoon powers both 'frontend' and 'backend', CMS wraps around an
native XML database and provides versioning, access control, transparent
query filtering and all the required things. 'store' is implemented with
a mix of 'native XML databases' and 'relational databases' (depending on
the needs, still I haven't designed the whole concept, but I'm not sure
that a native XML DB is capable of doing everything without serious
performance degradation).

What do you think?

Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<>                             Friedrich Nietzsche

To unsubscribe, e-mail:
For additional commands, email:

View raw message