Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
BrowserCMS is a general purpose, open source Web Content Management System (CMS), written in Ruby on Rails. It is designed to support three groups of people:
- Non-technical web editors who want a humane system to manage their site, without needing to understand what HTML or Rails
- Designers who want to create large and elegant websites with no artificial constraints by the CMS
- Developers who want create CMS-driven websites for their clients, or add a CMS to a Rails application
Documentation / Guides
- [V4.0] Getting Started – Installing BrowserCMS and creating your first project.
- [V4.0] User Manual – Using the user interface to create sites – for content authors and editors
- Upgrading a BrowserCMS Project – Upgrading a project or module to a newer version.
- Deployment Guide – Configuring 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 – Configuring BrowserCMS to serve mobile content. (Coming in v3.5, see bcms_mobile until then.)
- [V4.0] Content Blocks – Defining new content types for your site.
- [V4.0] Portlets – Fetching and dynamically display content
- [V4.0] Templates – Creating a theme/design for a site.
- Building BrowserCMS from Edge – Working with the very latest version of BrowserCMS from github
- Controllers with Authentication – Creating ActionControllers which use CMS authentication
- Working with the Content API – Understanding a few of the ‘gotchas’ between ActiveRecord and Content Blocks.
Check out the new features included in v4.0.
- Module List – Finding other modules to add to your BrowserCMS project.
- Installing a Module – Adding 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