---
schema_version: "1"
id: d3863847b52ee6e67701a267b13dd0aa33f2d58c9bbc0874238f9611a41f1a27
title: Optionally Configure Search in CMS Content
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/api-community-manager/search-cms.md
canonical_url: https://docs.mulesoft.com/api-community-manager/search-cms
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 4d22badf9cf3494d96679e9614044726a76fcab9e9699ea5744494f915f2cad2
description: MuleSoft Documentation Site
latest: true
---
---
product: API Community Manager
---

# Optionally Configure Search in CMS Content

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Anypoint API Community Manager stores some content, such as news articles and blog posts, in a
content management system or _CMS_. To include this content in search results, enable the Salesforce
CMS content manager.

## CMS Application Permissions

Open your administrator profile and ensure that it has the following CMS application permissions:

- **Manage Content Permissions**: Create, edit, and delete library permissions in Salesforce CRM
  Content.

- **Manage Content Properties**: Create, edit, and delete custom fields in Salesforce CRM Content.

- **Manage Record Types and Layouts for Files**: Create, edit, and delete content types in
  Salesforce CRM Content.

- **Manage Salesforce CRM Content**: Create, edit, and delete libraries and library memberships.

## Enable Salesforce CMS

To enable Salesforce CMS for API Community Manager:

1.  In the administrative interface, open **CMS Administrator**.

2.  If the interface shows a message that you have no content available yet, create content:

    1.  Open the control panel.

    2.  Click the apps icon in the top left and use the **Search apps and items…​** box to find and
        open the Salesforce CMS app.

    3.  Select **CMS Workspaces**.

    4.  Click **Add Workspace**.

    5.  Enter the name and description of the workspace.

    6.  Click **Next**.

    7.  Select the channel for each community that has CMS content to include in your community’s
        search results.

    8.  If you have contributors, add them.

    9.  Choose the languages for your translated content.

    10. Click **Next**.

    11. Verify the information.

    12. Click **Done**.

    13. Create a new collection and upload content.

3.  Enable search in the community channel:

    1.  Open the control panel.

    2.  Click the apps icon in the top left and use the **Search apps and items…​** box to find and
        open the Salesforce CMS app.

    3.  Open the **CMS Home** tab and use the drop-down menu to open **CMS Channels**.

    4.  Find your site on the list and, in the **Search** column, open the drop-down menu and click
        **Edit**.

    5.  In the **Channel Settings** menu, open the **Search** tab and click **Enable Search**.

    6.  In the **Search By Content Type** menu, select which content types are enabled and disabled
        for search.

    7.  Click **Save**.

4.  Add your community URL to remote site settings:

    1.  Open **Setup**.

    2.  Use the **Quick Find** box to find and open **Remote Site Settings**.

    3.  Click **New Remote Site**.

    4.  Choose a **Remote Site Name** for your site.

    5.  Copy and paste your community’s URL into the **Remote Site URL** field.

    6.  Click **Save**.

5.  Verify that your user has the option **Salesforce CMS Content User** enabled.

6.  Open the community builder, open the Lightning component **ACM Search Box**, and enable the
    option **Search in Managed Content**.

7.  Open your community, use the site search, and verify that the **Managed Content** tab is
    visible.

## See Also

- [Salesforce CMS](https://help.salesforce.com/s/articleView?language=en_US&id=community_managed_content_overview.htm&type=5)

- [Publish Content and CMS Articles](https://docs.mulesoft.com/api-community-manager/publish-content)
