Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Sitecore - Standard roles for users [closed]

I'm creating users for a practice project and came up with three - author, reviewer, publisher.

author - should be able to create, edit and delete items.
reviewer - should only be able to read and approve items.
publisher - should only be able to read all items and publish those that have been approved.

I read in an article that these roles would suffice for a content author - Sitecore Client Authoring & Sitecore Client Users, and so assigned the same to author.

When logged in as author, the insert option is greyed out !!!!. So, I logged in as admin again and tried giving access to the Home item (read, write etc) for author, but it says access denied.

Please clarify for me the following:
1. The users I thought of, are they correct or work good in a real scenario?
2. Why am I not able to give access for author to the Home item.
3. Is creating a custom role necessary. Should there not be a sitecore standard role(s) already for these users which are common for every project.
4. Kindly suggest the roles that I should assign for my author, reviewer and publisher

like image 932
Qwerty Avatar asked Oct 29 '22 19:10

Qwerty


1 Answers

This question doesn't really fit the guidelines for SO, but to answer your questions:

  1. It's uncommon to have a dedicated publisher. More common is to have workflow that automatically publishes once content is approved i would expect. You can likely get away with just 2 roles.

  2. Those roles should be enough but check the doco, please clarify whether your admin user is getting the 'access denied' message or your author. Admin users should not be denied anything; likely your security setup is causing the problem (item permissions, not roles)

  3. Standard roles are granular to allow you to tune your setup. There are a number of sample sites you can get (like launchsitecore.net) that can show you how to use these roles, plus there's documentation. You can also post to community.sitecore.net

  4. There's a combination of roles and privileges required to achieve this too detailed for SO. Refer to documentation, various blogs, or a sample site to see how to use the security features in a real world application.

like image 142
Richard Hauer Avatar answered Dec 11 '22 09:12

Richard Hauer