Meta-Modules for IBM MobileFirst integration | HCL Digital Experience

MobileFirst provides a set of ready-to-use modules.

These MobileFirst® integration modules are not associated with a specific release. You can define which version of MobileFirst® or Worklight to use.

The Meta-Module definitions are stored in the following files:
  • mobilefirst70.json
  • dav:fs-type1/themes/Portal8.5/contributions/mobilefirst70.json
  • If you want to use a previous version of MobileFirst®, other versions are available at PortalServer/theme/wp.theme.worklight.ext/installedApps/wp.theme.worklight.ext.ear/wp.theme.worklight.ext.war/worklight version/

You can have only one file in the folder at one time because the contribution files are not supported at the same time. Specific MobileFirst® Integration modules are listed in the MobileFirst® 6.1 Integration sections.

MobileFirst® Meta-Modules

  • wp_worklight_ext
  • wp_worklight
  • wp_worklight_css
  • wp_worklight_css_android
  • wp_worklight_css_ios
  • wp_worklight_jsonstore

MobileFirst® 7.0 Integration

These modules initialize the MobileFirst® Client and Cordova API to enable support for native device capabilities and other functions of the MobileFirst® server. The modules are only aggregated when accessed through the MobileFirst® hybrid shell.

The plugin.xml file location is PortalServer_root/theme/wp.theme.worklight.ext/installableApps/wp.theme.worklight.ext.ear/wp.theme.worklight.ext.war/WEB-INF/plugin.xml

For more information about these modules, their prerequisites or runtime activation, use the Theme Analyzer Portlet.

Table 1. List of MobileFirst® 7.0 integration modules
Module Description
mf_overrides_70 Provides overrides to the MobileFirst® Client API to allow integration with HCL Portal
mf_android_70 Provides MobileFirst® Client and Cordova JavaScript resources for Android devices
mf_ios_70 Provides MobileFirst® Client and Cordova JavaScript resources for iOS devices
mf_winphone_70 Provides MobileFirst® Client and Cordova JavaScript resources for Windows Phone devices.
mf_plugins_reg_android_70 Provides the Cordova plug-in definition list
mf_plugins_android_70 Provides the Cordova plug-ins JavaScript resources that enable native feature access for Android devices
mf_plugins_ios_70 Provides the Cordova plug-ins JavaScript resources that enable native feature access for iOS devices
mf_plugins_windphone_70 Provides the Cordova plug-ins JavaScript resources that enable native feature access for Windows Phone devices.
mf_client_css_android_70 Provides MobileFirst® client CSS for Android devices, specifically for the diagnostic window, and modal dialog
mf_client_css_ios_70 Provides MobileFirst® client CSS for iOS devices, specifically for the diagnostic window, and modal dialog
mf_client_css_winphone_70 Provides MobileFirst® client CSS for Windows Phone devices, specifically for the diagnostic window, and modal dialog.
mf_client_jsonstore_android_70 Provides the JSON store feature for Android devices
mf_client_jsonstore_ios_70 Provides the JSON store feature for iOS devices
mf_client_jsonstore_winphone_70 Provides the JSON store feature for Windows Phone devices.

MobileFirst® 6.2 Integration

These modules initialize the MobileFirst® Client and Cordova API to enable support for native device capabilities and other functions of the MobileFirst® server. The modules are only aggregated when accessed through the MobileFirst® hybrid shell.

The plugin.xml file location is PortalServer_root/theme/wp.theme.worklight.ext/installableApps/wp.theme.worklight.ext.ear/wp.theme.worklight.ext.war/WEB-INF/plugin.xml

For more information about these modules, their prerequisites or runtime activation, use the Theme Analyzer Portlet.

Table 2. List of MobileFirst® 6.2 integration modules
Module Description
wl_overrides_62 Provides overrides to the MobileFirst® Client API to allow integration with HCL Portal
wl_android_62 Provides MobileFirst® Client and Cordova JavaScript resources for Android devices
wl_ios_62 Provides MobileFirst® Client and Cordova JavaScript resources for iOS devices
wl_winphone_62 Provides MobileFirst® Client and Cordova JavaScript resources for Windows Phone devices.
wl_plugins_reg_android_62 Provides the Cordova plug-in definition list
wl_plugins_android_62 Provides the Cordova plug-ins JavaScript resources that enable native feature access for Android devices
wl_plugins_ios_62 Provides the Cordova plug-ins JavaScript resources that enable native feature access for iOS devices
wl_plugins_windphone_62 Provides the Cordova plug-ins JavaScript resources that enable native feature access for Windows Phone devices.
wl_client_css_android_62 Provides MobileFirst® client CSS for Android devices, specifically for the diagnostic window, and modal dialog
wl_client_css_ios_62 Provides MobileFirst® client CSS for iOS devices, specifically for the diagnostic window, and modal dialog
wl_client_css_winphone_62 Provides MobileFirst® client CSS for Windows Phone devices, specifically for the diagnostic window, and modal dialog.
wl_client_jsonstore_android_62 Provides the JSON store feature for Android devices
wl_client_jsonstore_ios_62 Provides the JSON store feature for iOS devices
wl_client_jsonstore_winphone_62 Provides the JSON store feature for Windows Phone devices.

MobileFirst® 6.1 Integration

These modules initialize the MobileFirst® Client and Cordova API to enable support for native device capabilities and other functions of the MobileFirst® server. The modules are only aggregated when accessed through the MobileFirst® hybrid shell.

The plugin.xml file location is PortalServer_root/theme/wp.theme.worklight.ext/installableApps/wp.theme.worklight.ext.ear/wp.theme.worklight.ext.war/WEB-INF/plugin.xml

For more information about these modules, their prerequisites or runtime activation, use the Theme Analyzer Portlet.

Table 3. List of MobileFirst® 6.1 integration modules
Module Description
wl_overrides_61 Provides overrides to the MobileFirst® Client API to allow integration with HCL Portal
wl_android_61 Provides MobileFirst® Client and Cordova JavaScript resources for Android devices
wl_ios_61 Provides MobileFirst® Client and Cordova JavaScript resources for iOS devices
wl_plugins_reg_android_61 Provides the Cordova plug-in definition list
wl_plugins_android_61 Provides the Cordova plug-ins JavaScript resources that enable native feature access for Android devices
wl_plugins_ios_61 Provides the Cordova plug-ins JavaScript resources that enable native feature access for iOS devices
wl_client_css_android_61 Provides MobileFirst® client CSS for Android devices, specifically for the diagnostic window, and modal dialog
wl_client_css_ios_61 Provides MobileFirst® client CSS for iOS devices, specifically for the diagnostic window, and modal dialog
wl_cordova_css_61 Provides Cordova client CSS, specifically for the tab bar component
wl_client_jsonstore_android_61 Provides the JSON store feature for Android devices
wl_client_jsonstore_ios_61 Provides the JSON store feature for iOS devices