Overview of content modeling

In This Guide

In the Brightspot environment, content modeling refers to identifying and implementing the properties comprising a content type. Content modeling typically includes the following steps.

Step 1: Define the content types

In this step you define the types of content available available to editors. Basic news sites or blogs use articles, images, and videos. More complex news sites may include reader comments, blog posts, interviews, and authors. Commercial sites often use images, videos, customer feedback, and ratings.

Step 2: Define the properties of each content type

In this step you define the elements that comprise each content type. For example, an article typically has at least three properties: headline, body, and author. (The articles at Inspire Confidence have many more properties, such as different headlines for desktop and mobile, URL for a lead image, short title, and long title.)

Step 3: Define the data type of each property

In this step, for each property you defined in Step 2, you establish a data type. Headlines and slugs are typically strings of plain text; article bodies are typically strings of rich text; dates published and revised are typically dates; passwords are usually hidden from view. Some properties are actually content types themselves: an article typically has an author, which itself is a content type.

Step 4: Define the interaction requirements

In this step, for each property you identified in Step 2, you define data interactions. For example, you need to decide if a field is required in the content edit form or if the field is constrained to a set of valid values.

Step 5: Define the data processing requirements

In this step, you decide how Brightspot processes each property you identified in Step 2. For example, you can establish if a field is searchable, read-only, or includes other typical data-processing features.

See also: