Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Headless Drupal
#HeadlessDrupal
Ruben Teijeiro @rteijeiro
Zzzz
Headless Drupal 8
Headless Drupal 8
Headless Drupal 8
Headless Drupal 8
DrupalHero.es
@Drupal_Heroes
"The front-end moves faster than Drupal,
whether Drupal likes it or not" @eatings
Headless Drupal 8
Mobile Web/Apps
Browserless Devices
Internet of Things
Web Projects
Architecture Evolution
Monolithic Application
Headless Drupal 8
Microservices
Headless Drupal 8
Why Drupal?
Loosely Coupled Architecture
Drupal 8 Front-end is
@mortendk Certified
I love Twig!! WTF!!WTF!!
Performance
Dynamic Page Cache
https://www.drupal.org/docu
mentation/modules/dynamic_
page_cache
Big Pipe
UX
Accessibility
Multilingual
Security
Drupal is API-First
Headless Drupal
Decoupling
Fully Decoupled
Vs
Progressively Decoupled
Decouple Front-end
Headless Drupal 8
Headless Drupal 8
Decouple Editorial UI
https://developer.wordpress.com/calypso/
Accessible Solutions
https://www.drupal.org/project/alexa
https://www.youtube.com/watch?v=pZ-tBUdmzpo
Artificial Intelligence
Chatbots
https://github.com/WhiteHouse/fb_messenger_bot
https://www.youtube.com/watch?v=n7XyB1BoDF4
Drupal
Initiatives
JSON API
Generate an API server that implements the {json:api}
specification.
https://www.drupal.org/project/jsonapi
https://www.drupal.org/project/jsonapi_extras
GraphQL
https://www.drupal.org/project/graphql
http://graphql.org/swapi-graphql
Headless Drupal
The Cake is a Lie!
@thefubhy
Workflow Initiative
Workflow Initiative
https://www.drupal.org/node/2721129
http://www.drupaldeploy.org
RELAXed Web Services
https://www.drupal.org/project/relaxed
@dickolsson
I’m faster than
Drupal!
@prestonso
https://github.com/acquia/waterwheel.js
https://github.com/acquia/waterwheel.swift
Market Trends
Content Repositories
https://www.acquia.com/products-services/acquia-content-hubvid
API-first CMS
https://www.contentful.com
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.
Demos?
Resources
https://github.com/RESTful-Drupal/restful
https://github.com/amitaibu/restful-blessed
https://groups.drupal.org/headless-drupal
https://github.com/Gizra/generator-hedley
http://blog.loadimpact.com/blog/first-steps-with-crud-using-backbone-
js-and-drupal-8/
http://blog.loadimpact.com/blog/headless-drupal-8-retrieving-content-
using-backbone-js/
Want to contribute?
How to POST a comment and other relational entities
Add special handling for collections in REST
Support ConfigEntity via REST
[meta] REST et al
File needs CRUD permissions to make REST work on entity/file/{id}
Serialize file content (base64) to support REST GET/POST/PATCH on file entity
Join the Code Sprints!!
Questions?
?
Thanks!

More Related Content

Headless Drupal 8