Decoupling Drupal with GraphQL


Website creation with open source technologies: JavaScript framework as front-end, GraphQL as API and Drupal as back-end. Main focus will be on how to configure Drupal CMS to serve content via GraphQL. Starting with the introduction of GraphQL, I would like to explain the basic concepts of the language with examples and explain the problems which GraphQL tries to solve, why the language exists, why was it developed.

I will show a real life implementation of a fully decoupled website using these technologies. I will briefly describe frontend solution, concentrating on most common tools to write GraphQL queries inside JavaScript framework. I will demonstrate how to extend the GraphQL schema with the use of Drupal content entities, how to create a powerful data hub without writing a single line or minimum of code in Drupal.

Technologies: Drupal 8, Angular 5, GraphQL 0.12