Portal Tools

3 likes Updated 10/31/14, 8:09 PM by Wayne ZhangTags: None

This page contains articles on portal tools technologies that you can incorporate while developing WebSphere® Portal applications by using IBM® Rational® Application Developer. 

 

JSF 2.0 portlets using Third party JSF widget libraries - an overview

This document provides a quick overview of popularly used third party component libraries for JavaServer Faces(JSF). It describe their key features and a simple comparative analysis of their capabilities. It also describes how to create faces library definition to make the tools aware of new component libraries in Rational Application Developer for IBM WebSphere Portal V8.0.

JSF 2.0 portlets using Third party JSF component libraries - overview

 

Developing WCM based WebSphere Portal application using IBM Rational Application Developer V8.5

The article is aimed at the development of  Web Content Management  based portlets for IBM WebSphere Portal by using Rational Application Developer V8.5. The sample use case of this article incorporates fetching the content from a content repository using WCM APIs. The two portlets in sample application would participate in inter-portlet communication by using the events mechanism provided by JSR 286 specification of portlet API. The article assumes that you are aware of IBM Web Content Management and portlet development using IBM Rational Application Developer. 

Developing WCM based WebSphere Portal application

Explore the attached sample application created in the article which can be imported into Rational Application Developer. You need to import the content library to your Web Content Manager V8.0 server before you try to execute the sample on server. 

 

Convert a WebSphere Portal based web application into hybrid application using IBM Worklight and IBM Rational Application Developer

This article details the conversion of a WebSphere Portal V8.0 based web application to hybrid application using IBM Worklight V5.0.5 installed on top of  Rational Application Developer V8.5.1. This article focuses on Android as the target device OS and will also help you in setting up and installing the entire development environment.

CreatingHybridPortletAppInRAD-WL

Explore the attached sample application created in the article, which can be imported in IBM Worklight installed separately or installed over IBM Rational® Application Developer:

Sample application

 

Enable jQuery Mobile on WebSphere Portal

Enabling jQuery on WebSphere Portal is a multi-step procedure, this document outlines the procedural steps for you to leverage the power of jQuery on WebSphere Portal. We will be using Rational Application Developer for carrying out the changes.

jQuery-Theme-Mobile-module.pdf

 

JSF 2.0 portlet using Apache MyFaces Trinidad with Rational Application Developer V8.5

The document explains the development of JSF 2.0 portlets using Apache MyFaces Trinidad components for WebSphere Portal V8.0 by using Rational Application Developer V8.5. A sample "Market Snapshot" application, showcases the usage of JSF 2.0 features in a JSR 286 portlet application.

JSF 2.0 portlet using Apache MyFaces Trinidad.pdf

Explore the attached sample application StockSample_Trinidad.zip created in the article, which can be imported into Rational Application Developer and deployed on WebSphere Portal Server.

 

JSF 2.0 portlet using RichFaces with Rational Application Developer V8.5

The document explains the development of JSF 2.0 portlets using RichFaces components for WebSphere Portal V8.0 by using Rational Application Developer V8.5. A sample "Market Snapshot" application, showcases the usage of JSF 2.0 features in a JSR 286 portlet application.

JSF 2.0 portlet using RichFaces.pdf

Explore the attached sample application StockSample_Richfaces.zip created in the article, which can be imported into Rational Application Developer and deployed on WebSphere Portal Server.

 

JSF 2.0 portlet using ICEfaces with Rational Application Developer V8.5

The document explains the development of JSF 2.0 portlets using ICEfaces components for WebSphere® Portal V8.0 using IBM Rational® Application Developer V8.5. A sample "Market Snapshot " application, showcases the usage of JSF 2.0 features in a JSR 286 portlet application:

JSF 2.0 portlet using ICEfaces

Explore the attached sample application StockSample_ICEfaces created in the article, which can be imported in IBM Rational® Application Developer and deployed on WebSphere® Portal Server.

 

JSF 2.0 portlet using PrimeFaces with Rational Application Developer V8.5

The document explains the development of JSF 2.0 portlets using PrimeFaces components for WebSphere Portal V8.0 by using Rational Application Developer V8.5. A sample "Market Snapshot" application, showcases the usage of JSF 2.0 features in a JSR 286 portlet application.

JSF 2.0 portlet using PrimeFaces.pdf

Explore the attached sample application StockSample_Primefaces.zip created in the article, which can be imported in IBM Rational® Application Developer and deployed on WebSphere® Portal Server.

 

Spring 3.1 enabled portlet with JPA using Rational Application Developer V8.5

The document explains the development of Spring 3.1 based portlets for WebSphere Portal V8.0 by using Rational Application Developer V8.5. The sample use case of this article incorporates fetching the data from a Derby database using JPA technology and display the results in a HTML table format. It uses Spring 3.1 portlet MVC framework and JSR 286 portlet specifications.

Spring 3.1 enabled portlet with JPA

Explore the attached sample application Spring31_JPASample.zip created in the article, which can be imported in IBM Rational® Application Developer and deployed on WebSphere® Portal Server.

The derby database HealthCareDataBase.zip is required to publish the sample on IBM WebSphere® Portal Server.

 

Struts 2 enabled portlet with Dojo inter-portlet communication using Rational Application Developer V8.0

The document explains the development of Struts 2.0 based portlets for WebSphere® Portal by using Rational Application Developer V8.0.4. The sample use case of this article incorporates inter-portlet communication using Dojo technology. It uses Struts 2.0 portlet MVC framework, JSR 286 portlet specifications, and Dojo V1.4.

Struts 2.0 enabled portlet with Dojo inter-portlet communication

Explore the attached sample application Struts20_DojoIPCPortlet.zip created in the article, which can be imported in IBM Rational Application Developer and deployed on WebSphere Portal Server.

 

Struts Sample Portlet Applications

Struts Portlet Framework samples are variations of the example applications provided with the Jakarta Struts distribution. They have been modified to use the Struts Portlet Framework from IBM.



You can find more information about the Struts Portlet Framework from the WebSphere Portal Information Center. Here are the Struts portlet framework samples that you can explore:



Struts Portlet Framework: Legacy - SPFLegacy.zip



Struts Portlet Framework: JSR168 - SPFStandard.zip



This document describes the set up instructions for the samples Struts Samples.doc

 

WebSphere Portal Application Development Best Practices using Rational Application Developer

This white paper talks about the development best practices that a developer can incorporate while developing WebSphere Portal applications using Rational Application Developer.

 

Remote and Local Inter-Portlet Communication Using WSRP And JSR286 Eventing

This article shows how IBM Rational Application Developer (RAD) v8.0.1 can be used to create portlets targeting WebSphere Application Server v7.0.x and WebSphere Portal v7.0. It further shows how these portlets running on two different servers can interact with each other using WSRP and JSR286 eventing.

 

Sample application to demonstrate the Web2.0 and J2EE capabilities of Portal toolkit in Rational Application Developer v8.0

HealthCareSample.zip Explore the attached sample application to observe the following features:

  • JPA (Java Persistence API) tooling support to connect to the backend database and generate JPA entities and JPA Manager Beans.
  • JPA query builder to generate queries.
  • Use RPC (Remote Procedure Call) Adapter tool to expose the JPAManagerBeans as RPC adapter service and generate a JSON response
  • Dojo tooling support to generate GUI components and consume response generated as JSON objects
  • Dojo IPC for dojo based client side inter portlet communication
  • The organization of portlet project
  • The types of resources and code generated by various wizards

This document describes the set up instructions for the sample application ReferenceDocument.

 

Dojo toolkit support for Portlets in Rational Application Developer v8.0

This document describes how to create Portlets that take advantage of Dojo toolkit using Rational Application Developer v8.0 for IBM WebSphere Portal Server (6.1.x and above).

 

Simplifying development of JSF Portlet Applications using JPA with Rational Application Developer Version 8.0

This article explains how to create a simple end-to-end JPA enabled JSF CRUD portlet application using Portal Toolkit available in IBM® Rational® ApplicationDeveloper Version 8.0.

The sample application created in the article is attached as zip file:

  • Sample Application, which can be imported in RAD and deployed on Portal Server using the setup instructions given in the article.

 

RPC Adapter support for Portlets in Rational Application Developer v8.0.1

This document describes how to create Portlets that take advantage of RPC Adapter using Rational Application Developer v8.0.1 for IBM WebSphere Portal Server (6.1.x and above).

 

JSF portlet application development and migration tips and suggestions

This document describes best practices for developing JSF Portlets using Rational Application Developer for IBM WebSphere Portal Server.

 

JSR 301 portlet bridge support in Rational Application Developer Version 7.5.x.

This document describes the steps to consume Apache JSR 301 portlet bridge reference implementation in Rational Application Developer V7.5.x.

 

Ajax-enabled Portlets using IBM Rational Application Developer V7.5, for WP 6.1

The attached videos show you how to use IBM Rational Application Developer's relational service data objects (SDO) tooling to develop an SDO that connects to an IBM DB2® database and Web services. It uses IBM Rational Application Developer Portlet Tooling to create Java Specification Request (JSR) 168 portlets that use the SDOs. It also uses Ajax features like data fetching without refresh. The complete application is deployed onto the IBM WebSphere Portal Server Version 6.1 from IBM Rational Application Developer. Thus, with almost no coding, you will see an end-to-end portal that has Ajax-enabled portlets talking to each other and a relational database and Web service at the back end.

The video is attached as zip files:

  • project.zip - Project, which can be imported into the product and is ready for deployment on Portal Server.
  • demo.zip - Viewlet Demo, having two .swf files, can be played in Flash Player.