Oracle Blog

Blog for satya

Friday May 29, 2009

As you know Portal Pack 3.0.1 provides a nice service builder editor where you can add/remove services and also generate service classes from NetBeans IDE. These services can be deployed on Liferay/Web Space server. To know more about how the services can be generated using Portal Pack, check this blog.

If all your portlets are deployed on the same liferay instance, then they can consume those services through normal java calls. But what about exposing a service as remote service, so that it can be consumed by remote clients. But currently the service builder plug-in in Portal Pack doesn't generate SOAP, JSON classes which are required to expose a remote service as SOAP and JSON and hence can not be consumed by remote clients.

Support for Spring MVC Portlet : Using this plug-in, user can develop a portlet using spring webmvc portlet framework.

Service Builder Plug-in : This plug-in provides liferay/websynergy's service builder capabilities inside NetBeans IDE. Using this plug-in, user can generate and use services inside their portlets created by NetBeans Portal Pack. This plug-in also helps developer to write a database portlet quickly using service builder infrastructure. User can modify a service xml either through standard xml editor or through advance design editor for service xml.

WebSynergy/Liferay Taglib Palette : A new jsp palette has been added to help developer to use WebSynergy/Liferay specific taglibs inside their JSPs. Currently it supports all Journal taglibs through this palette. But all other WebSynergy/Liferay specific taglibs are also exposed to the portlets, so that user can add them manually to their jsp code.

Monday Sep 01, 2008

Portal Pack 3.0 Milestone 1 has been released recently. This version of Portal Pack plug-ins are supported on NetBeans 6.5 Beta. In this blog, I will explains about the new features supported by Portal Pack 3.0 Milestone 1.

Thursday May 08, 2008

There is a preview version of the WebSynergy plug-in available at Portal Pack project site. This plug-in supports portlet development and deployment on the new WebSynergy and also works with Liferay.

Prerequisites:You need to install other Portal Pack 2.0 plug-ins before installing this plug-in.

Using this plug-in :

You can write portlets which can be deployed on the WebSynergy and Liferay.

By selecting the target runtime server as "WebSynergy", it automatically creates all liferay specific xml/properties file to the project.

Liferay specific files get updated whenever a new portlet is added to the project

Single click portlet deployment on WebSynergy and Liferay.

You can see a list of the deployed portlets in the Services tab under WebSynergy node inside your NetBeans IDE

Undeploy a portlet directly from the NetBeans IDE

Create PHP/Ruby Portlet which can be deployed on the WebSynergy. Ruby portlet development support is not currently available for download. But it will be available soon.

Develop cross-platform inter-widget communication code using Eventing StoryBoard with simple drag and drop. To use this feature you need to download the latest nightly build of Generic Portlet Builder which is linked from the WebSynergy plug-in download location. Check these blog and screencast for more details.