Drupal gets better when companies, organizations, and individuals build or fix something they need and then share it with the rest of us. Our community becomes better, stronger, and smarter when others take it upon themselves to make a positive difference contributing their knowledge, time, and energy to Drupal. Acquia is proud to play a part, alongside thousands of others, in some of the stories making tomorrow’s Drupal better than today’s. One of them Preston So’s.
Preston So, Development Manager, Acquia Labs, has been a web developer and designer since 2001, a creative professional since 2004, and a Drupal developer since 2007. He produced prototypes for the Spark Initiative in Drupal, co-founded the Southern Colorado Drupal User Group in 2008, authored the initial concept for the Waterwheel.js SDK, and “has presented in two languages at events on four continents, and contributes to Drupal core when time permits.”
At DrupalCon Dublin, Preston’s session was a comprehensive introduction to building fully-decoupled Ember applications — Drupal-backed Ember applications — from scratch! If you follow directly along with the video, you'll end up with an actual Drupal-backed Ember application at the end of it. It also gives us insight into what Drupal's future could look like in a few years.
Learn more: Drupal on Ember webinar
If you’re interested in building decoupled Drupal applications and front-end development in general, Preston will be hosting a webinar building on this topic on December 7, 2016: Drupal on Fire: Ember, JSON API, and Decoupled Drupal 8.
jam: What value does Drupal, Ember, decoupling, and front end frameworks deliver to ...
- ... the Drupal community? Preston: The Ember community is an animated, involved, and welcoming community which reflects a lot of the traits we respect in the Drupal community. Trying out Ember is a great opportunity to “get off the island” and have a look at what other open source communities are doing.
jam: Preston, tell us about the background of your session. How did you come to submit it?
DrupalCon Dublin Session [video]
Preston: My session consists of almost an hour of live coding! I love doing live coding presentations despite the huge amount of risk involved. It's also one of my favorites out of the many sessions I've given at DrupalCons :)
- DrupalCon session description: Decoupled Drupal and Ember
- Slides: prestonso.github.io/decoupled-drupal-ember
- Session code: https://github.com/prestonso/ember-atha-cliath
jam: What is the state-of-play and what is coming next regarding Drupal and front end frameworks?
jam: How has Drupal 8 affected Drupal, Ember, decoupling, and front end frameworks?
Preston: Drupal 8 has made it colossally easier to build decoupled applications. The Web Services and Context Core Initiative (WSCCI) worked to build a standard REST API in Drupal core, which is now used as the basis for many other projects. Since Drupal 8's release, there have been many new improvements to web services in the Drupal ecosystem, with modules for the JSON API specification and GraphQL, as well as many enhancements to the existing core REST API. For example, you can now log into and out of a Drupal 8 site’s user account via REST, without touching a Drupal user interface!
jam: So why is putting Ember and Drupal together important? Who should care?
Check out the Drupal on Ember webinar!
Sign up! Drupal on Fire: Ember, JSON API, and Decoupled Drupal 8. Learn more about this topic, December 7, 2016!