Hi Ron,
First of all, you're welcome to contributing *anytime*, regardless :)
Ron McNulty wrote:
Hi All
In the next few months, IBM are going to release Webshere Portal Server, with
JSR 286 support.
As I use Jetspeed for development, and WPS for deployment, I am interested in
what plans the developers have to release a JSR 286 compliant release. If
development resources are stretched, I may be interested in contributing myself.
So developers - where are we at?
Of course we intend to provide a compliant JSR-286 release ASAP.
For that, Jetspeed-2 is going to use Pluto 2.0 as Portlet Container, which
immediately makes clear we're not ready yet.
As you might have followed on the Pluto developers list, we are in the process of adapting/refactoring Pluto 2.0 such
that it (again) is usable as embedded Portlet Container for Jetspeed-2.
Since the major Pluto SPI changes with their 1.1.0 release, Jetspeed-2 has no longer been able to upgrade to newer
versions of Pluto. But we're about to remedy this now for, and before, the Pluto 2.0 release.
If you're interested in the work required for that, I suggest reading the
following:
http://www.nabble.com/Embeddable-Pluto-2.0-container-for-Jetspeed-2-td15362174.html
Work for this is in progress in a (temporary) branch:
http://svn.apache.org/repos/asf/portals/pluto/branches/2.0-spi-refactoring
But... this work has been stalled for a few months(!) now because all the active committers are too much tied up in
customer related projects :(
We do intend to move quickly again though in a few weeks time (note: several developers, like myself, will be away on
holiday shortly) and get the pluto refactoring branch finished ASAP (after which it will be moved to/become Pluto trunk
again).
Once Pluto 2.0 is embeddable in Jetspeed-2, we're start working on integrating it right away as we intend to use Pluto
2.0 for the next major release of Jetspeed, 2.2.
But, we also intend to provide several other major features/improvements with Jetspeed-2, like a brand new Maven 2
build, complete replacement of the current Java Preferences usage for Portlet prefs as well as security prefs with a
more "normalized" back-end model, and some hefty (mostly internal) security model changes to better support hierarchical
RBAC and a more complete (and probably new) LDAP integration.
So, as you can see, there is still very much work ahead before Jetspeed 2.2 will be ready for release, and yes, our
development resources *are* extremely stretched...
But probably most important for you is that (right now) we do *not* yet intend to provide full JSR-286 support with the
next release. Although the Pluto 2.0 container itself already is JSR-286 compliant, integrating all the new features
in Jetspeed-2 as well is going to take quite some extra time too.
The current plan is to first get a Jetspeed 2.2 release out of the door with
(at least) the above described features.
Right after that, JSR-286 compliance will be the top (and probably only) major feature we'll work on ASAP and we'll
intend to release a JSR-286 compliant Jetspeed 2.3 quickly after the 2.2 release.
Now, with regards to time scheduling of all this: it really depends on how much time we (developers) can make free to
work on Jetspeed (and Pluto), and how much time others (like yourself) might be able to help out too.
My current hope is we'll be able to deliver Pluto 2.0 and Jetspeed 2.2 at least before ApacheConUS beginning of
November. If we'll be able to meet that schedule, I'd expect a JSR-286 compliant Jetspeed 2.3 release to be possible
sometime early next year.
I definitely would like to speed things up a lot more but there is no point in being unrealistic. Right now, the list of
(more or less) active developers is quite short and everyone has a full time professional job on the side as well.
So, while my initial comment above was intended with a :), I also was very
serious at the same time.
We really could use (lots of) additional support from the community with this, so your offer to help out/contribute
definitely is very welcome. If you're serious about it, please let us know the area(s) you might be most familiar with
and/or interested in and we'll try to coordinate to work together.
FYI: I'll be gone for 3 weeks holiday starting this Saturday, and I know Dennis Dam will be gone for 4(!) weeks after
next week. But, David Taylor will be arriving back from his 2(!) weeks holiday end of this week, and you certainly can
contact and coordinate with him too.
I hope the above information is not disappointing but has increased your
interest and willingness to contribute!
Looking forward to working together on this.
Regards, Ate
Regards
Ron McNulty
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]