Customize the user interface
Overview
The procedure to customize IBM Connections is the same for each application.
- Edit a copy of the relevant source file
- Save it in the appropriate customization directory
The style of the Connections user interface is based on the IBM Collaboration Solutions OneUI Toolkit 3.0...
WAS_HOME/profiles/profile/installedApps/cell/application.ear/application.war/WEB-INF/eclipse/plugins/com.ibm.oneui3.styles_version.jar
To extend or override default styles from the OneUI 3.0.x toolkit...
WAS_HOME/profiles/profile/installedApps/cell/application.ear/application.war/WEB-INF/eclipse/plugins/com.ibm.lconn.core.styles_version.jar
Customize IBM Connections applications
- Find the file that serves as the source of the interface elements to customize.
- Enable the customization debugging capability.
- Copy the source file to customize into the appropriate customization directory.
Source files for each user interface area...
Feature File location Cascading style sheets /nav/common/styles/defaultTheme/custom.css
/nav/common/styles/defaultTheme/custom_rtl.css
/nav/common/defaultTheme_rtl.css (For Arabic, Hebrew, or other right-to-left languages)
/nav/common/styles/defaultTheme/defaultTheme.css (colors)Error page /nav/templates/error.jsp Footer /nav/templates/footer.jsp Login page /nav/templates/login.jsp Navigation bar /nav/templates/header.jsp
/nav/templates/menu/people.jsp
/nav/templates/menu/communities.jsp
/nav/templates/menu/apps.jsp
For example, to edit the footer, and have the same footer be displayed in all of the applications, store the updated footer file in...
customizationDir/common/nav/templates/footer.jsp
To change the login page of the Files application only, store the login.jsp file in the files subdirectory instead of the common subdirectory:
customizationDir/files/nav/templates/login.jsp
- Edit the file in the customizationDir directory to make the changes.
- Test the changes by refreshing the web browser.
You might have to clear the browser cache to see the changes.
- When we are ready to publish the changes, turn off the customization debugging capability.
- Use the WAS console, stop and restart each application EAR file.
- Force all user web browsers to refresh all cached content and display changes by updating the product version time stamp.
What to do next
- Determine where to save the customizations
- Enable live user interface customization editing mode
- Customize the navigation bar
- Customize images
- Add styles to the Connections stylesheet
- Make extensive color and style changes
- Customize the login page
- Customize the footer
- Customize the error page
- Customize the Getting Started view
- Customize product strings
- Override and extending JavaScript in Connections
- Extend JSP files with custom tags
- Customize the Application Access and Access Request interfaces
Parent topic:
Customizing
Related:
Connections customization best practices
Apply common configuration property changes
Enable live user interface customization editing mode
Required post-customization step