Updating the portlet theme

Update the theme profile for the Connections portlets to functions properly.

Before you begin

Note: You do not need to perform these steps for the sample portal pages that are deployed under IBM Connections when you install the portlets. Those pages are already configured to use the full profile theme for WebSphere Portal 8.0. For WebSphere Portal 8.5, a custom theme, IBM Connections Portlets, is deployed when you install the Connections Portlets and those pages are already configured to use this profile. Follow these steps if you add new pages to your deployment.

About this task

By design, the default themes for Portal 8.0 and Portal 8.5 does not load Dojo in view mode. This helps to render the theme faster. Because the Connections portlets depend on different capabilities, you must use a profile that includes the Dojo capabilities. For the portal default theme in Portal 8.0, the PAA installer is automatically assigning the "Full" profile. However, that profile includes more capabilities than the portlets need. In order to create a highly optimized setup, the rest of this article describes which dependencies the portlets have and how you can add them to your custom theme profile. The custom theme deployed for Portal 8.5 includes the modules needed to render the Connections Portlets, however, you may need to merge the modules into the profile used for your site if you integrate the Connections Portlets into existing pages with other content.

You can not deploy and configure the Connections portlets on a Portal 8 server. An error warns you that the modules are missing.

Procedure

  1. Follow the steps in the article Adding or removing a ready to use module to a theme to in the WebSphere Portal Knowledge Center. Portal 8.0:
    • wp_liveobject_framework
    • dijit_form_17
    Portal 8.5 (Modules needed in addition to the modules loaded in the Basic Content profile):
    • dijit_form
    • dojox_xml (If you are using the Library portlet)
    • dijit_tree (If you are using the Library portlet)
    Note: if you are using a custom profile, add the modules to that profile.
  2. Stop and restart the Portal server.
  3. To specify a theme profile at the page level, you can override the default theme. For example, if the theme is using the profile_deferred.json profile, you can specify a custom profile for specific portal pages. Follow the steps for Setting a profile override on a page in the WebSphere Portal Knowledge Center.