Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 291302

Add new “Content Manager” role to Standard Profile

$
0
0

Problem/Motivation

Currently there are three Installation Profiles: Minimal, Standard and Demo: Umami Food Magazine.
When you install a new Drupal site with the Standard profile, you get three user roles by default: Admin, Authenticated user (logged-in user when this issue is fixed) and Anonymous.

  • Admin role: for site building and development purposes and comes with almost every existing permission by default.
  • Authenticated/logged-in role: has the same permissions as the Anonymous user (viewing content) plus is able to post comments.
  • Anonymous role: for visitors to the site not logged in.

Drupal is a content management system but we don’t have any default user role for creating, editing or managing content.

A few years ago a new Drupal Core ideas issue was created (#2703367: Add a content editor role to Drupal's standard profile) to propose a new role with content editors specific permissions that would let us customize the administration interface with elements like menus or dashboards and improve this role experience using Drupal.
The discussion in there made clear that one role wasn’t enough and that it was really usual to have users creating content and other users managing it.

From there, the initial issue #3059984: Add new “Content Editor” role to Standard Profile was created to add the Content Editor role, and an initial set of permissions was proposed based on Umami’s demo profile editor role. Several UX meeting were used to discuss this proposal and there was an agreement on getting basic permissions for Content Editor and open a follow-up issue to discuss and create a new role.

Proposed resolution

Create a new role that will have the needed permissions to manage content. At the same time, remove the permissions from the existing Content Editor role that would ideally fall into a Content Manager’s responsibilities.

Remaining tasks

  • Decide the role name: is Content Manager appropriate?
  • Agreed on the permissions per each role
  • Create a patch

User interface changes

  • Roles and permissions screen:
    • Content Manager role will be included.
    • The new permissions for the role will be checked.
  • Edit or Create user screens should include the Content Manager role in the options to select the role(s).

Release notes snippet


Viewing all articles
Browse latest Browse all 291302

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>