Drupal 8

Understanding Drupal 8

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

Understanding Drupal version numbers

Understand Drupal’s version numbering scheme for Drupal core, and for contributed modules and themes, so that you know which version to use.

System requirements

This guide covers detailed system requirements for a Drupal 8 installation.

Installing Drupal 8

This guide covers preparing, running the installation script, and the steps that should be done after the installation script has completed.

Extending Drupal 8

Extend your Drupal 8 site's functionality with contributed modules, or alter its appearance with contributed themes.

Cron automated tasks

Configuring 'Cron' automated tasks for your Drupal 8 site.

Configuration management

This guide explains how to import and export your site's configuration and manage it with version control.

Administering Drupal 8 site

Administering Drupal 8 site

Migrating to Drupal

Migrating to Drupal

Multisite Drupal

Multisite Drupal

Contributed modules

Documentation for contributed modules for Drupal 8.

Contributed themes

Drupal 8 contributed themes


Accessibility in Drupal 8

'Clean URLs' in Drupal 8

Clean URLs are enabled by default, for improved search engine indexing, & cleaner 'user friendly' URLs.

Creating custom modules

This guide includes tutorials and other information that you need to create modules for Drupal 8.

Drupal 8 APIs

Drupal 8 has many APIs that make it easy to alter and extend, and to help developers with common tasks. Learn how to use them in your code

Managing site performance and scalability

Managing site performance and scalability in Drupal 8.

Mobile guide

Mobile guide for Drupal 8

Multilingual guide

Multilingual guide for Drupal 8.

PHPUnit in Drupal 8

Execute and write tests using Drupal's implementation of PHPUnit.

Security in Drupal 8

Securing your Drupal 8 site.

Theming Drupal 8

Theming guide for Drupal 8.

Updating Drupal 8

How to update your Drupal 8 site

Upgrading to Drupal 8

Upgrading your site from Drupal 6 or 7 to Drupal 8

Converting Drupal 7 modules to Drupal 8

This guide provides information and specific steps for upgrading contributed and custom modules from Drupal 7 to Drupal 8.

Core modules and themes

Drupal 8 core structure and components.

Creating distributions

Developing Drupal 8 installation profiles and distributions.


Documentation for Drupal 8 distributions.


The testing framework in Drupal 8 (Testing module, previously SimpleTest).

External Libraries in Core

Details about list of external PHP and JS libraries core depends on.

For GCI students: where to start (Google Code-In)

This is a short guide to help get GCI students started with contributing to Drupal.

Umami: Drupal 8 demonstration installation profile

Sample Drupal site based on a fictional food magazine