Brightspot CMS Developer Guide

Overview of content modeling

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

In this step, you define the types of content 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.

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.)

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.

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.

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:

  • How Brightspot works