---
schema_version: "1"
id: 213a0e0de797fd475474bffb07ef3e9d59899cbff13ff568256d503e1fae00a3
title: External Tools and Dependencies for an Enablement Site
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sales/264-0-0/mth_set_up_version_control_system.md
canonical_url: https://help.salesforce.com/s/articleView?id=sales.mth_set_up_version_control_system.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 488fa053456a0b5b348a9f70cf1db7d58e425d1d251d3a9a02b4f9f0128b445c
description: To create and publish content, your company relies on a few resources outside of your enablement site.
products:
  - Sales Cloud
  - Sales Enablement
release: "264"
---
# External Tools and Dependencies for an Enablement Site

To create and publish content, your company relies on a few resources outside of your enablement site.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, and <strong>Unlimited</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
      <colgroup>
        <col style="width:50%">
        <col style="width:50%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d21383e61">User Roles</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="User Roles" class="slds-cell-wrap" style="vertical-align:top;" headers="d21383e61 ">This topic supports these enablement site
            roles:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d21383e61 ">
            <ul>
              <li>Salesforce Admins</li>

              <li>Content Creators</li>

              <li>Release Managers</li>

            </ul>
          </td>

        </tr>
      </tbody>
    </table>

## Word Processor or Collaboration Tool

We recommend that you use a word-processing tool to draft, review, and finalize your content before you begin working in Trailmaker Content. This way, it’s easier for content creators, subject matter experts, and other stakeholders to revise and comment on content that’s in development. When you start working in Trailmaker Content, you’re working in your own local workspace, and other collaborators can’t access the content that you created or imported there.

## Video-Hosting Platform

To embed videos in your content, first store videos in an external platform, such as Vidyard, YouTube, or Vimeo. In your content, insert a reference to the video’s secure embed URL. For more information, check out [Insert Images and Videos in a Unit](https://help.salesforce.com/s/articleView?id=sales.mth_include_graphics_videos_in_content.htm&release=264.0.0&type=5 "When you paste content into Trailmaker Content from your draft, Trailmaker also copies images included in the draft. You can also manually insert images or modify image properties in Trailmaker Content. For a video, you can only insert a link to the video’s embed URL from an external content delivery network.").

## Survey-Hosting Platform

To embed surveys in your content, first create a survey in an external platform. Make sure that the platform allows you to embed the survey in another website. For example, you can embed surveys created with Salesforce Feedback Management, SurveyMonkey™, or GetFeedback. In your content, insert a reference to the survey’s embed code. For more information, check out [Insert a Survey in a Unit on Your Enablement Site](https://help.salesforce.com/s/articleView?id=sales.mth_survey.htm&release=264.0.0&type=5 "Complement the general feedback you gather from badge ratings with specific, actionable feedback from learners who complete your enablement content. In a unit, you can insert a survey from an external hosting platform that allows you to embed the survey in another web page. For example, use platforms such as Salesforce Feedback Management, SurveyMonkey™, or GetFeedback. Including a survey directly in your content allows your company to encourage survey completion, avoid sending the survey in a separate communication, and scale your change management.").

## Version Control System (VCS)

When content is in Trailmaker Content, we recommend that you use a VCS for storing your content backpacks and facilitating collaboration. A VCS provides a secure system outside of your enablement site where content creators and their collaborators can access a single source of truth for your content.

- When content creators update existing content, they can retrieve a backpack from your VCS and import it into Trailmaker Content so that they start working from the most recent version.
- When your company localizes content, your localization team or vendor can access the most recent version of your English content for translation.
- When your company releases a new version of content, a release manager can download the latest backpack from Trailmaker Content and check it in to your VCS.

To implement a VCS, work with your admins and other stakeholders to identify the system that’s right for your company, such as GitHub, Microsoft Teams, or Google Drive™. Choose a system that satisfies these criteria:

- Supports .zip files
- Tracks multiple versions of a file
- Restricts access only to specified users

For more information about using a VCS as part of a collaboration workflow, check out [Considerations for Managing Content in Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_tm_content_workspace.htm&release=264.0.0&type=5 "In Trailmaker Content, your workspace is where you set up new trails or modules based on drafts that you already created and finalized in another collaboration tool. You can also import backpacks for trails and modules that other content creators have created.").

## Localization Vendor

If you want your content to be available in other supported languages, work with a localization team to translate your English source content. If your company doesn’t have an in-house localization team, engage an external localization vendor. For more information about the requirements and workflow to localize enablement site content, check out [Translate Enablement Site Content to Other Languages](https://help.salesforce.com/s/articleView?id=sales.mth_localize_your_content.htm&release=264.0.0&type=5 "Learners can select a different language for viewing your enablement site. To provide localized versions of your learning content for supported languages, work with a localization team or vendor.").

#### See Also

- [Maintain Content with Trailmaker Content](https://help.salesforce.com/s/articleView?id=sales.mth_maintain_content_with_tm_content.htm&release=264.0.0&type=5 "Use Trailmaker Content to keep your content current. For example, you can edit existing content to correct errors or update work processes. You also can add a unit to an existing module or add a module to an existing trail.")
- [Insert Images and Videos in a Unit](https://help.salesforce.com/s/articleView?id=sales.mth_include_graphics_videos_in_content.htm&release=264.0.0&type=5 "When you paste content into Trailmaker Content from your draft, Trailmaker also copies images included in the draft. You can also manually insert images or modify image properties in Trailmaker Content. For a video, you can only insert a link to the video’s embed URL from an external content delivery network.")
- [Insert a Survey in a Unit on Your Enablement Site](https://help.salesforce.com/s/articleView?id=sales.mth_survey.htm&release=264.0.0&type=5 "Complement the general feedback you gather from badge ratings with specific, actionable feedback from learners who complete your enablement content. In a unit, you can insert a survey from an external hosting platform that allows you to embed the survey in another web page. For example, use platforms such as Salesforce Feedback Management, SurveyMonkey™, or GetFeedback. Including a survey directly in your content allows your company to encourage survey completion, avoid sending the survey in a separate communication, and scale your change management.")
- [Translate Enablement Site Content to Other Languages](https://help.salesforce.com/s/articleView?id=sales.mth_localize_your_content.htm&release=264.0.0&type=5 "Learners can select a different language for viewing your enablement site. To provide localized versions of your learning content for supported languages, work with a localization team or vendor.")