Portlets as Gadgets

Portal mashups is a concept explored inside Romulus, covering several ideas about how to increase the productivity of the developers allowing them to reuse already developed functionalities.

One case for such a functionality reutilization is placing full applications/portlets in other platforms than they were originally coceived, such as iGoogle pages, Netvibes pages, Facebook or other platforms where the end user can add HTML and JavaScript code. When portlets are deployed in Liferay Portal, this ability is available out of the box under the configuration pages.

In this page you can find a brief description. There is more information in section 4.2 of Annual Report on Mashup Integration

 

Exporting portlets to any website: portlets as widgets

Portlets developed in Liferay (including those developed with Roma) get the ability to be exported to any web site where the user can write HTML and JS code. The option is available under the configuration view, sharing tab, and it shows the code that needs to be pasted in the destination page.

 

Exporting portlets to Facebook or Google Gadgets

Built on top of the generic exporting capability, wrappers were created to allow users to mashup portlets from other platforms. Each platform has its own specifities, and the exact way to do that is explained in the propper tab under the portlet configuration.

 

export portlet tabs

 

With the information provided it is possible to instruct the target platform to show the selected portlet.

 

export portlet in facebook

 

 

export portlet in google