Authoring Content Fragments

Content Fragments are a content abstraction in AEM that allows text-based content to be authored and managed independently of the channels it supports.

AEM Content Fragments are text-based editorial content that may include some structured data elements associated but considered pure content without design or layout information. Content Fragments are typically created as channel-agnostic content, that is intended to be used and re-used across channels, which in turn wrap the content in a context-specific experience.

This video series covers the authoring life-cycle of Content Fragments in AEM. Details about delivering Content Fragments can be found here.

  1. Enabling and defining Content Fragment Models
  2. Authoring Content Fragments
  3. Downloading Content Fragments
  4. Editorial capabilities

Defining Content Fragment Models

AEM Content Fragments Models, the data schemas of Content Fragments, must be enabled via AEM’s Configuration Browser, which allows Content Fragment Models to be defined on a per configuration basis.

Creating Content Fragments

AEM configurations are applied to AEM Assets folder hierarchies to allow their Content Fragment Models to be created as Content Fragments. Content Fragments support a rich form-based authoring experience allowing content to be modeled as a collection of elements.

Content Fragments can have multiple variants, each variant addressing a different use-case (thought, not necessarily channel) for the content.

Example athlete biography for import:
sandra-sprient-bio.txt

Downloading Content Fragments

AEM Content Fragments can be downloaded from AEM Author as a Zip file containing Variants, Elements, and Metadata.

Example Content Fragment download Zip file:
daniel_schreder.zip

Content Fragment editorial capabilities

NOTE

Annotation and version compare for Content Fragments were introduced in AEM 6.4 Service Pack 2 and AEM 6.3 Service Pack 3.

Next Steps

Learn about delivering Content Fragments.

Additional Resources

To download and install the package below on an AEM 6.4+ instance for the final state from the video series:

aem_demo_fluid-experiencescontent-fragments-100.zip

On this page