PacktLib: Drupal: Creating Blogs, Forums, Portals, and Community Websites

Drupal

Credits

About the Author

About the Reviewers

Preface

Introduction to Drupal

Drupal—An Overview

How Drupal Came to Be

What Drupal Has to Offer

Uses of Drupal

Building a Drupal 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

Upgrading Drupal

Troubleshooting Common Problems

A Short Tour of Drupal

Summary

Basics I: Site Configuration

Before We Start

General Settings

Error Handling

Cache and File System Settings

RSS Feed Settings

Date Settings

Site Maintenance

String Handling

Summary

Basics II: Adding Functionality

Adding Modules

Third-Party Modules

Configuring Modules

Menus and Primary Links

Using Modules

Working with Blocks

Summary

Users, Roles, and Permissions

Planning an Access Policy

Roles

Permissions

Users

Access Rules

Summary

Basic Content

Content Types

Working with Content

Content-Related Modules

Summary

Advanced Content

HTML, PHP, and Content Posting

Categorization

Summary

Drupal's Interface

Planning a Web-Based Interface

How Drupal's Interface Works

CSS

Themes

Summary

Advanced Features and Modifications

Flexinode

AdSense

Advanced Site Modifications

Summary

Running Your Website

Backups

Cron and Scheduled Tasks

Throttling

Patching

Website Activities

Summary

Deployment

Deployment

Deployment

Deployment

Deployment

Deployment