CMS and REST - best practices

OK I need a bit of direction for this. I want to build an app where I
have a CMS side that edits everything (which is all private), then a
public side which just views is all. My dilemma is how to set this up.
What is the best practice for this?

I have a couple ideas:

obj1Controller/Obj1 (this would publicly list every obj1)

obj1Controller/Obj1/edit (this would privately list every obj1 and
allow you to edit)

OR do I do something where there's a whole other side:

CMS/obj1Controller/ (private)
PUBLIC/obj1Controller/ (public)

In the above, I feel like that would break REST, since there's kinda
two URL's for the same resource.

Thoughts?

wejrowski@gmail.com wrote:

OK I need a bit of direction for this. I want to build an app where I
have a CMS side that edits everything (which is all private), then a
public side which just views is all. My dilemma is how to set this up.
What is the best practice for this?

I have a couple ideas:

obj1Controller/Obj1 (this would publicly list every obj1)

obj1Controller/Obj1/edit (this would privately list every obj1 and
allow you to edit)

OR do I do something where there's a whole other side:

CMS/obj1Controller/ (private)
PUBLIC/obj1Controller/ (public)
  

Would you want to consider using a ready solution: Radiant CMS?
URL - http://radiantcms.org/

Cheers,
Mohit.
5/12/2009 | 9:16 AM.

hello, i need add the comments to radiant please i neet a tutorial

thanks

Mauricio Dulce wrote:

hello, i need add the comments to radiant please i neet a tutorial
  
It would be good to ask on the Radiant CMS mailing list, but see:
* http://github.com/saturnflyer/radiant-comments/tree/master
* http://wiki.github.com/radiant/radiant/using-radiant-as-a-blog

Cheers,
Mohit.
5/12/2009 | 9:30 AM.

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?

something
similar for Rails which I'm using on my projects, and I know lots of
people using it
on their projects. The project is called Typus.

    http://github.com/fesplugas/typus