4. HOW MUCH PHP?
Easy stuff: Not as easy, but not hard:
Print variables and text Arrays
to screen (“echo”)
Objects
Conditional logic
(IF...ELSE)
Call functions
7. DRUPAL UNDER THE HOOD
Over 400 files: PHP with some CSS & JS.
Over 700 developers contribute to Drupal core.
Ships with a handful of themes and dozens of modules.
Never ever, ever hack “core”.
8. DRUPAL UNDER THE HOOD
Level 1: Drupal core
Level 2: Module(s)
Level 3: Theme(s)
9. HOW DRUPAL BUILDS A PAGE
Step 1: Drupal bootstraps.
Step 2: Modules chime in with their own markup and styles.
Step 3: Theme manipulates markup and styles.
10. WHERE DOES IT ALL COME FROM?
drupal/includes/theme.inc
drupal/modules/system/*
drupal/modules/node/*
drupal/modules/block/*
drupal/themes/*