Action Bar

A row or column of links for sharing an asset.

Ad Module
A module with content populated by an external ad agency. See Ads.

A relationship a visitor creates with an asset. Examples of affinities include the following:

  • Visitor follows an asset
  • Visitor bookmarks an asset
  • Visitor shares an asset
  • Visitor purchases an asset
Asynchronous JavaScript And XML. A technique by which a web page sends and receives data from a web server. You can tell a web page is using AJAX if the page changes, typically after clicking on a button or a link. For example, clicking on one of Brightspot’s selection fields opens a content picker; the assets inside the content picker are the results of an AJAX call between the browser and the server.
Accelerated Mobile Pages (AMP) is a technique for rapidly delivering content to mobile devices. Web pages coded as AMP often have content pre-staged on Google for faster delivery. See AMP and The AMP Project.
A line of Java code that modifies the interactions with a class or instance of a class. Brightspot has special annotations to customize the behavior of the frontend and the backend.
A published object that was removed from a web site but still exists as a record in the database. An archived object can be restored or permanently deleted. See Deleting or Archiving Content.
Aspect Ratio

The ratio of an image’s width to its height. In the following illustration, the image has an aspect ratio of 1.5:1 (= 640 ÷ 426).

A piece of content, such as an article, image, or video. Assets can also be components of other assets — an author can be an asset that is part of an article. You can see the types of assets you can create by opening the Create drop-down list in the Search Panel. An asset can also be referred to as an “item”.
The format of a file (often called a “feed”) to which publishers submit announcements of published assets. Subscribers to the feed receive a notification when new assets are available. Atom uses a standards-based XML file format. See also RSS.
A defined group of Brightspot users to which tailored content can be delivered at specified times to specified devices. Audiences are used by the plugin Personalization.
Background Task
Server process that runs without user intervention. There are system background tasks built into Brightspot and custom background tasks that can be added. Tasks can be viewed with the Task Status Tool.
A digital experience platform for building scaleable content and asset management applications, as well as a platform for integrating other publishing systems, such as video, social media, and CRM. Brightspot can be used as a publishing platform for websites and native mobile applications, or as an application backend. Highly customizable, Brightspot can be used as an out-of-the-box application with standard content types, plugins, and theme-based visual templates.
Brightspot Header

Header appearing at the top of each page in Brightspot. Displays information regarding the current system and user environment. The following illustration is an example of a Brightspot header; your version of Brightspot may have a different header.

Bulk Schedule
A schedule that includes the earliest date and time when all of an editor’s new and modified content will be published. See Bulk Scheduling of Multiple Items.
Call to Action

A prompt for a visitor’s response, such as “Read More” or “Watch Now.” Calls to action help to increase a visitor’s engagement with your web site.

Class Finder
A utility for determining all classes in the code base based on their Java hierarchy or inheritance. See ClassFinder.
The Styleguide component that generates Java interface files for the View from template and JSON files.
A group of assets. Actions on multiple assets such as archiving, sharing, and opening work streams are often easier to do with Collections.
Companion Content

An asset associated with another asset. In a typical scenario, you associate companion content with a video, and Brightspot cues the visitor to view the companion content at a specific time during the video’s playback.

Configuration Key

Component of a Tomcat configuration entry that identifies a configuration. The configuration key is typically the third component of a path. The following illustration is an example of a configuration key for Storage Items. The configuration key for databases and image editors is in a similar format.

Content Edit Form

Area of the content edit page where editors develop content. A content edit form typically consists of several fields, and can vary depending on the asset type.

Content Edit Page

The content edit page contains the forms, widgets, and Editorial Toolbar for developing, managing, and publishing content. The available widgets can vary depending on the asset type.

Content Hierarchy
A top-down inheritance model for defining consistent page layout. The hierarchy starts at the global level and flows through the site level to further lower levels. For example, a header set on a site will be used on all pages on that site, unless a different header is defined at a lower level of the hierarchy, overriding the site header. See Content Hierarchy.
Content Locking
When a user opens an asset in the content edit form, Brightspot prevents all other users from modifying the same asset. Administrators can disable content locking. See also Field-Level Locking.
Content Picker

A widget opened from a list field that displays assets that you can select for the list. For example, the content edit form for an article may have a field for selecting an author. When you click the author field, Brightspot displays a content picker listing the existing authors you can select.

Content Template
A mechanism for automatically populating a Content Edit Form for a given content type. For example, you can create a content template that automatically populates an article’s headline, body text, and image. You can define content templates at the role level, user level, and site-specific combinations for roles and users.
Content Type
A type of content that is stored in a Brightspot application, such as article, image or video. A content type is represented by a Java class.
Contextual Rendering
The process of rendering content differently depending on a template’s context. For example, Brightspot can render an author’s image one way in the context of a bio page, and a different way in the context of a byline on an article’s page.
Crop Region
The region of an image that remains after cropping. In Cropping Example, the wooden tray is the crop region.

Removal of extraneous areas from a graphic. Cropping often focuses a reader’s eye on the actual subject of an image.

Cropping Example
Original Image Cropped Image
../../_images/uncropped-image.jpg ../../_images/cropped-image.jpg
Dari Debug Tools
A set of tools for debugging, monitoring, and migrating data. See Debugging.
Dari Framework
An object persistence library and data-modeling tool, used to build complex content types and persist them to one or more databases. Dari enables developers to query databases, as well as to create and modify custom data structures from within the same access layer. A data Model can be altered by modifying the Java classes that define it, without regard to database schema or other configurations.
Dari Profiler
A Dari tool that keeps track of all events that occur within a specific time frame.

The top-level Brightspot page containing links for managing content, work streams, and scheduled events. The dashboard is the landing page users see after logging in to Brightspot. Developers can customize the dashboard to fit an organization’s needs.

Database Bootstrap
A Dari tool that provides the capability to export database objects from one Brightspot environment and import them into another environment. See Database Bootstrap.
Default Template
A Content Template associated with an underlying Content Type. For example, you can create default templates for articles.
Default Tool URL
The URL Brightspot uses when sending notifications that include links, such as emails or text messages. Default tool URLs are often similar to the URLs for published content. For example, if published content appears at, the corresponding default tool URL may be See also Tool URL.
Dynamic Image Manipulation System for image resizing.

A pre-published version of an asset that is labeled with the Draft status in the Revisions Widget. If the asset participates in a Workflow, the workflow status is indicated, for example, Submitted, Approved, or Rejected. See Drafts.

After the initial publication of the draft, all subsequent updates to the asset are revisions, that is, post-published versions.

Editorial Toolbar

The toolbar at the top of the Content Edit Page. The Editorial Toolbar shows the status of the currently selected version of the asset, and contains actions that you can perform on the asset.


If an asset is associated with a workflow, the Editorial Toolbar shows the Workflow button, which opens the Workflow Widget. The widget includes the Publish button.


See Preview Toggle, Workflow Widget, and Tools Menu.

A period of time during which an asset cannot be published.
Embedded Field
An object field annotated with @Embedded. The object set on the field is then embedded within the containing object. See Relationships.
External Content
Content incorporated into an asset that is hosted on a server external to Brightspot. When rendering a page, Brightspot takes the external content from the external server. Examples of external content are Facebook posts and Twitter tweets.
Extra Template
A Content Template that appears as its own Content Type. For example, if you have a content type Article, you can create an extra template Blog Post that has the same structure as Article.
A search of a third-party repository, such as Getty Images, from the Search Panel. External content retrieved from a third-party repository can optionally be imported into Brightspot.
A list of assets available through an RSS or Atom subscription.
Field-Level Locking
A situation in which two users are simultaneously editing the same field and one of them cannot modify the field until the other user saves changes to that field. See also Content Locking.
Focus Point

An image’s ideal vertical and horizontal center. When automatically cropping images, Brightspot attempts to keep the focus point in the center of the cropped area.

A module with a list of images that have a navigation cue to page through the images. See Galleries.
Global Settings
Configuration settings that apply to all users of a Brightspot application, unless some or all of the settings are overridden by a system level that’s of higher precedence than global, for example, Site Settings.

A portion of Brightspot that provides navigation tools, user information, and company information. Your version of Brightspot may also show a broadcast message in the header. The header appears at the top of each Brightspot page.

A publishing environment in which Brightspot outputs JSON files instead of traditional HTML files. A consuming system ingests the JSON files and transforms them into HTML or other format expected by the target device. For more information, see The Pros and Cons of Coupled, Decoupled, and Headless CMS Platforms.
Image Editor

A tool on the Content Edit Form for editing images.


See Images.

A database index that enables searching in a Brightspot application. Both fields and methods can be targeted for indexing with the @Indexed annotation.
Indexed Method
A method that returns a value and is a target for indexing. Indexing methods is a way to index and query values that are not directly set by users, but are generated from other values stored in an object. See Indexes.
Inline Editor

A widget that appears when previewing an asset—depending on the user’s permissions. Clicking on an asset in the inline editor displays the Content Edit Form for that asset.

Internal Name

The identifier Brightspot uses to refer to an object in the user interface.

See Asset.

An asset visitors see typically after a headline and before the body text. Depending on your version of Brightspot, leads can be images, videos, or components.

List Module
A module with a series of assets typically related to the main asset or related to the visitor’s profile. See Lists.
A version of a published asset that is currently visible on a web site. See also Scheduled.

A latitude-longitude coordinate on a map. See also Region.

See Content Locking, Field-Level Locking.
Looking Glass
A feature that provides content previewing on devices other than the one you are working on. As you work on the content, the preview window on the other devices updates in real time. See Looking Glass.
Information about a file (text, audio, image, video) that does not pertain directly to the file’s contents. For example, metadata for an image file typically includes its dimensions, date created, and device used to create the image.
A standard identifier indicating a file’s type. Web pages often have a MIME type text/html, and some images have a MIME type image/png. Brightspot uses MIME types for internal processing. See MIME Types.
A Dari feature to add new fields to existing classes.
A container for content that supports or supplements the main asset on a page, like an article. There are several types of modules, such as ad, list, promo, and search. See Components.
Multi-Site Environment
A Brightspot environment with more than one web site defined. For example, a Brightspot application for a medical supplies company can have several web sites organized by product type. In a multi-site environment, content can be published to multiple sites simultaneously. See also Site.
Navigation Menu

Brightspot’s top-level menu.

../../_images/navigation-icon.png ../../_images/navigation-menu.png
A Java object that represents a persisted instance in the database.

An object associated with only one other object. Examples include the following:

  • An editor creates a one-off dashboard; no other editors can use that dashboard.
  • An editor assigns a one-off image to an article; no other editor can use that image.

See also Shared.

OpenGraph Tag
An HTML tag that helps social networks find and properly lay out assets published with Brightspot.

A collection of assets grouped together under a common theme, often for a limited time. Examples include the following:

  • Grouping recipes into a Christmas cookies package.
  • Grouping pages, articles, and listings into a Fall TV package.
  • Grouping articles, slideshows, and videos into an election package.

See Content Hierarchy.

Paginated Result
A subset of query results as specified by a limit and offset. A paginated result prevents all results from being returned at one time and potentially exceeding system memory. See Paginated Results.
A permanent URL to a published web page. See also Slug.
Personalization Plugin
A Plugin that delivers nuanced versions of the same asset to different audiences. See Personalization.
Personalized Content Module
A module that displays content tailored to the visitor’s preferences or profile. See Personalized Content.
Components that enhance Brightspot functionality.
Preview Pane
A pane in the Content Edit Page that shows how an asset appears when published. The preview may not include components external to the asset itself, such as reader comments. See Previewing Content.
Preview Toggle
The visibility icon on the Editorial Toolbar that displays the Preview Pane.
Production Guide
A resource for editors that provides in-house guidelines for writing content. You can have site-level production guides that provide general rules for spelling and hyphenation. You can have page-level production guides that provide general rules for writing articles or blog posts. You can have field-level production guides that explain how to write headlines for articles or how to write captions for images. See Production Guides.
Profile Panel

The panel where you view and modify your profile settings. You can open the profile panel by clicking Profile in the Brightspot header.

Promo Module
A module with content associated with the main asset on the page. A promo can have a heading, body, link, and image. See Promos.
Publish Widget

A widget on the Content Edit page used to publish content to a live web site. This widget’s appearance changes depending on your Brightspot configuration, existing workflows, and the type of content you are editing.

Pull Quote

A sentence associated with an asset, typically set aside with a large typeface.

Query Tool
A Dari tool for querying single aggregated or multiple SQL and Solr databases. See Database Query.
Quick Start
A widget on the dashboard that provides quick access to creating new content types and editing existing assets. See Quick Start.
Real Time Connection (RTC)
A component that allows Brightspot to update content as it is edited in real time.
References Widget

A widget that displays a list of assets that contain the current asset. For example, if you are viewing an author in the Content Edit Page, the References widget lists articles written by that author.


Clicking on an asset in the References widget opens the corresponding asset in the Content Edit Page.


A circular or polygonal area on a map. See also Location.

A web application that, after changes in a Brightspot source project, automatically rebuilds and redeploys the application. See Reloader.
Replication Cache
An in-memory cache for SQL databases that reduces database reads.

A post-published version of an asset that, when published, replaces the live version of the asset. See Revisions.

Prior to publication, assets are in the draft state.

Revisions Widget
A widget on the Content Edit Page that lists all current and previous Revisions of an Asset. See Revisions Widget.
Rich Text Module
A module that provides an editor for creating formatted text, images, videos, and hyperlinks. See Rich Text.
Rich-Text Editor

A text field that includes a toolbar for applying formatting and an editing area.

Rich-Text Element

An object that can be inserted into text using the Rich-Text Editor. Examples of rich-text elements are videos, image galleries, or pull quotes.

Robot Metatag
An HTML meta tag that instructs search engines how to index a site. See Robots meta tag and X-Robots-Tag HTTP header specifications.
A group of users who perform similar functions. In many cases, there are at least two roles: administrative and editorial. Users assigned to the administrative role typically have access to more features in Brightspot than users assigned to the editorial role. To simplify system administration tasks, you can configure Brightspot at the role level instead of at the user level. See Managing Roles.
Really Simple Syndication. A file (often called a “feed”) to which publishers submit announcements of published assets. Subscribers to the feed receive a notification when new assets are available. RSS uses a plain-text file format, and is currently more popular than Atom.
A version of a published asset that will be visible on a web site at a future time. See also Live.
Widget in the content edit page listing results of most recent search. See illustration under Content Edit Page.
Search Module
A module that provides a search tool for entering search terms. See Search.
Search Panel

Panel for searching for content. You open the search panel by clicking in the Search field in the Brightspot header.


A portion of a publication that focuses on a single topic. The following table provides some examples of sections for different types of web sites.

News Recipes Technology Store
National Breads Laptops
Local Salads Tablets
Business Pasta Phones
Sports Deserts Software
Opinion Vegan Service and Repair

See Content Hierarchy.

Selection Field

A field for selecting an item, either from an abbreviated list or the Content Picker.


Click inside the field to display a subset of the available items.

Click to display the Content Picker, which lists the full set of available items.

Click edit to display the Content Edit Page for the selected item.

Click — to remove an item from the field. To restore a removed item, click .

Settings Backed
Object that can be initialized by Settings. See also SettingsBackedObject.

An object available for use with other objects. Examples include the following:

  • An editor creates a shared dashboard; other editors can use that dashboard.
  • An editor creates a shared image for an article; other editors can use that image.

See also One-Off.

A web site to which Brightspot publishes content. See also Multi-Site Environment.
Site Category
A user-defined category of sites. For example, a medical supplies company could associate its web sites with one or more categories, like retail sales, physician offices, and hospitals. A web site can belong to more than one category.
A search for a term or phrase on your published site. One example of a site search is a visitor searching for the term “Alaska” on the site Inspire Confidence. See Site-Search Analytics.
Site Settings
Configuration settings that apply to the users of a site in a Brightspot application. Site settings take precedence over Global Settings.

An XML file that lists topics in a site hierarchy. Sitemaps can be read by web crawlers to enhance retrieval of your content by internet search engines.

Brightspot can generate a standard sitemap, which reflects all content types on a site, and content-specific sitemaps. For more information, see Sitemaps.


An identifier for an asset, typically used in the asset’s permalink. Brightspot automatically generates slugs from an asset’s headline or title.

Source Filter
A Dari feature that enables rapid web application development by making source code changes immediately available. See SourceFilter and Reloader.
Spatial Query
A type of query that can be used to find objects with a Location field, which specifies a two-dimensional space. For more information, see Spatial Queries.
The state of an object stored in the database. See State.
An asset’s current position in a Workflow. Examples of statuses are “new,” “pending review,” “approved,” “rejected”, and “published.”
Stock Ticker Module
A module that provides the most recently available stock price from a specified listing exchange. See Stock Tickers.
Storage Item
File-based data in a Brightspot application that is referenced by objects persisted to the database. See StorageItem.
  • For developers—a tool for building a library of frontend components for Brightspot applications. See Styleguide.
  • For editors—see Production Guide.
Styleguide Template
A frontend component that describes how to transform content into HTML structure. Templates are components in themes. See Templating.
A combination of event, site, content type, and delivery option. When the event occurs for the configured site and content type, Brightspot sends the notification to the configured delivery option. See Notifications.
Tabs Module
A module for placing modules of any type into individual tabs. See Tabs.
A keyword associated with an asset. Tags help visitors discover content on your site. For example, if you have an image of the moon, you can apply to it the tags “moon,” “space,” “Apollo,”, and “NASA.” Visitors who search for those terms will discover your image.
A collection of layouts, color schemes, animations, and image sizes.
Tool URL
Protocol and domain name editors use to access Brightspot, such as See also Default Tool URL.
Tools Menu

A menu of actions available for an asset on the Content Edit Page. Click the settings icon on the Editorial Toolbar. The available actions depend on the state of the asset version (draft, revision, live) that is currently selected.

Tools Widget

A widget providing miscellaneous information and settings for editors, and technical information for developers. To open the widget, click Tools on the Tools Menu.

An activity that moves an asset from one state to another in a Workflow. Examples of transitions are “submit,” “approve,” and “reject.”
Trigger Date
A date in a Bulk Schedule when all of an editor’s new and modified content will be published.
Two-Factor Authentication
A layer of security that requires a Brightspot user to enter a temporary password when logging in. An authentication app on the user’s device generates the temporary password. Two-factor authentication helps prevent breaches associated with static username-password logins.
Type ID
The unique GUID assigned to a class stored in the database.
URLs Widget

A widget in the Content Edit Page listing an asset’s URLs.

Vanity URL
A short, memorable URL that typically reflects a site’s branding message and marketing purpose.
View Binding
The Brightspot mechanism for associating backend Model classes with frontend components.
View Generator
The Brightspot component that generates Java interface files from frontend files created in the Styleguide. See View Generator.
View Model
The class that binds a Model to a View. It receives raw data from the Model and transforms that data to produce a View. See ViewModels.
View System
The Brightspot system that controls presentation of data on the front end. See View System.
A user who opened an asset in the Content Edit Page.
A Dari feature for controlling the visibility of objects that are returned in a query based on object state.
Watch Plugin
A Plugin that notifies interested users as an asset moves through its publication workflow. See Watch.

A component of a Brightspot page that provides links or fields for entering, viewing, and updating information. The following image is an example of the Recent Activity widget.

Work in Progress (WIP)
A CMS feature that maintains live backups of work in the event a Brightspot session unexpectedly ends.
Work Stream
An assignment for one or more assets. For example, an editor can create a work stream to fact-check a group of articles, and then assign that work stream to the copy-edit department.
A mechanism that enforces a sequence of operations through which an asset moves from draft state to publication.
Workflow Log
A log that tracks modifications as an object progresses through the states of a workflow.
Workflow Widget

A widget for navigating through the steps of a Workflow. To open the widget, click the Workflow button on the Editorial Toolbar.