Brightspot CMS Developer Guide

Creating custom fields


Brightspot renders the standard field types in the content edit form as described in Field types. You can customize a field’s rendering using a servlet, and annotating the field with the path to the servlet.

import com.psddev.cms.db.Content;
import com.psddev.cms.db.ToolUi;

public class Video extends Content {

    @ToolUi.InputProcessorPath("/custom/videoPreview.jsp") 
    private String videoPreview;

}
  • Replaces Brightspot’s default rendering of the string field videoPreview with output from the servlet at /custom/videoPreview.jsp.

See also:

Previous Topic
Providing error messages
Next Topic
Image modeling
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
Modules
Landing pages
Everything you need to manage and administer content within Brightspot CMS, including plug-and-play integrations.

Dashboards
Publishing
Workflows
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
Images