Creating Content Fragment Models Headless Quick Start Guide

Define the structure of the content you will create and serve using AEM’s headless capabilities by using Content Fragment Models.

What are Content Fragment Models?

Now that you have created a configuration, you can use it to create Content Fragment Models.

Content Fragment Models define the structure of the data and content that you will create and manage in AEM. They serve as a kind of scaffolding for your content. When choosing to create content, your authors will select from the Content Fragment Models you define, which guides them in creating content.

How to Create a Content Fragment Model

An information architect would perform these tasks only sporadically as new models are required. For the purposes of this getting started guide, we only need to create one model.

  1. Log into AEM as a Cloud Service and from the main menu select Tools -> Assets -> Content Fragment Models.

  2. Tap or click on the folder that was made by creating your configuration.

    The models folder

  3. Tap or click Create.

  4. Provide a Model Title, Tags and Description. You can also select/deselect Enable model to control whether the model is immediately enabled upon creation.

    Create a model

  5. In the confirmation window, tap or click Open to configure your model.

    Confirmation window

  6. Using the Content Fragment Model Editor, build your Content Fragment Model by dragging and dropping fields from the Data Types column.

    Drag and drop fields

  7. Once you place a field, you must configure its properties. The editor will automatically switch to the Properties tab for the added field where you can provide the mandatory fields.

    Configure properties

  8. When you are finished building your model, tap or click Save. The newly-created model is saved in Draft mode.

    Model in draft mode

  9. The model must be enabled in order to use it (if not already enabled). Select the model you just created and then tap or click Enable.

    Enabling the model

  10. Confirm enabling the model by tapping or clicking Enable in the confirmation dialog.

    Enabling confirmation dialog

  11. The model is now enabled and ready to use.

    Model enabled

The Content Fragment Model Editor supports many different data type such as simple text fields, asset references, references to other models, and JSON data.

You can create multiple models. Models can reference other content fragments. Use configurations to organize your models.

Next Steps

Now that you have defined the structures of your Content Fragments by creating models, you can move on to the third part of the getting started guide and create folders where you will store the fragments themselves.

TIP

For complete details about Content Fragment Models, see the Content Fragment Models documentation

On this page