26 Administering Content and Experience Cloud Integration

As an administrator, you can configure and synchronize Content and Experience Cloud with WebCenter Sites. Site developers and content contributors can access content, such as images, articles, and files, that is available in the Content and Experience Cloud; and use them in WebCenter Sites.

Note:

  • Content and Experience Cloud assets are read-only assets.

  • Data can be fetched from Content and Experience Cloud to WebCenter Sites, but Content and Experience Cloud cannot fetch data from WebCenter Sites.

  • If you modify and publish any content in Content and Experience Cloud, you can get the latest content in WebCenter Sites without any additional modifications in WebCenter Sites.

  • If you add any new content in Content and Experience Cloud, you can synchronize its references in WebCenter Sites; and use that content through the WebCenter Sites UI to build sites.

Topics:

Getting Content and Experience Cloud Access Token

The Content and Experience Cloud access token is used to make REST calls to Content and Experience Cloud. You can get a Content and Experience Cloud Access Token through a REST API call.

To get a Content and Experience Cloud Access Token, invoke the following REST API call on the browser with the URL of the Content and Experience Cloud instance:

https://<example>.oraclecloud.com/documents/integration?IdcService=GET_ACCESSABLE_PUBLISH_TARGETS&IsJson=1

Enter the Content and Experience Cloud username and password with which you have configured WebCenter Sites. The returned JSON response contains the token for respective published targets. For example, a4a899f24924c58e00f1ef209c00918b is the Content and Experience Cloud Access Token.

{
    "LocalData": {....},
    "ResultSets": {
        "F:PUBLISH:TARGET:SYSTEMPUBLIC.Tokens": {
            "currentRow": 0, "fields": [.....],
            "rows": [[
                    "defaultToken", "a4a899f24924c58e00f1ef209c00918b", "01/01/2099"
                ]]
        },
        "F:PUBLISH:TARGET:SYSTEMSECURE.Tokens": {
            "currentRow": 0, "fields": [....],
            "rows": [[
                    "defaultToken", "da2286e5aa49206dd6e0efa89a9f732c", "01/01/2099"
                ]]
        },
        "PublishTargets": {.....}
}

Configuring Content and Experience Cloud with WebCenter Sites

You can configure Content and Experience Cloud with WebCenter Sites to enable the content contributors to access and use content that is available in the Content and Experience Cloud and use them to build sites.

To configure Content and Experience Cloud with WebCenter Sites through the Admin interface:
  1. In the General Admin tree, expand the Content Cloud Admin node and the Admin node, and then double-click Console.
  2. Click Edit Configuration.
  3. In the Content Cloud Admin: Edit Configuration form, enter the Base URL, Username, Password, Channel Name, Channel Token, Proxy Host, and Proxy Port. See the following table for more information on these fields:
    Fields Description
    Base URL You can enter the Base URL of Content and Experience Cloud in this field. Base URL should be suffixed with /content. For example, http://<content cloud host>/content.
    Username You can enter the user name of the Content and Experience Cloud user in this field. Username should be prefixed with the domain name. For example, domain1.bob@oracle.com, where domain1 is the name of the domain.
    Password You can enter the corresponding password of the Content and Experience Cloud user in this field.
    Channel Name You can specify the name as WebCenter Sites. It is a read-only field where the channel name is fixed.
    Channel Token Initially this field is empty. Click Refresh Token to get the token for the WebCenter Sites. It is also a read-only field.
    Proxy Host The hostname of your proxy server.
    Proxy Port The port number of your proxy port.
  4. (Optional) Click Test to verify the connection between WebCenter Sites and Content and Experience Cloud.
  5. Click Save and then click Synchronize Content to start the synchronization process.

Note:

To schedule synchronizations between WebCenter Sites and Content and Experience Cloud, you can click Set Sync Event in the Content Cloud Admin: Console page. After you set the schedule for synchronization in the Set Sync Event page, click Save to save the sync schedule.

Configuring Content and Experience Cloud Properties

You can integrate Content and Experience Cloud with WebCenter Sites by configuring few properties through the Console in Content Cloud Admin node of the General Admin tree in the Admin interface.

See Properties in the Content and Experience Cloud Category in the Property Files Reference for Oracle WebCenter Sites.

Publishing Content and Experience Cloud Assets

Just like any other WebCenter Sites assets, you can publish Content and Experience Cloud assets from WebCenter Sites.

Before you start publishing any Content and Experience Cloud assets on to the production system, ensure that the production system is also configured with Content and Experience Cloud credentials (same as source system). You can mirror the Content and Experience Cloud tables (WCS_ContentCloudSubtype and ContentCloudPubTargets) from the source system to the destination system, which may be a production system.

Figure 26-1 Publishing Content and Experience Cloud Assets

Description of Figure 26-1 follows
Description of "Figure 26-1 Publishing Content and Experience Cloud Assets"

For more information, see Initializing the Destination Database.