User's Manual
Table Of Contents
- Customization Guide
- Table of Contents
- Chapter 1: Customizing the IBM Lotus Learning Management System User interface
- Chapter 2: Changing settings through the user interface or XML
- Chapter 3: Controlling access to features through permissions
- Chapter 4: Customizing Help
- Chapter 5: Customizing JavaServer Pages
- Chapter 6: Customizing Search
- Chapter 7: Customization sets
- Chapter 8: Creating a tab
- Index
INSERT INTO PERMISSION (OID, PERM_ID, NAME, DESCRIPTION, CATEGORY,
STATUS) VALUES ('000000000042100PERM', 421,'Custom_Tab', 'Access
Greetings page',7, 'A');
INSERT INTO PERMISSION (OID, PERM_ID, NAME, DESCRIPTION, CATEGORY,
STATUS) VALUES ('000000000042200PERM', 422,'Say_Hello', 'Display Hello
mesage',7, 'A');
INSERT INTO PERMISSION (OID, PERM_ID, NAME, DESCRIPTION, CATEGORY,
STATUS) VALUES ('000000000042300PERM', 423,'Say_Goodbye', 'Display
Goodbye message',7, 'A');
4. Edit ApplicationResources.properties
For a variety of reasons, you should resource the text that your JSPs will display rather than
including that text as hard-wired HTML into those files. This takes a little more work, but it’s
good practice. Accordingly, this example refers to the following strings that have been added to
ApplicationResources.properties, some of which are referenced in the JSPs, in navigation.xml,
and in the code that populates the descriptions in the roles lists in the Administrator interface
(under Users > Manage Roles > some role):
########
# customTab static text
########
navigationTab.customTab = Greetings
customTab.customTab.label = Salutations
customTab.instructions = Click under Ave atque Vale to display a
greeting.
customTab.tableSummary = There are two hot links on this page that you
can click to display a greeting.
customTab.customTab.title = Ave atque Vale
customTab.hello.linktext = Hello
customTab.hello.subtitle = Click here to display a Hello salutation.
CustomTab.goodbye.linktext = Goodbye
customTab.goodbye.subtitle = Click here to display a Goodbye
salutation.
customTab.hello.label = Hello
customTab.hello.title = Ave
customTab.hello.helloMessage = Hi, there.
customTab.goodbye.label = Goodbye
customTab.goodbye.title = Vale
customTab.goodbye.goodbyeMessage = Farewell.
########
# customTab permission descriptions
########
Custom_Tab = Access Greetings page
Custom_Tab.name = Custom Tab
Say_Hello = Display Hello message
82 IBM Lotus Learning Management System Release 1 Customization Guide