DrupalEd Site Configuration Guide

Drupal, at its base installation, is a blank slate, a content management system that can be used to create a large variety of different websites. This installation is preconfigured for creating a community site suitable for the online writing classroom, a highly configurable platform that better facilitiates community interaction and collaboration than is otherwise possible with proprietary course management systems (e.g., Blackboard or WebCT). Educators will find that this distribution eliminates most of the work involved in setting up a Drupal site for a writing class.

It is not possible within the scope of this text to explain all Drupal configurations, modules, and features. Instead, the DrupalEd Site Configuration Guide is intended as a getting started FAQ that will guide you through some basic issues and answer some specific configuration questions. As you become more comfortable with Drupal, it is certainly worthwhile to learn more--so that you can take advantage of the flexibility and wide range of configuration options and additional features.

For much more detailed information on Drupal configuration and usage, consult the Drupal modules and features section on drupal.org. Also be sure to read the help material available at the top of many of the administration pages.

This site configuration is built on Drupal 5.7.

Getting Started

Before using your site, complete the following basic configuration steps.

User account

Once logged in, visit the my account link in the navigation menu in the sidebar, and select the "edit" tab. Be sure to change the

Note: You can always edit and change these settings later on.

Site Settings

Enter some basic information for the site on the administer >> site configuration page. Click on "Site infromation" to make these changes:

Return to the administer >> site configuration page. Click on "Date and time." Select your "Default time zone." Pick the one that matches your current time.

Note: Be careful about arbitrarily making changes to other settings. For instance, it is recommended that you do not enable "Cache support" unless you run a very, very busy Internet site and your server is having trouble supporting it.

Now you can begin customizing your site and posting content.

Providing Course Materials

At some point, you'll want to begin posting course materials into the sample pages (e.g., course description and calendar) and creating your own pages. Read more about how to work with these pages and add additional ones in Adding and Managing Course Materials.

Public vs. Private Site

By default, this site is configured to be a public space where anyone may view posted content (except attachments and private profile information) but only logged in site members may post content. To change the site so that posts are private on the Internet, see Configuring a Private Website.

Adding and Managing Course Materials

The course materials and this configuration guide have been created using book pages. The following pages have been created for your use. You will need to fill in these pages with the approved course descriptions for your courses, day-to-day activities, and course projects.

You can edit these and add your own. As each new page is added to a book, it is inserted into a menu structure much like a table of contents. Book pages have navigation elements for moving through the text, such as the previous, up, and next elements visible at the bottom of each book page. Drupal automatically generates the book navigation block which appears with this text.

Creating book pages

Other collaborative book features

Configuring Site Navigation

The blocks in the sidebar(s) on the left and/or right can be managed through the blocks administration interface (administer >> site building >> blocks). You can

The menu administration interface (adminster >> site building >> menus) will allow you to customize the main navigation menu (the one with your username as a title). You can create new menu items, rearrange existing ones, or even create whole new menus.

Navigation links in the header also can be modified in the menu administration interface. The links in the header are called "Primary links." Some themes use a different theme generation method, so you may need to configure these links by configuring the theme itself through the theme administration interface. Other themes may not provide navigation links in the header at all.

Configuring a Private Website

By default, this installation has been configured so that only those registered on the site may post content, but any Internet site visitors may read posts. To change this configuration to a private website where only those logged in may see content,

  1. Go to administer >> site building >> modules.
  2. Enable the Front Page module.
  3. Save your changes at the bottom of the page.
  4. Go to Advanced front page settings.
  5. Change the Default front page from node to front_page.
  6. Save your changes at the bottom of the page.
  7. Go to administer >> user management >> access control.
  8. Uncheck the box in the "anonymous users" column in the comment module section for "access comments."
  9. Uncheck the box in the "anonymous users" column in the node module section for "access content."
  10. Uncheck any other boxes in the "anonymous users" column which you might have enabled.
  11. Save your changes at the bottom of the page.

Now logout. Now that you've made your site private, you will be able to see the front page, anonymous visitors won't be able to see or post content without logging in first.

Managing Content and Comments

The recent posts page will list the most recently updated pages, including those with new comments. Students and teachers may access this page. Logged in users will find a red asterick * beside all new or updated content, as well as a message denoting the number of new comments since the page was last read. A similar view for each individual user is available via the "track" tab on each user's account page.

The content administration interface (administer >> content management >> content) allows you to review and update the status of all main content (stories, blogs, forums, polls, etc.). Go to the content types administration interface to

A similar comment administration interface (administer >> content management >> comments) provides access to all comments on the site. Further configuration options are available through the "Settings" tab on that page.

You can also control who can create comments and create and edit various content types at administer >> user management >> access control.

Users: Site Access, Registration, and Posting

Drupal has a permission system which places users into roles/groups of users. A visitor who is not logged in is an anonymous user and a newly registered user is an authenticated user. An additional role has been added to this installation, an administrator which is given full access on the site. In the original account setup, the root super user account which was created first (the teacher's user account) is not affected by the Drupal permission system.

Some configuration tips:

Populating the Course: Registration

To avoid spamming, you must make certain that the user settings are set so that "Visitors can create accounts but administrator approval is required." This will prevent spamming while allowing students to join the course during the add/drop period and to register with your approval.

Recommended: if your site is public on the Internet, for privacy reasons, encourage students to use a screen name instead of their full names. This little bit of anonymity still puts the writing/writer at risk since the writing is public, but not the student.

Using File Attachments

Students and teachers can attach files to all content types, including comments.

By default in this site (this setting can be changed), the link to the file attachment is only visible to logged in site users. This way, teachers may post materials "for one-time educational use only," and students may share drafts of texts which should not be public on the Internet. However, the files are public; only the links at the bottom of the page are hidden. If the link to a file is posted in a comment or other post, the file will be available to anyone.

You can

Adding Categories Tags to Posts

A vocabulary (set of categories) can be supplied for users to tag their posts with (see Kairosnews posts for an example).

You can

You can also

By default, category tags are indexed on the Category Tags page. This page provides a live update of tags used on the site and the number of entries associated with each tag.

Posting Images

There are two solutions for posting images to the site:

Changing the Default Weblog Configuration

This site has been configured for using blogs in the classroom. In its default configuration, it assumes that

Teachers who would prefer to have all student blog posts appear on the front page automatically can change the default setting for blog posts.

Teachers who might want to make the front page a community weblog where all students can post and eliminate the individual blogs should

  1. Go to administer >> site building >> modules.
  2. Disable the blog module.
  3. Save your changes at the bottom of the page.
  4. Go to administer >> user management >> access control.
  5. Check the "create story content" and "edit own story content" boxes in the authenticated users column. (Note: be careful not to check the same boxes for anonymous users or anyone will be able to post to the site).
  6. Save your changes at the bottom of the page.

Creating a Wiki

This site can provide very basic wiki functionality. It will allow anyone on the site to edit a special kind of page regardless of who is the original author. Wiki pages may be created by clicking "Wiki" on the create content page. By default, students may edit wiki pages, but they cannot create them. Only administrators can create wiki pages. Students may be allowed to create wiki pages by checking the "create wiki content" box under the "authenticated user" column on access control page.

Enable/disable comments and set other defaults for wikipages at administer >> content management >> content types >> wikipage.

Using Forums instead of Weblogs

Some teachers may prefer to have students use forums for posting content instead of blogs. Just as with blog posts, teachers can choose to promote selected student posts to the home page (to promote any post to the home page, edit it and select the "promoted to front page" checkbox under "publishing options").

To enable forums:

To disable blogs

To make the main forums page the site front page:

Note: If you have made your site private by enabling the Front Page module, you will need to make the change for the home page in administer >> site configuration >> Front Page instead.

Live Chat

Live in-site chat may be enabled through adminster >> site building >> modules. Once this module is enabled, you may control what user roles may create and access chat rooms through administer >> user access >> access control. As an administrator, you may create multiple chat pages that may each contain multiple chat rooms. Chats are archived automatically.

Private Messages and Grade Information

By default, private messaging is enabled on your site. Think of private messages like email, except that private messages only circulate on your site. This can be useful, because course communication may be aggregated in one place instead of spread across multiple applications. More importantly, Private messages are secure and may only be seen by the intended recipient. For this reason, Private messages should be used to transmit grade information instead of email.

You may send and receive private messages by clicking on the My inbox link. You may send a message to a user by clicking on the "Compose" tab. The "To:" blank should contain the recipient's username (this blank will auto-complete, so you only need to type the first few letters). Then enter your subject and message, preview it, and click "Send private message." The "Sent messages" drop-down box in your inbox saves the private messages that you have sent.

Site users may also send you private messages using the same procedure. Your messages will appear in your inbox. When you have new messages, a number indicating the number of new messages will appear in parentheses next to the My inbox link. You will also see a notification at the top of every page on the site indicating that you have new messages until you read them.

Additional Modules and Features

This guide has only touched on only a few of the modules and configuration options which are available with this site. As you become more familiar with administering the site software, you might want to explore some of the many other modules which are listed on administer >> site building >> modules but may be currently disabled. Other Drupal modules are available on the Drupal Modules page. Contact J. Tirrell to have some of these modules installed. (Some beta modules are not allowed because they may cause conflicts with the current Drupal installation.)

Licensing

The text of this guide is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Some parts of this text are derived from the Drupal handbooks available on drupal.org.