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 -~----------~----~----~----~------~----~------~--~---