Apache Cocoon ( Contd. )
Promotes separation of Content, Logic, Presentation and Management in web-site design.
Four different working contexts (the rectangles):
Management - The people that decide what the site should contain, how it should behave and how it should appear
Content - The people responsible for writing, owning and managing the site content. This context may contain several sub-contexts - one for each language used to express page content.
Logic - The people responsible for integration with dynamic content generation technologies and database systems.
Style - The people responsible for information presentation, look & feel, site graphics and its maintenance.
Five contracts (the lines)
- management - content
- management - logic
- management - style
- content - logic
- content - style