Monday Jun 23, 2008

JSR286 (Portlet 2.0) spec has been released

JCPThe JSR 286 (Portlet 2.0) specification has been released. Congratulations to Stefan Hepper, the spec lead of JSR 286 and the rest of the expert group. It has been a pleasure working with all on this JSR.

The main features of this JSR include

OpenPortal Portlet Container 2.0, which is a fully compliant implementation of the Portlet 2.0 (JSR286) specification, has been released. Check my blog for more details.

Tuesday May 13, 2008

Voice-over Screencast to Demonstrate the Simple API for Workflow (SAW) Plug-in

The SAW feature in OpenPortal is intended to offer a generic workflow API, to perform human workflow interaction with various workflow engines. This generic workflow API will ship with a default implementation for Java Composite Application Platform Suite. Currently, the Workflow API, Workflow Tag Library, Sample portlets, and Tooling Plugins for developer IDE's are provided in the SAW home page.

In this screencast, you will learn how to:

  1. Perform human workflow interaction with Java Composite Application Platform Suite workflow engine
  2. Add SAW plug-in in NetBeans IDE,
  3. Create a simple web application using the drag and drop features in SAW plug-in 
  4. Create a simple a simple SAW portlet, which lists tasks based on task ID


Thursday Mar 13, 2008

OpenPortal Portlet Container 2.0 RC1 released

Portlet Container 2.0 RC1The first Release Candidate of OpenPortal Portlet Container 2.0 (implementation of JSR 286 specification) is now available for download.

Samples are available to test the new features.

It is recommended that you uninstall Portlet Container 2.0 Beta2 before installing RC1

This release has few additional features/enhancements and fixes since the beta2..

  • Support for Container Events
    • Currently login/logout event is supported, more will be added later. Check Issue 66 for the sample
  • Support for Roles
  • JAXB for marshalling/unmarshalling event payload
  • Fix that enables running Visual Web Components as portlets
  • Few enhancements to support WSRP 2.0

The Issue List contains the details of the additional features/enhancements and fixes.

Netbeans Portlet Pack 2.0 Beta3 is available that helps developers to develop, deploy and test portlets on the Portlet Container 2.0 RC1.

If you have questions on how to use the OpenPortal Portlet Container and other comments/suggestions/requests, we urge you to join the alias.

Please report any issues that you encounter while trying OpenPortal Portlet Container RC1 to

Wednesday Nov 14, 2007

OpenPortal at Glassfish day in Beijing

Vihang was at Glassfish day in Beijing to talk about OpenPortal. His talk was well received and participants showed a lot of interest in OpenPortal's new features. You can read more here

  1. Vihang's blog: OpenPortal@Beijing
  2. Carla King's Blog
  3. Arun Gupta's Blog


Thursday Oct 11, 2007

OpenSSO and Liferay integration

You may ask, "Why are you blogging about it here?". Well...isn't open source all about being open, collaborative and helping each other? OpenPortal Portal Server tightly integrates with Access Manager and leverages all (well almost!) of its features. It so happened that I was investigating into pluggable SSO for OpenPortal and ended up writing an auth filter as a prototype. Recently noticed that Liferay integrates with CAS using an auth filter. So thought why not try this with OpenSSO. You can read a rather lengthy blog here if you care about the details.

Tuesday Oct 09, 2007

JSR286 : Article on main features

Deepak, Uma, Manish and Satya have written an article that describes the new features of JSR 286 as defined in the public draft. The article also contains samples(both source and binary) for the new features.

In order to the deploy and try the samples you need Portlet Container 2.0 beta.

Download the Java Application Platform SDK Update 3 Beta that contains Portlet Container 2.0 Beta.

Friday Oct 05, 2007

Brilliant Set of Portal and SRA Administration Tips

Ajit from the Portal group has added a brilliant set of tips in his blog that will be useful for all Portal users and administrators. The tips cover administration and configuration topics for the Portal and SRA. 

 Here's a list of all the tips on his blog

Monday Sep 24, 2007

Sun's Portal Named to Leaders Quadrant

Gartner The Sun Java System Portal Server was named to the leaders quadrant in Gartners latest Magic Quadrant for Horizontal Portals!  Visit "On the Record" for more info. 

Monday Sep 17, 2007

Thanks to OpenPortal, Sun Integration Partner gets it done "now" for their customer

Building a successful open source community requires having access to a capable set of individuals/organizations that have a passion for the technology the community represents. Thanks to the success Sun Java Portal Server has had over the years, the OpenPortal project inherited thousands of customers and partners interested in Sun's portal technology. One recent example - ICSynergy, a long time Sun system integration partner, found having access to the Sun Java Portal Server source helped them to resolve a major issue for their customer in a fraction of the time it would have taken in the "old days". Read the ICSynergy story

Tuesday Sep 11, 2007

Screencast: Documentum Portlets

Documentum Portlets Documentum portlets are now available for Sun Java System Portal Server. These portlets from Documentum provide Documentum Content Management functionality, including tasks like creating, locating, viewing and managing all types of content. Documentum eRoom, Web Publisher and ECI Services portlets can now be integrated and deployed in Sun Java System Portal Server.

The following screencast demonstrates integration and deployment of these portlets in Sun Java System Portal Server -- Documentum Portlets Screencast .

Thursday Sep 06, 2007

WSRP component consumed by the Portal Server implementation

WSRP component consumed by Portal ServerThe componentization strategy, or as some call it, the consumables strategy (read an earlier blog entry and/or this SDN article for background) being executed by the OpenPortal community has hit another important milestone.

As reported earlier, along the lines of the Portlet Container component having been integrated into the  Enterprise-class Portal Server implementation in the OpenPortal community; next the WSRP implementation has followed suit. Rajesh describes the new development here.

Thursday Aug 30, 2007

Enhanced cluster support for Portal Server 7.2

Cluster support for Portal Server 7.2With Portal Server 7.2, the steps to install portal on an AS cluster is straight forward. It is just like creating multiple portal instances the only difference being the instances belong to a cluster. The only additional attribute to be set for the cluster specific instance is the ClusterID attribute.

All it requires is to create an AS cluster with the required number of instances and create a portal instance for each of the clustered application server instances.

The cluster setup instructions page specifies how to create a simple cluster setup with 2 instances managed by a load balancer.

Adding a new instance to the cluster is also straightforward. Create an application server instance (e.g. newinstance) belonging to the cluster (e.g pscluster). Then create a portal instance pointing to the created appserver instance and the appserver cluster i.e, set WebContainerInstanceName=newinstance and ClusterID=pscluster in the file and run psadmin create-instance.

Monday Aug 27, 2007

JSR286 explained: Portlet Filters

Portlet FilterIn the "JSR 286 explained" series, see the commentary on  Portlet Filter, one of the new features in portlet 2.0 (PLT.20)

Filters are Java components that allow on the fly transformations of information in both the request to and the response from a portlet.

The other features previously covered in "JSR 286 explained" series are Resource Serving, Eventing, Caching and Public Render Parameters.

Thursday Aug 23, 2007

OpenPortal Portlet Container 1.0 Update1 is released

OpenPortal Portlet Container 1.0 Update1 The OpenPortal Portlet Container 1.0 Update1 is released and the announcement can be found here. The goals and release notes are present on the WIKI page. If you find any issues please let us know by filing an issue in the Issue Tracker.

Tuesday Aug 21, 2007

The Public Draft of JSR-286 (Portlet 2.0) is being reviewed


The Public Draft of JSR-286 is being reviewed.
It has introduced a couple of dozen features and significant changes over the previously published Early Drafts.

Some of the highlights include:

\* Withdrawing support for portal session scope and serveFragment() life cycle
\* Extending JSR168 expiration based caching model
\* Support for forward for action, event and render phase
\* Handling headers and cookies
\* More annotations
\* Runtime options

Read more about JSR-286 Public Draft here.




« June 2016