Anatomy of a working reusable Headless Drupal system

Speakers: 

This is not a talk about Headless Drupal. The session will demonstrate and dissect working Headless Drupal systems with swappable tiers which you can take home, tinker with and reuse yourself. It was motivated by my overview of the state of Headless Drupal in my blogpost Historic DrupalCon Amsterdam 2014 - Let's get to the bottom of Headless Drupal and is conceived as a contribution towards joshk's call for implementations of a common demo for Headless Drupal.

Steps to be covered:

  • Drupal structured content modeller and content generator CMS delivering content via a RESTful API to a Drupal client
  • Same Drupal CMS system now separating out a Node.js + Express delivery server exposing same RESTful API to same Drupal client
  • Handling authentication and authorization on all systems with Drupal login
  • Handling user session management on all systems
  • Integrating Angular.js in evolutionary form into the Drupal client
  • Adding a pure Angular.js client consuming the same RESTful API

Resources to be made available via slides, blog articles and complete code repo.

Schedule info
Track: 
Coding and Development
Experience level: 
Intermediate
Drupal Version: 
Drupal 7.x
Status: 
Unprocessed