Skip to content

Installing and Deploying Content Reporting

This document contains instructions on how to install and deploy the Content Reporting application manually. Note that beginning with HCL Digital Experience 9.5 CF214, Content Reporting is installed and deployed by default as part of the CF update process.

Packaging, installing, and deploying design

Content Reporting is an instance of a react integration portlet configured to point to where the static files of the app can be loaded from. It can be enabled and disabled by using ConfigEngine tasks. The enable task would deploy, configure the portlet, then deploy the page.

Enabling and disabling Content Reporting

This section describes how to enable and disable Content Reporting manually.

Note

Beginning with HCL Digital Experience 9.5 CF214, Content Reporting is installed and deployed as part of the CF update process. In this CF version, the enable-content-reporting config task is automatically executed. However, you can still manually enable Content Reporting by running the enable-content-reporting config task if the feature was disabled previously.

Important

Before enabling Content Reporting, it is required to enable Practitioner Studio. For more information on how to enable Practitioner Studio, refer to How to enable Practitioner Studio. After enabling Content Reporting, it can then be used with other themes.

Enabling Content Reporting

To enable Content Reporting, run the enable-content-reporting config task. It is not required to stop or restart the Portal when running these configuration tasks.

  • AIX: ./ConfigEngine.sh enable-content-reporting -Dcontentreporting.static.ui.url="/dx/ui/content-reporting/" -DWasPassword=<WAS admin password> -DPortalAdminPwd=<Portal admin password>
  • Linux: ./ConfigEngine.sh enable-content-reporting -Dcontentreporting.static.ui.url="/dx/ui/content-reporting/" -DWasPassword=<WAS admin password> -DPortalAdminPwd=<Portal admin password>
  • Windows: ConfigEngine.bat enable-content-reporting -Dcontentreporting.static.ui.url="/dx/ui/content-reporting/" -DWasPassword=<WAS admin password> -DPortalAdminPwd=<Portal admin password>

Important

For the **contentreporting.static.ui.url** parameter value, a slash is required in the end.

For information on how to run the ConfigEngine tasks on container deployments, see Running DX Core configuration tasks.

Note

If using a webserver, it is required to [map the Content Reporting application to the server](https://www.ibm.com/docs/en/was/9.0.5?topic=files-mapping-modules-servers) in addition to the Digital Experience server or cluster. Regenerate and propagate the plugin-cfg.xml file.

Disabling Content Reporting for traditional deployment

To disable Content Reporting, run the disable-content-reporting config task.

  • AIX: ./ConfigEngine.sh disable-content-reporting -DWasPassword=<WAS admin password> -DPortalAdminPwd=<Portal admin password>
  • Linux: ./ConfigEngine.sh disable-content-reporting -DWasPassword=<WAS admin password> -DPortalAdminPwd=<Portal admin password>
  • Windows: ConfigEngine.bat disable-content-reporting -DWasPassword=<WAS admin password> -DPortalAdminPwd=<Portal admin password>

For information on how to run the ConfigEngine tasks on container deployments, refer to Running DX Core configuration tasks.

Note

After Content Reporting is disabled by running the disable-content-reporting config task, the Content Reporting page is removed. To enable Content Reporting again, the enable-content-reporting config task must be executed manually.