Content Management Systems (CMS)
A content management system (CMS) lets you update your own website with little or no technical knowledge. With a CMS you'll update your site more frequently, and that's a good thing.
We have worked with many different content management systems over the years, and we have some favorites. With our preferred CMS tools, you don't need to pay license fees or install any software on your computer. Everything is done through your browser. We also lean toward non-proprietary systems, so you won't be locked in.
At the moment, our favorite open-source CMS platforms are SilverStripe and Wordpress.
SilverStripe : State of the Art CMS
The SilverStripe CMS is one of the most well designed content management systems we've seen. Originally developed, and still supported, by a New Zealand company, they have made the source code freely available. An ever widening community of open-source developers have been contributing to a large library of program modules.
Bluehouse was originally drawn to SilverStripe because it offers a very clean and intuitive interface for users, plus an exceptional environment for developers. The underlying code is a solid MVC framework, evidence of modern architectural design. (It appeals to our techie side.) More importantly, it offers our clients a higher degree of scalability, reliability, and maintainability compared to other products.
In 2009 we became SilverStripe Certified Partners. That means we're plugged into the developer community, and we have access to the people and resources at the core of the product.
Silverstripe is a terrific platform for dynamic, database driven content.
- Events calendars
- Course catalogs
- Product configurators
- Relational data
- Syndicated content (enter once, show many places on the site)
A website powered by a database will save you time. You can enter content once, and let smartly coded Web pages fetch and display the content in multiple places. It can also provide a smoother user experience, where website visitors can easily search and filter information in different ways.
WordPress started as a simple tool for writing a blog. It's popularity has risen because it is an easy tool for creating simple websites. Pre-built themes, or page styles, make it possible to jump start a website design pretty quickly. As long as the features of your website align well with the features of WordPress, it can be a cost effective alternative to a full featured CMS. We like working with WordPress when it fits the project requirements and future scalability is not a priority.