Roles and Permissions


When first set up, your UDrupal Web site will have the following five pre-defined user roles:

  1. Anonymous user
    A visitor to your Web site from any Internet-connected computer.
  2. Authenticated user
    Any person with a UDelNet account who logs in to your site with his or her UDelNet ID and password.
  3. Adminstrator
    The person (or people) responsible for managing your UDrupal Web site and the presentation of its content. Administrators can change the theme, modules, design, and content of a UDrupal site.
  4. Content provider
    A UDrupal-specific role designed for people who will be adding information to or editing content on your UDrupal Web site.
  5. Publisher
    A UDrupal-specific role designed so that your Web site can use a "publisher" to approve a content provider's submission before it is published on your Web site.

The first three roles are standard in any Drupal installation. The fourth and fifth roles have been pre-defined for you in UDrupal.


You assign user roles—in conjunction with permissions—to manage who has authority to carry out tasks on your UDrupal Web site. For each module your site uses, you will set role-specific permissions. For example, if your Web site has a Frequently Answered Questions (FAQ) area, you might decide to configure some of the permissions for the FAQ module as shown below:

Sample Permissions by Role 

The selections above mean that in the FAQ module on your site, the following permissions are granted:

  • Anyone on the Internet (anonymous user column) can view any FAQ but not add content.
  • Anyone who can log in to your Web site (authenticated user column) can create a new FAQ and view any FAQ.
  • A site administrator (administrator column) can administer, create, edit, and view any FAQ.
  • A content provider (content provider column) can create a FAQ, edit only the FAQs he or she has created, and view any FAQ.
  • A publisher can create a FAQ, edit any FAQ, and view a FAQ.

Depending on your Web site's workflow, you can add other roles, delete either of the UDrupal-defined roles, or change what individuals with different roles have authority to do.