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.