eXo Portlet Container 2.0 beta 4 released

eXo Platform Blog

The eXo Platform team has just released eXo PC 2.0 beta 4 which includes the JSR 286 specification as well as the WSRP 2 one.

(1) This release includes the WSRP 2.0 public review draft 03 specification implementation
(2) This release implements PortletAPI 2.0 public draft rev.25 and it was successfully tested by first available Test Compatibility Kit (TCK). About 95% of TCK tests passed.

Portlet Container major improvements and bugfixes:
– major changes in portlet application deployment descriptor
– major refactorings in API interfaces
– container runtime options support
– resource ID support
– more proper QName/namespace processing
– annotated methods support
– fixed event processing (default namespace, etc.)
– fully refactored portal framework: easy and clear to use
– PortletURLGenerationListener implementation
– JAXB type validation for event payload
– new PortletConfig methods
– cache level for resource URLs
– predefined container events
– portlet/servlet request/response relations changes
– full portlet filter support
– validation cache and ETAG support
– new namespace, param, property tags in tag library
– portlet/servlet session relation changes
– include/forward processing changes
– more flexible public render parameters processing
– many other small fixes and improvements

WSRP version 2.0 PR03 implementation includes
– resource serving
– event handling
– navigational parameters
– some improvements and bug fixes in WSRP starter mechanism
– added plugin mechanism
– three step protocol
– JAXB event binding
– state distribution
– new markup operations: getResource and handleEvents
– added portlets2events as separate project
– added setEventDescriptions for getServiceDescription on producer

You can download the Portlet Containerfrom OW2 forge
Also note that the incoming releases of eXo Portal 2.0 (with its WebOS layout) and eXo ECM 2.0 will bundle eXo PC 2.0.

Related Posts

I'm Chief Executive Officer of eXo (The Open Source Digital workplace), a company I founded just out of university to serve its first customer, the U.S. Department of Defense. I'm also board Member at Meeds.io, an association of software vendors that provides its members with employee recognition software.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>