eXo Portlet Container 2.0 released (eXo PC 2.0)

eXo Platform Blog

This long awaited release is the new version of the first product the eXo team ever launched back to the old JSR 168 times (November 2004). This brand new version includes the new Portlet API 2.0 (JSR 286) as well as the implementation of the WSRP 2 pre released specification.

eXo PC is bundled along with a lightweight test portal and a number of demo portlets for testing purpose.

Download from OW2 forge

This packaged is great for Independent Software Vendors (ISV) that would like to add portlet features to their applications.

Here are the list of the most important features:

Portlet Container

– Full compliance with the Portlet API 2.0 final specification – JSR 286 (100% TCK tests passed)
– PC plugin mechanism
– Extensible Portal framework
– New portlet apptiocation deployment descriptor
– New API interfaces
– Container Runtime options support
– Resource ID support
– Annotated methods support
– Event processing
– PortletURLGenerationListener
– JAXB type validation for event payload
– Cache levels for resource URLs
– Predefined container events
– Portlet filter support
– Validation cache and ETAG support
– New tags in tag library
– Include/forward processing changes
– Public render parameters
– HTTP headers/response full control for processResource()
– AJAX-compliant URL generation

– Full compliance with the WSRP 2 plugin to the WSRP 2 PR03 specification
– WSRP plugins for the PC (WSRP 1.0 and WSRP 2.0 plugins)
– WSRP administrative portlets built in into plugins
– WSRP starter mechanism
– AXIS 1.4 based code
– Three step protocol
– Resource serving
– Event handling
– Navigational parameters
– JAXB event binding
– State distribution

Here i a picture of the new eXo PC 2.0 architecture built on top of a plugin design that allows portal to handle local or remote portlets transparently…bye bye the old JSR168ProxyPortlet!

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>