PacktLib: Building Powerful and Robust Websites with Drupal 6

Building powerful and robust websites with Drupal 6

Credits

About the Author

About the Reviewer

Preface

Introduction to Drupal

Drupal—An Overview

How Drupal Came to Be

What Drupal Has to Offer

Uses of Drupal

Building a Drupal Site

Planning Your Site

The Drupal Community

The Drupal License

Summary

Setting Up The Development Environment

The Drupal Environment

Obtaining and Installing PHP, Apache, and MySQL

Obtaining and Installing Drupal

Troubleshooting Common Problems

Drupal's Post-Installation Status

Administrator's Overview

Creating a Basic Drupal Page

Summary

Basic Functionality

Adding Modules

Third-Party Modules

Configuring Modules

Working with Blocks

Menus, Primary and Secondary Links

Summary

Site Configuration

Before We Start

Clean URLs

Error Reporting

File System and File Uploads

Logging and Reports

Site Information

Site Maintenance

Summary

Access Control

Planning an Access Policy

Roles

Permissions

Users

Access Rules

Summary

Basic Content

Content Overview

Content Types

Working with Content

Content-Related Modules

Summary

Advanced Content

Taxonomy

Implementing Thesuari in Drupal (Tags)

Content Construction Kit (CCK)

HTML, PHP, and Content Posting

Summary

Drupal's Interface

Planning a Web-Based Interface

CSS

Themes

Summary

Advanced Features and Modifications

OpenID

Actions and Triggers

Language Support

Performance

Dynamic JavaScript Features

Summary

Managing Your Website

Backups

Cron and Scheduled Tasks

Website Activities

Upgrades

Summary

Deployment

Deployment

Deployment

Deployment

Deployment

Deployment