Comfortable Mexican Sofa

Comfortable Mexican Sofa

ComfortableMexicanSofa is a powerful Rails 4 CMS Engine

Rubygem comfortable_mexican_sofa

Total Downloads
305758
Releases
165
Current Version
1.12.8
Released
2015-04-01 00:00:00 UTC
First Release
2009-10-15 07:00:00 UTC

Github comfy/comfortable-mexican-sofa

Watchers
1707
Forks
418
Development activity
Active
Last commit
2015-04-19 18:55:58 UTC

Comments

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 https://github.com/glebm/rails_email_preview

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
or
×

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.