Ad Module
A module with content populated by an external ad agency. See Ads.
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 items 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 items. Subscribers to the feed receive a notification when new items 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.
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.
Common Content
A widget on the dashboard that provides quick access to new content types and existing content instances that you use frequently.
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.

Content Edit Page

The content edit page contains the forms and widgets for developing, managing, and publishing content.

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 version of an asset that has its own Workflow. For example, if an article’s workflow has four statuses (Initial Draft, Submitted, Approved, and Published), each draft of an article must go through the workflow. See Working with Drafts.
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 list of items 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.

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

A Java object that represents a persisted instance in the database.
OpenGraph Tag
An HTML tag that helps social networks find and properly lay out assets published with Brightspot.
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.
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.
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.

Query Tool
A Dari tool for querying single aggregated or multiple SQL and Solr databases. See Database Query.
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 current or previous copy of a Draft. Every time you save a draft, publish a draft, archive a draft, or change a draft’s Status, Brightspot saves a copy of the draft as a revision.

Revisions Widget
A widget on the Content Edit Page that lists all current and previous Revisions of an Asset.
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.

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 items. Subscribers to the feed receive a notification when new items 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.

Selection Field

A field that opens a Content Picker. Selection fields have a search icon in them. In the following illustration, the Assigned Entities field has two selection fields.

Settings Backed
Object that can be initialized by Settings. See also SettingsBackedObject.
Shared Module
A module of any type that is saved in Brightspot and can be retrieved and reused in any page layout. See Shared.
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.
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.

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 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.
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 item 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 initial draft to publication.
Workflow Log
A log that tracks modifications as an object progresses through the states of a workflow.