Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Headless Drupal - DCTransylvania 2018

Headless Drupal - DCTransylvania 2018

"The front-end moves faster than Drupal, whether Drupal likes it or not" This reference from "The state of the Front-end" session at DrupalCon Amsterdam explains that we need different ways to retrieve content from a Drupal site for an easy integration with new front-end frameworks and other 3rd-party applications. This allows non-experienced front-end developers to start theming Drupal using the tools they are used to, providing at the same time multiple integrations with other platforms through APIs. Currently there is a debate about how to achieve this and what direction Drupal will take in the future. In this workshop there will be explained different approaches to solve common problems and what possible solutions are provided by Drupal and its contributed modules. You can join this discussion, share your thoughts and experiences with others, and help Drupal to go on the right track.

Ruben Teijeiro

May 04, 2018
Tweet

More Decks by Ruben Teijeiro

Other Decks in Technology

Transcript

  1. UX

  2. Decoupled In-Place Editing App • Full inline editing (WYSIWYG) •

    Zero latency editing • No page reloads • Instant previewing • “App feeling” for editor experience • Easy access to information for visitors (aka non-editors) like in a standard decoupled scenario Drupal JSON API & React
  3. API-First Initiative Making Drupal API-frst means making the data stored

    and managed by Drupal available for other software. https://www.drupal.org/node/2757967
  4. JSON API Generate an API server that implements the {json:api}

    specifcation. https://www.drupal.org/project/jsonapi https://www.drupal.org/project/jsonapi_extras
  5. Directus https://getdirectus.com Directus is an API-driven content management framework for

    custom databases. It decouples content for use in apps, websites, or any other data-driven projects.
  6. JOIN US FOR SPRINT Friday, 4 May, 2018 First time

    Sprinter Workshop Core sprint General Sprint 12:00-12:30 Room: Sprint 9:00-18:00 Room: Sprint 9:00-18:00 Room: Sprint #drupalsprints
  7. WHAT DID YOU THINK? Locate this session at the DrupalCamp

    Transylvania website: https://drupaltransylvania.ro/schedule Take the survey! https://www.surveymonkey.com/r/drupaltransylvania THANK YOU!