Step 6: 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-content-extension-assembly-VERSION-core-config.json
    • xo-cartridges-extension-assembly-VERSION-core.zip

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

  3. Open xo-content-extension-assembly-VERSION-core-config.json for editing.
  4. Replace the root-level string staging with a value that reflects the type of Content Delivery environment you are implementing. The value must be equal to the value of the cdenvironment environment variable on the machine on which the Content Service runs.
  5. Replace the string ES_HOST with the host name of the Elasticsearch server.
  6. Set the other properties in this JSON file to your personal preference.
  7. Save and close xo-content-extension-assembly-VERSION-core-config.json
  8. 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.
  9. Add the JSON configuration file you just edited to the Add-on.
  10. In the same screen, also upload the ZIP file xo-cartridges-extension-assembly-VERSION-core.zip you downloaded.