Does uPortal support Portlets (JSR-168) and WSRP?

Web Services for Remote Portlets (WSRP) was supported by uPortal as of uPortal 2.2 by means of an IChannel and is supported today in uPortal 2.5.3 by means of a slightly modified version of the WSRP4J ProxyPortlet (JSR-168 portlet). The WSRP Proxy channel type replaced the Remote Channel that was introduced in uPortal 2.1. This WSRP Proxy acts as a WSRP consumer that can consume content from any WSRP producer, including another uPortal channel. uPortal 2.2 also partially implemented a WSRP producer. Support for that WSRP producer code has since been withdrawn, the code formally deprecated and finally removed from uPortal in uPortal 2.5. Also, WSRP authentication is not (yet) supported.

In uPortal 3, upgrade to Pluto 1.1 presently comes at the cost of loss for WSRP consumption and production support entirely. This issue is being revisited to determine feasibility of implementing WSRP support on Pluto 1.1 or on Pluto 2 when it becomes available.

uPortal supported JSR-168 Portlets in uPortal 2.3 (since improved) through a Portlet-to-Channel adapter. The Portlets will be managed by Apache's Pluto portlet container. As of uPortal 2.5, uPortal is fully JSR-168 compliant. Beginning in uPortal 3.0, Portlets become uPortal's native content module, replacing the Channel. Support for IChannels continues in uPortal 3 though a Channel-to-Portlet adapter.