Data models are the paradigm, or pattern, that defines the shape of data. For example, an author data model might include the author's name, handle, and photo.
This document describes the following:
Integrate Builder Sections with your codebase
When you integrate your data with Builder, non-coding teammates can use that data wherever they need it—leaving developers free to focus on the code.
Integrate CMS Data
About Data models
Data models are pure data, which means there is no drag-and-drop aspect to using Data models in the Builder Visual Editor. However, as with all Builder models, you can use targeting, scheduling, queries and custom roles.
Examples of use cases for Data models include:
- Navigation links
- Product data
- Blog post author
- Site theme colors
The following image shows an example of data as a navigation link. There is no drag-and-drop feature associated with a Data model. Rather, you pull the data in and use it in your project and you control the rendering entirely.
Finding your Data models
To find and view your Data models, do the following:
- Go to the Models section of the Builder UI.
- Scroll to the CMS Data Models section.
- Select a Data model.
The following video demonstrates the above steps to locate and open a real, internal Builder URL Redirect Data model.
Tip: The only model that Builder has by default is the Page Model, so there are Data models in the CMS Data section only if your team has created them.
Creating Data models
Use Data models are perfect for providing your teammates with raw data that they can use anywhere in the project.
To create and use a Data model, do the following:
- Go the the Models section of the Builder UI.
- Click the + Create Model button.
- Choose Data.
- Name the model and fill out the Description field.
- Click Create.
- Add any needed custom fields.
- Click Save.
To use the new Data model, integrate with your codebase and then your teammates can use the data in the Visual Editor.
The following video shows how to create an example Blog Author Data model then shows how to use the new model in a content entry:
Using an example Data model
To use a Data model, make sure you've already integrated CMS Data. The following video demonstrates using this same Blog Author Data Model from the previous section:
- In the Content section of Builder, click the + New button and choose the data model. Here, the example data model is Blog author.
- Fill out the fields you created in the previous section. Note that the required fields are red with an asterisk and note that indicates they are required.
- Name the Data Model entry. In this case, the name is the same as the author name.
- Click Publish.
Because this Data model is integrated with the codebase and associated with a real internal Builder Blog article section, the Options tab in the Visual Editor displays a place for users to choose the Entry.
This example shows making a Data Entry for a blog author named Almosta Shakespeare and choosing Almosta as the author in a blog article.
To find the model name:
- Open the model in the Models section of Builder.
- Click the Show More button and copy the Unique identifier.
To find the name of a custom field, expand the custom field. Name is the first entry.
The following video shows finding the model name and a custom field name.
Models are a foundational part of Builder that you can customize to countless use cases. For more information on what you can do with models, refer to the following documentation:
Need Expert help?
Submit a project to our partners, BuildQuick, and be matched with a Builder expert.