Brightspot CMS Developer Guide


A template is an HTML file with placeholders for variables. Brightspot’s templates are based on Handlebars.

The following snippet is an example of a simple template.

<!DOCTYPE html>

        <meta charset="UTF-8">

                <img src="{{imageUrl}}" height="300"> 

  • Declares a title tag, the value of which is a variable headline. (Literals in {{double braces}} are placeholders for dynamic content.)
  • Opens an empty <div> tag.
  • Declares an h1 tag, the value of which is a variable headline.
  • Declares a placeholder for the article’s variable body.
  • Declares an image tag, the source of which is a variable URL.

Previous Topic
Generating Java view interfaces from data files
Next Topic
Was this topic helpful?
Thanks for your feedback.
The elements that get you up and running in a matter of days, from pre-built content types, to modules, to landing pages.

Content types
Landing pages
Everything you need to manage and administer content within Brightspot CMS, including plug-and-play integrations.

Admin configurations
A guide for installing, supporting and administering code on the Brightspot platform, including integrations requiring developer support to use.

Field types
Content modeling
Rich-text elements