IBM
R1
manual
Displaying errors to the user
Changing settings
Updatetime
Page 94
Printed in USA
Page 93
Page 94
Image 94
Page 93
Page 94
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
Disclaimer and a word about conventions
Acronyms and abbreviations
Acronym or What it stands for Abbreviation
Page
Chapter Changing settings through the user interface or XML
Changing settings
Page
Chapter Controlling access to features through permissions
To add a role to the system
To automatically assign a role to a user
To modify permissions settings for an existing role
To assign a role to a user
To explicitly assign a role to a user
Controlling access to features
Page
Chapter Customizing Help
Anatomy of a Help topic
Script
Mosaic-bg
Background-repeat repeat-x
Script
Head
Replacing a context-sensitive Help topic
Editing an existing Help topic
Lmsform action=/prefSubmit.do %
Adding your own Help topic
HREF=shnotifications.html target=topNotifications/Abr
HREF=shenrolled.html target=topEnrolled courses/Abr
Chapter Customizing JavaServer Pages
Overview
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
Rtexprvaluetrue/rtexprvalue Attribute Tag
ServerNameWEB-INFclassescomlotuselearntaglib
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 JavaScript source code
Including the JSPs that comprise the main template
Div class=formBoxPositionInner
Td class=formBoxTitleBg colspan=3 valign=middle nowrap
LogicnotPresent LogicnotMatch
Div
LogicnotPresent logicpresent name=invalidForm
Logicpresent
Delivery server
Localizing page text
Script language=JavaScript src=js/delivery.js/script
Displaying errors to the user
Populating a frameset in a JSP
Defining resizable frames
Making global changes
Frameset Html
Applying customization sets
Changing the application style
Language-version
Editing existing CSS files
ServerNamecsslanguageCodebrowserType
Browser-version
Changing the font size or font style of the application
Adding your own CSS files
Replacing CSS files
@import urlmyStyles.css
Updating page text
ServerNameWEB-INFclassesresourcesserverNameproperties
Adding and replacing graphics
Titlelmsmessage key=application.title //title
Application.title = IBM Lotus Learning Management System
Lmslinklmsimg src=images/name.gif… //lmslink
Image.alt.logo = IBM Lotus Learning Management System
Replacing the application logo
Learning Management System server
Delivery server
DeliverylogoURL resource=images/myCompanyLogo.gif
Changing individual JSPs
Replacing a reference to a CSS style
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 property=userEvent
Removing JSP tags
Lmshidden name=%=formName% property=unmodifiedKeywords
Custom fields
It then checks to see if its a text box type field
LogicnotPresent Logicequal
Page
Adding Ldap attributes to User Search pages
Chapter Customizing Search
Customizing user searches
Attribute name=HealthPlanChoice type=java.lang.String
HealthPlanChoice = Employees Health Plan
Removing fields from User Search pages
Adding custom fields to the Offerings Catalog
Customizing Offerings Catalog searches
Customizing course management and resource searches
Removing fields from Offerings Search pages
Removing fields from the Search pages
Chapter Customization sets
Creating a customization set
LMM
De en etc. SalesCS
De en Etc
Page
Attribute
Name Type Modified Size Path
Customization sets
Page
Chapter Creating a tab
Users
Users.jsp
@ taglib uri=/WEB-INF/tld/lms.tld prefix=lms %
Td width=1 valign=top
Page
Users.rosterUsers.subtitle = Roster Users
Navigation.xml
Users.rosterUsers.search
Users.rosterUsers.search.confirm
Trail TrailManageProfiles
Trail
Trail TrailManageRoles
Trail TrailManageUsers
Target tag struts action-mapping
Content tag JSP file names
Name tag page names and resourced text
Label tag breadcrumbs
Users.rosterUsers.search.confirm
Permissions tag permission to display
Adding custom permissions
Title tag title bar text
HelpPage tag context-sensitive Help
Name
Updatetime
Oid
Permid
0000000000000000PERM
0000000000003000PERM 0000000000009300PERM
Example
Copy the JSPs
Page
Creating a tab
END Index Content Area
Creating a tab
Div
Second linked page customGoodbye.jsp looks like this
Page
Customtab.html
Create Help files
Customtabb.html
Add permissions to the LMS database
Select Maxpermid from Permission
Edit ApplicationResources.properties
Edit navigation.xml
Navigation
Namestudenthome/name
Assign permissions
Creating a tab
Page
Index
Related pages
Troubleshooting for Philips BDP7100
Input/Output Specification for Samsung PS-42C6HD
Upload Event and Error Messages for APC AP7900
PC input signal chart for Insignia NS-LTDVD19-09CA
When the connection is forcibly canceled from the main unit for Sanyo DSR-3009
Installation for Curtis Mathes CMC13003
Accessory Parts List for Oreck compact canister Vaccum
Error Code List for Acer 1710
What are the HDMI connection options for the Samsung HT C5500?
Find out here
Top
Page
Image
Contents