Design a decoupled application - An architecture guide based upon the Drupal admin UI

dawehner

The world of decoupled Drupal is reaching a state where arguing about whether you want to decouple or not becomes less and less something you discuss. Instead people start to talk about common problems, best practises.

The Drupal admin UI team has build a user experience focused decoupled application to create and manage the content of Drupal, while trying to apply best practises and pushing the Drupalisms away as much as possible.

First we will focus on why we went with a fully decoupled approach, and why other projects would profit from a less tight integration into Drupal as well.

We will discuss common approaches to routing, fetching data, managing state with autosave as well as some level of extensibility. On top of that we'll discuss complexity of approachingĀ 

PS: I haven't filled out the list of co-presenters yet

Program tags

architecture, decoupled, javascript

Experience Level

Intermediate

Drupal Version