Comfortable Mexican Sofa

Comfortable Mexican Sofa

ComfortableMexicanSofa is a powerful Rails 4 CMS Engine

Rubygem comfortable_mexican_sofa

Total Downloads
Current Version
2016-02-28 00:00:00 UTC
First Release
2009-10-15 07:00:00 UTC

Github comfy/comfortable-mexican-sofa

Development activity
Less active
Last commit
2016-04-28 15:22:35 UTC


Sven Kräuter wrote 2011-03-20 11:26:36 UTC:

looks promising - common cms are a p.i.t.a & I love the idea that there is some ruby mindset involved here that could lead to something... nice. ;-)

Matthew Brown wrote 2012-12-28 18:59:37 UTC:

Great project. I have used it two apps of different natures and found it to be useful and relatively unobtrusive. Now, to figure out how to integrate the UI more closely with my app...

Gleb Mazovetskiy wrote 2013-06-11 14:41:37 UTC:

You can also use CMS to manage emails via

dotorg-rebuild wrote 2014-07-09 15:16:55 UTC:

If you're building a Rails app that needs CMS functionality, you should seriously consider this gem.

Comfy is not trying to be yet-another-CMS. Instead, it's does a beautiful job of bringing thoughtfully implemented core CMS features without suffering extraneous "features" and dependencies.

The code is beautiful. It's very readable. This is essential for when you're adopting the code (as opposed to just using a library). It's painstakingly designed to be configurable and extendable.

Roman Almeida wrote 2015-02-12 21:13:01 UTC:

It is basically a CMS for programmers. Very easy to integrate into Rails and doesn't try to do more than it should. It is also very easy to hack on if you want to add new tag types or just generally change the code to do something specific to your project. Often this is possible through the plugin interface, small changes can also be monkey patched as the whole structure is pretty neat.

Compared to big CMS projects I cannot emphasize how small the code base is. You can literally read and understand all of it. I can basically use it as if I wrote it myself, the code is just nicer than if I actually had done that.

Post a comment

Markdown supported

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.