Customizing BrowserCMS

Customizing BrowserCMS

This guide serves an overview for the different ways that developers can customize and extent BrowserCMS websites. It will cover the following concepts:

  • Content Blocks provide both Model and UI scaffolding
  • Portlets provide reusuable component behavior that can be added to pages
  • Modules provide a way to package blocks and portlets as resuable gems for other BrowserCMS projects.

1 Overview

As a content management system, BrowserCMS offers a number of avenues for customizing a website. In addition, to the standard Rails extension points like Models, Views and Controllers, there are several additional extensions points. These include:

  • Content Blocks
  • Portlets
  • Pages
  • Modules

2 Content Blocks

3 Portlets

4 Modules