Choosing RoR or CMS for a customer which wants to customize

You are in luck my friend!

Take a look at Radiant (http://radiantcms.org). It gives you the best
of both worlds: a CMS written in Rails that you can extend all you
want with custom functionality.

Jamey

Thanks for your kind answer,

Just to understand in theory - When I use a regular CMS, I can't really
control the pages the way I like, or build my site framework nor my
database, as I am used to when building a regular app.
Is radiant CMS different? Could I create pages independently using my
favorite RoR IDE, and use radiant just to enjoy extensions and browser
customizations? Does it store pages on database like joomla which is a
major downgrade for me, or does it allow creating real html(.erb)
pages??
Thank you,
Oran

It's kind of the other way around...

Radiant *is* a Rails app, and, yes, it stores its pages in the db.
But, you can write extensions, which are kind of like plugins, which
is just like writing a rails app, meaning you have models,
controllers, and views. And you can integrate these extensions into
your Radiant instance, so that, to the end-user, it is all seemless.
There are already a bunch of extensions that have been written that
you can use, or you can write your own.

I would suggest going to the radiant wiki on github and checking out
some of the documentation.

Jamey

Thank you,

I have just briefly looked into radiant. Although looks promising, yet i
see that there is no WYSIWYG editor, and seems to yet lack many of the
functionality Joomla contains.

There is a very nice HTML editor called FCKEDITOR which is commonly used
by developpers. Would you know if it possible to integrate with RoR in a
way a customer could actually change pages on a RoR site using it?

Thanks,
Oran

I'm pretty sure there are Radiant extensions that let you use
fckeditor, tinymce, or wymeditor.

It's true that Joomla is more mature, but as soon as you have to do
any customizing, the beauty of Radiant is that you simply start
writing Rails code. With Joomla, you have to use PHP.

+1 for Radiant CMS. It's super easy to extend and there's a lot of
existing extensions too. WYSIWYG / WYSIWYM is one of them.

Roderick van Domburg wrote:

+1 for Radiant CMS. It's super easy to extend and there's a lot of existing extensions too. WYSIWYG / WYSIWYM is one of them.
  

+1
(and a great community!)

Cheers,
Mohit.
6/26/2009 | 7:09 PM.