cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefano Mazzocchi <>
Subject Re: Promotions, Revisioning and Workflow
Date Thu, 24 Jan 2002 12:55:55 GMT
Punky Tse wrote:
> > My dream KMS architecture is something like this:
> >
> >      [frontend] - [CMS] - [backend]
> >                     |
> >                  [store]
> >
> > 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?
> So what is the role of Cocoon at backend?  Is it used to handle all sort of
> generation and transformation?  Obviously, frontend is used for
> presentation.

I picture a web-based frontend as well as a web-based backend.

Cocoon powers the backend just like it powers the frondend: serving the

Sure, you might not need the 'full' cocoon potentials on the back end
(but to provide previews or completely WYSIWYG inline-editing, you do!)
but I see the backend as an-editing oriented web(dav?) application on
top of Cocoon.

(yes, it's piece of cacke to add WebDAV functionality to Cocoon
directly, it's just a bunch of new HTTP actions and some XML content,
not a big deal for our machinery)

Also, consider things like having editors down in Afganistan feeding
their news via Palm connected to satellite cell-phones (UTMS anyone?),
having their directors approuve the news while they are on an airplane,
with the ability to annotate things directly on the page and without
requiring any specific software to be installed on either client.

See the need for cocoon on the backend? :)

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