Private labeling includes editing the components listed in the following table.
Table 7–1 Customizable Components
Component |
Interface |
---|---|
$WSHOME/styles/customStyle.css |
Administrator and User |
$WSHOME/WEB-INF/lib/idmcommon.jar |
Administrator and User |
$WSHOME/user/userFooter_beforeFirstTableRowTag.jsp |
User Interface |
$WSHOME/user/userFooter_beforeEndBodyTag.jsp |
User Interface |
$WSHOME/user/userFooter_beforeLastEndTableRowTag.jsp |
User Interface |
$WSHOME/includes/bodyEnd_beforeFirstTableRowTag.jsp |
Administrator Interface |
$WSHOME/includes/bodyEnd_beforeEndBodyTag.jsp |
Administrator Interface |
$WSHOME/includes/bodyEnd_beforeLastEndTableRowTag.jsp |
Administrator Interface |
$WSHOME/index_quickLinks.jsp |
Administrator and User |
Four style sheets affect the display characteristics of text in the product interface:
lockhart.css. Contains Sun corporate interface styles for web applications.
style.css. Defines the display attributes of pages throughout both interfaces. This file also controls the images contained in the headers.
customStyle.css. Contains any changes to the default settings contained in style.css. and lockhart.css. Settings in this file override the settings in style.css and lockhart.css. Customers should not edit the preceding files, but instead put their customizations into customStyle.css.
Styles-Help.css. Defines style classes used in online help and pop-up help (i-Help).
Default text occurs throughout the product interface in the following:
Form titles, subtitles, buttons, odd and even rows, section heads
General text
Warning messages
Navigation button text, including both available and selected navigation buttons
Table header/body text
Display attributes include
title: font-family, font-size, font-weight, color
button: text-alignment, background-color
text: same as title, text-decoration, white-space
The $WSHOME/styles/style.css and lockhart.css files contains default style settings. Do not edit these files.
The customStyle.css file contains customizations and is not overwritten during product upgrades. Settings defined there will override the default settings in style.css and lockhart.css. Include all your customizations in customStyle.css.
Several JSP files contain the default settings for headers: userHeader.jsp, bodyEnd.jsp, and bodyStart.jsp. Do not edit these files. Instead, to preserve your customizations during product upgrade, edit only the JSPs listed in Architectural Features.
The $WSHOME/WEB-INF/lib/idmcommon.jar file contains the message catalog entries that you can extract into a WPMessages_en.properties file for editing.