Warning message

Documentation is currently being migrated into the new system. Some pages might be temporarily missing, and some guides might appear empty. Thank you for your patience while we are improving Drupal.org documentation.

Drupal 7

Understanding Drupal

This guide gives you a big picture overview of Drupal concepts, helping you to understand the framework behind Drupal.

Choosing a Drupal version

This guide explains Drupal’s version numbering scheme for both Drupal core and contributed modules.

System requirements

Detailed system requirements for a Drupal installation.

Installing Drupal 7

How to install Drupal 7.

Setting up cron

Setting up cron for Drupal 7

Configuring clean URLs

The guidelines for clean URLs

Extending Drupal

Extending Drupal

Updating Drupal 7 site

Updating your Drupal site

Multisite Drupal

Drupal can serve many sites from a single codebase.

Migrating to Drupal

Migrating to Drupal

Administering Drupal 7 site

Administering Drupal 7 site

Security in Drupal 7

Securing Drupal 7 site

Backing up and migrating a site

Backing up and migrating a site (for example, from one host to another).

Managing site performance and scalability

Managing site performance requires a mix of code optimisation, configuration, and server tuning.

Managing users

Managing users

Monitoring a site

Monitoring a site

Nodes, content types and fields

Nodes, content types and fields

Comments

Working with comments in Drupal 7

Organizing content with taxonomies

Organizing content with taxonomies

Site building best practices

Site building best practices

Accessibility

Acessibility tools and best practices

Upgrade to Drupal 7

Upgrade to Drupal 7 from previous major versions of Drupal.

Contributed modules

Documentation for contributed modules for Drupal 7.

Guidelines for SQL

These guidelines provide some tips for writing efficient SQL code. Guidelines apply to MySQL and PostgreSQL.

Mobile guide

Mobile guide for Drupal 7.

Multilingual guide

Multilingual guide for Drupal 7.

Theming Drupal 7

Theming guide for Drupal 7.

Working with blocks

Working with blocks in Drupal 7

Working with menus

Working with menus in Drupal 7.

Working with user profiles

Managing and extending user profiles in Drupal 7.

Creating custom modules

Module developer's guide for Drupal 7.