Using Backbone.js with Drupal 7 and 8

Click here to watch Using Backbone.js with Drupal 7 and 8.

Backbone.js is a lightweight JavaScript framework which is freely based on MVC pattern and allows developers to create single page AJAX-like web applications. It is also SEO friendly. With Backbone it is possible to update a web page quickly with a minimal amount of data transferred between a client and a server using a REST approach. Backbone becomes more popular day by day and is being used in a growing number of web applications and IT startups such as Groupon Now!, Foursquare, LinkedIn Mobile, Airbnb.

I have real working experience with Backbone.js and am currently writing a book about it for Packt Publishing. In this session I will introduce you to the Backbone.js library and answer the following questions:

  • What is the current state of JavaScript in Drupal 7?
  • Why do people use Backbone.js?
  • Why was Backbone.js committed into Drupal 8?

We will also:

  • Find similarities between Backbone and Drupal (entities, views, hook_menu and even Form API).
  • Get familiar with Backbone.js and Underscore.js.
  • Understand data fetching techniques like bootstrapping or REST.
  • Learn how to work with the Backbone module for Drupal.

For dessert we will:

  • Understand what the WSCCI (“Whiskey”) initiative means for Backbone.js integration.
  • Speak about better integration of Backbone.js with Drupal 8 core.

Please, vote for this session and share your thoughts!

Schedule info
Time slot: 
Tuesday, May 21 - 02:00pm-03:00pm
C 123 - Trellon
Session Info
Experience level: