For version 4.0 (currently in beta), see [V4.0] Home
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:
- Non-technical web editors who want a humane system to manage their site, without needing to understand what HTML or even Rails is.
- Designers who want to create large and elegantly designed websites with no artificial constraints by the CMS.
- Developers who want create CMS driven websites for their clients, or add a CMS to their Rails applications.
- There is another sequence of reading these documents, as given by the numbers in parenthesis.
Documentation / Guides
- Getting Started – (1) Installing BrowserCMS and creating your first project.
- User's Manual – (5) How site builders can use the user interface to create sites.
- Upgrading a BrowserCMS Project – (2) How to upgrade a project or module to a newer version.
- Deployment Guide – How to configure your production server (using Apache/Passenger)
- Articles – A list of articles contributed by the Community on how to use, customize and extend BrowserCMS.
- API Docs – YARD API documents for the latest version of the project.
- Proposals – A landing page for proposals that would be significant changes or improvements to either the Core CMS or modules.
- Adding BrowserCMS to an Existing Rails project – A guide to ‘CMSifying’ your existing Rails appliciation
- Setting up Mobile Sites – A guide to configuring BrowserCMS to serve mobile content. (Coming in v3.5, see bcms_mobile until then.)
- Content Blocks – (6) How to defining new content types for your site.
- Portlets – (7) How to fetch and dynamically display content
- Templates – (3) How to create a theme/design for a site.
- Building BrowserCMS from Edge – How to work with the very latest version of BrowserCMS from github
- Controllers with Authentication – How to create ActionControllers which use CMS authentication
- Working with the Content API – Understanding a few of the ‘gotchas’ between ActiveRecord and Content Blocks.
- Module List – Find other modules to add to your BrowserCMS project.
- Installing a Module – (4) How to add new functionality (modules) to your project
- Building Modules – Creating your own modules to share with the community.
Reference guides for older versions (BrowserCMS 3.1) are still available.
Code Tips / Snippets
Contributing to the Project
- Want to report a bug?
- Want to discuss a new idea/feature?
- Roadmap – An overview of where the project is going, and what might come next.
If you have questions, you can also find us in a few places:
- Our google group/mailing list
- On Twitter at @browsercms
- In IRC, at irc.freenode.net, channel #browsercms