+

Search Tips   |   Advanced Search

Ready to use modules

If we add a module that requires another module not in the profile, automatic dependency injection adds the required module at run time. If we remove a module required by another module in the profile, automatic dependency injection adds the module at run time. If we remove a module required by the theme, but not required by any other modules in the profile, the module is removed, and the theme might break.


Modules: WebSphere Portal 8.5 theme

These modules are used by the WebSphere Portal 8.5 theme.

The plugin.xml file location varies and is documented in the module description.

Module Description Example
wp_theme_portal_85 The Portal 85 theme CSS. dav:fs-type1:/themes/portal8.5/css
wp_theme_edit Add the ability to go into page edit mode. dav:fs-type1:/themes/portal8.5/js
wp_theme_menus The menu framework introduced in 7002. dav:fs-type1:/themes/portal8.5/js
wp_portlet_css Earlier portlet CSS support. dav:fs-type1:/common-resources/ibm/css/portal
wp_legacy_layouts Earlier 7.0 static page layout CSS. dav:fs-type1:/common-resources/ibm/css/portal
wp_layout_windowstates Maximize or Minimize portlet support. Implemented as a server-side data source.
wp_portal Supplies JavaScript global configuration objects for use by other features; URLs, locale information, and user information. Implemented as a server-side data source.
wp_liveobject_framework Add a special handler to any class selector on a tag. For example, if we have a span tag and its class contains vCard, this framework makes the markup live. When we hover on the designated text, the following hover text is shown: Click here for person card. Clicking the hover text shows the person card. The person card feature is available out-of-box, along with other requirements. Developers can extend this framework and add their own handlers. PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/plugin.xml
wp_oob_sample_styles Styles for default web content samples. PORTAL_HOME/pzn.ext/wp.templating.wcm/shared/app/wp.wcm.templating.jar
wp_theme_skin_region Provide accessibility support dav:fs-type1:/themes/portal8.5/js
wp_theme_high_contrast Provide accessibility support when we use high contrast. dav:fs-type1:/themes/portal8.5/js
wp_custom_page_style The view counterpart of the Edit toolbar shelf that sets the style for a specific page. This module reads the style for a page and makes sure the corresponding CSS is loaded into the page.
getting_started_module The getting started module is a pre-defined module that use as starting place to quickly inject our own resources into the current theme. dav:fs-type1:/themes/Portal8.5/modules/getting_started_module
wp_liveobject_framework_core Live Text Framework core part that provides parsing capability. It parses page for a class selector and returns the retrieved nodes to class handler. PORTAL_HOME/ui/wp.tagging.liveobject/semTagEar/Live_Object_Framework.ear/liveobjects.war/WEB-INF/plugin.xml
wp_openajaxhub OpenAjax Hub 2.0 has a publish/subscribe engine that includes a Managed Hub mechanism allowing a host application to isolate untrusted components into secure sandboxes. PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/openajaxhub.jar


Modules: Simple menus

These modules are used by the toolbar, and theme menus. The plugin.xml file location varies and is documented in the module description.

Module Description
wp_simple_contextmenu_main Gathers all the modules required to make up the simple context menus.

dav:fs-type1:/themes/Portal8.5/contributions/simple_contextmenu.json

wp_simple_contextmenu_css Provide CSS styling for the simple context menus

dav:fs-type1/themes/Portal8.5/contributions/simple_contextmenu.json

wp_simple_contextmenu_js Provide support to display a simple pop up context menu.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/simple_contextmenu.jar

wp_simple_contextmenu_ext Provide extensions that plug into the simple context menu, such as badge support.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/simple_contextmenu.jar

wp_simple_contextmenu_templates Provide templates used to render the simple context menu.

dav:fs-type1/themes/Portal8.5/contributions/simple_contextmenu.json


Modules: Menus

These modules are used by theme menus in the Portal, such as inplace edit. These menus are also called Component Action Menus or CAM. The plugin.xml file location varies and is documented in the module description.

Module Description
wp_contextmenu_main Gathers all the modules required to make up the complete Component Action menu.

dav:fs-type1:/themes/Portal8.5/contributions/contextmenu.json

wp_contextmenu_css Provide CSS styling for the Component Action menu.

dav:fs-type1/themes/Portal8.5/contributions/contextmenu.json

wp_contextmenu_js Provide support to display a open action menu for page components, for example a portlet or content item.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/contextmenu.jar

wp_contextmenu_templates Provide templates used to render the Component Action menu in specific contexts, for example, a menu for a component or an inline edit menu.

dav:fs-type1/themes/Portal8.5/contributions/contextmenu.json

wp_contextmenu_config_lof Provide the configuration for the Live Object Framework service to handle Component Action menu instances on a page.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/contextmenu.jar

wp_contextmenu_live_object Provide Live Object Framework service to handle Component Action menu instances on a page.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/contextmenu.jar


Modules: Dynamic Content Spots

These modules provide mappings for dynamic content spots in the theme.

Module Description
wp_dynamicContentSpots_85 Dynamic content spots for the 8.5 theme. We can overlay any dynamic content spots through other modules.

PORTAL_HOME/theme/wp.theme.themes/default85/installedApps/DefaultTheme85.ear/DefaultTheme85.war/WEB-INF/plugin.xml

wp_dynamicContentSpots_toolbar85 Dynamic content spots for the 8.5 toolbar theme. We can overlay any dynamic content spot through other modules.

PORTAL_HOME/toolbar/wp.toolbar.themes/toolbar85/installedApps/ToolbarTheme85.ear/ToolbarTheme85.war/WEB-INF/plugin.xml


Modules: Toolbar

These modules provide resources for the toolbar.

Module Description
wp_a11y Accessibility utility functions APIs.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/a11y.jar

wp_admin_edit Module providing theme artifacts related to the admin area.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/plugin.xml

wp_hiddencontent Module defining CSS to show or hide the hidden content items in the hidden layout container.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/hiddencontent.jar

wp_movecontrols JavaScript API, which allows for moving layout controls from one layout container to another within a page layout.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/movecontrols.jar

wp_portlet_applications Support module for Applications portlets.

WP_PROFILE/installedApps/cell/PA_Applications.ear/wp.portlet.applic.war/WEB-INF/plugin.xml

wp_portlet_changelayout Support module for Change Layout portlet. This shows the orphaned portlets section.

WP_PROFILE/installedApps/cell/PA_Orphaned.ear/wp.portlet.change.war/WEB-INF/plugin.xml

wp_portlet_newcontent Support module for New Content portlet.

WP_PROFILE/installedApps/cell/PA_com.ibm.wps.portle.ear/wp.portlet.conten.war/WEB-INF/plugin.xml

wp_portlet_newpage Support module for New Page portlet.

WP_PROFILE/installedApps/cell/PA_New_Page.ear/wp.portlet.newpag.war/WEB-INF/plugin.xml

wp_portlet_overview Support module for Overview portlet.

WP_PROFILE/installedApps/cell/PA_com.ibm.wps.portle.ear/wp.portlet.conten.war/WEB-INF/plugin.xml

wp_portlet_projects Support module for Project portlet.

WP_PROFILE/installedApps/cell/PA_com.ibm.wps.portle.ear/wp.portlet.conten.war/WEB-INF/plugin.xml

wp_portlet_sitemap Support module for Sitemap portlet.

WP_PROFILE/installedApps/cell/PA_com.ibm.wps.portle.ear/wp.portlet.conten.war/WEB-INF/plugin.xml

wp_portlet_style Support for mode styles portlet.

WP_PROFILE/installedApps/cell/PA_Styles.ear/wp.portlet.styles.war/WEB-INF/plugin.xml

wp_portlet_vanityurl Support for the Vanity URL portlet.

WP_PROFILE/installedApps/cell/PA_VanityUrl.ear/wp.portlet.vanity.war/WEB-INF/plugin.xml

wp_portlet_wiring Dependencies of the wiring portlet

WP_PROFILE/installedApps/cell/PA_Wiring.ear/wp.portlet.wiring.war/WEB-INF/plugin.xml

wp_portlet_wiring_resources Resources provided by the portlet.

WP_PROFILE/installedApps/cell/PA_Wiring.ear/wp.portlet.wiring.war/WEB-INF/plugin.xml

wp_state_page Module that shows the page-specific public render parameters to the client and also provides JavaScript APIs that allow for reading and writing these parameters.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/state.jar!/plugin.xml

wp_state_page_modes Module that annotates the HTML body element of the DOM with microformats that reflect the page modes currently active. The supported page modes are page edit mode, or microformat edit-mode, page information mode, or microformat info-mode," and page help mode or microformat "help-mode". Unlike portlet modes, multiple page modes can be active at the same time.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/state.jar!/plugin.xml

wp_theme_utils Module providing a set of JavaScript utility APIs, used to work with the DOM of the different page parts, which are potentially running in different iframes.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/themeutils.jar

wp_toolbar85 Module providing a dynamic content spot that allows for embedding the main window of the site toolbar into a theme. The id for the dynamic content spot is 85toolbar.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar85_dynamic Module that displays the main control panel of the site toolbar without relying on a dynamic content spot.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_actionbar Module providing a dynamic content spot that renders the main action bar of the site toolbar in the 8.5 theme. The action bar provides access to the site toolbar navigation, project menu, and more menu and also allows for activating page edit mode and page information mode. The id for the dynamic content spot is 85toolbar_actionbar.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/actionbar.jar

wp_toolbar_changepagelayout Module providing the Change Page Layout function for menus.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_common Module providing common resources such as CSS styles, images, and JavaScript for the site toolbar. The resources are supposed to be used in the toolbar theme or by portlets running in the site toolbar.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/common.jar

wp_toolbar_common_wcm Module providing common WCM-related resources such as CSS styles, images, and JavaScript for the site toolbar. The resources are supposed to be used in the toolbar theme or by portlets running in the site toolbar.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/common.jar

wp_toolbar_contextmenu_js A theme module defining a simple JavaScript API for creating menus and managing their lifecycle.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/contextmenu.jar

wp_toolbar_controlactions Module providing the resources that are common to all layout control and portlet-specific menu contributions.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_createpage Module providing the "Create Page" function for menus.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_deletecontrol Module providing the "Delete Control" function for portlet menus.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_deletepage Module providing the Delete Page function for menus.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_editpageproperties Module providing the "Edit Page Properties" function for menus.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_hiddencontent Module providing the functions for showing and hiding the layout container containing the portlets and content items currently hidden.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_hidecontrol Module providing the functions for moving portlets or content items into the hidden layout container of the page.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_host Meta module that groups all theme modules needed to make a page interoperable with the site toolbar. Add this module to the theme profile of the page to edit the page using the site toolbar. This module contains all contributions for both, view mode and edit mode. This module must be added to the non-deferred section of the theme profile.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_host_dynamic Meta module that groups all theme modules needed to make a page interoperable with the site toolbar. Add this module to the theme profile of the page to edit the page using the site toolbar. This module contains all contributions for both, view mode and edit mode. This module must be added to the non-deferred section of the theme profile.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_host_dynamic_view Module that groups all theme modules needed to make a page interoperable with the site toolbar. Add this module to the theme profile of the page to edit the page using the site toolbar. This module contains all contributions needed for view mode. This module must be added to the non-deferred section of the theme profile.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_host_edit Module that groups all theme modules needed to make a page interoperable with the site toolbar. Add this module to the theme profile of the page to edit the page using the site toolbar. This module contains all contributions needed for edit mode. This module can be added to the deferred section of the theme profile.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_host_view Module that groups all theme modules needed to make a page interoperable with the site toolbar. Add this module to the theme profile of the page to edit the page using the site toolbar. This module contains all contributions needed for view mode. This module must be added to the non-deferred section of the theme profile.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_logo Module providing a dynamic content spot to embed the toolbar logo into a theme. The identifier of the dynamic content spot is 85toolbar_logo.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/logo.jar

wp_toolbar_menuactions Module providing the resources that are common to all toolbar-specific menu contributions.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_moremenu Module defining the more menu of the toolbar. Provides a content spot to embed the more menu into a theme. The ID of the dynamic content spot is 85toolbar_moremenu.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/moremenu.jar

wp_toolbar_movecontrol Module providing the Move Control functions for portlet menus.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_movepage Module providing the Move Page function for menus.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_pageactions Module providing the resources that are common to all page-specific menu contributions.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_projectmenu Module for integrating the project menu into the toolbar. Provides a content spot to embed the project menu into a theme. The ID of the dynamic content spot is 85toolbar_projectmenu.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/projectmenu.jar

wp_toolbar_sitepreview Module providing the "Preview as User" and "Preview as Unauthenticated" functions for menus.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_toolbar_sitepreview_contentspot Module providing the dynamic content spot to embed the site preview function into the theme. The ID of the dynamic content spot is 85toolbar_preview.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/preview.jar

wp_toolbar_tab Meta module that groups all theme modules needed to add a page to the site toolbar. Add this module to the theme profile of the page if the page is to run in the site toolbar.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_utils Module providing toolbar utility functions for opening or closing the toolbar, engaging edit mode, or opening a toolbar tab.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_validator Module to validate the state of the toolbar tab frame. This is needed for handling context switches, such as session timeouts, correctly.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_viewframe_validator Module to validate the state of the view frame. This is needed for handling context switches, such as session timeouts, correctly.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar

wp_toolbar_wiring Module providing the functions for managing communication endpoints and portlet wires.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/menuactions.jar

wp_photon_iframe XSLT transformation for iFrame transport.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/photon.jar

wp_photon_promisor A promisor implementation.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/photon.jar

wp_photon_xslt XML and XLST utility functions

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/photon.jar

wp_toolbar_ghost Module that groups all theme modules needed to make a page interoperable with the site toolbar without rendering it. This module must be added to the non-deferred section of the theme profile.

PORTAL_HOME/toolbar/wp.toolbar.modules/webapp/installedApps/ToolbarModules.ear/ToolbarModules.war/WEB-INF/lib/toolbar.jar


Modules: Drag-and-drop

These modules provide the toolbar drag-and-drop function.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/dnd.jar

Module Description
wp_dnd_css Provide the CSS used to show drag sources and drop zones.
wp_dnd_main This module parses the markup of a page layout to convert the layout containers into valid HTML 5 drop zones.
wp_dnd_util Provide JavaScript utility APIs for implementing drag-and-drop features.


Modules: IBM Web Content Manager

These modules provide WCM functions.

Module Description
wcm_config Web Content Manager Config is a resource intended to be used by Web Content Manager theme modules.

PORTAL_HOME/wcm/prereq.wcm/wcm/shared/app/ilwwcm-services-impl.jar

wcm_inplaceEdit In-place editing enables users with edit access to a content item to edit fields of that item from within the web page itself instead of using the authoring portlet. This feature is available when you display content with a web content viewer portlet.

WP_PROFILE/installedApps/cell/wcm.ear/wcm-inplaceEdit.war/WEB-INF/plugin.xml


Modules: Content Mapping

Content mapping support.

PORTAL_HOME/theme/wp.theme.modules/contentmapping/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/contentmapping.jar

Module Description
wp_content_mapping_picker Provide the Content Mapping Picker Dialog that allows one to select a piece of content from Web Content Manager.
wp_content_targeting_cam Provide resources required for the Content Targeting dialog that is launched from the Component Action menu.

WP_PROFILE/installedApps/cell/PA_wp.pzn.ui.actions.ear/wp.pzn.ui.actions.war/WEB-INF/plugin.xml


Modules: Federation

Federated document picker support.

PORTAL_HOME/theme/wp.theme.modules/federation/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/federation.jar

Module
wp_federated_documents_picker


Modules: Search

These modules provide JavaScript code for the search box widget and provide a JSP to generate the search box markup started as a dynamic content spot. The plugin.xml file location is PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/search.jar

Module Description
wp_search Search widget
wp_searchbar Lightweight inline search bar that redirects to the search page to show results.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/search.jar


Modules: Analytics

These modules provide Analytics support.

PORTAL_HOME/theme/wp.theme.modules/asa/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/asa.jar

Module Description
wp_analytics Meta module that provides all analytics features. Use this to enable all analytics features including the aggregator, analytics tags and site promotions, and the overlay reports.
wp_analytics_aggregator Inserts the reference to the analytics aggregator and its dependencies into the page.
wp_analytics_bootstrap Internal module containing the bootstrap code needed for analytics. Should not be directly referenced in theme profiles.
wp_analytics_overlay_reports Public module providing the analytics overlay reports for portlets and pages.
wp_analytics_tags Public module providing the analytics tag and site promotion functions. This module also provides the dynamic content spots that produce the analytics micro-formats.
wp_analytics_tags_dialog Public module providing the dialog for working with analytics tags and site promotions.


Modules: Personalization

These modules provide resources for Personalization.

PORTAL_HOME/pzn/prereq.pzn/installedApps/Personalization_Workspace.ear/pznauthorportlet.war/WEB-INF/plugin.xml

Module Description
wp_pzn_geolocation Provide resources required for Geolocation Personalization.


Modules: Social lists

The wp_social_rendering theme module provides the CSS styles used by social lists. It defines the capability with the name social_rendering and the v8.5.

    PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/modules/sr/css/sr.css

No prerequisites are required to use this theme module.


Modules: Web Dock

These modules provide resources to the web dock application.

WP_profile/installedApps/cell/PA_WebDockPortServlet.ear/WebDockPortlet.war/WEB-INF/plugin.xml

Module Description
wp_webdock Provide resources required by web dock application.


Modules: IBM Worklight Integration

Modules for Worklight application integration.

Location for all wp_worklight_* modules:

    dav:fs-type1/themes/Portal8.5/contributions/worklight61.json

Location for all wl_* modules:

    PORTAL_HOME/theme/wp.theme.worklight.ext/installableApps/wp.theme.worklight.ext.ear/wp.theme.worklight.ext.war/WEB-INF

Module Description
wp_worklight Mapping module to Worklight integration extension
wp_worklight_android Mapping module to Worklight integration extension for Android
wp_worklight_css Mapping module to Worklight CSS
wp_worklight_css_android Mapping module to Worklight CSS for Android
wp_worklight_css_ios Mapping module to Worklight CSS for iOS
wp_worklight_ios Mapping module to Worklight integration extension for iOS
wp_worklight_jsonstore Mapping module to Worklight client JSONStore
wp_worklight_plugins Mapping module to Worklight integration extension
wp_worklight_plugins_android Mapping module to Worklight integration extension for Android
wp_worklight_plugins_ios Mapping module to Worklight integration extension for iOS
wl_android_6 Provide Worklight client and Cordova JavaScript resources for Android devices
wl_android_61 Provide Worklight client and Cordova JavaScript resources for Android devices
wl_client_css_android_6 Provide Worklight client CSS for Android devices, specifically for the diagnostic window, and modal dialog
wl_client_css_android_61 Provide Worklight client CSS for Android devices, specifically for the diagnostic window, and modal dialog
wl_client_css_ios_6 Provide Worklight client CSS for iOS devices, specifically for the diagnostic window, and modal dialog
wl_client_css_ios_61 Provide Worklight client CSS for iOS devices, specifically for the diagnostic window, and modal dialog
wl_client_jsonstore_android_6 Provide Worklight client JSONStore for Android devices
wl_client_jsonstore_android_61 Provide Worklight client JSONStore for Android devices
wl_client_jsonstore_ios_6 Provide Worklight client JSONStore for iOS devices
wl_client_jsonstore_ios_61 Provide Worklight client JSONStore for iOS devices
wl_config Data source that injects the initialization for client and Cordova API
wl_cordova_css_android_6 Provide Cordova client CSS, specifically for the tab bar component
wl_ios_6 Provide Worklight client and Cordova JavaScript resources for iOS devices
wl_ios_61 Provide Worklight client and Cordova JavaScript resources for iOS devices
wl_plugins_android_61 Provide Worklight plug-in JavaScript resources for Android devices
wl_plugins_ios_61 Provide Worklight plug-in JavaScript resources for iOS devices


Modules: Sametime

These modules provide the code for integrating with IBM Sametime stlinks support and new proxy support.

The plugin.xml file location is...

    PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/sametime.jar

Module Description
wp_sametime_links Earlier STlinks support.
wp_sametime_proxy New Sametime proxy support.


Modules: Web Application Integrator

These modules provide the Web Application Integrator.

    PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/ic4_wai.jar!/plugin.xml

Module Description
wp_ic4_wai_resources Provide resources to enable Connections integration with WAI.


Modules: Client Utils

These modules provide JavaScript utility code with no dependencies on the Dojo Toolkit in the i$ global namespace. These modules are useful for light-weight themes with no framework dependencies. The code includes type checks, configuration that merges, IO utilities, JSON parsing, DOM helpers, Promises, and eventing.

The plugin.xml file location is...

    PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/ibmc.jar

Module Description
wp_client_main Contains basic utilities.
wp_client_ext Contains advanced utilities like Promises, IO, DOM helpers, events, and the deferred module loading code.
wp_client_dnd Contains drag-and-drop capabilities.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/ibmc.jar

wp_client_logging Contains logging capabilities for error, warning, and information messages.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/ibmc.jar

wp_client_selector Contains a JavaScript CSS selector engine.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/ibmc.jar

wp_client_tracing Contains tracing capabilities.

PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/ibmc.jar


Modules: Portal Client

These modules provide utilities and base code for other modules, including Tagging and Rating.

The plugin.xml file location is...

    PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/portalclient.jar

Module Description
wp_portlet_client_model Public client programming model. Includes REST service and state handling. Used as a base prerequisite to other functional modules.
wp_portal_client_utils Common utilities for other modules to use (XML handling, authentication), used as base prerequisite to other functional modules.
wp_portal_client_rest_utils Client-side data stores used by other Portal features, such as Tagging and Rating, to access the Portal REST modules on the server.
wp_portal_ui_utils Common UI elements. Used as a base prerequisite for some theme dialogs, such as the Content Mapping Picker and Tagging and Rating
wp_tagging_rating Tagging and Rating widgets
wp_tagging_rating_opensearch Open Search plug-in for Tagging and Rating
wp_tagging_rating_light Provide all inline tagging and rating widgets dojo-less.
wp_tagging_rating_menu Provide tagging and rating menu items in the actions menu with Dojo.
wp_tagging_rating_tagcloud Provide tagcloud in Tagcenter page with Dojo.
wp_template_select_dialog A dialog that is started from the New Page dialog that allows a user to pick on a page template which to base their newly created page.


Modules: Dialog API

These modules provide the theme dialog function.

    PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/dialog.jar

Module Description
wp_dialog_css Provide the CSS styling for dialogs displayed by the Dialog API.
wp_dialog_draggable Provide support to allow dialogs created with the Dialog API to create dialogs to display page content.
wp_dialog_main Provide an API to create dialogs to display page content
wp_dialog_util Provide utilities to support the Dialog API.


Modules: OneUI

These modules provide the CSS for OneUI.

Meta-Module

  • wp_one_ui
  • wp_one_ui_dijit

The plugin.xml file location is...

    PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/oneui.jar

Module Description
wp_one_ui_21 Provide OneUI v2.1 CSS.
wp_one_ui_30 Provide OneUI v3.0 CSS.
wp_one_ui_dijit_30 Provide dijit support for OneUI.
wp_one_ui_303 Provide OneUI v3.03 CSS.
wp_one_ui_dijit_303 Provide dijit support for OneUI v3.03.


Modules: Dojo

These modules are used for separate layers that are built from a Dojo build profile. The djconfig object is provided by a Portal data source. The POC URL for Dojo 1.6 is dojo:config@v1.6. For Dojo 1.7, it is dojo:config@v1.7. For Dojo 1.9, it is dojo:config@v1.9. Look in the /dojo/build.txt to see which files are in each layer. Each module contributes to the head section.


Modules: Dojo Meta-Modules

These Dojo modules are not associated with a specific Dojo release. In WebSphere Portal, a meta-module paradigm was added for Dojo support. The user can define which version of Dojo to use, 1.9, 1.7 or 1.6. The meta-modules do not have the Dojo version specified.

The meta module definitions are stored in the following files:

    dojo19.json
    PORTAL_HOME/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.9

    dojo17.json
    PORTAL_HOME/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.7

    dojo16.json
    PORTAL_HOME/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.6

To activate a version, copy the corresponding file into WebDAV folder...

    dav:fs-type1:/themes/portal8.5/contribution

Delete the previous file and restart the server.

We can have only one file in the folder at one time because the dojo16.json, dojo17.json, and dojo19.json files are not supported at the same time. 1.7 and Dojo 1.6 sections.

The following list shows the meta-modules.

  • dojo
  • dojo_app
  • dojo_data
  • dojo_data_ext
  • dojo_dnd_basic
  • dojo_dnd_ext
  • dojo_dom
  • dojo_fmt
  • dojo_fx
  • dojo_node_list
  • dojo_promise
  • dojo_request
  • dojo_selector_lite
  • dijit
  • dijit_app
  • dijit_editor
  • dijit_editor_plugins
  • dijit_form
  • dijit_layout_basic
  • dijit_layout_ext
  • dijit_menu
  • dijit_tree
  • dijit_all
  • dojox_all
  • dojox_app
  • dojox_aspect
  • dojox_calendar
  • dojox_charting
  • dojox_charting_all
  • dojox_collections
  • dojox_data_all
  • dojox_data_basic
  • dojox_dgauges
  • dojox_fx
  • dojox_gfx
  • dojox_gfx3d
  • dojox_grid_all
  • dojox_html_basic
  • dojox_images
  • dojox_io
  • dojox_layout_ext
  • dojox_layout_basic
  • dojox_mobile
  • dojox_mobile_app
  • dojox_mobile_compat
  • dojox_mobile_app_compat
  • dojox_string
  • dojox_uuid
  • dojox_widget_standby
  • dojox_xml


Dojo 1.9 modules

plugin.xml file location is...

    PORTAL_HOME/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.9

Module
dojo_19
dojo_app_19
dojo_data_19
dojo_data_ext_19
dojo_dnd_basic_19
dojo_dnd_ext_19
dojo_dom_19
dojo_fmt_19
dojo_fx_19
dojo_node_list_19
dojo_promise_19
dojo_request_19
dojo_selector_lite
dijit_19
dijit_app_19
dijit_editor_19
dijit_editor_plugins_19
dijit_form_19
dijit_layout_basic_19
dijit_layout_ext_19
dijit_menu_19
dijit_tree_19
dijit_all_19
dojox_app_19
dojox_aspect_19
dojox_calendar_19
dojox_collections_19
dojox_data_basic_19
dojox_dgauges_19
dojox_fx_19
dojox_gfx_19
dojox_gfx3d_19
dojox_html_basic_19
dojox_images_19
dojox_io_19
dojox_layout_basic_19
dojox_layout_ext_19
dojox_string_19
dojox_widget_standby
dojox_uuid_19
dojox_xml_19
dojox_mobile_19
dojox_mobile_app_19
dojox_mobile_compat_19
dojox_mobile_app_compat_19
dojox_charting_19
dojox_charting_all_19
dojox_data_all_19
dojox_grid_all_19
dojox_all_19


Dojo 1.7 modules

The plugin.xml file location is...

    PORTAL_HOME/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.7

Module
dojo_17
dojo_app_17
dojo_data_17
dojo_dnd_basic_17
dojo_dnd_ext_17
dojo_dom_17
dojo_fmt_17
dojo_fx_17
dojo_node_list_17
dijit_17
dijit_app_17
dijit_editor_17
dijit_editor_plugins_17
dijit_form_17
dijit_layout_basic_17
dijit_layout_ext_17
dijit_menu_17
dijit_tree_17
dijit_all_17
dojox_aspect_17
dojox_collections_17
dojox_data_basic_17
dojox_fx_17
dojox_gfx_17
dojox_gfx3d_17
dojox_html_basic_17
dojox_io_17
dojox_layout_basic_17
dojox_string_17
dojox_uuid_17
dojox_xml_17
dojox_mobile_17
dojox_mobile_app_17
dojox_mobile_compat_17
dojox_mobile_app_compat_17
dojox_charting_17
dojox_charting_all_17
dojox_data_all_17
dojox_grid_all_17
dojox_all_17


Dojo 1.6 modules

The plugin.xml file location is...

    PORTAL_HOME/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.6

Module
dojo_16
dojo_app_16
dojo_data_16
dojo_dnd_basic_16
dojo_dnd_ext_16
dojo_dom_16
dojo_fmt_16
dojo_fx_16
dojo_node_list_16
dijit_16
dijit_app_16
dijit_editor_16
dijit_editor_plugins_16
dijit_form_16
dijit_layout_basic_16
dijit_layout_ext_16
dijit_menu_16
dijit_theme_tundra_16
dijit_tree_16
dojox_aspect_16
dojox_charting_16
dojox_collections_16
dojox_data_basic_16
dojox_fx_16
dojox_gfx_16
dojox_gfx3d_16
dojox_html_basic_16
dojox_io_16
dojox_layout_basic_16
dojox_string_16
dojox_uuid_16
dojox_xml_16
dojox_mobile_16
dojox_mobile_app_16
dojox_mobile_compat_16
dojox_mobile_app_compat_16


Modules: JQuery

These modules provide jQuery.

    PORTAL_HOME/theme/wp.theme.jquery/installedApps/wp.theme.jquery.ear/wp.theme.jquery.war/WEB-INF/plugin.xml

Module Description
jquery_1_10_2 Provide jQuery v1.10.2 core resources.


Modules: Modularized Page Builder

These modules provide support for the modularized Page Builder themes from 7.0.

The plugin.xml file location is...

    PORTAL_HOME/ui/wp.mashup.cc.deploy/installedApps/MashupCommonComponent.ear/mm.builder.v3001.war/WEB-INF

Module Description
mm_template_layout Widget that handles layout refreshing, this module is only used for Modularized Page Builder themes from 7.0
mm_customize_shelf Base widget for the site toolbar, this module is only used for Modularized Page Builder themes from 7.0
mm_page_toolbar Widget for the Customize, Hidden Content, Save & Exit, and Cancel. This module is only used for Modularized Page Builder themes from 7.0
mm_content_set_list Menu framework list widget from 7.0. This module is only used for Modularized Page Builder themes from 7.0
mm_content_set_menu Menu framework widget from 7.0. This module is only used for Modularized Page Builder themes from 7.0
mm_controlled_nav_widget Navigation widget from 7.0. This module is only used for Modularized Page Builder themes from 7.0


Modules: Theme

These modules provide earlier Portal 7.0 theme skins.

The plugin.xml file location varies and is documented in the module description.

Module Description
wp_pagebuilder_standard_skin_70 Earlier 7.0 standard skin

dav:fs-type1/skins/Standard/

wp_pagebuilder_noskin_skin_70 Earlier 7.0 no skin

dav:fs-type1/skins/NoSkin/


Modules: Mashups Enabler

Provide the modules for Enabler from the Mashups 3.0.0.1 release.

The plugin.xml file location is...

    PORTAL_HOME/ui/wp.mashup.cc.deploy/installedApps/MashupCommonComponent.ear/mm.enabler.war.v3001.war/WEB-INF

Module Description
mm_open_ajax_hub Open Ajax Hub
mm_enabler Full enabler
mm_enabler_core Enabler core; provides only iWidget container support but no model APIs
mm_enabler_ext Enabler support is not included in the mm_enabler


Modules: Mashups Builder

Provide the modules for Builder from the Mashups 3.0.0.1 release.

The plugin.xml file location is...

    PORTAL_HOME/ui/wp.mashup.cc.deploy/installedApps/MashupCommonComponent.ear/mm.builder.v3001.war/WEB-INF

Module Description
mm_builder Builder base
mm_builder_ext Builder support
mm_builder_dialogs Builder dialog base widget
wp_theme_widget Menu support for iWidgets


Modules: User Interface

These modules provide user interface code.

The plugin.xml file location is...

    PORTAL_HOME/ui/wp.mashup.cc.deploy/installedApps/MashupCommonComponent.ear/mm.builder.v3001.war/WEB-INF

Module Description
mm_page_sharing_base Add Shared Pages widget and the Share Page widget
mm_page_sharing Add Shared Pages widget and the Share Page widget
mm_page_sharing_permission Add Shared Pages widget and the Share Page widget
mm_page_sharing_user Add Shared Pages widget and the Share Page widget

Page handling

Module Description
mm_move_page Move Page widget
mm_new_page_dialog New Page dialog widget
mm_delete_page Menu contribution for deleting a page

Wiring

Module Description
mm_builder_wiring Wiring widget

Portlet handling

Module Description
mm_delete_control Menu contribution for deleting a portlet


Modules: Page Builder

These modules contain code for running Page Builder functions.

The plugin.xml file location is....

    PORTAL_HOME/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/pagebuilder.jar

Module Description
wp_pagebuilder_base Base code and utilities used by the other modules in this section.
wp_pagebuilder_ui Initialization code and base widgets (such as dialogs) used by other Page Builder modules.
wp_pagebuilder_controls Code to add the Move portlet menu actions (Move Up/Left/Right/Down).
wp_pagebuilder_debug Client-side debugging and tracing code, this module is turned off by default.
wp_pagebuilder_data Data stores used by Page Builder editing tools, and that follow the Dojo read/write API.
wp_pagebuilder_dnd Support for portlet drag-and-drop in the page layout.
wp_pagebuilder_shelf The site toolbar code, this module is used for modularized Page Builder themes from 7.0 only.
wp_pagebuilder_csa Earlier CSA-only Page builder code, this module is used for modularized Page Builder themes from 7.0 only.
wp_pagebuilder_widget_css Earlier CSA widget CSS, this module is used for modularized Page Builder themes from 7.0 only.
wp_pagebuilder_shelf_base Contains the base code for the tabs in the theme toolbar, used a prerequisite for other modules that implement tabs in the toolbar.
wp_wcm_modal_dialog Contains a framework that displays a page in an iframe inside a modal dialog Used as a prerequisite to other modules that use this dialog framework.
wp_managed_pages_support Contains a JavaScript configuration object used by all of the managed pages theme modules.
wp_managed_pages_support_edit Contains base JavaScript code shared by the project menu and preview managed pages modules.
wp_toolbar A managed pages theme module for the toolbar.
wp_status_bar The theme status bar that relays information, warning, and error messages to the user.
wp_project_menu A dojo-less managed pages theme module for the view mode display of project menu.
wp_project_menu_edit A managed pages theme module for the edit mode function of the project menu.
wp_preview CSS for the managed pages Preview controls seen in page view mode.
wp_preview_menu A managed pages theme module for the Preview function that is seen in the More menu
wp_template_select_dialog A dialog that is started from the New Page dialog. A user can pick a page template and base a newly created page on that template.


Parent The module framework

Related concepts:
Simple modules
Customize the CSS styles of social lists