Books & Videos

Table of Contents

  1. Chapter 1 Drupal Overview

    1. What Is Drupal?

    2. A Brief History of Content Management

    3. How Does Drupal Work?

    4. Getting Help

    5. Conclusion

  2. Chapter 2 Drupal Jumpstart

    1. Case Study

    2. Spotlight: Content Management

    3. Hands-On: Content Management

    4. Spotlight: Modules

    5. Hands-On: Working with Modules

    6. Spotlight: Access Control

    7. Hands-On: Creating Roles

    8. Hands-On: Configuring Permissions

    9. Hands-On: Contact Form

    10. Spotlight: Taxonomy

    11. Hands-On: Blog

    12. Spotlight: Content Moderation Tools

    13. Spotlight: Themes

    14. Hands-On: Branding the Site

    15. Spotlight: Content Editing and Image Handling

    16. Spotlight: Input Formats and Filters

    17. Hands-On: Setting Up FCKeditor

    18. Summary

  3. Chapter 3 Job Posting Board

    1. Case Study

    2. Spotlight: CCK

    3. Hands-On: CCK

    4. Hands-On: Job Content Type

    5. Hands-On: Customizing Field Display

    6. Hands-On: Job Application Type

    7. Spotlight: Views Module

    8. Hands-On: The Views Module

    9. Taking It Further

    10. Summary

  4. Chapter 4 Product Reviews

    1. Case Study

    2. First Steps: Basic Product Reviews

    3. Spotlight: Amazon Module

    4. Hands-On: Adding an Amazon Field

    5. Spotlight: Voting API and Fivestar

    6. Hands-On: Adding Ratings

    7. Hands-On: Building a Product List

    8. Spotlight: The Search Module

    9. Hands-On: Make the Product List Searchable

    10. Spotlight: CSS Injector

    11. Hands-On: Polishing the Presentation

    12. Taking It Further

    13. Summary

  5. Chapter 5 Wiki

    1. Case Study

    2. Implementation Notes

    3. Hands-On: First Steps

    4. Hands-On: Wiki Input Format

    5. Spotlight: Pathauto

    6. Hands-On: Pathauto

    7. Spotlight: Drupal’s Revision Tracking

    8. Hands-On: Revisions and Diff

    9. Hands-On: New Pages and Recent Edits with Views

    10. Taking It Further

    11. Summary

  6. Chapter 6 Managing Publishing Workflow

    1. Case Study

    2. Hands-On: First Steps

    3. Spotlight: Actions and Triggers

    4. Hands-On: Actions and Triggers

    5. Spotlight: Workflow Module

    6. Hands-On: Creating a Workflow

    7. Spotlight: The Workspace Module

    8. Hands-On: Create Workspaces

    9. Spotlight: Views Bulk Operations

    10. Hands-On: Building an Administration Page

    11. Taking It Further

    12. Summary

  7. Chapter 7 Photo Gallery

    1. Case Study

    2. Implementation Notes

    3. Spotlight: ImageField

    4. Hands-On: Uploading Photos

    5. Spotlight: ImageCache

    6. Hands-On: ImageCache

    7. Hands-On: Gallery View

    8. Hands-On: Latest Photos Block

    9. Hands-On: Custom Pagers

    10. Taking It Further

    11. Summary

  8. Chapter 8 Multilingual Sites

    1. Case Study

    2. Implementation Notes

    3. Spotlight: Core Internationalization Features

    4. Hands-On: Installing a Translation

    5. Hands-On: Configuring Locale Features

    6. Hands-On: Translatable Content

    7. Spotlight: Localization Client

    8. Hands-On: Translating the Interface

    9. Hands-On: Translating Content

    10. Spotlight: Internationalization

    11. Hands-On: Internationalization Features

    12. Taking It Further

    13. Summary

  9. Chapter 9 Event Management

    1. Case Study

    2. Implementation Notes

    3. Hands-On: First Steps

    4. Spotlight: Date Module

    5. Hands-On: Adding Dates

    6. Hands-On: Upcoming Events View

    7. Spotlight: Calendar Module

    8. Hands-On: Calendar View

    9. Spotlight: Flag Module

    10. Hands-On: Flag Configuration

    11. Hands-On: Attendee View

    12. Taking It Further

    13. Summary

  10. Chapter 10 Online Store

    1. Case Study

    2. Spotlight: Ubercart Packages

    3. Spotlight: Ubercart’s Administration Panel

    4. Hands-On: Setting Up the Store

    5. Spotlight: Products, Product Classes, and Attributes

    6. Hands-On: Creating Products

    7. Spotlight: The Ordering Process

    8. Hands-On: Processing Orders

    9. Taking It Further

    10. Summary

  11. Chapter 11 Theming Your Site

    1. Spotlight: The Theme System

    2. Hands-On: Creating a Custom Theme

    3. Spotlight: Template Files

    4. Hands-On: Working with Template Files

    5. Spotlight: Advanced Overrides

    6. Hands-On: Using template.php for Overrides

    7. Taking It Further

    8. Summary

    9. References

  1. Appendix Installing and Upgrading Drupal

    1. Before You Begin Installation

    2. Installing Drupal

    3. Keeping Drupal Up-to-Date

    4. Updating Drupal Core

    5. Updating Contributed Modules

    6. References

  2. Appendix Choosing the Right Modules

    1. Finding Modules

    2. Assessing a Module’s Health

    3. The People Behind the Code

    4. Getting Involved

    5. Summary

    6. References

  3. Appendix Modules and Themes Used in This Book

  4. Colophon