IBM R1 manual Attribute

Page 58

Table of sample matching strings

Type

Example

matches

User

Fulano de Tal/Cambridge/IBM

A person (Fulano de Tal) at IBM in

 

cn=Fulano de Tal,ou=Cambridge,o=IBM

Cambridge

 

Same as above

 

cn=Jan Doe,ou=West5,ou=Weston,o=IBM

A person (Jan Doe) at the West5

 

*/Cambridge/IBM

office of IBM in Weston

 

Anyone at IBM in Cambridge

 

*,ou=Cambridge,o=IBM

Anyone at IBM in Cambridge

 

*

Anyone at all

Group

GroupCD/Groups/whatever

Everybody in this group

 

cn=GroupCD,ou=Groups,o=whatever

Everybody in this group

Attribute

preferredLanguage=fr

Everybody with this attribute with

 

a value fr

 

preferredLanguage=*

 

Everybody with this attribute no

 

preferredLanguage

matter what its value (if any)

 

Same as the above

 

preferredLanguage=

Everybody with this attribute to

 

 

which no values or an empty

 

preferredLanguage!=*

value has been assigned

 

Everybody who doesn’t have this

 

preferredLanguage!=

attribute

 

Everybody who doesn’t have this

 

 

attribute or has it with a non-

 

preferredLanguage!=fr

empty value assigned to it

 

Everybody who doesn’t have this

 

 

attribute or has it without the

 

departmentNumber=1*

value fr assigned to it

 

All users whose department

 

sn=Jones

number begins with 1.

 

All users whose surname is Jones.

Logo URLthe branding logo to be displayed on each of the application’s pages.

Logoff URLthe URL of the page to be displayed when a user exits from the application.

The dialog box also contains a number of checkboxes:

Use Custom Imagesunchecked, the customization set uses the image files in the LMM Images directory; checked, the image files in the customization set’s Images directory are to be used.

Use Helpunchecked, the customization set uses the Help files in the LMM Help directory; checked, the files in the customization set’s Help directory are to be used.

Use CSSunchecked, the customization set uses the CSS files in the LMM CSS directory; checked, the files in the customization set’s CSS directory are to be used.

Use JSPunchecked, the customization set uses the JSPs in the LMM Web server directory; checked, the JSPs in the customization set’s Web server directory are to be used.

Use templatesunchecked, the customization set uses the templates for e-mail and notifications in the LMM server’s resources directory; checked, the templates in the customization set’s resources directory are used.

Chapter 7: Customization sets 53

Image 58
Contents Customization Guide Licensed Materials Property of IBM DisclaimerList of Trademarks Page Table of Contents Creating a tab Customization setsIndex Customizing the user interface Disclaimer and a word about conventions Acronyms and abbreviationsAcronym or What it stands for Abbreviation Page Chapter Changing settings through the user interface or XML Changing settingsPage Chapter Controlling access to features through permissions To add a role to the systemTo automatically assign a role to a user To modify permissions settings for an existing roleTo assign a role to a user To explicitly assign a role to a userControlling access to features Page Chapter Customizing Help Anatomy of a Help topicScript Mosaic-bg Background-repeat repeat-xScript Head Replacing a context-sensitive Help topic Editing an existing Help topicLmsform action=/prefSubmit.do % Adding your own Help topic HREF=shnotifications.html target=topNotifications/Abr HREF=shenrolled.html target=topEnrolled courses/AbrChapter Customizing JavaServer Pages OverviewLMS JSP tag libraries Anatomy of a TLD fileServerNameWEB-INFtld String formName = request.getParameterformName Referencing the url tag in a JSPDefining the url tag in the TLD file Rtexprvaluetrue/rtexprvalue Attribute Tag ServerNameWEB-INFclassescomlotuselearntaglibAnatomy of a JSP Learning Management System serverDefining a page as a JSP Including tag library descriptor files Localizing page contentReferencing Struts tags Including JavaScript source code Including the JSPs that comprise the main templateDiv class=formBoxPositionInner Td class=formBoxTitleBg colspan=3 valign=middle nowrapLogicnotPresent LogicnotMatch DivLogicnotPresent logicpresent name=invalidForm LogicpresentDelivery server Localizing page textScript language=JavaScript src=js/delivery.js/script Displaying errors to the userPopulating a frameset in a JSP Defining resizable frames Making global changes Frameset HtmlApplying customization sets Changing the application styleLanguage-version Editing existing CSS filesServerNamecsslanguageCodebrowserType Browser-versionChanging the font size or font style of the application Adding your own CSS filesReplacing CSS files @import urlmyStyles.cssUpdating page text ServerNameWEB-INFclassesresourcesserverNamepropertiesAdding and replacing graphics Titlelmsmessage key=application.title //titleApplication.title = IBM Lotus Learning Management System Lmslinklmsimg src=images/name.gif… //lmslinkImage.alt.logo = IBM Lotus Learning Management System Replacing the application logoLearning Management System server Delivery serverDeliverylogoURL resource=images/myCompanyLogo.gif Changing individual JSPsReplacing a reference to a CSS style Changing the style of an individual JSPChanging the functionality of an individual JSP Editing existing JSP tagsSpecifying the next page to display Submitting a form Canceling the submission of a formEditing form Bean values with the lmshidden tag Lmshidden property=userEvent Removing JSP tagsLmshidden name=%=formName% property=unmodifiedKeywords Custom fieldsIt then checks to see if its a text box type field LogicnotPresent Logicequal Page Adding Ldap attributes to User Search pages Chapter Customizing SearchCustomizing user searches Attribute name=HealthPlanChoice type=java.lang.StringHealthPlanChoice = Employees Health Plan Removing fields from User Search pagesAdding custom fields to the Offerings Catalog Customizing Offerings Catalog searchesCustomizing course management and resource searches Removing fields from Offerings Search pagesRemoving fields from the Search pages Chapter Customization sets Creating a customization setLMM De en etc. SalesCS De en EtcPage Attribute Name Type Modified Size Path Customization sets Page Chapter Creating a tab UsersUsers.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.confirmTrail TrailManageProfiles TrailTrail TrailManageRoles Trail TrailManageUsersTarget tag struts action-mapping Content tag JSP file namesName tag page names and resourced text Label tag breadcrumbsUsers.rosterUsers.search.confirm Permissions tag permission to display Adding custom permissionsTitle tag title bar text HelpPage tag context-sensitive HelpName UpdatetimeOid Permid0000000000000000PERM 0000000000003000PERM 0000000000009300PERM Example Copy the JSPsPage Creating a tab END Index Content Area Creating a tab Div Second linked page customGoodbye.jsp looks like this Page Customtab.html Create Help filesCustomtabb.html Add permissions to the LMS database Select Maxpermid from PermissionEdit ApplicationResources.properties Edit navigation.xml NavigationNamestudenthome/name Assign permissionsCreating a tab Page Index