Documentation | Drupal.org
Skip to search
Can we use first and third party cookies and web beacons to
understand our audience, and to tailor promotions you see
Documentation
Advertising sustains the DA. Ads are hidden for members.
Join today
Curated Guides
Drupal User Guide
Evaluator Guide
Local Development Guide
Drupal Wiki
Drupal
Develop
Drupal 7
API Info
Complete API Reference
Drupal APIs
Drupal books
Getting Started
Do you want to click through a Drupal demo site?
You can
Try Drupal online
with one of our hosting partners or
create a Drupal demo site on your local machine.
Are you ready to start building your own Drupal site?
Read the
Local Development Guide
to create and install a new Drupal application on your local machine for the purpose of development. After it's up and running, read the
Drupal User Guide
to
begin basic configuration
Curated Guides
Curated guides are governed by maintainers and held to an established standard through an editorial process.
Drupal User Guide
Written expressly for people with minimal knowledge of the Drupal content management system.
Evaluator Guide
Learn how to quickly create a temporary Drupal demo application on your local machine.
Local Development Guide
Learn how to create and install a new Drupal application on your local machine for the purpose of development.
Drupal Wiki
The Drupal Wiki can be freely edited by any member of the Drupal community. It is not subject to any formal editorial process.
Drupal
A catch-all guide for Drupal 8, 9, 10, and later.
Getting started
Administering a Drupal site
Upgrading Drupal
Updating Drupal
Extending Drupal
Glossary
Develop
Documentation for developers about tools, processes, and standards that are not specific to a major version of Drupal.
Local server setup
Development tools
Using Composer
Git version control system
Managing a drupal.org theme, module, or distribution project
Security
Drupal project issues
Usability testing
Profiling Drupal
[Obsolete] Coding standards
User interface standards
Theming Drupal
Creating custom modules
Drupal APIs
Automated Testing
Upgrading and converting Drupal 7 modules
Core modules and themes
External Libraries in Core
Mobile guide
Decoupled Drupal
Drupal 7
A guide to Drupal 7.
Understanding Drupal 7
Drupal 7 system requirements
Installing Drupal 7
Updating Drupal 7
Administering Drupal 7 site
Contributed modules for Drupal 7
Theming Drupal 7
Extending Drupal 7
Multilingual guide for Drupal 7
Multisite Drupal
Version numbering scheme for Drupal 7 core and contributed modules
Upgrade to Drupal 7
Setting up cron for Drupal 7
Configuring clean URLs in Drupal 7
Migrating to Drupal
Security in Drupal 7
Backing up and migrating a Drupal 7 site
Managing Drupal 7 site performance and scalability
Managing users in Drupal 7
Monitoring a Drupal 7 site
Drupal 7 nodes, content types, and fields
Organizing content with taxonomy in Drupal 7
Drupal 7 site building best practices
Accessibility tools and best practices for Drupal 7
Drupal 7 SQL guidelines
Mobile guide for Drupal 7
Working with menus in Drupal 7
Creating custom modules in Drupal 7
Drupal 7 contributed themes
Converting Drupal 6 modules to Drupal 7
Creating Drupal 7 distributions
Drupal 7 distributions
Drupal 7 APIs
Drupal 7 core
Site building and development HowTos for Drupal 7
Testing
API Info
Complete API Reference
API Reference documentation is automatically generated using Drupal core's code (e.g., using docblocks and annotations).
Topics
Classes
Functions
Files
Namespaces
Services
Elements
Constants
Globals
Deprecated
Drupal APIs
The Drupal APIs guide provides a general overview of each of Drupal’s core APIs.
Access Policy API
AJAX API
Authentication API
Batch API
Block API
Cache API
(deprecated) CKEditor 4 API
CKEditor 5 API
Configuration API
Database API
Entity API
Filter API
Form API
JavaScript API
Layout API
Logging API
Menu API
Middleware API
Migrate API
Plugin API
RESTful Web Services API
Render API
Responses
Routing system
Runtime Assertions
Serialization API
Services and dependency injection
State API
Text Editor API
Tour API
Translation API
Typed Data API
Update API
HTMX
Icon API
Token API
Drupal.org Documentation
Looking for documentation about Drupal.org itself, rather than Drupal the software? Find it here.
Contribute
Read the
contribution guidelines
and consider joining the
documentation initiative
Infrastructure management for Drupal.org provided by
Need a Drupal 7 extended support partner? Consider Tag1.
News items
News
Planet Drupal
Social media
Sign up for Drupal news
Security advisories
Jobs
Our community
Community
Services
Training
Hosting
Contributor guide
Groups & meetups
DrupalCon
Code of conduct
Documentation
Documentation
Drupal Guide
Drupal User Guide
Developer docs
API.Drupal.org
Drupal code base
Download & Extend
Drupal core
Modules
Themes
Distributions
Governance of community
About
Web accessibility
Drupal Association
About Drupal.org
Drupal is a
registered trademark
of
Dries Buytaert
US