cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bertrand Delacretaz <>
Subject Re: staging/promotion
Date Mon, 21 Jan 2002 13:32:39 GMT
On Sunday 20 January 2002 18:12, Robert Koberg wrote:
> Should the publishing system or the content management system handle site
> promotions (dev, qa, live)?

I think the decision about what status to give to each piece of content 
belong to the cms.

But the decision about publishing or not belongs IMHO to the publishing 
system (assuming cms and publishing system share the same content database, 
which makes things much easier to manage).

Good servlet-based transactional apps do that by having a single "checkpoint" 
through which all requests go, where you can put all the rules about who has 
access to what. 

In this case, we want to give access rights based on *content*, for example 
filtering out certain information or navigation options before publishing.

If I had to do this in Cocoon, my first idea would be to "manually" put 
an additional "access control Transformer" right after the "data acess" (i.e. 
Generator) and before the actual "publishing" pipelines (other Transformers).

This is certainly doable by making sure each pipeline include this 
AccessControlTransformer (xslt or something) right after the Generator stage, 
but maybe there is a better way? The idea would be to force all content 
through a filter based on the request AND the content being delivered.

 -- Bertrand Delacrétaz,
 -- web technologies consultant - OO, Java, XML, C++

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

View raw message