Portal development overview

Use Rational Developer to create, customize, test, debug, and deploy your portal. This section also contains information about Portal Designer accessibility and limitations.

A portal is a J2EE Web application. It provides an interactive framework where developers can associate many portlet applications via one or more pages. The term portal is also used to refer to the look and feel of the entire application.

Portal development support is currently provided for WebSphere Portal Server v5.0 only.

 

Portal projects

A portal project is the file collection that you create for both the structural and aesthetic framework of your portal. The basic elements of the project include:

For information on getting started with portal projects, refer to Creating portal projects.

 

Customizing a portal site

The Portal Designer is the component of Rational Developer that allows you to customize the appearance, navigation, and content of your portal. To learn more about Portal Designer, refer to Using Portal Designer.

There are several aspects that contribute to the visual design of your portal:

The content within your portal depends on the portlets and portlet applications that you insert into each page. Within a portal page, portlets are separated from each other by skins (see Working with skins). For more information, refer to Adding portlets to portal pages

 

Testing a portal

You can test, debug or profile a portal project using the workbench. All three of these tasks involve running a portal on a server, either on the test environment within the workbench (local), or on separate server (remote, or server attach).

 

Deploying a portal

This process covers the details of moving your portal project from your hard drive to a server. Deploy means that the software will guide the process of installing your project to a server. Export means that the software will guide you through the process of packaging your project in a form that will allow you to manually install to a server.

 

Portal application samples

The Samples Gallery provides sample portal applications to illustrate portal development. You can examine these sample portal application projects in your own development environment.

Creating a portal application sample project is far simpler than creating one from scratch, because a wizard imports all necessary resources, including content, and the project is ready to run from your workspace.

For more information about the available portal samples,

 

Limitations and accessibility

When working with the portal in Portal Designer, there are a few limitations:

 

Related concepts

Portlet tools overview

 

Related tasks

Creating portal projects
Customizing portal sites
Adding portlets to portal pages
Testing, debugging, or profiling portals
Publishing portals