I am currently writing a CMS and remember someone (it might have been on here) criticise the existing CMS for not having a robust enough user permissions system. I\'ve got a me
Creator - responsible for creating and editing content.
Editor - responsible for tuning the content message and the style of delivery, including translation and localization.
Publisher - responsible for releasing the content for use.
Administrator - responsible for managing access permissions to folders and files, usually accomplished by assigning access rights to user groups or roles.
Consumer, viewer or guest- the person who reads or otherwise takes in content after it is published or shared.