Building the Front End with Angular.js


The web is evolving and the way we build websites is changing. Data provided by back end APIs is consumed and repurposed by Front End applications. 

In previous versions of Drupal, Drupal was both a Content Management System (CMS) and a website delivery tool. With Drupal 8, Drupal can be the CMS with the website delivery being handed over to other tools, possibly better suited to this function. This decoupling of the back end and front end systems has some signficant advantages when developing Drupal websites.

Angular.JS is a framework for building a powerful, decoupled front end applications.

In this presentation, John Ennew, lead developer at Drupal agency Deeson, will describe :-

  • What does it mean to decouple the front and back end
  • What are the advantages of a decoupled system
  • How to structure a development team around a decoupled application
  • What is Angular.JS
  • What are the disadvantages and risks surrounding a decoupled application
  • How to get started with Angular.JS and Drupal 8 including how to setup your development environment and building your first decoupled site with Drupal8
  • Decoupling Drupal 7 now.

Session Track

Front end

Experience Level


Drupal Version

When & Where

Thursday, 24 September, 2015 - 10:45 to 11:45
112: Exove