Adding Experience Optimization to the Content Service

To add Experience Optimization to the Content Service, load two Add-ons.

Procedure

  1. On the installation media, go to \Content Delivery\roles\xo\add-ons\.
  2. Copy the following files to a location of your choice:
    • xo-content-extension-assembly-VERSION-core.zip
    • xo-cartridges-extension-assembly-VERSION-core.zip

    where VERSION is a string representing a version and build number.

  3. If you want to override any part of the existing configuration, also copy xo-content-extension-assembly-VERSION-core-config.json and open it for editing.
  4. Because the JSON configuration file overrides the existing configuration, first remove all JSON parameters that represent settings you do not wish to override.
    You now have JSON configuration file containing only those settings that you want to override.
  5. Now override any remaining parameters with your override values.
    For example, if the value of the cdenvironment environment variable on the machine on which the Content Service runs is not staging, replace the root-level string staging with your custom value.
  6. Save and close xo-content-extension-assembly-VERSION-core-config.json
  7. In Content Manager Explorer, select Add-ons from the slide-out navigation and from the Manager tab, upload the ZIP file xo-content-extension-assembly-VERSION-core.zip you downloaded.
  8. If you have also copied and edited the JSON configuration file, add it to the Add-on as well.
  9. In the same screen, also upload the ZIP file xo-cartridges-extension-assembly-VERSION-core.zip you downloaded.
  10. Restart your Content Service.