Brightspot CMS Developer Guide

Creating a content type

A Brightspot content type is a Java class that has specific properties describing an item. For example, the content type Article can have properties headline, body, reporter, and datePublished. A content type ReaderComment can have properties body, username, and datePosted.

The first step in creating any content type is to declare it as a Java class that extends the Brightspot class Content.

public class Article extends Content {


This declaration exposes all the static fields and methods you can review at Class Content . In addition, the class Content extends the Dari class Record; this class is a powerful abstraction layer for retrieving and adding content to a database. For details, see Class Record .