IBM
R1
manual
Customization Guide
Displaying errors to the user
Changing settings
Updatetime
Page 1
software
Learning Management System R1
Customization Guide
June 2003
Page 1
Page 2
Image 1
Page 1
Page 2
Contents
Customization Guide
Licensed Materials Property of IBM
Disclaimer
List of Trademarks
Page
Table of Contents
Creating a tab
Customization sets
Index
Customizing the user interface
Acronyms and abbreviations
Disclaimer and a word about conventions
Acronym or What it stands for Abbreviation
Page
Changing settings
Chapter Changing settings through the user interface or XML
Page
To add a role to the system
Chapter Controlling access to features through permissions
To assign a role to a user
To modify permissions settings for an existing role
To automatically assign a role to a user
To explicitly assign a role to a user
Controlling access to features
Page
Anatomy of a Help topic
Chapter Customizing Help
Script
Background-repeat repeat-x
Mosaic-bg
Script
Head
Replacing a context-sensitive Help topic
Editing an existing Help topic
Lmsform action=/prefSubmit.do %
Adding your own Help topic
HREF=shenrolled.html target=topEnrolled courses/Abr
HREF=shnotifications.html target=topNotifications/Abr
Overview
Chapter Customizing JavaServer Pages
LMS JSP tag libraries
Anatomy of a TLD file
ServerNameWEB-INFtld
String formName = request.getParameterformName
Referencing the url tag in a JSP
Defining the url tag in the TLD file
ServerNameWEB-INFclassescomlotuselearntaglib
Rtexprvaluetrue/rtexprvalue Attribute Tag
Anatomy of a JSP
Learning Management System server
Defining a page as a JSP
Including tag library descriptor files
Localizing page content
Referencing Struts tags
Including the JSPs that comprise the main template
Including JavaScript source code
LogicnotPresent LogicnotMatch
Td class=formBoxTitleBg colspan=3 valign=middle nowrap
Div class=formBoxPositionInner
Div
Logicpresent
LogicnotPresent logicpresent name=invalidForm
Localizing page text
Delivery server
Script language=JavaScript src=js/delivery.js/script
Displaying errors to the user
Populating a frameset in a JSP
Defining resizable frames
Frameset Html
Making global changes
Changing the application style
Applying customization sets
ServerNamecsslanguageCodebrowserType
Editing existing CSS files
Language-version
Browser-version
Replacing CSS files
Adding your own CSS files
Changing the font size or font style of the application
@import urlmyStyles.css
ServerNameWEB-INFclassesresourcesserverNameproperties
Updating page text
Application.title = IBM Lotus Learning Management System
Titlelmsmessage key=application.title //title
Adding and replacing graphics
Lmslinklmsimg src=images/name.gif… //lmslink
Learning Management System server
Replacing the application logo
Image.alt.logo = IBM Lotus Learning Management System
Delivery server
Replacing a reference to a CSS style
Changing individual JSPs
DeliverylogoURL resource=images/myCompanyLogo.gif
Changing the style of an individual JSP
Changing the functionality of an individual JSP
Editing existing JSP tags
Specifying the next page to display
Submitting a form
Canceling the submission of a form
Editing form Bean values with the lmshidden tag
Lmshidden name=%=formName% property=unmodifiedKeywords
Removing JSP tags
Lmshidden property=userEvent
Custom fields
It then checks to see if its a text box type field
LogicnotPresent Logicequal
Page
Customizing user searches
Chapter Customizing Search
Adding Ldap attributes to User Search pages
Attribute name=HealthPlanChoice type=java.lang.String
Removing fields from User Search pages
HealthPlanChoice = Employees Health Plan
Customizing course management and resource searches
Customizing Offerings Catalog searches
Adding custom fields to the Offerings Catalog
Removing fields from Offerings Search pages
Removing fields from the Search pages
Creating a customization set
Chapter Customization sets
LMM
De en Etc
De en etc. SalesCS
Page
Attribute
Name Type Modified Size Path
Customization sets
Page
Users
Chapter Creating a tab
@ taglib uri=/WEB-INF/tld/lms.tld prefix=lms %
Users.jsp
Td width=1 valign=top
Page
Users.rosterUsers.subtitle = Roster Users
Navigation.xml
Users.rosterUsers.search.confirm
Users.rosterUsers.search
Trail TrailManageRoles
Trail
Trail TrailManageProfiles
Trail TrailManageUsers
Name tag page names and resourced text
Content tag JSP file names
Target tag struts action-mapping
Label tag breadcrumbs
Users.rosterUsers.search.confirm
Title tag title bar text
Adding custom permissions
Permissions tag permission to display
HelpPage tag context-sensitive Help
Oid
Updatetime
Name
Permid
0000000000000000PERM
0000000000003000PERM 0000000000009300PERM
Copy the JSPs
Example
Page
Creating a tab
END Index Content Area
Creating a tab
Div
Second linked page customGoodbye.jsp looks like this
Page
Create Help files
Customtab.html
Customtabb.html
Select Maxpermid from Permission
Add permissions to the LMS database
Edit ApplicationResources.properties
Navigation
Edit navigation.xml
Assign permissions
Namestudenthome/name
Creating a tab
Page
Index
Related pages
Troubleshooting Thermostat Controlled Fryers for Frymaster J1X
Specifications for Ingersoll-Rand 662605
Post Error Messages for HP dc7900
Schematic Diagram for Rinnai 2424WC
When YOU GO on Vacation for LG Electronics LFX23961SB
Required Clearances For All Installations for Amana PGB58B
Parts List for Sonance THX
Country code list for Onkyo DV-SP502E
Adjusting the volume for Samsung GT-S6790MKNO2C
Carregue manualmente o POWERbot quando for Samsung VR20J9010UR/EC
Installation AF Vægbeslaget for Samsung HW-C450/XEE
Where can I purchase the FPA 1200 light therapy device?
Find purchase options
Top
Page
Image
Contents