Drupal Site Building Training Course
Summary

In two days, participants will be brought up to speed on Drupal and will be ready to tackle their own project. Learn how to manage media, build calendars and complex, dynamic queries of content by selecting and configuring the most popular modules. This course is suitable both for users who are new to Drupal and those who want to broaden their Drupal skills. Participants will also review Drupal’s block system and using taxonomy to categorize their content.
Duration
2 days
Course Objectives
By the completion of this course, the participants should be able to:
- Understand how to design and plan your content with Drupal
- Understand Drupal site structure and layout
- Learn how to customize appearance with different themes
- Learn how to support and maintain a Drupal site
- Know best practices of using Drupal in enterprise world
Audience
IT professionals who are new to Drupal and those who want to broaden their Drupal skills.
Pre-requisites
Basic understanding of operating systems, networking, web technologies and databases. Prior knowledge of Drupal is not required.
Outline
Session 1: Introduction
- Unit 1.1: What is Site Building?
- Unit 1.2: Your client, GlobalTravel
- Unit 1.3: Site configuration review – Prepare your site
- Unit 1.4: Improve the developer experience
- Unit 1.5: Professionalize your development workflow
- Session Summary
Session 2: Designing and planning content
- Unit 2.1: Planning content types
- Unit 2.2: Create and plan content types
- Unit 2.3: Add and customize fields
- Unit 2.4: Add taxonomy field to categorize content
- Unit 2.5: Manage display
- Unit 2.6: Set permissions
- Unit 2.7: Content type test drive
- Unit 2.8: Modify image styles and display
- Session Summary
Session 3: Content display and organization
- Unit 3.1: Building custom queries with Views
- Unit 3.2: Create lists of content using Views
- Unit 3.3: Related content
- Session Summary
Session 4: Site structure and layout
- Unit 4.1: Patterns, Paths and URL aliases
- Unit 4.2: A custom menu
- Session Summary
Session 5: Functionality and interaction tutorials
Introduction: An architecture workshop
- Step by step: Extend content types with new field types
- Step-by-step: Company reference link
- Step-by-step: Job list with drop-down filter
- Step-by-step: About this author
- Step-by-step: Member list and custom profiles
- Step-by-step: Set custom error message
- Step-by-step: Search and related content
- Step-by-step: Challenges! A review
Session 6: Customizing appearance with Themes
- Unit 6.1: What are themes?
- Unit 6.2: Step by step – Install and configure themes
- Session Summary
Session 7: Content and site maintenance
- Unit 7.1: Improve content editing – Text formats and WYSIWYG
- Unit 7.2: Content lists for content administrators
- Unit 7.3: Taking a site offline
- Unit 7.4: Backup and local testing
- Unit 7.5: Updating a module
- Unit 7.6: Security review
- Session Summary
Instructor
Douglas Vann

Doug has been a geek since 1983, when, as a fifth-grader, he was given a Commodore 64 and a 300-baud connection to CompuServe. Twenty-eight years later Doug leads the Indiana Drupal Users Group, developing websites in Drupal and teaching Drupal full-time. His love for learning and experimenting in Drupal is overshadowed only by his love to teach and evangelize it. Doug is a sought after speaker, who's presented in Minneapolis, Toronto, Indianapolis, Ohio LinuxFest, DoItWithDrupal, and DrupalCamps in Madison, Atlanta, Los Angeles, Chicago, Orlando, Nashville, and L.A. He is a regular at FREENODE IRC Network in Drupal-support helping people get through the steep learning curve of Drupal.
Doug lives in Indianapolis, Indiana with his wife of 15 years and 4 beautiful children.




