Backbone and Drupal

Backbone JS is a new way of handling and displaying data via Javascript, built around Models, Collections, and Views to build up complex interactions which don't necessarily require complex code. It's being used on more and more sites, and although it won't solve every problem, it's very good at helping front end developers with displaying, updating, and allowing users to interact with data without having to round-trip the user to the page.

This session will go into how to use Backbone, how the Drupal module for Backbone can be used to easily extend the sites you're working on now, and a bit on how Drupal 8 will use backbone, as Backbone and Underscore are being bundled into Drupal 8.

Some familiarity with using objects in javascript will be useful in this presentation, which will tend to be code-heavy.

Experience level: 
Intermediate
Track: 
Design and Front End