# OracleAS Portal Developer Kit (PDK)
PDK New Features - PDK 9.0.4.0.2

Last Update: | December 17, 2003
Status: | Production
Version: | PDK 9.0.4.0.2

## Introduction

This release of the PDK includes new features and portlets for the building Java Portlets, OmniPortlet, Web Clipping, and Integration Solutions.

Java Portlets | OmniPortlet | Web Clipping

## Java Portlets

The PDK APIs now provide more control for the portlet developer. This includes improvements in security as well as debugging and maintaining your provider.

### Locale Personalization Level

The PDK-Java now provides more control over how much information from the portal session language is used when writing/reading default portlet customization data.

### Integration with Apache Struts

This release of the OracleAS Portlet Developer Kit (PDK) introduces new extensions for integrating Apache Struts applications. The "How to create a Struts Portlet" document explains how to build a portlet from an existing application using the Model View Controller.

### Improved Provider Test Page

With this release of the PDK, the provider test page has been updated to have an improved UI look and feel based on UIX. The new test page itself is a JSP that is specified using the test page URI in the providers .properties file. All of the properties files for the sample providers have been updated to include the URI of this new test page.

## OmniPortlet

OmniPortlet is a component of OracleAS Portal that helps page designers to quickly publish data from various different data sources (CSV, XML, Web Services, JCA, SQL and Web Page) and render them in various layouts (Tabular, Chart, Form, List, News). OmniPortlet has been updated to include new data sources and layouts.

## Web Clipping

### OracleAS Portal Page Parameter Integration

Web Clipping portlet is now capable of consuming Portal Page parameters and sending them to any of the URLs used during the clipping session. With this feature, Web Clipping is now context sensitive and the content of the clip can be driven by a page parameter or a Portal event. This enables the page designer to not only integrate existing Web Site content but also totally integrate this content in an end user actions flow.

### External Application Integration

Web Clipping portlet allows the page designer to clip secure content, protected by HTTP basic or Digest authentication, or HTML login forms. It is now possible to associate the Web Clipping provider with a specific external application, so that when the portlet is rendered, the user is automatically logged into the clipped application.

### Inline Rendering of Links and Forms

When defining the Web Clipping portlet, the page designer can now choose wether links and form definitions within the portlet will take the user out of OracleAS Portal to external Web sites or display the resulting page within the portlet.

### URL-Based Portlets Migration Kit

The PDK-Java also contains the URL-based portlet building framework that offers similar features to Web Clipping. Web Clipping portlet targets end users and portlet developers, whereas the URL-based portlet can be used only by XML portlet deverlopers.

The new version of the Web Clipping portlet allows the portal administrator to migrate existing URL-based portlets into the Web Clipping repository, so that after the migration, the targeted Portal instance contains a single and easy method for publishing Web content.

Back to Top

Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065, USA http://www.oracle.com/ | Worldwide Inquiries: 1-800-ORACLE1 Fax 650.506.7200 | Copyright and Corporate Info