Anatomy of a Drupal Page Request

This article is part of an archive of articles that were formerly on the web site of Poplar ProductivityWare LLC, Jennifer's freelance software development business (which closed for business in April 2022).
Author: Jennifer Hodgdon
Date Written: 27 February, 2017
Type: Presentation
Subject: Drupal

On February 26, 2017, I presented a session at the Pacific Northwest Drupal Summit entitled "Anatomy of a Drupal Page Request. Description:

Have you ever wondered how Drupal responds to a request for a URL within a site? This session will describe how the request process works in Drupal. Some background on how web servers work will be included, and both an overview and some of the gritty details of Drupal's part in serving the request will be covered.

The focus will be on Drupal 8, but Drupal 7's process will also be covered. Non-programmers should come away with a better understanding of how Drupal works "under the hood"; programmers should come away with a better understanding of how their modules and themes can interact with and influence the process.

Slides are attached below.