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.

Thursday May 08, 2008

Portal Pack NetBeans Plug-in for WebSynergy

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

 

Wednesday Mar 26, 2008

Yahoo Suggest and Search Portlet in Portlet-Repository

Another addition to the porlet-repository is the Suggest and Search Portlet . It is a JSR286 portlet that provides search related suggestions as the user types words and search results  from the web (using Ajax and serveResource)based on Yahoo Contextual Search and  Yahoo Web Search Service API.  The portlet makes REST client calls to the services, parses the results in XML /JSON format and displays them to the user. 

This has been tested on the Open Source Portlet Container 2.0. Check this blog post and  the wiki page for more details.

 

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 users@portlet-container.dev.java.net alias.

Please report any issues that you encounter while trying OpenPortal Portlet Container RC1 to issues@portlet-container.dev.java.net.

Thursday Feb 07, 2008

WSRP Eventing and Shared Render parameter preview

The OpenPortal WSRP version 2.0 milestone 2 binary is now available for download. The binary along with install instruction is available on the Open Portal WSRP download pageThis is the second milestone release from the OpenPortal WSRP Project that implements the OASIS WSRP version 2.0 specification. The main intent of this release is to preview the following optional features defined in the WSRP version 2.0 of OASIS specification.
  1. WSRP Eventing
  2. Shared/Public render parameters
Pls follow the instructions in coordination preview document on how to test and use these features that'll help you to understand the implementation.

Here are the links to the complete set of documents for this milestone.
  1. Install Instructions
  2. User Guide
  3. WSRP v2 Coordination samples
Stay tuned for more optional feature implementation in the future milestones of the OpenPortal WSRP version 2.0 project. If you would like to keep track of future announcements and additions to the OpenPortal WSRP Project, please subscribe to the announce@wsrp.dev.java.net alias.

If you have questions on how to use the OpenPortal WSRP Project and other comments/suggestions/requests, we urge you to join the users@wsrp.dev.java.net alias.

Please report any issues that you encounter while trying OpenPortal WSRP version 2.0 milestone 2 to issues@wsrp.dev.java.net.

Thursday Jan 10, 2008

Portlet Container 2.0 Beta2 released

DownloadThe OpenPortal Portlet Container 2.0 Beta2 has been released. This release is based on JSR 286(Portlet 2.0) proposed final draft. This release contains following features and enhancements..

  • Eventing
  • Public Render Parameters
  • Resource Serving
  • Portlet Filters
  • Validation based caching
  • Request Dispatcher Include from all lifecycle
  • Request Dispatcher Forward from all lifecycle
  • Container Runtime Options that includes escapeXml and actionScopedRequestAttributes
  • Taglibrary enhancements

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

Thursday Dec 27, 2007

WSRP version 2.0 milestone 1 binary now available

The Open Portal WSRP Project has recently released the milestone 1 binary of WSRP version 2.0 implementation. The same is available for download here. Here is the link to the install and user guide for this milestone.
  1. Install Instructions
  2. User Guide
The WSRP version 2.0 milestone 1 release is the first release from the OpenPortal WSRP Project that implements the OASIS WSRP version 2.0 specification. The main intent of this release is to provide a base platform for developers to build optional and additional features that are defined in the WSRP version 2.0 specification and demonstrate to WSRP users the basic usecases of using both the versions.

Technically since all the major features of the WSRP version 2.0 specification are defined optional, we already have a WSRP version 2.0 implementation, by just porting the version 1.0 implementation to 2.0 schema's and claim version 2.0 compliance. However to have a meaningful version 2.0 implementation, the optional features are required to be implemented. The OpenPortal WSRP Project addresses/implements these optional features in the subsequent milestone. Please check the WSRP version 2.0 Project page for more details.

So what exactly is there in this release ?
  1. Provides a base v2 implementation by porting v1 implementation to v2 schema's.
  2. Provides both version 2.0 and version 1.0 WSRP Producer implementation.
  3. Supports sharing of resources like registration-handle/portlet-handle across v1 and v2 WSRP Producer services.
  4. Provides both version 1.0 and 2.0 implementation of Consumer.
  5. Provides the necessary administrative interface to create a v1 or v2 Consumer.
  6. Supports backward compatibility by supporting both v1 and v2 stacks.

Note : The code base uses OASIS WSRP public review 04 schema to demonstrate the above

Stay tuned for future announcements on optional feature implementation, Please subscribe to  announce@wsrp.dev.java.net

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.

Wednesday Sep 19, 2007

WSRP 1.0 beta and Portlet Container 2.0 beta

WSRP 1.0 beta and Portlet Container 2.0 beta is now available as part of the Java Application Platform SDK Update 3 Beta release.

The Java Portlet Specification, 2.0 (JSR 286) adds new features like events, public render parameters, resource serving, and portlet filtering to the Portlet Specification, 1.0 (JSR 168). Portlet Container 2.0 Beta provides a preview of these new features as defined in the JSR 286 Public Draft 1.

You can download the same from here.  Here are some links to related resources

 

The Portal Pack 2.0 Beta (NetBeans Portlet Plug-in) is available as a separate download that helps developers to develop, deploy and test portlets onto the Portlet Container 2.0 Beta.  

Friday Sep 14, 2007

JSR 286 Eventing Portlet Example and XML Portlet Available in Portlet Repository

touripc portlet

Check out these portlets that were recently added to the Portlet Repository!

The Tour IPC Portlets showcase an example of using JSR 268 Eventing for interportlet communication.  There is a tour list portlet that contains a listing of tour locations and the date of the next tour.  When the user selects a tour from the list the tour detail, tour map, and tour weather portlets are updated with information about that tour.

The XML Portlet is a simple portlet that performs an XSL translation on an XML file. The XML and XSL files are specified in the portlet preferences

You'll find the binary, source code, and documentation for all of these portlets and several others at the Portlet Repository Downloads page.  If you didn't find the portlet you were looking for or you'd like to contribute a portlet, then drop us a line and let us know.

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.

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.


Wednesday Aug 15, 2007

JSR286 explained : Public Render Parameters

Recently the JSR 286 draft was released for public review. The list of major changes in this new spec can be found in a previous blog.

In JSR 168, the render parameters set in processAction is only available in the render of the same portlet.

With the new feature "Public Render Parameter", the render parameters set in the processAction of one portlet will be available in render of other portlets also. Using public render parameters instead of events avoids the additional process event call.

See some commentary on the Public Render Parameter feature.

Monday Aug 13, 2007

JSR286 explained : Resource Serving

Recently the JSR 286 draft was released for public review. The list of major changes in this new spec can be found in Deepak's blog. One of the new feature introduced in this new portlet spec is "Resource Serving". 

In short, the resource serving feature provides the ability for a portlet to serve a resource which may be protected by the portal security and can leverage portlet context. More details about this new feature can be found in my blog.

Friday Aug 10, 2007

JSR286 explained : Caching

CachingThe public review draft of JSR 286 was released recently and the details of that can be found in Deepak's blog. Markup caching has been a part of JSR 168, but it had its limitations. JSR 286 addresses these limitations by introducing "Validation" caching and "Public" caching scope among other things. The details and the comparison of the JSR 168 and JSR 286 caching mechanism are available in my blog entry.

These improvements will be part of the OpenPortal Portlet Container soon and the performance gain thus obtained would truly be tangible :)

About

atul

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today