I propose that the work on Jetspeed is organised in the following 
fashion.

* Improve the current 1.2 CVS code in order to release a 
  clean and working software in the near future.
  This involves mostly short term work and will try to preserve
  compatibility with the 1.2 beta(s). Maybe we should release
  a new beta ASAP so that external people can checkout a code
  pretty similar to the one sitting in CVS, this will simplify
  user support.

* In parallel to this, start working on a brand new Jetspeed 2
  design along with a generic Portlet API.

* As soon as the Portlet API is solidified, start a back-port of
  this API to the 1.2 branch, thus creating a new 1.x Portlet API
  implementation.

We have thus a work plan like:

Short term :
* fix and clean 1.2 branch
  => 1.2 release
* start design of new Portlet API
  => release a Portlet API

Mid-term (depends on Portlet API work) :
* start Jetspeed 2 design on top of Cocoon 2
  => implement alpha quality implementation
* backport Portlet API to 1.x branch
* identify and componentized shared code between 2.x and 1.x
  branches
  => release of a 1.x Jetspeed Portal implemented on top of
     Turbine

Long-term :
* release Jetspeed 2 implementation on top of Cocoon 2

I didn't put any date or timeframe on this since it's a voluntary
contributions ( hint... ;) ).

I plan to work on the clean up and upgrade of the 1.2 branch and
then focus entirely on the Jetspeed 2 implementation.

--
Rapha�l Luta - [EMAIL PROTECTED]


--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to