portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roger Ruttimann <roger.ruttim...@earthlink.net>
Subject Re: [vote] Ate Douma
Date Fri, 14 May 2004 22:40:52 GMT
Impressive list!



-----Original Message-----
From: David Sean Taylor <david@bluesunrise.com>
Sent: May 14, 2004 3:06 PM
To: Jetspeed Developers List <jetspeed-dev@jakarta.apache.org>
Subject: [vote] Ate Douma

I would like to nominate Ate Douma as a committer to the Jetspeed team.
Ate has shown the daily commitment and enthusiasm which I believe has 
earned him the right to become a member of the team.

Over the last few months, I have worked with Ate on a daily basis on 
Jetspeed-2, often until the wee hours of the Dutch mornings.
He has been sending almost daily patches to me for over a month now, 
and has been key to finding and often fixing complex bugs,
developing core frameworks (Struts Portlet Framework), and developing 
core features (Login Portlet and Active Authentication).

Here is a summary of the contributions made by Ate to Jetspeed-2:

**** Delivered new features to J2 ****

- JS2-15 Struts Portlet Framework including demo StrutsPortlet.
                 Enables usage of Struts for portlet development.

- Active authentication
                New Login implementation using declarative web security 
                usable from any page.

**** Lots of testing with several bug reports, fixes and patches *****

- JS2-4: ActionURL parameters not accessible: wrongly encoded.
                Supplied the cause and solution

- JS2-5: portlet render called twice after an actionRequest
               Supplied the patch

- JS2-6: PageAggregation with STRATEGY_SEQUENTIAL broken.
                Only reported it

- JS2-7: o.a.j.aggregator.impl.HttpBufferedResponse.getOutputStream()
               wraps the wrong writer.
               Supplied the patch

- JS2-9: Caching of portal parameters
o.a.j.engine.servlet.ServletRequestImpl.getParameterMap() prevents
                subsequent RequestDispatcher invocation query string 
parameter merging.
                Deep investigation of the problem and options for a 
solution. Not
                solved yet but a possible solution is implemented in the 
Struts Portlet

- JS2-10: ClassCastException in
                  Supplied the patch

- JS2-11: Offline (Maven -o) usage of 
                  Supplied the patch

- JS2-14: Base tag usage in portal layout breaks anchor references in
                  portlet output.
                  Supplied the cause and solution

- JS2-17: java.util.ConcurrentModificationException during parallel
                  Portlet rendering.
                  Supplied the cause. Not solved yet.

- JS2-18: Cannot run J2 using Oracle due to problems with OBJ, Torque
                and dependencies on HSQLDB.
                Supplied a complete investigation of issues needed to 
fix and several
                patches to allow building against externally defined 
databases. Helped
               out on finding and testing corrections to OJB and Torque.

- JS2-19: TestFileCache always failing if it failed before.
                   Supplied the patch.

- Investigated and tested JAAS authentication using RdbmsLoginModule.
    Reported back still open issues.

**** Suggested a few new features and missing requirements initiated 
with on the dev list ****

(http://nagoya.apache.org/eyebrowse/ReadMsg?listId=22&msgNo=13261 and

- JS2-21: Missing Security Feature: Check roles assigned to any group to
                  user belongs (issue created by David Le Strat).
                 No implementation yet.

- JS2-22: Security Feature Missing: Implement declarative security
                  (issue created by David Le Strat).
                 Delivered most of the solution already, including 
required changes
                 for Pluto (committed). Will finish this very soon.

- JS2-23: User/Security Management Portlets (issue created by David Le 
                  No implementation yet.

- JS2-27: Allow disable of Groups and Roles.
                   No implementation yet.

David Sean Taylor
Bluesunrise Software
[office]   +01 707 773-4646
[mobile] +01 707 529 9194

To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org

To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org

View raw message