Determining where to save your customizations
When you are customizing , save your customized files to the appropriate directory to ensure that your customizations override the default settings.
The base directory where you must store your customizations is defined during installation, when it is saved as an IBM® WebSphere® Application Server variable named CONNECTIONS_CUSTOMIZATION_PATH. By default, this variable is set to *installDir*/data/customization. This customization base directory is referenced as *customizationDir* throughout the documentation
To determine the location of your customization directory, check the value of the CONNECTIONS_CUSTOMIZATION_PATH variable for your deployment. After you determine the base directory location, you can then identify the subdirectory where you must save your customizations.
-
Log in to the IBM WebSphere Application Server Integrated Solutions Console.
-
Expand Environment and select WebSphere variables.
-
Look for CONNECTIONS_CUSTOMIZATION_PATH in the list of variable names and make a note of the value.
For example:
/local/IBM/Connections/data/shared/customization -
Save your customized files in the appropriate subdirectory of the customization directory:
-
To save customizations that apply to all the applications, copy the file into the common subdirectory:
*customizationDir*/common -
To save customizations that apply to a single application only, copy the file into the subdirectory for that application:
Directory path Description *customizationDir*/commonStores files to be applied to all of the applications. You most often copy edited files to this directory. *customizationDir*/activitiesStores files to be applied to the Activities user interface only. *customizationDir*/blogsStores files to be applied to the Blogs user interface only. *customizationDir*/bookmarksStores files to be applied to the Bookmarks user interface only. *customizationDir*/communitiesStores files to be applied to the Communities user interface only. *customizationDir*/filesStores files to be applied to the Files user interface only. *customizationDir*/forumsStores files to be applied to the Forums user interface only. *customizationDir*/homepageStores files to be applied to the Home page user interface only. *customizationDir*/metricsStores files to be applied to the Metrics page user interface only. *customizationDir*/moderationStores files to be applied to the Moderation page user interface only. *customizationDir*/newsStores files to be applied to the News user interface only. *customizationDir*/profilesStores files to be applied to the Profiles user interface only. *customizationDir*/searchStores files to be applied to the Advanced Search user interface only. *customizationDir*/wikisStores files to be applied to the Wikis user interface only. Note
Footers for Community widgets are controlled within the Communities subdirectory. With the exception of Blogs and Wikis which are controlled from their respective application subdirectories.
The following table identifies where to store customized versions of files when the customizations apply to all the applications.
Directory path Description *customizationDir*/themes/<theme_name>Theme/custom.cssCustomized styles *customizationDir*/themes/<theme_name>Theme/defaultTheme.cssCustomized themes *customizationDir*/common/nav/templates/login.jspCustomized login page *customizationDir*/common/nav/templates/footer.jspCustomized footer file *customizationDir*/common/nav/templates/error.jspCustomized error page *customizationDir*/themes/imagesCustomized images The following table identifies where to store application-specific versions of customized CSS files:
File name and file path Description *customizationDir*/themes/*theme*/applications/activities.cssCustomized styles for Activities. *customizationDir*/themes/*theme*/applications/blogs.cssCustomized styles for Blogs. *customizationDir*/themes/*theme*/applications/dogear.cssCustomized styles for Bookmarks. *customizationDir*/themes/*theme*/applications/bookmarklet.cssCustomized styles for the Bookmarklet. *customizationDir*/themes/*theme*/applications/communities.cssCustomized styles for Communities. *customizationDir*/themes/*theme*/applications/files.cssCustomized styles for Files. *customizationDir*/themes/*theme*/applications/forums.cssCustomized styles for Forums. *customizationDir*/themes/*theme*/applications/homepage.cssCustomized styles for the Home page. *customizationDir*/themes/*theme*/applications/metrics.cssCustomized styles for Metrics. *customizationDir*/themes/*theme*/applications/moderation.cssCustomized styles for Moderation. *customizationDir*/themes/*theme*/applications/news.cssCustomized styles for News. *customizationDir*/themes/*theme*/applications/profiles.cssCustomized styles for Profiles. *customizationDir*/themes/*theme*/applications/wikis.cssCustomized styles for Wikis.
Note
- Where theme is the name of the themes that are available for each application. For example: redTheme, goldTheme, and so on.
- When you select the Coffee theme in the UI, the goldTheme is invoked. There is no coffeeTheme in the CSS files.
- Right-to-left themes are specified in the
*application*RTL.cssfiles, where application represents one of the HCL Connections applications. For example:activitiesRTL.css - For information about where to save customized application properties files, see the Property file strings topic.
-