Preview of the Portlets in Action book available

The book Portlets in Action being written by Ashish Sarin, which I’ve already mentioned and which looks really promising, has been made available via the Manning Early Access Program. As of today there are two chapters available and you can read the first one "Introducing Portals and Portlets" for free. What I find to beContinue reading “Preview of the Portlets in Action book available”

The quest for a portal web framework is over and the winner is: Spring Portlet MVC

For a long time I’ve been looking for a web framework that would ease the development of web UI in portlets. Pure JSP is too old-fashioned and the abstraction it provides is just too low-level. There are many good web frameworks for standard web applications (JSF/Seam, GWT, Struts 2, Wicket, you name it…) but ifContinue reading “The quest for a portal web framework is over and the winner is: Spring Portlet MVC”

How I managed to deploy a JSF/Seam portlet to JBoss after all

Deploying a custom JSF/Seam portlet to JBoss Portal Server isn’t as easy as you’d expect, either manually or using Eclipse with JBoss Tools. I’ll share with you what I learned about this. Introduction See the previous Seam Tutorial 1.1 and 1.2 to learn what SW versions I use, how to configure a server in EclipseContinue reading “How I managed to deploy a JSF/Seam portlet to JBoss after all”

Developing portlets for Liferay in Eclipse

In this blog I’d like to tell you how to use Eclipse with Liferay to develop portlets with the ability to change a class or a JSP in Eclipse and have that immediatelly reflected on the server (hot deployment). Environment Liferay Portal 5.2.2 running on Tomcat 5.5.27. Eclipse IDE for Java EE Developers, version GanymedeContinue reading “Developing portlets for Liferay in Eclipse”

Seam Tutorial 1.2: RichFaces and paged table (datascroller)

In this two-part tutorial you will learn how to get started with the development of Seam applications with RichFaces using Eclipse with JBoss Tools. In the 1st part we’ve set up our environment, created, and run an empty shell Seam application. In this 2nd part we will create a simple web page with a tableContinue reading “Seam Tutorial 1.2: RichFaces and paged table (datascroller)”

When will we see JSR 286 in JSF portlets?

Since June 2008 we have the final release of Portlet 2.0 (JSR 286) specification bringing the long sought after features like inter-portlet communication (IPC – events, shared/public render parameters), support for Ajax (resource request), portlet filters and more. It’s already implemented in the latest versions of leading portals including Liferay 5.0, JBoss 2.7, Websphere 6.1Continue reading “When will we see JSR 286 in JSF portlets?”

Seam Tutorial 1.1: RichFaces and paged table (datascroller)

In this two-part tutorial you will learn how to get started with the development of Seam applications with RichFaces using Eclipse with JBoss Tools. In the 2nd part we will create a simple page with a table presenting data on multiple pages using Ajax and its model stored as a POJO Component in the SeamContinue reading “Seam Tutorial 1.1: RichFaces and paged table (datascroller)”

Are portlets dead? JSR168 and JSR286 versus reality.

Eric Spiegelberg, an experienced JEE and portlet developer, evaluates in his article JSR-286: The Edge of Irrelevance the changes brought to the portlet community by the "new" JSR 286 and comes to the sad conclusion that the portlet technology has missed its chance and is declining in interest and momentum and JSR 286 won’t changeContinue reading “Are portlets dead? JSR168 and JSR286 versus reality.”