Browse All Docs

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
Brightspot is packaged with content types that get you up and running in a matter of days, including assets, modules and landing pages.

Assets
Modules
Landing pages
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
Filters
There are 1,553 results that match your search. 1,553 results
This tool provides bulk copy of file-based data from one Brightspot project to another. File-based data is represented by StorageItem objects that are persisted to the database. In addition to copying file-based data, the tool updates the database of the target project with the StorageItem objects from the source database.
The Settings section of the _debug tool gives you an overall view of your application, with information taken from the JVM, server, Tomcat, context.xml, and the application, web.xml and pom.xml.
Indexing is a strategy for expediting retrievals from a database by storing values in a separate table. This section describes how Dari implements indexing.
Modifications allow you to add new fields to existing classes. Modifications are most often used to apply a common set of fields and behaviors to a group of classes. Modifications can also be used to add fields to an existing class for which you do not have access to the source code, such as Brightspot system classes.
As editors create, modify, and delete items, Brightspot initiates corresponding database save and delete life cycles. You can override callbacks in these life cycles to provide additional features, such as sending confirmation or error messages to the UI.
This section covers the advanced theming techniques such as simulating AJAX calls and explaining wireframes for enterprise-grade templates.
Substitutions allow you to override existing methods in a base class that you cannot modify (for example, the source comes from an external dependency). As a result, Dari substitutes the new methods for the original methods everywhere the base class is used.
Augmentations enable adding implementations of interfaces to an existing class that you cannot modify (for example, the source comes from an external dependency). An augmentation extends the Augmentation class and specifies the interface to be implemented.
Brightspot GO’s layouts include dozens of layout elements that you can show, hide, and customize. This section provides wireframes for the most common layouts. You can use the wireframes to locate the corresponding elements within data files and templates.
Alterations apply or modify annotations to classes and class members when you cannot modify the original class. An annotation can be added or modified if its processor modifies the state of ObjectType or ObjectField. An alteration extends the Alteration class with the target of the alteration, which must be of type Recordable.