CouchCMS – A simple CMS solution for web designers

CouchCMS is a self-hosted simple CMS that has been created specifically with web designers in mind.
It allows a designer to take any HTML/CSS templates and convert it into a fully content managed site, quite literally in minutes.

Unlike most other CMSs out there, Couch works by being retrofitted within an existing design or static site and not vice versa. This gives unparalleled creative freedom to designers who will no longer need to design their layouts around the limitations of whichever CMS they use.

No knowledge of PHP is required for using it, as everything in Couch is done using the familiar XHTML like tags.
There is no learning curve, no ‘a-ha moment’, no ‘light-bulb moment’.
Everything that needs to be known for using Couch can be learnt in a very short time.

Screenshot Home Page

Create as many editable regions as required

Any region of a template that the web designer wishes to make editable for his clients can be made so simply by marking it up with some Couch tags. As simple as that.
Any number of such editable regions can be marked up within a template and each region can be defined to be of a certain type – richtext, plaintext, image, file, radio-button, checkbox, dropdown etc.
This allows the designer to decide how simple or complex an interface they wish to present to his client.
As an example, the following screenshot is what the user sees when only one editable region is marked out in a template -

Simple Entry Form

And this screenshot is what you will get with a slightly more complex template where multiple editable regions have been defined:

Complex Entry Form

Notable point is that it is the designer who has the option of how many editable regions a template will have and of what types.

Create Cloned Pages

Any HTML template can be declared as being clonable and this will allow the clients to create multiple pages out of that template. This feature can be used to easily create blogs, news, portfolios etc. Comments can also be enabled on these pages.

Create listing of pages

Couch makes it a snap to create a listing of cloned pages of any template. For example, the home page can be made to show a list of the latest five blog entries, the first three portfolio pages and the latest comments using simple tags.
Archives of pages can also be created with similar ease.

SEO friendly links

SEO is something that simply cannot be ignored nowadays. Couch provides nestable virtual folders within which a page can be placed. The URL of the page will contain the entire hierarchy of its parent folders and this can be used to produce super SEO friendly links like –
http://www.yoursite.com/grills/gas-grills/portable/weber-q-200.html
where grills, gas-grills and portable are virtual folders and weber-q-200 is the page.

While we are discussing the topic of SEO, let me mention an interesting feature of Couch. Pages seldom remain at the same location. If, for example, the page mentioned above is moved to some other folder at a later date, the URL will change and the entire PR garnered by the page so far will be lost. Couch, however, senses this change in URL and when the old URL is visited it sends back a ‘HTTP 301 Permanently Moved’ header and redirects the visitor to the new URL, thus preserving the page’s PR. I am sure you’ll agree that this is a very useful SEO feature.

Web Forms

Web forms have always been problematic to code. While the markup for the form and its inputs is straightforward enough, the same cannot be said about the server side code that processes the posted form and validates all the inputs before taking action.
Once again Couch saves the designer the hassle of writing messy server side code. They simply have to convert the regular HTML tags of a form to their counterpart Couch tags and the CMS takes over all the form processing responsibilities.

Events Calendar

Creating a calendar of events is something that is regularly required. Couch again provides simple tags to create these.

Events Calendar

The list of features is extensive – RSS feeds, custom 404 pages, URL cloaking, Email cloaking, PayPal integration, Google maps, etc. The important point, however, is that all this functionality can be achieved without writing any PHP code at all. This single feature is what makes Couch truly a CMS for web designers.

Finally although Couch claims to be a CMS built for designers, the truth is, it perhaps was built even more for their clients – the end users. It is eventually the end-users who have to deal with the CMS more than anybody else and if they find the interface over featured and complicated, everything else comes to a naught.
Take a look at what Couch’s admin panel looks like when it is first installed:

Empty Control Panel

I can wager you haven’t seen a control panel as empty as this.
Don’t be alarmed by this near empty admin panel though. This, in a way, is the blank canvas that Couch offers the designer who then can mould it any way they like.
Following is a screenshot of how the same panel will look in a finished site:

Finished Control Panel

Getting Started with CouchCMS

You can find a comprehensive tutorial at the CouchCMS website, where it is used to build a full-fledged commercial site from scratch.

In Conclusion

Couch is simple indeed. But by simple, what is meant is simple to use and not that it is suitable for only simple sites.

The project is still in beta with the final version due for release in the New Year.
It is free for use in personal and non-commercial projects.
The price of the commercial license has not yet been finalized but should be considerably lower than the comparable products in market.
The aim of its creators is to make CouchCMS a viable solution for the designer to use on even the most tight budgeted sites.

You can follow CouchCMS on Twitter @couchcms or email them at support@couchcms.com.

CouchCMS HomepageCouchCMS Download PageCouchCMS RequirementsCouchCMS Getting Started Guide

You might also like… previously featured apps

Share the status of just about anything with Know! →
Simplebooklet – Dead Simple and Free Booklet Creator →
The Awesome Croogo – Free and Open-Source PHP CMS →
Stipple – Fastest Way to Label and Share the Content of Photos →

Author: (565 Posts)

Paul Andrew is the editor and founder of Speckyboy Design Magazine. You can follow Speckyboy on Twitter, on Facebook, on Digg or you can subscribe via RSS.

  • logic2050

    Nice Find i just compared CouchCMS with other CMS and EE at http://www.cmsmatrix.org/matrix/cms-matrix/couchcms it’s Looks Promising, Trying out.

  • http://www.webdesignerguy.info Jarod Billingslea

    Lmfao, I was just reading my email from my phone, then yours popped up. I thought “CMS for ‘WEB DESIGNERS’!?? :D:D” instantly and began to read it.

    But dude, so your telling me, I only need to know HTML, CSS, and Javascript to instantly make my site function? No PHP at all?

  • http://Www.Adesignersblog.com Helge-Kristoffer Wang

    This looks very good! Going to test this one out! Thanks for a good read.

  • http://19fdesign.com zoel

    Nice info, but we must have IonCube loader to running Couch. I love WP is easy and free

  • http://www.theitechblog.com Namit Gupta

    Appears to be really simple and useful, eager to test this CMS.

  • http://www.chrismcallister.net Chris McAllister

    After having skimmed over the documentation it looks like it has loads of potential. I’ll be eagerly trying this one out and seeing how I get on. If it speeds up my workflow enough I’d be happy to pay for the licence (dependant on price of course).

  • Pingback: links for 2010-12-19 at DeStructUred Blog

  • http://www.computer-dinesh.blogspot.com dinesh shrestha

    Lmfao, I was just reading my email from my phone, then yours popped up. I thought “CMS for ‘WEB DESIGNERS’!?? :D:D” instantly and began to read it.

    But dude, so your telling me, I only need to know HTML, CSS, and Javascript to instantly make my site function? No PHP at allThis looks very good! Going to test this one out! Thanks for a good read.

  • http://www.johndeszell.com John Deszell

    Looks pretty interesting, I bookmarked it. Looking through the tutorial it seems pretty easy to setup.

    I wanna know though how much it’s going to be. If it’s low cost or if they offer a developer edition this could be a great CMS for small business customers.

  • rainer

    Is there a similar but open-source solution like this that lets you use an existing website and just choose what you want to be easily editable for clients?

    • Manfred

      @rainer:
      have a look at http://www.pulsecms.com/
      There’s a free version too. But it’s very very basic. But also very simple to integrate to your existing html/css site. Tried it, love it…
      regards Manfred

  • http://www.crabelindo.com Crabelindo

    Go to CouchCMS.downloading and exploring, nice share.

    CouchCMS goes free for personal and non-commercial sites! What about Developer?

  • Philip

    I 2nd pulsecms.com…. very easy to use.

  • Pingback: Pedro Newsletter 22.12.2010 « Pragmatic Programmer Issues – pietrowski.info

  • Pingback: Riassunto Lifestream della settimana 24 December « Carlo Mazza's Home

  • http://www.brit-indian-curries.com Mike Smith

    The idea is very good, don’t like encoded sites and there are plenty of free alternatives such as Modx which is more powerful and has plenty of good tutorials.

  • http://impres-sign.com Michel Käser

    I emailed with the developers of CouchCMS and the price seems to be around 40 US Dollars per website.

    As far as I tested the CMS right now this is just amazing.

  • logic2050

    @Michel Käser
    you were right they have opened the price $39 it’s pretty good BTW i bought two licenses for my clients, One more feature they added is you can REBRAND the CouchCMS now, it’s great now my client’s won’t come to know what they are using ;) , only thing i am missing is full fleshed membership. but what you expect in only $39. great product.

  • Yoghi

    Hello, Tahnks for this, but I have some problems for install COUCH CMS.

    • logic2050

      @yoghi

      you can follow their forum http://www.couchcms.com/forum/
      there is a section for troubleshooting and the couch team is pretty helpful.

  • http://www.irwebhosting.com sayid

    I need simpel cms for university project

  • http://litepublisher.com/ Vladimir

    I know best solution:
    http://litepublisher.com/

    LitePublisher is simple CMS with many functions. I hope what you can test LitePublisher

  • http://creastra.ca Saffron S.

    Awesome find!

    I’ve been using MT for about 10 years now to do the same thing Couch does (retro-fit a non-template website with CMS capabilities) but I’ve had serious issues with it for the last few years (mostly the “you can only install it properly through the SHELL” issue).

    I’ve been testing Couch for only an hour or so and I’m already in love with it. Definitely going to add it to the roster of CMS my devs need to know!

  • Nguyen Minh Tuan

    It looks great! BUT, it’s so complicate to install it. so difficult!

  • Logic2050

    CouchCMS is now FREE!   http://www.couchcms.com/