About Cross-Platform Pagelet/Portlet Development
Oracle WebCenter Interaction and Oracle WebCenter Ensemble
both support Oracle WebCenter Interaction development tools, including
the Oracle WebCenter Interaction Development Kit (IDK), Adaptive Tags,
and the Oracle WebCenter Interaction Scripting Framework. These tools
provide cross-product APIs that allow you to write a single pagelet
for both Oracle WebCenter Interaction and Oracle WebCenter Ensemble,
as well as product-specific APIs to implement advanced functionality.
- About the Oracle WebCenter Interaction Development Kit (IDK) Proxy API: The bea.alui.proxy package supports cross-product
pagelet/portlet development. The interfaces in this package provide
access to information about the environment in which the pagelet/portlet
is displayed and the user currently accessing the pagelet/portlet,
including session preferences associated with that user. This package
also includes Oracle WebCenter Ensemble-specific methods to implement
security and access XML payloads. For details on creating pagelets/portlets
with the IDK Proxy API, see Creating a Custom Pagelet with the Java Oracle WebCenter Interaction Development Kit (IDK) Proxy API and Creating a Custom Pagelet with the .NET Oracle WebCenter Interaction Development Kit (IDK) Proxy API.
- About Programmable Remote Client (PRC) Remote APIs: The plumtree.remote.prc package includes a collection of APIs that
provide access to functionality within the Oracle WebCenter Interaction,
Oracle WebCenter Collaboration, and the portal Search Service. These
APIs are supported by Oracle WebCenter Interaction and Oracle WebCenter
Ensemble, and can be used by any pagelet/portlet deployed in an environment
with access to these applications.
- con_tags.html: Adaptive
Tags are used to display contextual data and control Oracle WebCenter
Interaction and Oracle WebCenter Ensemble functionality from remote
pagelets/portlets. Unlike the Oracle WebCenter Interaction Development
Kit (IDK), Adaptive Tags use XML in pagelet/portlet content instead
of code, which avoids a network round trip. Tags can be included in
the markup returned by any proxied page (HTML, JSP or ASP.Net). Using
the attributes defined in the tag, the Oracle WebCenter Interaction
or Oracle WebCenter Ensemble gateway transforms the XML and replaces
it with standard HTML and/or executes the relevant operations. The
Adaptive Tag collection currently includes libraries for use in both
Oracle WebCenter Interaction and Oracle WebCenter Ensemble, as well
as libraries that are specific to each environment.
- About the Oracle WebCenter Interaction Scripting Framework: The Oracle WebCenter Interaction Scripting Framework is
a set of client-side JavaScript libraries that provide services to
pagelets/portlets and proxied/gatewayed pages.
- About Pagelet/Portlet Caching: Caching is the functionality that allows Oracle WebCenter
Interaction and Oracle WebCenter Ensemble to request pagelet/portlet
content, save the content, and return the saved content to users when
appropriate. The importance of caching cannot be overstated.
- About Pagelet/Portlet Internationalization: These
tips and best practices apply to all pagelets/portlets that will be
translated into multiple languages.