Course calendar
Course objectives
Policies
Grades
Gradebook
Textbooks & resources
Reserved readings

Open forum
Class e-mail: send | archive

Career and professional resources
Online textbook
Course evaluation

Calendar
February 18
February 25
March 4
March 11
March 18 spring break
March 25
April 1
April 8
April 15
April 22
April 29
May 6
May 13

Other Links
ACC home page
BGTCM Program home page

Course Description

Be aware that OSTraining offers students in this course $15 for 6 months of video support. It's the best resource I know of -- David McMurrey.

ETWR 2479 Web-Based Content Management Systems (ETWR 2079 as continuing education) is a solo- or team-based course in which you practice using a web CMS (like Wikipedia, Drupal, Joomla) to develop information for the public. In this course, you set up Drupal, a web CMS using a free account or a web-hosting service you pay for; create, format, and link pages within it; add blogs and forums to it; set permissions for visitors; among other things. The course will conclude with either solo projects by individual students or with a team project in which team members plan the format and style of a web CMS site. This course will include recorded video tutorials for all assignments.

Drupal job postings at indeed.com. Sign up to get email updates for the latest Drupal jobs in Austin, TX.

Course Start-Up

Getting organized. In this first week, take a look at the schedule, policies, objectives, and requirements for this course. Fill out an online questionnaire.

Go through the list of startup activities to get going in this course.— due Feb. 21.

A note about the McMurrey videos: To get this and my other courses ready, I did not have enough time to write out scripts and rehearse for the videos. I hope you can still follow them well enough.

Unit 1: Create a Drupal Site and Join Our Team at Pantheon

In this unit, you'll receive an invitation to set up a Drupal site at Pantheon. Although Pantheon charges a monthly fee to "go live," you'll be able to use Pantheon for free during this course. Your instructor will be able look at your Drupal site, and you'll be able to visit the Drupal sites of other people in this course.

In this video you will see how to:

  1. Set up your free Pantheon account
  2. Select Drupal as your project
  3. Install Drupal 8
  4. Pay a visit to your new Drupal site (by clicking Visit Development Site).

In this next video, you see how to make some simple changes to you Drupal site:

  1. Edit the title of the site.
  2. Add a slogan.
  3. Change the logo.
  4. Create an article with image. When you create a page or article, click Provide menu link under Menu Settings, right side of the editing page.
  5. Create a basic page. When you create a page or article, click Provide menu link under Menu Settings, right side of the editing page.
  6. E-mail your instructor when you have completed this unit.

You'll do lots more practice Drupal site building after the basic-user unit.

Your instructor should be able to see the title and slogan you created for your site and an article with an image and also see a basic page.

Both these units are due Feb. 24.

Unit 2: Use Drupal as a Basic User

In this unit, you'll see what it's like to use Drupal as a simple basic user. You'll see how to contribute information in various ways.

In this video, you'll see how to do the following:

  1. Go to this class Drupal site.
  2. Click the Log in button upper right.
  3. In the dialog, enter your name and e-mail address, and then click Create new account. I will approve your new account; you'll receive e-mail; then you can return to class site and log in.
  4. Create an article with an image that you upload.
  5. Create a basic page.
  6. To both of these "nodes" (Drupal's lingo for an form of information you create), you will add bold, italics, etc.
  7. Vote in a poll.
  8. Add your opinions to a forum.
  9. Fill out a contact form.
  10. Comment on at least one article or basic page of someone else in this course.
  11. E-mail your instructor when you have completed this unit.

Your instructor should be able to see that you've created an article with an image, a basic page; voted in a poll; contributed to a forum; filled out a contact form; and commented on an article or page.

This unit is due Mar. 3.

Unit 3: Early Planning for Your Own Drupal Site

In this unit, start thinking about what you'd like for own Drupal site to focus on.

In this unit, you'll do the following:

  1. Take a look at these ideas for Drupal projects.
  2. Post your ideas for a Drupal project to the Open Forum.

Your instructor will be able to see your Open Forum post about your project ideas.

This unit is due Mar. 3.

Unit 4: Building Your Practice Drupal Site—Articles, Images, Basic Pages

In this unit, you will create basic "nodes" for your Drupal site.

In this unit, you'll do the following:

  1. Using this video, create an article and upload and display a page on it.
  2. Using the same video, create a basic page, use bold and italics, and create a numbered or bulleted list on it.
  3. Using this video, set up a custom content type for some specific purpose, and create an instance of it with content.
  4. E-mail your instructor when you have completed this unit.

Your instructor should be able to see the article with graphic; page with bold, italics, and vertical list; and a custom content type.

This unit is due Mar. 10.

Unit 5: Building Your Practice Drupal Site—Blocks, Menus, Permissions

For the next few weeks, you'll add common functions to your own Drupal site. You don't have to include these in your own Drupal site. You can delete whichever you don't want. The point with these practice sessions is for you to become familiarized with how Drupal works from a developer standpoint.

In this unit, you'll do the following:

  1. Using this video, move blocks to different regions of the Drupal pages.
  2. Using the same video, create custom blocks.
  3. Using the same video, place blocks on only specified pages.
  4. Using this video, add links to menus.
  5. Using the same video, create and display a custom menu.
  6. Using the same video, use Views to specify access specified pages.
  7. Using this video, set permissions for authenticated site visitors.
  8. E-mail your instructor when you have completed this unit.

Your instructor should be able to see a block in a different region, a custom block, links added to a menu, a custom menu with links added to it, a menu item that displays only specified nodes, and permissions set for authenticated users.

This unit is due Mar. 17.

Unit 6: Building Your Practice Drupal Site—Contact Forms, Polls, Forums

In this unit, you create a contact form for visitors, a poll for visitors to vote on something, and a forum for visitors to discuss something.

In this unit, you'll do the following:

  1. Using this video, create a contact form, to which you add a custom field.
  2. Using this video, create a poll.
  3. Using this video, create a forum.
  4. E-mail your instructor when you have completed this unit.

Your instructor will be able to fill out your contact form with the custom field, vote in the poll you've set up, and contribute to the forum you've set up.

This unit is due Mar. 31.

Unit 6: Building Your Practice Drupal Site—Themes, Multimedia, Backup

In this unit, you explore how to change themes for your Drupal site, how to add multimedia links to your Drupal site and how to back it up in case some change you make crashes your site or in case you want to migrate to a different server.

In this unit, you'll do the following:

  1. Using this video, experiment with using different themes for your Drupal site.
  2. Using this video, add a podcast to your project.
  3. Using this video, add a video.
  4. Using this video, back up your Drupal site.
  5. E-mail your instructor when you have completed this unit.

Your instructor will be to see your Drupal pages containing the links to a pod cast and to a video. Your instructor will also be able to visit your Backup and Migrate area and see that you've downloaded a backup.

Optional unit: Carousel/Slideshow. Everybody's favorite! Use this video to see how to create a slideshow in Drupal.

This unit is due Apr. 7.

Bonus Tutorials—Drupal Tasks

These two tasks are important if you foresee working with Drupal long term:

These items are not required as a part of the grade plan for this course.

Unit 7: Detailed Plans for Your Drupal Site

In this unit, get specific plans in a file concerning the purpose of your own Drupal site, the functions you want it to include, and the Drupal tasks (not covered in this course) you will need to learn to build the site.

In this unit, you'll do the following:

  1. Create an article or page that the rest of the class can see. Be sure others can comment on your site plans.
  2. In this document, describe the purpose of your site and the expected visitors to it.
  3. List specific ways that visitors will interact with your site—for example, reading, commenting, voting in polls, contributing to forums, writing articles or pages.
  4. List the Drupal functions that you will need.
  5. Describe the Drupal functions your site needs but you have not learned yet.
  6. E-mail your instructor when you have completed this document.

If you need to revise your detailed plans as requested by your instructor, you can do so until you get the grade you want.

This unit is due Apr. 14.

Continued Development on Your Drupal Site

Review the final project ideas and the requirements at grading plan for your final project.

Nothing due this week ending Apr. 21.

Continued Development on Your Drupal Site

Don't wait until the last minute to request videos of things that you want to do in your final project but that have not been covered in this course or that have incomprehensible tutorials on the Internet.

Nothing due this week ending Apr. 28.

Continued Development on Your Drupal Site

Nothing due this week ending May 5.

Unit 8: Preliminary Draft of your Drupal Site Due

At the end of this week, May 12, your preliminary draft of your Drupal site is due.

Do the following:

  1. Complete as much of your site as possible by May 12.
  2. E-mail your instructor that your site is available for review.
  3. Expect a review of your site by May 15
  4. Correspond with your instructor about revision; Complete the rest of your site May 19.
  5. E-mail your instructor that the final draft of your site is available for review.

Your preliminary draft is due May 12.

Final Draft of Your Drupal Site Due

The final draft of your Drupal project is due May 19.