Brightspot CMS Developer Guide

Theme guide

This theming guide is intended for developers who need to do the following:

  • Customize the themes that come with Brightspot’s front end.
  • Create a new theme.

All web pages have a front end—the rendered page that a visitor sees and interacts with in a browser or mobile app. Enterprise-grade front ends have the following components:

  • Layout—The location of each element in the web page. Layout is implemented with traditional HTML.
  • Styling—The appearance of each element, such as colors, borders, and spacing. Styling is implemented with traditional CSS.
  • Behavior—The actions and reactions of individual elements, such as animations, data validations, and AJAX calls. Behavior is implemented with traditional JavaScript or jQuery.

A combination of layout, styling, and behavior is a theme.

Some publishers use Brightspot in a headless environment with their own front end, and they maintain their in-house theme. Other publishers use Brightspot in a decoupled environment, and they use Brightspot’s front end with various, pre-configured themes.

Styleguide is Brightspot’s development environment for creating themes.

Previous Topic
Miscellaneous Dari configuration
Next Topic
Data files
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
Landing pages
Everything you need to know when creating, managing, and administering content within Brightspot CMS.

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

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

Google Analytics
Apple News