Modules that are provided with the modularized theme

WebSphere® Portal Express® provides a set of ready-to-use modules.

Use these dependency guidelines when you add and remove modules from your profile:
  • If you add a module that requires another module that is in not in the profile, the automatic dependency injection adds the required module at run time.
  • If you remove a module that is required by another module that is in the profile, the automatic dependency injection adds the module at run time, even if it is not listed in the profile.
  • If you remove a module that the theme requires, but is not required by any other modules in the profile, the module is removed and the theme might break.

Theme modules provided with the Portal theme

The following lists describe the modules that are included with the Portal theme. Information about each module includes the module id and the location in the theme of that module and some details about the module.

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 with a POC URL of dojo:config@v1.6. Look in the /dojo/build.txt to see which files are in each layer. Each module contributes to the head section.

Dojo Meta-Modules

These Dojo modules are not associated with a specific Dojo release. In WebSphere Portal Express 8.0, a meta-module paradigm was added for Dojo support. The user can define which version of Dojo to use, 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:
dojo17.json
In PortalServer_root/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.7
dojo16.json
In PortalServer_root/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.6

To activate a version, copy the corresponding file into the WebDAV dav:fs-type1:/themes/Portal8.0/contribution folder. Delete the previous file and restart the server.

Note: You can have only one file in the folder at one time because the dojo16.json and dojo17.json files are not supported at the same time. Specific Dojo modules are listed in the Dojo 1.7 and Dojo 1.6 sections. For a list of Dojo classes that are provided by each meta-module, see more information Dojo classes provided by the Dojo modules.

The following is a list of the meta-modules.

  • dojo
  • dojo_app
  • dojo_data
  • dojo_dnd_basic
  • dojo_dnd_ext
  • dojo_dom
  • dojo_fmt
  • dojo_fx
  • dojo_node_list
  • dijit
  • dijit_app
  • dijit_editor
  • dijit_editor_plugins
  • dijit_form
  • dijit_layout_basic
  • dijit_layout_ext
  • dijit_menu
  • dijit_tree
  • dijit_all
  • dojox_aspect
  • dojox_collections
  • dojox_data_basic
  • dojox_fx
  • dojox_gfx
  • dojox_gfx3d
  • dojox_html_basic
  • dojox_io
  • dojox_string
  • dojox_uuid
  • dojox_xml
  • dojox_mobile
  • dojox_mobile_app
  • dojox_mobile_compat
  • dojox_mobile_app_compat
  • dojox_charting
  • dojox_charting_all
  • dojox_data_all
  • dojox_grid_all
  • dojox_all

Dojo 1.7 modules

The plugin.xml file location is PortalServer_root/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.7

Table 1. List of Dojo 1.7 modules and prerequisites.
Module Prerequisites
dojo_17
  • none
dojo_app_17
  • dojo_17
dojo_data_17
  • dojo_17
dojo_dnd_basic_17
  • dojo_17
  • dojo_dom_17
dojo_dnd_ext_17
  • dojo_17
  • dojo_dnd_basic_17
dojo_dom_17
  • dojo_17
dojo_fmt_17
  • dojo_17
dojo_fx_17
  • dojo_17
dojo_node_list_17
  • dojo_17
  • dojo_dom_17
  • dojo_fmt_17
  • dojo_fx_17
dijit_17
  • dojo_17
  • dojo_dom_17
  • dojo_app_17
dijit_app_17
  • dijit_17
  • dojo_app_17
  • dojo_fmt_17
  • dojo_fx_17
dijit_editor_17
  • dijit_17
  • dijit_app_17
dijit_editor_plugins_17
  • dijit_editor_17
  • dijit_form_17
  • dijit_menu_17
dijit_form_17
  • dijit_17
  • dijit_menu_17
  • dojo_data_17
  • dojo_dnd_basic_17
  • dojo_dnd_ext_17
  • dojo_fmt_17
dijit_layout_basic_17
  • dijit_17
  • dojo_fx_17
  • dojo_dnd_basic_17
  • dojo_dnd_ext_17
dijit_layout_ext_17
  • dojo_app_17
  • dijit_17
  • dijit_menu_17
  • dijit_layout_basic_17
dijit_menu_17
  • dijit_17
dijit_tree_17
  • dojo_dnd_basic_17
  • dojo_app_17
  • dojo_fx_17
  • dijit_17
dijit_all_17
  • dijit_17
  • dijit_app_17
  • dijit_menu_17
  • dijit__form_17
  • dijit_editor_17
  • dijit_editor_plugins_17
  • dijit_layout_basic_17
  • dijit_layout_ext_17
  • dijit_tree_17
dojox_aspect_17
  • dojo_17
dojox_collections_17
  • dojo_17
dojox_data_basic_17
  • dojo_17
  • dojo_data_17
dojox_fx_17
  • dojo_17
  • dojo_fx_17
dojox_gfx_17
  • dojo_17
dojox_gfx3d_17
  • dojo_17
dojox_html_basic_17
  • dojo_17
dojox_io_17
  • dojo_17
  • dojo_app_17
  • dojo_fmt_17
  • dojox_xml_17
dojox_layout_basic_17
  • dojo_17
  • dojo_fx_17
  • dojo_dom_17
  • dijit_layout_basic_17
dojox_string_17
  • dojo_17
dojox_uuid_17
  • dojo_17
dojox_xml_17
  • dojo_17
dojox_mobile_17
  • dojo_17
dojox_mobile_app_17
  • dojo_17
  • dojo_app_17
  • dojo_fx_17
  • dijit_17
  • dojox_mobile_17
dojox_mobile_compat_17
  • dojo_17
  • dojo_fx_17
dojox_mobile_app_compat_17
  • dojo_17
  • dojo_fx_17
  • dojox_mobile_compat_17
dojox_charting_17
  • dojo_17
  • dojox_gfx_17
dojox_charting_all_17
  • dojox_charting
dojox_data_all_17
  • dojox_data_basic_17
dojox_grid_all_17
  • dojo_17
dojox_all_17
  • dojox_gfx_17
  • dojox_charting_17
  • dojox_charting_all
  • dojox_gfx3d_17
  • dojox_fx_17
  • dojox_layout_basic_17
  • dojox_collections_17
  • dojox_uuid_17
  • dojox_html_17
  • dojox_xml_17
  • dojox_data_basic_17
  • dojox_data_all_17
  • dojox_aspect_17
  • dojox_string_17
  • dojox_io_17
  • dojox_mobile_17
  • dojox_mobile_app_17
  • dojox_mobile_compat_17
  • dojox_mobile_app_compat_17

Dojo 1.6 modules

The plugin.xml file location is PortalServer_root/theme/wp.theme.dojo/installedApps/dojo.ear/dojo.war/v1.6

Table 2. List of Dojo 1.6 modules and prerequisites.
Module Prerequisites
dojo_16
  • none
dojo_app_16
  • dojo_16
dojo_data_16
  • dojo_16
dojo_dnd_basic_16
  • dojo_16
  • dojo_dom_16
dojo_dnd_ext_16
  • dojo_16
  • dojo_dnd_basic_16
dojo_dom_16
  • dojo_16
dojo_fmt_16
  • dojo_16
dojo_fx_16
  • dojo_16
dojo_node_list_16
  • dojo_16
  • dojo_dom_16
  • dojo_fmt_16
  • dojo_fx_16
dijit_16
  • dojo_16
  • dojo_dom_16
  • dojo_app_16
dijit_app_16
  • dijit_16
  • dojo_fmt_16
  • dojo_fx_16
dijit_editor_16
  • dijit_16
  • dijit_app_16
dijit_editor_plugins_16
  • dijit_editor_16
  • dijit_form_16
  • dijit_menu_16
dijit_form_16
  • dijit_16
  • dijit_menu_16
  • dojo_data_16
  • dojo_dnd_basic_16
  • dojo_dnd_ext_16
  • dojo_fmt_16
dijit_layout_basic_16
  • dijit_16
  • dojo_fx_16
  • dojo_dnd_basic_16
  • dojo_dnd_ext_16
dijit_layout_ext_16
  • dojo_app_16
  • dijit_16
  • dijit_menu_16
  • dijit_layout_basic_16
dijit_menu_16
  • dijit_16
dijit_theme_tundra_16
  • none
dijit_tree_16
  • dojo_dnd_basic_16
  • dojo_fx_16
  • dijit_16
dojox_aspect_16
  • dojo_16
dojox_charting_16
  • dojo_16
  • dojox_gfx_16
dojox_collections_16
  • dojo_16
dojox_data_basic_16
  • dojo_16
  • dojo_data_16
dojox_fx_16
  • dojo_16
  • dojo_fx_16
dojox_gfx_16
  • dojo_16
dojox_gfx3d_16
  • dojo_16
dojox_html_basic_16
  • dojo_16
dojox_io_16
  • dojo_16
  • dojo_app_16
  • dojo_fmt_16
  • dojox_xml_16
dojox_layout_basic_16
  • dojo_16
  • dojo_fx_16
  • dojo_dom_16
  • dijit_layout_basic_16
dojox_string_16
  • dojo_16
dojox_uuid_16
  • dojo_16
dojox_xml_16
  • dojo_16
dojox_mobile_16
  • dojo_16
dojox_mobile_app_16
  • dojo_16
  • dojo_app_16
  • dojo_fx_16
  • dijit_16
  • dojox_mobile_16
dojox_mobile_compat_16
  • dojo_16
  • dojo_fx_16
dojox_mobile_app_compat_16
  • dojo_16
  • dojo_fx_16
  • dojox_mobile_compat_16

Mashups Enabler

Provides the modules for Enabler from the Mashups 3.0.0.1 release.

The plugin.xml file location is PortalServer_root/ui/wp.mashup.cc.deploy/installedApps/MashupCommonComponent.ear/mm.enabler.war.v3001.war/WEB-INF

Table 3. List of Mashups Enabler modules and prerequisites.
Module Description Prerequisites
mm_open_ajax_hub Open Ajax Hub
  • none
mm_enabler Full enabler
  • dojo
  • dojo_app
  • dojox_collections
  • dojox_uuid
  • dojox_data_basic
  • wp_portlet_client_model
  • mm_open_ajax_hub
mm_enabler_core Enabler core; provides only iWidget container support but no model APIs
  • dojo
  • dojo_app
  • dojox_collections
  • dojox_data_basic
  • wp_portlet_client_model
  • mm_open_ajax_hub
mm_enabler_ext Enabler support that is not inculded in the mm_enabler
  • mm_enabler
  • dojo
  • dojo_app
  • dojox_collections
  • dojox_uuid
  • dojox_data_basic
  • wp_portlet_client_model
  • mm_open_ajax_hub

Mashups Builder

Provides the modules for Builder from the Mashups 3.0.0.1 release.

The plugin.xml file location is PortalServer_root/ui/wp.mashup.cc.deploy/installedApps/MashupCommonComponent.ear/mm.builder.v3001.war/WEB-INF

Table 4. List of Mashups Builder modules and prerequisites.
Module Description Prerequisites
mm_builder Builder base
  • mm_enabler
  • dojox_layout_basic
  • dojo_app
  • dojo
  • dojox_fx
  • dijit_menu
mm_builder_ext Builder support
  • mm_builder
  • mm_enabler_ext
  • dojox_layout_basic
  • dojo_app
  • dojo
  • dojox_fx
  • dijit_menu
mm_builder_dialogs Builder dialog base widget
  • mm_enabler
  • mm_builder
  • dojo
  • wp_pagebuilder_base
wp_theme_widget Menu support for iWidgets
  • mm_enabler
  • wp_theme_menus

User Interface

These modules provide user interface code.

The plugin.xml file location is PortalServer_root/ui/wp.mashup.cc.deploy/installedApps/MashupCommonComponent.ear/mm.builder.v3001.war/WEB-INF

Table 5. List of User interface modules and prerequisites for sharing.
Module Description Prerequisites
mm_page_sharing_base Add Shared Pages widget and the Share Page widget
  • mm_enabler
  • mm_builder
  • dojo
  • mm_builder_dialogs
  • wp_pagebuilder_base
  • wp_pagebuilder_ui
mm_page_sharing Add Shared Pages widget and the Share Page widget
  • mm_page_sharing_permission
  • mm_page_sharing_user
mm_page_sharing_permission Add Shared Pages widget and the Share Page widget
  • mm_page_sharing_base
mm_page_sharing_user Add Shared Pages widget and the Share Page widget
  • mm_page_sharing_base

Page handling

Table 6. List of User interface modules and prerequisites for page handling.
Module Description Prerequisites
mm_move_page Move Page widget
  • mm_enabler
  • mm_builder
  • dojo
  • mm_builder_dialogs
  • wp_pagebuilder_base
  • wp_pagebuilder_ui
  • dijit_tree
mm_new_page_dialog New Page Dialog widget
  • mm_enabler
  • mm_builder
  • dojo
  • wp_pagebuilder_base
  • wp_pagebuilder_ui
mm_delete_page Menu contribution for deleting a page
  • mm_enabler
  • mm_builder
  • dojo
  • wp_pagebuilder_base

Wiring

Table 7. List of User interface modules and prerequisites for wiring.
Module Description Prerequisites
mm_builder_wiring Wiring widget
  • mm_enabler
  • mm_builder
  • dojo
  • mm_builder_dialogs
  • wp_pagebuilder_base

Portlet handling

Table 8. List of User interface modules and prerequisites for portlet handling.
Module Description Prerequisites
mm_delete_control Menu contribution for deleting a portlet
  • mm_enabler
  • mm_builder
  • dojo
  • wp_pagebuilder_base

Search

These modules provide JavaScript code for the searchbox widget and provide a JSP to generate the search box markup that can be invoked as a dynamic content spot.

The plugin.xml file location is PortalServer_root/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/search.jar

Table 9. List of Search modules and prerequisites.
Module Description Prerequisites
wp_search Search widget
  • dojo_16
  • dojo_app_16
  • dijit_form_16
  • dijit_16
  • dijit_menu_16
  • dojo_dom_16

Modularized Page Builder

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

The plugin.xml file location is PortalServer_root/ui/wp.mashup.cc.deploy/installedApps/MashupCommonComponent.ear/mm.builder.v3001.war/WEB-INF

Table 10. List of Modularized Page Builder modules and prerequisites.
Module Description Prerequisites
mm_template_layout Widget that handles layout refreshing, this module is only used for Modularized Page Builder themes from 7.0
  • mm_enabler_ext
  • mm_builder_ext
  • dojo
  • wp_pagebuilder_base
mm_customize_shelf Base widget for the site toolbar, this module is only used for Modularized Page Builder themes from 7.0
  • mm_enabler_ext
  • mm_builder_ext
  • dojo
  • wp_pagebuilder_base
  • wp_pagebuilder_ui
mm_page_toolbar Widget for the Customize, Hidden Content, Save & Exit, and Cancel buttons. This module is only used for Modularized Page Builder themes from 7.0
  • mm_enabler_ext
  • mm_builder_ext
  • dojo
  • wp_pagebuilder_base
  • wp_pagebuilder_ui
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_enabler_ext
  • mm_builder_ext
  • dojo
  • wp_pagebuilder_base
  • wp_pagebuilder_csa
mm_content_set_menu Menu framework widget from 7.0. This module is only used for Modularized Page Builder themes from 7.0
  • mm_enabler_ext
  • mm_builder_ext
  • dojo
  • wp_pagebuilder_base
  • wp_pagebuilder_csa
mm_controlled_nav_widget Navigation widget from 7.0. This module is only used for Modularized Page Builder themes from 7.0
  • mm_enabler_ext
  • mm_builder_ext
  • dojo
  • wp_pagebuilder_base
  • wp_pagebuilder_csa
  • wp_pagebuilder_dnd

Portal Client

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

The plugin.xml file location is PortalServer_root/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/portalclient.jar

Table 11. List of Portal Client modules and prerequisites.
Module Description Prerequisites
wp_portlet_client_model Public client programming model, include REST service and state handling, which is used as base prerequisite to other functional modules.
  • dojo
  • wp_portal_client_utils
  • dojox_xml
  • dojo_fx
  • dojo_dnd_basic
  • dojo_app
wp_portal_client_utils Common utilities for other modules to use (XML handling, authentication), used as base prerequisite to other functional modules.
  • dojo
  • dojox_xml
  • dojo_app
wp_portal_client_rest_utils Client-side data store used by other Portal features, such as Tagging and Rating, to access the Portal REST modules on the server.
  • dojo
  • dojox_xml
  • wp_portal_client_utils
  • dojo_app
  • dojox_aspect
  • dojo_fmt
wp_portal_ui_utils Common UI elements, which are used as a base prerequisite for some theme dialogs, such as the Content Mapping Picker, Tagging and Rating
  • dojo
  • dojo_app
  • dijit
  • dijit_layout_basic
  • mm_enabler
wp_tagging_rating Tagging and Rating widgets
  • dojo
  • dojo_fx
  • dojo_fmt
  • wp_one_ui_dijit
  • dijit_layout_basic
  • dojo_app
  • dijit
  • dijit_form
  • dojo_data
  • wp_portal_client_rest_utils
  • mm_enabler
  • mm_builder
wp_tagging_rating_opensearch Open Search Plugin for Tagging and Rating
  • none

Page Builder

These modules contain code for running Page Builder functions.

The plugin.xml file location is PortalServer_root/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/pagebuilder.jar

Table 12. List of Page Builder modules and prerequisites.
Module Description Prerequisites
wp_pagebuilder_base Base code and utilities that are used by the other Page Builder modules.
  • mm_enabler
  • mm_builder
wp_pagebuilder_ui Initialization code and base widgets (such as dialogs) used by other Page Builder modules.
  • mm_enabler
  • wp_pagebuilder_base
  • mm_builder
  • dojo
  • dojox_xml
  • dojo_app
  • dijit
  • dijit_layout_basic
  • dojox_io
wp_pagebuilder_controls Code to add the Move portlet menu actions (Move Up/Left/Right/Down).
  • dojo
  • wp_pagebuilder_base
wp_pagebuilder_debug Client-side debugging and tracing code, this module is turned off by default.
  • dojox_aspect
wp_pagebuilder_data Data stores used by Page Builder editing tools, and that follow the Dojo read/write API.
  • mm_enabler
  • dojo
  • dojo_app
  • dojo_data
  • wp_pagebuilder_base
  • wp_pagebuilder_ui
  • dojox_xml
  • dojo_fmt
wp_pagebuilder_dnd Support for portlet drag-and-drop in the page layout.
  • mm_enabler
  • dojo
  • dojo_app
  • dojo_dnd_basic
  • dojo_dnd_ext
  • wp_pagebuilder_base
wp_pagebuilder_shelf The site toolbar code, this module is used for modularized Page Builder themes from 7.0 only.
  • mm_customize_shelf
  • mm_page_toolbar
  • mm_enabler_ext
  • mm_builder_ext
  • dojo
  • dojo_app
  • dojox_fx
  • dojo_data
  • dojo_dnd_basic
  • dijit
  • dijit_layout_basic
  • wp_pagebuilder_base
  • wp_pagebuilder_ui
  • wp_pagebuilder_data
  • dojo_fx
  • dojo_node_list
wp_pagebuilder_csa Legacy CSA-only Page builder code, this module is used for modularized Page Builder themes from 7.0 only.
  • wp_client_main
  • wp_portal_client_utils
  • mm_enabler_ext
  • wp_pagebuilder_ui
  • wp_pagebuilder_base
  • mm_builder_ext
  • dojo
  • dojo_app
  • dojox_fx
  • dojo_data
  • dojo_dnd_basic
  • dijit
  • dijit_layout_basic
  • dijit_menu
  • dijit_form
  • dojox_aspect
  • dojox_xml
  • dojox_io
wp_pagebuilder_widget_css Legacy CSA widget CSS, this module is used for modularized Page Builder themes from 7.0 only.
  • none
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.
  • dojo
  • dijit
  • wp_pagebuilder_data
  • wp_pagebuilder_ui
wp_wcm_modal_dialog Contains a framework, which displays a page in an iframe inside a modal dialog, which is used as a prerequisite to other modules that use this dialog framework.
  • dojo
  • dijit
  • dijit_layout_basic
wp_managed_pages_support Contains a JavaScript configuration object that is used by all of the managed pages theme modules.
  • none
wp_managed_pages_support_edit Contains base JavaScript code that is shared by the project menu and preview managed pages modules.
  • dojo
  • wp_wcm_modal_dialog
  • wp_managed_pages_support
wp_toolbar A managed pages theme module for the toolbar.
  • mm_enabler
  • mm_builder
  • dojo
  • dojo_app
  • dojox_fx
  • dojo_data
  • dojo_dnd_basic
  • dijit
  • dijit_layout_basic
  • wp_pagebuilder_base
  • wp_pagebuilder_ui
  • wp_pagebuilder_data
  • wp_pagebuilder_shelf_base
  • wp_wcm_modal_dialog
  • wp_managed_pages_support
  • wp_content_mapping_picker
wp_status_bar The theme status bar, which relays information, warning, and error messages to the user.
  • wp_client_main
  • wp_client_ext
  • wp_one_ui
wp_project_menu A dojo-less managed pages theme module for the view mode display of project menu.
  • wp_client_main
  • wp_client_ext
  • wp_managed_pages_support
wp_project_menu_edit A managed pages theme module for the edit mode functionality of the project menu.
  • dojo
  • dijit
  • wp_wcm_modal_dialog
  • wp_managed_pages_support
  • mm_enabler
wp_preview CSS for the managed pages Preview controls seen in page view mode.
  • none
wp_preview_menu A managed pages theme module for the Preview functionality that is seen in the More menu
  • dojo
  • wp_pagebuilder_shelf_base
  • wp_wcm_modal_dialog
  • wp_managed_pages_support_edit
wp_template_select_dialog A dialog that is launched from the New Page dialog. This dialog allows a user to select a page template on which to base their newly created page.
  • mm_enabler
  • mm_builder
  • dojo
  • wp_pagebuilder_base
  • wp_pagebuilder_ui

Theme

These modules provide legacy Portal 7.0 theme skins.

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

Table 13. List of Theme modules and prerequisites.
Module Description Prerequisites
wp_pagebuilder_standard_skin_70

Legacy 7.0 standard skin

Location: dav:fs-type1/skins/Standard/

  • wp_pagebuilder_base
wp_pagebuilder_noskin_skin_70

Legacy 7.0 no skin

Location: dav:fs-type1/skins/NoSkin/

  • wp_pagebuilder_base

80 Theme

These modules are used by the Portal 8.0 theme. For more information, see the module descriptions.

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

Table 14. List of 80 Theme modules and prerequisites.
Module Description Prerequisites
wp_theme_portal_80

The Portal 80 theme CSS.

Location: dav:fs-type1:/themes/Portal8.0/css

  • wp_client_main
  • wp_client_ext
wp_theme_edit

Adds the ability to go into page edit mode.

Location: dav:fs-type1:/themes/Portal8.0/js

  • wp_client_main
wp_theme_menus

The menu framework that was introduced in 7002.

Location: dav:fs-type1:/themes/Portal8.0/js

  • wp_client_main
  • wp_portal
wp_portlet_css

Legacy portlet CSS support.

Location: dav:fs-type1:/common-resources/ibm/css/portal

  • none
wp_legacy_layouts

Legacy 7.0 static page layout CSS.

Location: dav:fs-type1:/common-resources/ibm/css/portal

  • none
wp_layout_windowstates

Maximize or Minimize portlet support that is implemented as a server-side data source.

  • none
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.

  • none
wp_liveobject_framework

Live object framework provides the feature of adding a special handler to any class selector on a tag. For example, if you have a span tag and its class contains vCard, then this framework makes this markup live. Then, when you hover on the designated text, the following hover text is shown, click here for person card. When you click the hover text, it 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.

Location: PortalServer_root/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/plugin.xml

  • wp_one_ui
wp_oob_sample_styles

The OneUI CSS.

Location: PortalServer_root/pzn.ext/wp.templating.wcm/shared/app/wp.wcm.templating.jar

  • none
wp_theme_skin_region Provides accessibility support

Location: dav:fs-type1:/themes/Portal8.0/js

  • wp_client_main
wp_theme_high_contrast Provides accessibility support when you use high contrast.

Location: dav:fs-type1:/themes/Portal8.0/js

  • wp_client_main

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 merging, IO utilities, JSON parsing, DOM helpers, Promises, eventing, and so on.

The plugin.xml file location is PortalServer_root/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/ibmc.jar

Table 15. List of Client Utils modules and prerequisites.
Module Description Prerequisites
wp_client_main Contains basic utilities.
  • none
wp_client_ext Contains advanced utilities like Promises, IO, DOM helpers, events, and the deferred module loading code.
  • wp_client_main

Sametime

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

The plugin.xml file location is PortalServer_root/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/sametime.jar

Table 16. List of Sametime modules and prerequisites.
Module Description Prerequisites
wp_sametime_links Legacy STlinks support.
  • wp_liveobject_framework
wp_sametime_proxy New Sametime proxy support.
  • wp_liveobject_framework

OneUI

These modules provide the CSS for OneUI v2.1.

Meta-Module
  • wp_one_ui
  • wp_one_ui_dijit

The plugin.xml file location is PortalServer_root/theme/wp.theme.modules/webapp/installedApps/ThemeModules.ear/ThemeModules.war/WEB-INF/lib/oneui.jar

Table 17. List of OneUI modules and prerequisites.
Module Description Prerequisites
wp_one_ui_21 Provides OneUI v2.1 CSS.
  • none
wp_one_ui_30 Provides OneUI v3.0 CSS.
  • none
wp_one_ui_dijit_30 Provides dijit support for OneUI.
  • wp_one_ui_30

Analytics

These modules provides Analytics support.

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

Table 18. List of Analytics modules and prerequisites.
Module Prerequisites
wp_analytics
  • wp_analytics_aggregator
  • dojo
  • dojo_gfx
  • dojox_charting
  • dijit
  • dijit_form
  • wp_one_ui_dijit
  • dijit_layout_basic
  • wp_pagebuilder_shelf_base
  • mm_enabler
  • mm_builder
wp_analytics_aggregator
  • wp_client_main
  • wp_client_ext

Content Mapping

Description: Provides content mapping support.

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

Table 19. List of Content Mapping modules and prerequisites.
Module Prerequisites
wp_content_mapping_picker
  • dojo
  • dojo_app
  • dijit
  • dijit_form
  • dijit_layout_ext
  • dojox_io
  • wp_pagebuilder_base
  • wp_wcm_modal_dialog
  • wp_portal_client_rest_utils
  • wp_portal_ui_utils

Federation

Description: Provides federated document picker support.

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

Table 20. List of Federation modules and prerequisites.
Module Prerequisites
wp_federated_documents_picker
  • dojo
  • dojo_app
  • dijit
  • dijit_form
  • dijit_layout_basic
  • dijit_layout_ext
  • dijit_tree
  • wp_portal_ui_utils

Social lists

Description: 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 version 8.0.

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

No prerequisites are required to use this theme module.