Develop Reusable Elements and Variables

Develop reusable topic elements and variables in dedicated warehouse topics.

Before you begin, to develop and reuse components in the deliverable maps. See Reuse Components in the Content Editor.
Tip: The simplest way to reuse content is to create topics that are generic enough to fit different contexts and specific enough to be informative in each of these contexts.

If needed, you can profile elements in topics to make the topics relevant in multiple contexts. For more information, see Conditional Processing Strategies.

Figure 1. Component Reuse Operation.
The following diagram illustrates that:
  • “Topic A” is reused in “Map A” and “Map B”
  • “Topic B” is reused in “Map A” and “Map C”
  • “Map D” is reused in “Map B” and “Map C”
  1. In the content library, create a folder for the warehouse topics. See Create a Folder.
    For more information on the content organization in the content library, see Content Organization Strategies.
  2. Create relevant element and variable warehouse topics. See Create a Topic.
    Warehouse topics enable you to store reusable content in a single source.
  3. Develop reusable content in the warehouse topics. See Add Reusable Elements to Warehouse Topics and Create a Variable Warehouse Topic.
    Note: Reusable content should be generic enough to fit different contexts and specific enough to be helpful in each of these contexts.

    If needed, you can profile reusable content to make the content relevant in multiple contexts. For more information, see Conditional Processing Strategies.

  4. Create a shared map. See Create a Map.
    Shared maps include warehouse topics with reusable content.
  5. Add the warehouse topics to the shared map. See Add Reusable Elements to Warehouse Topics and Create a Variable Warehouse Topic.
    The shared map enables you to keep the warehouse topics in a central location.
  6. Include the reusable content in the deliverable maps by doing the following:
    1. Add the shared map to the deliverable map. See Reuse Components in the Content Editor.
    2. On the shared map mapref element, set the processing-role attribute to resource-only. See Edit Topic Element Attributes.
    Tip: We can configure your shared map to be included in every new map that you create in Heretto CCMS by updating your map templates. For more information, contact you Customer Success Manager.
  7. Reuse content in different assets by doing any of the following: