wejrow...@gmail.com wrote:
> No, I want to build it myself.. I look at it though.
> 
> So what is the best practice?
> 
> Should I build a separate section with its own controllers to edit
> them? or make a separate private view within the component controller?

I started looking at Adva (see 
http://github.com/svenfuchs/adva_cms/tree/master) which has quite a lot 
of good stuff in it you can look at for your project. It separates out 
the admin side of things from the public view side of things and it 
isolates the packages into plugin engines leaving your own app directory 
free for putting what you want into it.

It's a nice idea and has some top coders working on it. Trouble is it 
has top coders working on it and they disdain documentation, so it's a 
bit hard for someone coming into it who hasn't followed the development. 
Clever coders often can't resist the temptation to re-code everything or 
re-write commonly used plugins, which is what they have done inside 
Adva. There're a lot of clever tricks, completely undocumented, so you 
really are on your own.

But on the other hand, once you've mastered some of the insider tricks, 
it's quite easy to add your own controllers, models, and views. I'm not 
an insider though and it's a moving target so I can't offer advice on 
how to integrate your own code into the latest version, I'm still trying 
to work it out.

The other thing I don't like about it is the assumption that a CMS is 
used solely for publishing "articles". I guess if you spend your life 
blogging then that's a sensible assumption, but most websites aren't 
blogs or lists of articles. There doesn't seem to be a way to edit pages 
which are composed of many "page sections" each with unique/non-unique 
content. So if you wanted to have a standard page section that appeared 
on a restricted set of pages there's no way you could do it easily.

It's nice, it has potential, there's a lot of clever code in it, but 
it's a very very long way to go before it's as easy to use as Wordpress.

John Small

-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to