Oracle9iAS
Portal Web Clipping Portlet - Supported Content and Restrictions
An Oracle9iAS
Portal Technical Note
January 2003
| Introduction | Clippable Content |
Unclippable Content | More Information |
Introduction
Due to the various ways of
designing a Web page and even more ways of combining elements like HTML, Plug-Ins,
Applets, JavaScript, etc. there are certain Guidelines and restrictions when using
the Oracle9iAS Portal Web Clipping Portlet. This note covers an overview
of clippable and not clippable Web content.
Back
to Top
Page content that can be clipped
- HTML
4.0.1 pages, including:
- Clipping of <table>, <td>, <img>,
<span>, <div> tagged content
- Preservation of <head> styles and fonts, Cascading Style Sheets (CSS)
- UTF-8 compliant character
sets
- Navigation through hyperlinks (HTTP GET), form submissions (HTTP
POST), frames, URL redirection.
- Form submissions are securely
recorded for “replay” in portlet “show” mode. HTTPS-based
external Web sites can also be navigated and clipped, provided that appropriate
server certificates are acquired. Refer to the Oracle9iAS Portal Web
Clipping Portlet User’s and Administrator’s Guide for more information.
- Support for NLS in URL and URL parameters
- Portal user customization
of input parameters
- Session maintenance for Web sites that require login
- The Web Clipping Provider maintains two separate sessions -- one
to the external Web site, and one to the Portal instance on portlet “show”
mode. In addition to form-based submission of username/password information,
HTTP “Basic” and “Digest” Authentication Schemes are supported. For example,
the studio allows navigation through HTTP authentication challenges that
pop up in browser dialog boxes.
- Most non-HTML elements
are also supported, including applets, plugin content (e.g. embedded Quicktime
video, Macromedia Flash presentation), and client-side Javascript (v1.2).
Limitations
- NLS/internationalization
limitations
- Character set must be specified in the meta tags or HTTP header;
if not specified, the studio & provider will default to UTF-8 character set
- Languages not supported under UTF-8 will not be shown correctly
- Characters
from two or more character sets specified on a page will not be shown properly.
- “Back” and “forward” buttons in studio
operate on the whole page, not on individual frames
- Pages linked from
plugin content (e.g. Macromedia Flash)
- Customization of HTTP parameters
with multiple values
- Javascript-based encryption of username/password
for login pages
Page content that cannot be clipped
- Global
Javascript statements that contain doc.write()
- Javascript in sectioned
Web clipping that writes additional Javascript
More
Information
- Oracle9iAS Portal Web Clipping Portlet User’s
and Administrator’s Guide
Back to Top