Unlimited roles and permissions
This is powerful stuff, you may not need to think about this with just a few users but knowing that it is baked in is a bonus. Not only can you build social media platforms with more permissions for different members or roles, you can also make different levels of access for different users within a company setting.
Only want certain users to have edit access to certain content?
Only want certain content available to certain people?
Both these scenarios and pretty much any you can think of is possible, so let's have a look at a few more examples:
- Say for example you have a writer that only needs a very basic editor and only permission to add content then you can set that up.
- Maybe an editor needs slightly more permission and a publishing workflow then you can set that up.
- You may have a product inventory manager that only needs a very basic plain text editor and access to products, then that is possible.
The point is you can have fine-grained control over what parts of the site certain users or roles have access to.
*Some of these settings may need the addition of a contributed module but there is a lot you can do with a vanilla Drupal site.
You may feel that this is overkill or why would I want to restrict employees on the website?
The easy answer to that is the less clutter8 one has, the easier it is to get the job done. Designing a backend and dashboard with limited functionality will make much happier users and being happier users will make them more productive and happier team members. Yes, employees are users too so great for company culture!
Happy User Happy People
8CMSs, like Drupal, have so many options and configuration settings at an admin level, which is a strength. However, it can also be a weakness and make a user become overwhelmed very quickly.