Tags:
create new tag
, view all tags

Java Portlet Specification

From Wikipedia:JSR168:

The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for portlet developers. The Java Portlet Specification V1.0 was developed under the Java Community Process as JSR 168.

The Java Portlet Specification V1.0 introduces the basic portlet programming model with:

  • two phases of action processing and rendering in order to support the Model-View-Controller pattern.
  • portlet modes, enabling the portal to advise the portlet what task it should perform and what content it should generate
  • window states, indicating the amount of portal page space that will be assigned to the content generated by the portlet
  • portlet data model, allowing the portlet to store view information in the render parameters, session related information in the portlet session and per user persistent data in the portlet preferences
  • a packaging format in order to group different portlets and other J2EE artifacts needed by these portlets into one portlet application which can be deployed on the portal server.

-- Contributors: PeterThoeny

Discussion

I got this feedback by e-mail:

Is your wiki system already available as JSR-168 compliant portlet? Or is it planned to add JSR-168 / JSR-286 capabilities to your project?

More and more standard compliant portal platforms emerge on the commercial or open source market, and most portal projects need a wiki system.

Consequently, it seems like a win-win situation to me: if your wiki can be deployed in platforms such as eXo, both sides win. The makers of the portal platform win a wiki and you win another user group (the group of portal users who need a wiki and can't use a stand-alone wiki system)

That's why I am wondering if your wiki already implements those portlet standard interfaces or if it is planned to do so.

I think he brings up a good point. Ideas?

-- PeterThoeny - 06 Aug 2006

It's been a while since I read the spec, but IIRC the portlets need to be written in Java with a well known interface. I bet that will be the case until the JSR223 - : Scripting for the JavaTM Platform is finished.

-- RafaelAlvarez - 06 Aug 2006

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2006-08-06 - RafaelAlvarez
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.