O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Drupal 7

Video Description

Drupal is an easytouse open source content management framework that allows you to build a website rapidly. Drupal is flexible and extensible and provides a large variety of core and contributed modules that add rich and dynamic functionality to your website. This includes the ability to add all types of content including blogs, interactive books, wikistyle pages, forums, comments, images, attached files (including documents and PDFs), slideshow galleries, polls, and surveys. This VTC course by Drupal expert, Trevor James, starts from a beginner level and uses practical examples to build a Drupal powered website. The course is for anyone interested in learning about open source software. You don't have to know any code or have any experience with HTML or website development. Some intermediate and advanced topics will be covered, including using the Views module and writing your own custom modules and themes. To get started now, simply click on the movie links.

Table of Contents

  1. Introduction
    1. What Drupal Is 00:06:14
    2. Drupal Community Site 00:04:30
    3. How to Use the Drupal Site 00:06:28
    4. Drupal Groups Site 00:04:54
  2. Requirements and Tools for the Course
    1. Example Drupal Web Sites 00:04:39
    2. Requirements 00:04:28
    3. HTML & CSS Editors 00:05:48
    4. Drush 00:02:35
    5. Firebug 00:04:39
    6. Course Website 00:02:44
  3. Installing MAMP
    1. PHP / MySQL / Apache 00:05:53
    2. MAMP 00:06:21
    3. phpMyAdmin 00:05:42
  4. Installing Drupal
    1. Installing Drupal 7 pt. 1 00:06:09
    2. Installing Drupal 7 pt. 2 00:06:06
    3. Acquia Stack Drupal 7 Installer 00:06:52
    4. Shared Server pt. 1 00:06:12
    5. Shared Server pt. 2 00:03:30
  5. Adding Content
    1. Articles and Basic Pages 00:05:04
    2. Adding Articles 00:05:58
    3. Adding Pages 00:05:58
    4. Input Formats 00:05:43
    5. Uploading Images 00:06:12
    6. Multiple Images 00:04:49
    7. Revisions of Content 00:05:14
    8. Path Settings 00:06:05
    9. Comments 00:05:44
    10. Managing Content 00:06:14
    11. Adding Content to Menus 00:05:57
  6. Drupal Configuration
    1. Shortcuts 00:05:44
    2. Dashboard 00:05:21
    3. User Settings pt. 1 00:06:34
    4. User Settings pt. 2 00:06:35
    5. User Profiles 00:06:03
    6. File System pt. 1 00:06:12
    7. File System pt. 2 00:04:47
    8. Image Styles pt. 1 00:06:54
    9. Image Styles pt. 2 00:04:06
    10. Image Styles pt. 3 00:04:48
    11. Search Settings 00:06:27
    12. URL Aliases 00:05:43
    13. Region Settings 00:05:59
    14. Site Information 00:06:41
    15. Performance 00:06:26
    16. Error Logs pt. 1 00:04:00
    17. Error Logs pt. 2 00:04:16
    18. RSS Publishing 00:05:11
  7. Blocks & Menus
    1. What Are Blocks 00:05:12
    2. Enabling Core Blocks 00:06:36
    3. Configuring Blocks 00:06:08
    4. Custom Blocks 00:05:42
    5. Positioning Blocks 00:06:04
    6. Drupal 7 Menus 00:06:18
    7. Custom Menus 00:05:08
    8. Drop-Down Menus pt. 1 00:03:37
    9. Drop-Down Menus pt. 2 00:03:57
  8. Adding Content Types
    1. Content Types 00:04:29
    2. Adding a Custom Type 00:05:31
    3. Adding Custom Fields pt. 1 00:03:05
    4. Adding Custom Fields pt. 2 00:04:03
    5. Managing Custom Fields 00:05:40
    6. Using Your Custom Type pt. 1 00:06:11
    7. Using Your Custom Type pt. 2 00:05:27
  9. Taxonomy
    1. Intro to Tagging 00:06:07
    2. Adding Vocabs & Tags 00:06:24
    3. Vocabs & Content Types 00:06:07
    4. Adding Tags to Content pt. 1 00:02:47
    5. Adding Tags to Content pt. 2 00:04:21
    6. Using Tags 00:05:12
  10. Drupal Themes & Appearance
    1. Drupal 7 Themes 00:06:40
    2. Enabling Themes pt. 1 00:04:19
    3. Enabling Themes pt. 2 00:03:33
    4. Configuring Themes pt. 1 00:04:08
    5. Configuring Themes pt. 2 00:02:56
    6. Configuring Themes pt. 3 00:05:03
    7. Core Themes pt. 1 00:06:12
    8. Core Themes pt. 2 00:04:48
    9. Core Themes pt. 3 00:02:55
    10. Core Themes pt. 4 00:05:28
    11. Adding Regions pt. 1 00:03:06
    12. Adding Regions pt. 2 00:04:07
    13. Drupal Theming Resources 00:05:46
  11. Contributed Drupal Themes
    1. Finding Drupal 7 Themes 00:06:25
    2. Installing Themes 00:06:12
    3. Enabling Contrib Themes 00:06:17
    4. The Zen Theme 00:06:14
    5. Creating a Sub Theme pt. 1 00:03:38
    6. Creating a Sub Theme pt. 2 00:04:00
    7. 960 Grid Theme 00:04:49
  12. Intermediate Theming
    1. Theme Template Files 00:06:22
    2. Manipulating CSS & HTML 00:05:52
    3. Best Practices 00:05:04
  13. Core Drupal Modules
    1. Aggregator Module pt. 1 00:06:04
    2. Aggregator Module pt. 2 00:06:24
    3. Blog Module pt. 1 00:02:18
    4. Blog Module pt. 2 00:04:58
    5. Book Module 00:06:42
    6. Contact Module pt. 1 00:05:03
    7. Contact Module pt. 2 00:02:14
    8. Poll Module 00:06:41
    9. Comments Module 00:06:22
    10. Forum Module pt. 1 00:03:55
    11. Forum Module pt. 2 00:04:56
    12. Forum Module pt. 3 00:02:44
    13. Statistics Module 00:06:48
    14. Update Status 00:06:19
  14. Contributed Modules
    1. Locate Contributed Modules 00:06:07
    2. Install Contributed Modules 00:06:46
    3. Pathauto Module 00:06:42
    4. WYSIWYG Module pt. 1 00:05:58
    5. WYSIWYG Module pt. 2 00:03:38
    6. IMCE Module pt. 1 00:06:55
    7. IMCE Module pt. 2 00:01:17
    8. Webform Module pt. 1 00:04:51
    9. Webform Module pt. 2 00:06:17
    10. Webform Module pt. 3 00:06:27
    11. CAPTCHA and reCAPTCHA 00:06:19
  15. Custom Drupal Modules
    1. Why Write a Custom Module 00:05:54
    2. Writing a Module pt. 1 00:05:19
    3. Writing a Module pt. 2 00:06:35
    4. Writing a Module pt. 3 00:06:31
  16. Maintenance
    1. Drupal Settings File 00:06:41
    2. PHP Settings File 00:05:40
    3. Upgrading Modules 00:06:02
    4. Patching Modules pt. 1 00:03:29
    5. Patching Modules pt. 2 00:05:36
  17. User Management
    1. Creating User Roles 00:03:37
    2. Adding Users 00:03:39
    3. User Permissions 00:05:14
  18. Views
    1. Views pt. 1 00:04:15
    2. Views pt. 2 00:05:54
    3. Views pt. 3 00:01:51
    4. Views pt. 4 00:06:58
    5. Views pt. 5 00:05:16
    6. Views pt. 6 00:03:58
    7. Views Contextual Filters 00:05:41
    8. Views Relationships 00:04:55
    9. Views Slideshows pt. 1 00:02:39
    10. Views Slideshows pt. 2 00:04:52
  19. Panels & Context Modules
    1. Panels & Context Modules 00:03:54
    2. Panels pt. 1 00:05:53
    3. Panels pt. 2 00:05:55
    4. Panels pt. 3 00:07:03
    5. Panels pt. 4 00:02:41
    6. Context pt. 1 00:06:34
    7. Context pt. 2 00:05:27
    8. Context pt. 3 00:05:51
    9. Context pt. 4 00:04:12
  20. Drupal / jQuery / AJAX
    1. Using jQuery pt. 1 00:03:54
    2. Using jQuery pt. 2 00:03:12
    3. QuickTabs Navigation pt. 1 00:03:24
    4. QuickTabs Navigation pt. 2 00:04:42
    5. Drupal and AJAX 00:06:01
  21. Drupal Web Service Integration
    1. Twitter 00:06:13
    2. Facebook 00:04:30
    3. Amazon 00:05:34
    4. Flickr pt. 1 00:06:57
    5. Flickr pt. 2 00:02:13
  22. Conclusion
    1. Wrap Up 00:06:24
  23. Credits
    1. Author Bio 00:01:38