Brightspot CMS User Guide

Understanding content types and dynamic modules


Dynamic modules ensure that editors always choose the right module for a given content type. Developing a set of dynamic modules requires the following steps:

  • Create a curated style group.
  • Associate the curated style group with content types.
  • Add modules to the curated style group.

Referring to the following illustration—

  • The content types Homepage and Page are associated with two curated style groups: Lists and Containers.
    • The Lists curated style group contains two categories of modules:
      • List Module (with two standard modules Standard List A and Standard List B)
      • Person List Module (with standard module Person List)
    • The Containers curated style group contains two categories of modules:
      • Container Module 1 Column (with standard module One Column Container)
      • Container Module 2 Column (with standard module Two Column Container)

Curated style groups with content types Curated style groups with content types
Curated style groups with content types


In this scenario, Brightspot organizes the available modules similar to a file explorer. For a given content type, the curated style groups are at the top level, module categories are at the second level, and modules are at the third level.

Using the example above and referring to the image below:

  • The Homepage content type is associated with the Lists curated style group.
  • The Lists curated style group contains two module categories—List and Person List, of which the former is selected.
  • As such, the editor only sees Standard List A and Standard List B, which are the standard modules associated with the Lists module category.
Dynamic modules for a content type Dynamic modules for a content type
Dynamic modules for a content type

Previous Topic
Video demo: Dynamic modules
Next Topic
Associating curated style groups with content types
Was this topic helpful?
Thanks for your feedback.
Our robust, flexible Design System provides hundreds of pre-built components you can use to build the presentation layer of your dreams.

Asset types
Module types
Page types
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

Content types
Modules
Landing pages
Everything you need to know when creating, managing, and administering content within Brightspot CMS.

Dashboards
Publishing
Workflows
Admin configurations
A guide for installing, supporting, extending, modifying and administering code on the Brightspot platform.

Field types
Content modeling
Rich-text elements
Images
A guide to configuring Brightspot's library of integrations, including pre-built options and developer-configured extensions.

Google Analytics
Shopify
Apple News