Article for conference booklet:
This session will focus on how Drupal finds and renders pages, in other words, how a Drupal path (like node/4) is used to deliver a page to your screen. I will provide an overview of how these central Drupal systems work in Drupal 6, and how they may change in Drupal 7.
The session will start with an overview of the Drupal 6.x menu system architecture. Next, I will discuss the flow from request to page rendering in Drupal 6.x. Finally, I will discuss page rendering in Drupal 7.x, alternative page renderers such as XML and JSON that may be available, and the current status of this work in 7.x.
The goal of this session is to provide a higher-level overview, so the session should be accessible to a fairly broad audience.
Bios for conference booklet:
Peter Wolanin, known as pwolanin on drupal.org, has been contributing to Drupal core since 2005 and recently joined Acquia as a senior engineer (Momentum Specialist). Prior to that, Peter earned his Ph.D. in Physics and did biophysics and molecular biology research. Peter worked with Károly Négyesi to write several of the new pieces of the Drupal 6 menu system, and also re-wrote the Drupal 6 Book module to use the new menu API.