Skip Headers
Oracle® Fusion Middleware Quick Start Guide for Oracle WebLogic Portal
10g Release 3 (10.3.2)

Part Number E14246-01
Go to Documentation Home
Go to Table of Contents
Go to Feedback page
Contact Us

Go to previous page
Go to next page
View PDF

9 Portal Web Application Organization

The following topics will help you organize your portal web application:

9.1 Directory Structure

The structure described here is suggested to help keep your portal web application stay organized and easy to navigate as it grows larger. The following list demonstrates a structure for portlets. Use a similar organizational technique for portals, skins, look-and-feel files, and so on.

9.2 Portal Organization

To organize your portals, create .book and .page files separately from the .portal file rather than inline. Although a simple portal can use an inline structure, keeping these files separate is useful for managing and organizing your portal as it grows.

For more information, see "Creating a Standalone Book or Page" and "Extracting an Existing Page or Book to Re-Use" in the Oracle Fusion Middleware Portal Development Guide for Oracle WebLogic Portal.

9.3 Support Proxy Caching

Create static content under separate top-level folders. This makes them easier to deploy from a front-end like Apache or a caching/edge proxy. For example, using the sample in Section 9.1, "Directory Structure":

   /content (static content)

9.4 Plan for Upgrading WebLogic Portal

In WebLogic Portal, certain files work together as a logical unit. This means that a change in one file may affect another. During an upgrade or patch, it's possible that a file you changed will not be upgraded, while a file that it depends on may be upgraded. As a best practice, especially when using Oracle Enterprise Pack for Eclipse's Copy to Project feature, do one of the following to avoid problems with the way a logical group of files interact with each other:

For additional information, see Oracle Smart Update Installing Patches and Maintenance Packs.

9.5 Related Information

The following topics provide more detail for organizing your portal application: