Build Your Own Practice Drupal Site

Before you begin designing the Drupal site you have in mind, spend some time creating the basic functions you used as a basic Drupal user in a preceding unit. You need to know these for your Drupal future! When you've completed these functions and your instructor has signed off on them, then you can delete whichever ones don't apply and start building your own site.

Note: If you have any trouble with any of these tasks, ask your instructor for the video recording.

Caution: As you develop your Drupal site, you may get an automated note from drupal.org that a new release of Drupal core is available and that you should update your site. Be careful—the update process is a bit complex! It's not life-and-death critical that you update unless you have professional plans for your Drupal site. The process involves backing up your site then installing the new Drupal core:

  1. Back up your Drupal site: https://www.ostraining.com/class/d8-backups/
  2. Install new Drupal core: https://www.ostraining.com/class/installing/

Resources & tutorials

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

Set 1—Building your practice Drupal site

I've divided these tasks into groups that you'll need to complete one per week. Due dates are listed in the schedule and on the calendar view. Sets 1 and 2 are based entirely on Beginners Guide to Drupal 7.

  1. Site information. Using this video, go to Site Information and make some changes and additions to your Drupal site.
  2. New user access and permissions. Use this video ron see how new users will access your site for the first and which permissions to give them: http://sites.austincc.edu/instructionalvideo/business-and-tech-comm/drupal-7-new-users-access-permissions/.
  3. Articles, pages, menu links. Using the videos under "Content," add an article to your site, add some content to it, add an image to that article, enable comments for this article, add another article to see how they arrange themselves on the front page. Next, add a basic page and provide a menu link for it.

    Creating links in Drupal. http://sites.austincc.edu/instructionalvideo/business-and-tech-comm/drupal-7-create-links/.

    Working with Drupal menus. Menus enable you to arrange things on pages in Drupal: http://sites.austincc.edu/instructionalvideo/business-and-tech-comm/working-with-drupal-menus/.

    Customizing Drupal menus. You need Views to set up a custom link in a menu: http://sites.austincc.edu/instructionalvideo/business-and-tech-comm/adding-custom-menus-items/.
  4. Content types, revisioning, fields, taxonomy. Using the videos under "Fields," create a new content type and use the settings shown in the video, add some content, experiment with revisioning, add (or change) fields similar to the ones in the video and use them, create a vocabulary (taxonomy) and add terms to it, rearrange the objects on a content type similar to the way it is shown in the video.

When you have finished this set, send me e-mail at davidm@austincc.edu

Set 2—Building your practice Drupal site

  1. Using rich-text format in Drupal. Get bold, italics, vertical-list format in your pages and articles: http://sites.austincc.edu/instructionalvideo/business-and-tech-comm/drupal-wysiwyg-module/.
  2. Blogs, polls, forums, ratings, forms. Using the videos under "Extend," create a blog, poll, forum, and book. Configure them similar to what is shown in the videos and add some information to each of them. Next, install and configure the AddToAny module and see what it does. Do the same with the Five Start module. AAnd, finally, install and configure the Webform module (and Ctools and views), and create a form with it.
  3. Themes and blocks. Using the videos under "Design," install and enable the Danland theme. Rearrange the items in main menu as shown in the video, add a link to the menu. Go to Blocks and change some of the regions the existing blocks occur in. Create a new block and experiment with positioning that new block in different regions of your Drupal site.

    Positioning blocks on pages. This video shows how to use Views and Blocks to position things where you want them on Drupal pages: http://sites.austincc.edu/instructionalvideo/business-and-tech-comm/drupal-7-54-configuring-drupal-display-views-blocks/.
  4. Users, roles, permissions, Masquerade. Using the videos under "People," create a new role and set permissions similar to those in the video, add a new user and assign that new user the role you just created. Install and configure the Masquerade module and experiment with how it works.

When you have finished this set, send me e-mail at davidm@austincc.edu

Set 3—Building your practice Drupal site

The Intermediate Drupal 7 tutorials are mostly about creating a movie sites with lots of functions. Sets 3 and 4 are based entirely on Beginners Guide to Drupal 7.

  1. Content types, fields, graphics. Using the videos entitled "Warm Up Tasks Part 1," Warm up Tasks Part 2," "Introduction to the Project," "Adding a Poster," create the content type, add the field, and do the other tasks in these videos. You need not do the projects Rod Martin does in these videos; find your own project focus (books, automobiles, etc.)

    Adding graphics to basic pages. This video shows how to add an image field to a basic page: http://sites.austincc.edu/instructionalvideo/business-and-tech-comm/drupal-getting-graphics-in-basic-pages/.
  2. Ratings, dates, and other fields. Using the videos entitled "Adding the Parental Rating," "Adding the Movie Length," "Adding the Movie Genre," "Adding the Release Date " add fields and functions similar to the ones in these videos. Remember that you don't have to copy what Rod Martin does.
  3. More project fields. Using the videos entitled "Adding the Five-Star Rating," "Adding the Short Summary," "Adding the Watchlist," "Adding Social Networking," "Adding Gross Income" add modules, fields and functions similar to the ones in these videos.

When you have finished this set, send me e-mail at davidm@austincc.edu

Set 4—Building your practice Drupal site

  1. Video trailers, entity references, display management. Using the videos entitled "Adding the Trailer," "Introduction to Entity Reference," "Adding the Key People," "Managing the Display" add modules, fields and functions similar to the ones in these videos.
  2. Views and blocks. Using the videos under "Extend," add modules, fields and functions similar to the ones in these videos.
  3. Panels and project completion. Using the videos under "Design," add modules, fields and functions similar to the ones in these videos.

When you have finished this set, send me e-mail at davidm@austincc.edu

Programs and information provided by davidm@austincc.edu.