Extending the Administration Console

     Previous  Next    Contents    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Introduction and Roadmap

Document Scope and Audience

Guide to this Document

Related Documentation

New and Changed Console-Extension Features in This Release

Changes to Console-Extension Features in the WebLogic Server 9.0 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

Deploy a Development Look and Feel 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 BEA 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 BEA 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  Next