You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by cl...@netscape.net on 2001/04/23 21:56:55 UTC
Slide/Turbine/Jetspeed integration
Still working on a complete integration between Slide & Turbine/Jetspeed. If you want more info or help me, just send me a mail.
Status : on experience. I start the coding but it is not complete.
The most important phases, I see :
Phase 1 : Turbine/Slide integration
---------------------------------------
A. Building a new Turbine service used to access to a CMS repository
1. Generic interface for a content management system
2. Concrete implementation of the CMS interface for Slide
note : Maybe we can increase the quality of the current code.
Not all CMS features are implementing in this class - for the moment
3. New Turbine service in order to access to the CMS component
note : this service will delegate the job to the CMS component. It is just the link between Turbine & the CMS component.
B. Building controller classes
note :
* Get the CMS repository data from the turbine CMS service and put it in a View (Velocity,JSP, ...) context.
* Avoid screen class in Turbine. I have something to submit you.
* Use the pull service
C. Building Views
1. View for the end-users :
* Display the CMS tree in function of the security policy & preferences = content personnalisation
* Add a new content, create catalog, ...
* Display meta data (content locked, security info, ...)
* workflow & notification
2. View for the administrator
D. Configuration/install
Phase 2: Integration with Jetspeed
------------------------------------
A. Building end-user CMS portlets (display a catalog, add a new content, create a new version, notification, ...)
B. Building admin CMS portlets (security setting, ...)
Christophe
__________________________________________________________________
Get your own FREE, personal Netscape Webmail account today at http://webmail.netscape.com/