Now that we have listed the most important architectural pieces of Drupal, let's briefly see how these are used in delivering responses to the requests a user makes on a Drupal 8 website. To this end, we will analyze a very simplified example of a typical request as it is handled on a Drupal 8 website:
- A user enters the http://example.com/node/123 URL in a web browser and presses Enter.
- The browser contacts the web server at example.com and requests the resource at /node/123.
- The web server recognizes that the request must be handled by PHP and starts up (or contacts) a PHP environment to handle the request.
- PHP executes Drupal's front controller file (index.php), which then creates a new Request object from the ...