Skip to content
peakpg edited this page Apr 25, 2011 · 42 revisions

BrowserCMS is a general purpose, open source Web Content Management System (CMS), written in Ruby on Rails. It is designed to support three distinct groups of people:

  1. Non-technical web editors who want a humane system to manage their site, without needing to understand what HTML or even Rails is.
  2. Designers who want to create large and elegantly designed websites with no artificial constraints by the CMS.
  3. Developers who want create CMS driven websites for their clients, or add a CMS to their Rails applications.

Documentation

  1. Getting Started – Installing BrowserCMS and creating your first project.
  2. User's Manual – How site builders can use the user interface to create sites.
  3. Upgrading a BrowserCMS Project – How to upgrade your project to a newer version.
  4. Deployment Guide – How to configure your production server (using Apache/Passenger)
  5. Articles – A list of articles contributed by the Community on how to use, customize and extend BrowserCMS.
  6. API Docs – Online version of the source code documentation.
  7. Proposals – A landing page for proposals that would be significant changes or improvements to either the Core CMS or modules.

Extending BrowserCMS

  1. Content Blocks – How to defining new content types for your site.
  2. Portlets – How to fetch and dynamically display content
  3. Templates – How to create a theme/design for a site.
  4. Contributing to Core – How to make modifications directly to BrowserCMS itself.
  5. Customizing Authentication – Some examples of adding customized authentication behavior

Modules

  1. Installing a Module – How to add new functionality (modules) to your project
  2. Building Modules – Creating your own modules to share with the community.
  3. Upgrading Modules to 3.3 -
  4. Module List – Modules are the reusable way for developers to extends and share new BrowserCMS functionality.

Reference guides for older versions (BrowserCMS 3.1) are still available.

Contributing to the Project

Discussion

If you have questions, you can also find us in a few places.

  1. Our google group/mailing list.
  2. On Twitter at @browsercms.
  3. In IRC at irc.freenode.net #browsercms
Clone this wiki locally