Extending the Administration Console

      

Introduction and Roadmap

Document Scope and Audience

Guide to this Document

Related Documentation

New and Changed Features in This Release

Understanding Administration Console Extensions

What Is an Administration Console Extension?

 

How Do the WebLogic Portal Framework and WebLogic Portal Differ?

Extension Points in the Administration Console

 

Hierarchy of UI Controls

 

The Administration Console Desktop

Extending the Desktop

 

The Administration Console Look and Feel

Extending the Look and Feel

 

The Home Book and Page

Extending the Home Book

 

The ContentBook

Extending the ContentBook

 

Summary of the Administration Console UI Controls

JSP Templates and Tag Libraries

 

JSP Tag Libraries

Example: How Struts Portlets Display Content

Setting Up a Development Environment

Set Up the Classpath (Optional)

Import Tag Libraries Into IDEs (Optional)

Create a Directory Tree for the Extension

Configure Preferences to See UI Control Labels

Creating a Message Bundle

Create a Message Bundle

Rebranding the Administration Console

Copy and Modify the Sample Look and Feel: Main Steps

 

Modify the Administration Console Banner

 

Modify Colors, Fonts, Buttons, and Images

 

Modify Themes for the Change Center and Other Portlets

 

Modify the Login and Error Page

Use a Message Bundle for Your Look and Feel

Modify the Sample NetUI Extension File

Adding Portlets and Navigation Controls

Define a Portlet

 

Define a JSP Portlet

 

Define a Struts Portlet

 

Define a Page Flow Portlet

 

Displaying a Title Bar for a Portlet

Localizing a Portlet Title

Create a Backing Class for Localizing Portlet Titles

Define UI Controls (Optional)

 

Create a Tab That Does Not Contain a Subtab

 

Create a Tab That Contains Subtabs

 

Create a Subtab

 

Create a Control Without Tabs or Subtabs

Specify a Location for Displaying Portlets or UI Controls

 

Add a Portlet to the Desktop

 

Add a Tab or Subtab to ContentBook

 

Example: Specifying Locations for Portlets and UI Controls

Add Nodes to the NavTreePortlet (Optional)

 

Append a Single Node to the Root of the Existing Tree

 

Append or Insert Nodes or Node Trees

Create a NavTreeBacking Class

Invoke the NavTreeBacking Class

Example: How a NavTreeExtensionBacking Class Adds a Node Tree to the NavTreePortlet

Navigating to a Custom Security Provider Page

Using Oracle Templates and JSP Tags

Create and Use a Message Bundle in Your JSPs

Overview of Forms and Tables

 

Data Models for Forms and Tables

Data Model for Forms

Data Model for Tables

Handles for ActionForms and Row Beans

Create Struts Artifacts for Tables and Forms

 

Create Struts Artifacts for a Form JSP: Main Steps

Create Struts Action Classes for Handling Form Data

Configure Struts ActionForms and Action Mappings

 

Create Struts Artifacts for a Table JSP

Create JSPs that Use Oracle Templates and JSP Tags

 

WebLogic Server JSP Templates

 

Create a Form JSP

 

Create a Table JSP for Monitoring

 

Create a Table Column for Navigating to Other Pages

Add a Handle to Your Row Bean and Action Class

Use the column-link Tag

Use the column-dispatch Tag

 

Add Buttons and Checkboxes to Tables

Add Buttons to a Table

Add Checkboxes and Buttons to a Table

Example: How Checkboxes and Buttons Process Data

 

Configure Table Preferences

Create Other Portal Framework Files and Deploy the Extension

Archiving and Deploying Console Extensions

Archive and Deploy a Console Extension

 

Error Output During Deployment


  Back to Top       Previous