I just finished reading Chris Coyier’s article, The “Light” CMS trend. For those of you who don’t know, CMS stands for “content management system.” The content is stored in a database and then served up on a page using a predefined template. The idea behind a CMS is to allow non-technical people the ability to update, add or edit the content on their Web site. It also allows multiple authors and can also allow multiple Web sites to share the same content that will be updated in one place instead of on each individual site.
Chris points out the problem with most CMSs is that they are really only useful to Web people, those who have experience with working with Web sites. WordPress is Chris’ favorite CMS and mine as well. But as I have done more development with WordPress, I see that is does fall short in really empowering content owners in the way that I would want.
A possible solution: “light” CMSs. There are a growing number of these solutions available on the market today. Several of them are free services and at least one of them costs money. One of the reasons that I like WordPress is that it is free, open source software that is continually developed. The price is right for the non-profit organization I work for.
These light CMS solutions contain less features which make them simpler, and I believe, a better user experience for the content owner.
Here are the light CMS solutions that Chris highlights in his article:
- Unify – Currently in private beta. It is a product of Unit Interactive which is headed up by Andy Rutledge, one of the designers I follow on Twitter and RSS. I was not able to take a close look at it.
- Cushy CMS – this seems to be the first player in the light CMS. It is a free service.
- Page Lime – in free public beta. It has a visual editor and reminded me of Contribute.
- Perch – I really like their Web site and they have great documentation. Perch costs about $57 per domain. You host it on your own server.
Anna Debenham reviewed Perch on this week’s Boagworld Podcast. She has also used Cushy CMS. She pointed out that the major advantage of using Perch over Cushy CMS is that the files are all hosted on your own server with Perch. She had problems with the Cushy CMS server going down which meant the service was unavailable. PageLime is also hosted on their servers.
Cushy CMS, PageLime, and Perch have videos introductions about their service and good documentation to get started. It seems pretty easy to implement any of these three solutions. Cushy CMS and PageLime involve adding classes to your HTML code. Perch involved using specific PHP tags and reminded me a lot of WordPress.
From the little research I did this afternoon, I believe that Perch would be the product that I would choose. Yes, it costs money, but the big advantage is that you don’t have to worry about another server going down that you have no control over. As I mentioned, some of it’s features remind me of WordPress. It would take more technical knowledge to setup Perch. It looks like their templating system is quite powerful and gives more control to the Web designer or developer. But the advantage it has over WordPress is it’s simpler interface for the content owner.
One final note: I really liked Perch’s site. It has nice texture and illustration. It uses JQuery for some fun animated effects. The birds in the tree at the bottom animate and move into the screen on pages where you can see the footer right away.

July 2nd, 2009 at 9:30 pm
[...] Read the original: CMS Light [...]
July 3rd, 2009 at 12:10 am
I appreciate your thinking and research here. I am curious how you might rank using Wordpress.org or Blogger.com as your CMS. It seems using these services you have the advantage of the CMS, but the services does all the administration. These services appear to be easier than CMS Lite applications.
July 3rd, 2009 at 4:42 am
I’ve been using Perch for a few weeks and I’m in love. It really is perfect for setting up editable regions for a client. You feel in total control.
I also discovered Surreal CMS the other day (http://surrealcms.com/), which is another solution like CushyCMS and worth a look if that sort of solution suits.
July 3rd, 2009 at 8:42 am
Tom from PageLime here.
Thanks for the writeup! We never really thought about it before, but I guess we really do look like contribute…well not anymore!
Heres a preview link to the new brandable PageLime:
http://www.pagelime.com/preview
Just a few things to note.
Perch forces you to be a PHP site, we don’t care what you code in. Our sites still validate even with the added CSS classes and you don’t have to be a developer to use it.
You Wrote:
“The big advantage is that you don’t have to worry about another server going down that you have no control over”
The entire architecture of our site is that we push the information to your server using flat files. If for some reason we went down your site would still stay up. In fact if your site went down/crashed/was deleted. Page templates and drafts that you saved in PageLime could be pushed to your new server just by changing your FTP credentials. Furthermore, you could leave PageLime at anytime…your site would stay up…you’re sites uptime is not tied to us, plain and simple.
On top of that…we’re on the Amazon EC2 cloud. We’re not going down. So if for some reason your client had a critical change to make on their website they are more likely to have PageLime working with 99.9% uptime then their actual website.
As a final note…with installed solutions when they fix a bug, upgrade, etc… you the developer will have to manually go around to all the websites you power with the installed solution and upgrade. Who wants to be responsible for upgrading the CMS on a client site who they haven’t spoken with in 6 months?
With PageLime…we push an update your clients get the benefits of new features and a more robust product long after you’ve gone. Since the new version is completely brandable it leaves them with a feeling like you’re still working for them. This is a great marketing tool for freelancers to get better word of mouth by appearing to be diligently working on their websites, long after the last invoice was paid.
Thanks for everyone who has been using the BETA, we’ll be launching the new version next week! I hope everyone gets aboard and tries it out! – Tom