Roles, Users and Permissions

Different user roles

available roles in the template site currently

Site administrator

Site administrator represents the person setting up the website, selecting colors, layouts, etc.

In addition to the Content Manager role, this role can

  • View published/unpublished site content
  • Create/edit/delete content
  • Publish content
  • Add/edit/delete taxonomy terms
  • Add/edit/delete menu items
  • Create/delete/deactivate user accounts
  • Change color presets, site logo
  • Change page layouts
  • Edit custom CSS for the site

Content Manager

A Content Manager represents the member of the departmental staff who has authority to approve content that will be submitted by Content Author users.

In addition to the Author role, this role can:

  • Create/edit/delete menu items
  • Add/edit/delete taxonomy terms
  • Change page layouts
  • Add/edit/delete panes of content


Editor is similar to a Content Manager.

Can create, publish, and delete content and taxonomy terms.


An Author represents a member of the departmental staff who can submit content such as blog posts, articles or events to the site.

In addition to the Reader role, this role can:

  • View published/unpublished site content
  • Create/edit/delete content
  • Publish content


A Reader represents a site visitor who can see the site in maintenance mode. This role is typically reserved for users who need to review the site before the site has launched.

This role can do the following:

  • Can view the website in Maintenance Mode    
  • View Published content

Adding a User

  1. Log in to your website.
  2. From the administrative toolbar, select to People.
  3. Click +Add CAS user
  4. Enter their netID in the CAS username(s) box. You may enter more than one netID -- one per line.
  5. Click Create new account(s).
  6. Go back to the list of People and click edit next to the newly added person.
  7. Check the checkbox next to the Role you wish to assign to them. 
  8. Click Save at the bottom of the page.

WARNING: If you delete a user, all their content will be deleted too! Never remove a user from the site. Instead, remove their role. If you must remove them, then make sure you specify that their content remain in the site.

Editing permissions for guest accounts

Q: Can site administrators create internal user accounts for the editing of template sites? Can a non-Princeton-affiliated person edit my site? 

A: Only users can authenticate to the Drupal template system. For template editing purposes it is recommended that Guest Account Provisioning (GAP) accounts be created so that passwords are externally maintained, rather than from inside the Drupal system.