The Real Science Behind Drupal 8 Page Loads
Knowing how to write modules and plugins is only part of the picture when it comes to how Drupal 8 works. Understanding how Drupal 8 takes an incoming request and translates this into an outgoing message is fundamental in understanding how everything fits together.
Why is this important?
Because knowing how your module communicates with Drupal is just a small part of the picture, but doesn’t take into account what is happening before or after this interaction, or how the system works as a whole.
We’ll take an in-depth look at call graphs to see how the different components of Drupal fit together and how they produce the content. We’ll be going through components like the routing system, the event dispatcher, caching, invoking modules, as well as the theme layer and Twig. We’re going to get granular.
Take a seat, take some notes and I’ll take you on a journey.
About Me:
I Graduated from Aberystwyth University in 2003 with an MSc in Computer Science,
I’m now Technical Lead at Access. I help to run the North West Drupal User Group (NWDUG), who meet every first Wednesday of the month in MadLab, Manchester, UK.
You can read about Drupal, PHP, JavaScript and Python on my website - www.hashbangcode.com. I’m an active member of PHPNW and created the Vlad project (https://github.com/hashbangcode/vlad).
In my spare time I give back to the web community. I’m the founder and administrator of #! Code, I write plugins for CMSs like Wordpress and Drupal and I contribute to local programming events.