DrupalCamp NJ 2017

Decoupled Drupal with Ember

The Ember community describes its flagship framework as an "SDK for the web." Why has Ember captured the imagination of so many front-end developers involved in building single-page applications? Ember is an opinionated JavaScript framework which values convention over configuration — that is, a common set of practices rather than explicit settings. For this reason, Ember has significant advantages over other common JavaScript frameworks due to its large extent of standardization, including a codified directory structure for all applications (simplifying on-boarding) and a clear and interoperable approach to templating.

Not solely because of its open-source ethos and welcoming community, Ember is a prime candidate to develop Drupal-backed JavaScript applications due to its reach, its coverage, and its ease of use. Join me as we explore the inner workings of Ember, foundational concepts of Ember's ecosystem, how to decouple Drupal with an Ember front end, and what the future could bring in terms of more Ember within Drupal.

Audience Level: 
Intermediate (install and configure modules/themes)
Advanced (sysadmin, module developer)
Track: 
Front End & Design
Version: 
Drupal 8
Prerequisites: 

Some knowledge of the command line, Drupal 8, and JavaScript is presumed, but ES6 and PHP knowledge is not necessary. Attendees are encouraged to come with a local development environment of Drupal set up (such as through Acquia Dev Desktop) and a code editor such as Atom. This will be a live coding session.

Diamond Sponsor

Platinum Sponsors

Gold Sponsors

Silver Sponsors