Jeff Robbins, Angela Byron, Addison Berry, Jeff Eaton, Nate Haug, James Walker: Using Drupal (O'Reilly, 2008, 492 oldal) (-> a könyv honlapja, a drupal.org-on, az O'Reilly-nél (eBook: $35.99, print: $44.99, combo: $49.49), az Amazonon ($32.96-$44.99))
Chapter 1 - Drupal Overview
What Is Drupal?
A Brief History of Content Management
How Does Drupal Work?
Getting Help
Conclusion
Chapter 2 - Drupal Jumpstart
Case Study
Spotlight: Content Management
Hands-On: Content Management
Spotlight: Modules
Hands-On: Working with Modules
Spotlight: Access Control
Hands-On: Creating Roles
Hands-On: Configuring Permissions
Hands-On: Contact Form
Spotlight: Taxonomy
Hands-On: Blog
Spotlight: Content Moderation Tools
Spotlight: Themes
Hands-On: Branding the Site
Spotlight: Content Editing and Image Handling
Spotlight: Input Formats and Filters
Hands-On: Setting Up FCKeditor
Summary
Chapter 3 - Job Posting Board
Case Study
Spotlight: CCK
Hands-On: CCK
Hands-On: Job Content Type
Hands-On: Customizing Field Display
Hands-On: Job Application Type
Spotlight: Views Module
Hands-On: The Views Module
Taking It Further
Summary
Chapter 4 - Product Reviews
Case Study
First Steps: Basic Product Reviews
Spotlight: Amazon Module
Hands-On: Adding an Amazon Field
Spotlight: Voting API and Fivestar
Hands-On: Adding Ratings
Hands-On: Building a Product List
Spotlight: The Search Module
Hands-On: Make the Product List Searchable
Spotlight: CSS Injector
Hands-On: Polishing the Presentation
Taking It Further
Summary
Chapter 5 - Wiki
Case Study
Implementation Notes
Hands-On: First Steps
Hands-On: Wiki Input Format
Spotlight: Pathauto
Hands-On: Pathauto
Spotlight: Drupal’s Revision Tracking
Hands-On: Revisions and Diff
Hands-On: New Pages and Recent Edits with Views
Taking It Further
Summary
Chapter 6 - Managing Publishing Workflow
Case Study
Hands-On: First Steps
Spotlight: Actions and Triggers
Hands-On: Actions and Triggers
Spotlight: Workflow Module
Hands-On: Creating a Workflow
Spotlight: The Workspace Module
Hands-On: Create Workspaces
Spotlight: Views Bulk Operations
Hands-On: Building an Administration Page
Taking It Further
Summary
Chapter 7 - Photo Gallery
Case Study
Implementation Notes
Spotlight: ImageField
Hands-On: Uploading Photos
Spotlight: ImageCache
Hands-On: ImageCache
Hands-On: Gallery View
Hands-On: Latest Photos Block
Hands-On: Custom Pagers
Taking It Further
Summary
Chapter 8 - Multilingual Sites
Case Study
Implementation Notes
Spotlight: Core Internationalization Features
Hands-On: Installing a Translation
Hands-On: Configuring Locale Features
Hands-On: Translatable Content
Spotlight: Localization Client
Hands-On: Translating the Interface
Hands-On: Translating Content
Spotlight: Internationalization
Hands-On: Internationalization Features
Taking It Further
Summary
Chapter 9 - Event Management
Case Study
Implementation Notes
Hands-On: First Steps
Spotlight: Date Module
Hands-On: Adding Dates
Hands-On: Upcoming Events View
Spotlight: Calendar Module
Hands-On: Calendar View
Spotlight: Flag Module
Hands-On: Flag Configuration
Hands-On: Attendee View
Taking It Further
Summary
Chapter 10 - Online Store
Case Study
Spotlight: Ubercart Packages
Spotlight: Ubercart’s Administration Panel
Hands-On: Setting Up the Store
Spotlight: Products, Product Classes, and Attributes
Hands-On: Creating Products
Spotlight: The Ordering Process
Hands-On: Processing Orders
Taking It Further
Summary
Chapter 11 - Theming Your Site
Spotlight: The Theme System
Hands-On: Creating a Custom Theme
Spotlight: Template Files
Hands-On: Working with Template Files
Spotlight: Advanced Overrides
Hands-On: Using template.php for Overrides
Taking It Further
Summary
References
Installing and Upgrading Drupal
Before You Begin Installation
Installing Drupal
Keeping Drupal Up-to-Date
Updating Drupal Core
Updating Contributed Modules
References
Choosing the Right Modules
Finding Modules
Assessing a Module’s Health
The People Behind the Code
Getting Involved
Summary
References
Modules and Themes Used in This Book