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.
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
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
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
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
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
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
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
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
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
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.
- Module capabilities
Module capabilities enable the use of modules in the theme.
- Dojo classes provided by the Dojo modules
A list of Dojo classes provided by each version 1.9 Dojo meta-module.
Parent The module frameworkRelated concepts:
Simple modules
Customize the CSS styles of social lists