By ranjansatya on Jun 04, 2010
After 6 years in Sun, now I am leaving Sun to pursue another career opportunity outside Sun. So I am saying good bye to my sun blog and you can now find me blogging at
The Portal Pack project site (http://portalpack.netbeans.org) is down for last few days because of the netbeans.org migration. But in case you need Portal Pack's binaries urgently, here is the new location for Portal Pack project http://contrib.netbeans.org/portalpack/. We have filed a bug to set the redirect for http://portalpack.netbeans.org to this new location. Once that bug is fixed, you should be able to access the Portal Pack project site using the old url http://portalpack.netbeans.org .
For more details check this issue
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.[Read More]
I attended this year's Devoxx conference which was held between 8th - 12th Dec at Antwerp, Belgium. This was my first trip to Devoxx conference and also to Belgium. I got an opportunity to talk about WebSynergy and Portal Pack in a 30 min session. It was mostly driven by the demos around WebSynergy and Portal Pack. I covered different kind of Portlet Developments using NetBeans and Portal Pack plug-ins.
Devoxx was definitely a success. It's one of the biggest Java Community Conference in Europe.
There were some very good talks on JavaFX, JRuby, Flex, JBoss Seam. The videos of all those sessions of Devoxx'08 will be available at http://parleys.com/ sometime during Jan' 09.
The Portal Pack 3.0 M2 is now available for download. These plug-ins are supported on NetBeans 6.5 Beta or later.
Highlights of the new features added in this release are :
(Service Xml Editor. Click to enlarge)
The recently released Portal Pack 2.0 has a new feature called Eventing StoryBoard.The Eventing StoryBoard feature in Portal Pack 2.0 simplifies the task of creating portlet application that uses JSR-286 eventing. It provides a simple drag drop feature to link the portlets involved in eventing. Automatic code generation functionality in the storyboard adds the necessary interfaces, methods and xml elements needed during eventing.
Here's a tutorial contributed by Sriram K, which explains about JSR 286 eventing using Eventing StoryBoard
There is also a screencast available for the same. Thanks to Hemadri, Anjana, Sriram for their help for this screencast
You need to install other Portal Pack 2.0 plug-ins before installing this plug-in.
Using this plug-in :
The Portal Pack 2.0 final version for NetBeans 6.1 is now available for download. It supports the new JSR 286 portlet specification.There are many new features which will help developers to write portlets quickly using JSR 286(Portlet 2.0) features. These plug-ins are also available at NetBeans 6.1 Auto-Update Center and
with Java Tools Bundle Update 5 .
Some highlights of this release are :
To know how to develop portlet using Portal Pack 2.0 read this article.
In the next few days, I will be blogging about some specific features in Portal Pack 2.0 . So keep watching this space :)
A new plug-in called "Visual Portlet Builder" has been added to the recently released Portal Pack Beta 3 plug-ins list. Sometime back I had written a blog entry on how to create a JSF based portlet using NetBeans 6 + Portal Pack through some manual steps. This new plug-in eliminates all those manual steps and provides JSF portlet building capability inside Netbeans. It uses the existing VisualWeb's WYSWYG editor and enables portlet developers to design their JSF portlet through drag & drop components. You can use OpenPortal Portlet Container 2.0 RC1 to test your jsf based portlets.
Steps to create a JSF Portlet :
To select jsf portlet pages for different modes of the portlet
Now you can build and deploy your project on OpenPortal Portlet Container from your NetBeans IDE.
The Portal Pack Beta 3 plug-ins are now available on both Portal Pack project site and NetBeans Beta Auto Update Center.
Portal Pack 2.0 Beta for NetBeans 6.0 Beta 1 is now available. This version of the Portal Pack supports portlet application deployment on both OpenPortal Portlet Container 1.0 and OpenPortal Portlet Container 2.0 Beta bundled with Java Application Platform SDK Update 3 Beta.
(Check out Deepak's blog for more on Portlet Container 2.0 Beta in Java Application Platform SDK U3 Beta)
Some of the New Features in this release are
Useful resources :
Portal Pack 2.0 Beta Plug-ins can be downloaded as a zip archive from here.
These plugins are also available on NetBeans 6.0 Beta 1 auto update center.
Recently the JSR 286 draft was available for public review which can be downloaded from this link. It includes some of the major features which were missed in the JSR 168 spec. You can visit Deepak's blog to get a list of all those major changes. One of the major feature introduced in this new Portlet specification is "Resource Serving" . In this blog I will explain this feature in detail.
In one line "The resource serving feature provides the ability for a portlet to serve a resource".[Read More]