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 7
'Extend' your Drupal 7 site's functionality with contributed modules, or alter its appearance with contributed themes. ('contrib')
Updating a Drupal 7 site
How to update your Drupal 7 site
Multisite Drupal
Drupal can serve many sites from a single codebase.
Migrating to Drupal 7
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
How to add and remove Drupal users and manage other user related functionality like roles, permissions, and fields.
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 menus
Managing Drupal menus, menu links, and custom menu settings and options.
Creating custom modules
Module developer's guide for Drupal 7.
Contributed themes
Documentation for Drupal 7 contributed themes.
Converting Drupal 6 modules to Drupal 7
Converting Drupal 6 modules to Drupal 7.
Creating distributions
Developing installation profiles and distributions for Drupal 7.
Distributions
Documentation for various Drupal 7 distributions.
Drupal 7 APIs
How to use built-in Drupal core APIs like caching, javascript, entity, form as well as others.
Core
Drupal 7 core structure and components.
HowTos
Site building and development HowTos for Drupal 7.
Testing
The testing framework in Drupal 7 (Testing module, previously SimpleTest).