i need to choose a cms for my next project, i have searched and come up with these 2 : radiant and refinery, which one is better for building middle size websites ?
are there any other options out there for rails cms ?
one important factor is that client can easily update their website without much knowledge
thnx for helping
I'm one of the developers of Refinery CMS and I would recommend it for the use you've described.
Refinery has been built over a period of 4 years where we have shown it to regular people and let them update their site without our help. We purposely leave out technical details from the UI so it is extremely straight forward for a non-technical client to use.
Which is who a CMS is supposed to be for, right?!
If you have a smaller site you need to build in the future, there is also a hosted version of Refinery called Refinery HQ which allows you to quickly and cheaply give your client an editable site using all the same tools the open source project offers.
I find that the field is still very fragmented. I've looked at Radiant, adva-cms, BrowserCMS, and Refinery over the last year. My simple take is this:
All told, there is no one brain-dead simple option yet that fills most needs. Choose based on your needs.
Update 9/2011: We've recently been using the
rails_admin gem which works wonderfully well, isn't very intrusive and allows for lots of customization. It's probably the new Rails 3 and after standard. There's also
active_admin that follows a similar concept we've used on another project.
I really like RefineryCMS as it is flexible to use, does not deviate from Rails way of things, and is very extensible. Converting an existing Rails app to a Refinery app is a breeze. They do have a cucumber test suite with 46 odd scenarios, and you will have to decide its effectiveness.
On the other hand, Radiant is also very good, but it has a bigger learning curve as it is very extensive and proprietary in nature. Although the extension base for Radiant is huge, for adding new functionality, one has to rely on an existing extension or build one. It is hard to take an existing Rails app and convert it to a Radiant app.
Having contributed patches to Radiant in the past, and having used Refinery (though only briefly), I would lean towards Radiant. The plethora of extensions make it very easy to extend, and one of the planned features for 2.0 (as discussed on #RadiantCMS on Freenode) is to make the extensions a bit more Rails-friendly (Think Rails 3 Engines), so the problem of porting existing apps to extensions easily should be resolved after Rails 3 support is finalized. The current plan is to begin hacking on Rails 3 support in earnest after the 1.0 release.
Radiant 1.0.0.RC4 is currently very easy to install and use. There are great instructions for getting it setup and deployed on the GitHub Wiki, and the first full release of Radiant 1.0 should be any day now, so this is the perfect time to start using it or get involved with its development.
In my opinion, there is no finer CMS for small-medium sized teams (even with large teams, it can be made to scale fairly well, though I find this requires a tiny bit more work than the average user will be willing to put in).
EDIT: Also, Radiant 1.0 RC4 will run fine on Ruby versions 1.8.7 - 1.9.3. Just so you can make sure it fits in with your existing Ruby setup.