SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Demystifying Decoupled Drupal for
Developers & Content Authors
March 27, 2019
Ron Northcutt
David Aponovich
©2018 Acquia Inc. — Confidential and Proprietary
Your Hosts
Ron Northcutt
Solutions Architect
Team Lead,
Acquia
David Aponovich
Senior Director,
Product Marketing,
Acquia
AGENDA
– About Acquia
– The “content everywhere” revolution
– Why decoupled?
– JavaScript growth
– Drupal’s three modes of development
– Drupal’s hybrid decoupling differentiation
– Real-world decoupled examples
– Q&A
94%
Customer
Satisfaction
Rating
Leveraging
Drupal,
the Largest
Open Source
Community
3,500+
customers,
including
1,800
enterprises
30+
Fortune 100
customers
800+
Employees
Global
Partner
Program
GDPR
Ready
We provide the world’s most ambitious brands with technology that allows
them to embrace innovation and create customer moments that matter. At
Acquia, we believe in the power of community — giving our customers the
freedom to build tomorrow on their terms.
THE OPEN SOURCE DIGITAL
EXPERIENCE COMPANY
WHO WE ARE
WHY COMPANIES
CHOOSE ACQUIA
– Open Source and Cloud-native
– Freedom to own your digital roadmap
– Innovation, agility, and speed-to-market
– Flexible deployment architecture
– Cost efficient
To Deliver The Universal
Platform For The World’s
Greatest Digital Experiences
ACQUIA’S VISION
©2018 Acquia Inc. — Confidential and Proprietary
MEDIA &
ENTERTAINMENT
PUBLIC
SECTOR
HIGHER
EDUCATION
CPG AND
RETAIL
©2018 Acquia Inc. — Confidential and Proprietary
TECHNOLOGY LIFE
SCIENCES
FINANCIAL
SERVICES
OTHERS
THEN:
WEB CONTENT
MANAGEMENT ON
STATIC WEBSITES
DIGITAL
EXPERIENCES
HAVE
EVOLVED
Multi-Channel
Multi-Device
App-like Behavior
Experiences Beyond the Browser
DIGITAL
EXPERIENCES
HAVE
EVOLVED
We’re surrounded by content
– SMS text messages - Reminders & alerts
– Chatbots - Ecommerce assistants
– Digital Signage - Billboards & other screens
– Automated emails - Marketing messages
– Embedded applications - Alexa interaction
– Kiosks - Airport or in-store terminals
12
Real-time
countdown clocks
Hundreds of signs across the MTA
subway system
Real-time updates
13
Contextual
on-board
experience
Everything contextual across
mobile devices, digital signs,
in-cabin video
Transformed passenger cruise
experience
Why decoupled?
- Deliver more ambitious digital experiences by leveraging
modern technologies and front-end frameworks
- Dynamic browser experiences
- Server-side rendering solves traditional JS woes
- The ability to separate your front-end and back-end
development
- Develop simultaneously without blockers
- Huge competitive talent market
- Create once, publish anywhere
- The decoupled or headless paradigm allows you to deliver content across
multiple channels and clients
Developer preferences have evolved in response
– JavaScript is more popular than
ever
– Low barrier to entry
– Community has expanded the
application of the technology
– Moving today to distributed content
with heavy reliance on JS
frameworks (Angular, React, Vue,
etc.)
– Browser-based experiences
– Non-browser-based
Data source: StackOverflow Developer Survey
Results, 2018
Top programming, scripting, and markup languages (2018)
Decoupled Drupal is the use
of Drupal as a content service
for consumption and
manipulation by other
applications
Drupal provides Universal Content Flexibility
Drupal provides a flexible and robust
framework for helping manage all of this.
Drupal is:
- API first (not API-only)
- NodeJS, Graph QL
- Works well with JS frameworks
- Angular, Vue, React, etc.
- Serves diverse apps and channels
- Reliable way to organize structured data
Decoupled Drupal
● Drupal can be used to back other applications including native applications,
single-page applications, digital signage, AR-driven interfaces, and many others.
● Web services such as the core REST API, JSON API, and GraphQL are typical
entry points for Drupal consumers.
MONOLITHIC (COUPLED) DRUPAL
Drupal
Drupal front end
Client
Server
Client
Server
Popular misconception: Monolithic vs. Decoupled Drupal
Drupal
Drupal front end
PHP
Data
Templates
HTML
Drupal
Decoupled application
PHP
Data
Templates
HTML
Other
language
JSON
REST API
Some WCM’s try to force a binary decision
Traditional CMS
(Fully coupled)
Decoupled CMS
(Headless)
Often presented as a binary
choice: “either-or”
Either: Drupal controls the
glass
Or: Drupal only provides an
API and content is rendered
by an external application
(NodeJS, mobile app, etc.)
Three modes of developing with Drupal
Traditional
(Fully coupled)
Decoupled
(Headless)
Hybrid
(Progressively decoupled)
Let’s take a deeper look and
discuss tradeoffs of each
mode.
Drupal: Traditional WCM
Traditional mode
(Fully coupled)
- A traditional approach for
building sites
- A tightly coupled content
management front-end and
back-end
- Retains full editorial capabilities
for non-technical content
authors
Drupal: Decoupled WCM
Decoupled mode
(Headless)
- A decoupled mode for creating
sites & applications
- Allows developers to write a
custom front end against a
content API.
- Eliminates typical WCM
templates and other
CMS-based tools that control
authoring, layout and display
Tradeoffs with fully decoupled?
Gain Tradeoff
Developer driven workflow Content preview
Separate front end and back end
development
Layout & content control by authors
Personalization is harder
Increase in code/server complexity
Tradeoffs with fully decoupled
● Content preview capabilities
● Layout control for authors
● Menu management
● Clean URL by authors
● Meta tags by authors
● Media management is weaker
● Views display control for admins
● Increase in code/server complexity
● Personalization is much harder
Fully Decoupled gives more power to the
developer, and removes power from the site
build and author.
Much of this can be implemented with custom
code, but it’s a larger expense.
Be mindful of what you are losing
and be sure the solution is
appropriate.
Drupal: Hybrid WCM
Hybrid mode
(Progressively decoupled)
- Drupal’s hybrid approach
offers the best of all worlds
- Allows developers and
content creators to retain
Drupal’s editorial
capabilities (authoring,
preview, workflow)
- Also offers the ability to use
Drupal as an API-based
content repository where
devs create JavaScript UI
components on top of the
existing Drupal front end
Drupal: Hybrid WCM
- Only Drupal, offers the best
of all worlds, delivering
universal content flexibility
to all stakeholders.
- Acquia’s WCM
accommodates developers
however they choose, with
its API-first, not API-only
WCM.
- Hybrid also accommodates
content teams who need
traditional WCM capabilities.
Other options - Hybrid
– So, the paradigms have changed, the
experiences have changed, there are new
demands for new types of experiences,
driving developers to utilize new ways of
building
– However, the problems are still solved in the
same way today
– We architect solutions based on following a
process:
– Define the data model
– Define business logic
– Define templates
– Define API interactions
– Drupal provides a flexible and robust
framework for helping manage all of
this.
Optimizing your system
– Adjust the solution to your specific needs
Leverage more of your human resources
Component based approach
Performance improvements
Decoupled Drupal drives content and data across
NYC transit system’s touchpoints and channels.
Challenge: To process real time train data from the world’s
largest public transit system and to display content in real-time
so that it was relevant to passengers.
Solution: Acquia Platform, Decoupled Drupal
Results:
– Using decoupled Drupal, the NYC MTA uses the same CMS
that powers its website to push content and data to 1,800
digital signs and countdown clocks in 400+ stations.
– Previous countdown clock system took 8 years to roll out.
With Acquia and Drupal, it launched a pilot within 3 months,
system-wide rollout in 18 months.
NYC MTA
Drupal powers the website
and uses progressive
decoupling for countdown
clocks in the subway
https://new.mta.info/
Ski resort company uses decoupled Drupal and
branded front-end experiences for each destination
Challenge: A collection of disparate CMSes made it difficult to
govern digital properties and reflect multiple brands
Solution: Decoupled Drupal 8, Acquia Cloud
Results:
– Powdr can power its flagship site, in addition to each resort
site on one platform.
– A decoupled Drupal approach means each resort can use
the front-end technology of its choice
– 50% of users have entered a purchase path directly from the
homepage
– Bounce rate: Down 45%
POWDR
©2017 Acquia Inc. — Confidential and Proprietary©2016 Acquia Inc. — Confidential and Proprietary©2017 Acquia Inc. — Confidential and Proprietary
Conversational Interfaces
– Conversational collaboration
– Acquia Labs and GeorgiaGov
– “Alexa, ask GeorgiaGov”
– Right information to user faster
– High individualize and accessible
https://youtu.be/pZ-tBUdmzpo
Upcoming for Drupal
The community is driving the following roadmap items that will further
extend Drupal's ability to support decoupled use cases:
– JSON:API feature will be moved into the CMS core
– An initiative to create React UI elements for an improved admin
experience
– Improved content revision support for the services layer
– Configuration and schema support at the services layer, and
– Continued refinement of the GraphQL module
– Autosave in core
https://www.drupal.org/core/roadmap
Upcoming for Acquia
Acquia is investing in additional improvements to its decoupled
component capabilities, including:
– Working on a JavaScript SDK for Acquia Lightning
– Providing deeper Lightning support for JavaScript frameworks
– Continuing to extend our API-first initiative with all existing
products, and
– Providing improvements to the core products to match the efforts
in the community and Acquia Lightning roadmaps.
Decoupled Drupal Resources
Here are some resources to check out for decoupled and hybrid
Drupal:
– Decoupled Blocks - This module allows custom blocks to be written by front end
developers in the javascript framework of their choice, without needing to touch
Drupal or PHP.
– Acquia Commerce Framework - An open-source reference architecture for decoupled
commerce with Drupal as the glass.
– Headless Lightning - A more opinionated flavor of Lightning for building decoupled
applications.
– ContentaCMS - A community driven API distribution for Drupal 8 that intends to
simplify trying decoupled Drupal.
– Upcoming Acquia webinar April 18th with Third & Grove - real world examples, advice,
and feedback on Decoupled Drupal. (details coming soon!)
Parting advice...
Don’t decide to “decouple” WCM before figuring out why
– Define the use cases and needs, then how to apply it
Think strategic first (ie. the overall architecture)
– Then consider the tactical implementations as they arise
Don’t make decisions at a technical level only
– Combine decision process with both developers and content authors
QUESTIONS &
NEXT STEPS
Download “Decoupled CMS:
Decoupled Drupal 101”
http://bit.ly/DecoupledDrupal
Ron Northcutt
ron.northcutt@acquia.com
David Aponovich
david.aponovich@acquia.com

Más contenido relacionado

La actualidad más candente

Introduction to basics of drupal
Introduction to basics of drupalIntroduction to basics of drupal
Introduction to basics of drupallrtraining05
 
Acquia overview pres biz summit - dc
Acquia overview pres   biz summit - dcAcquia overview pres   biz summit - dc
Acquia overview pres biz summit - dcAcquia
 
Acquia Company Information
Acquia Company InformationAcquia Company Information
Acquia Company InformationAcquia
 
Acquia Platform Updates and Capabilities
Acquia Platform Updates and CapabilitiesAcquia Platform Updates and Capabilities
Acquia Platform Updates and CapabilitiesAcquia
 
Let’s Dig In: Building the Foundation for Acquia DAM
Let’s Dig In: Building the Foundation for Acquia DAMLet’s Dig In: Building the Foundation for Acquia DAM
Let’s Dig In: Building the Foundation for Acquia DAMAcquia
 
Acquia partner webinar_canada
Acquia partner webinar_canadaAcquia partner webinar_canada
Acquia partner webinar_canadaAcquia
 
New Features and Capabilities Added to the Acquia platform over the Past Thre...
New Features and Capabilities Added to the Acquia platform over the Past Thre...New Features and Capabilities Added to the Acquia platform over the Past Thre...
New Features and Capabilities Added to the Acquia platform over the Past Thre...Rachel Wandishin
 
Membership recruitment..
Membership recruitment..Membership recruitment..
Membership recruitment..Diksha71
 
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...Acquia
 
Penn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsMediacurrent
 
Zero to Drupal in 60 Days with Acquia Lightning
Zero to Drupal in 60 Days with Acquia LightningZero to Drupal in 60 Days with Acquia Lightning
Zero to Drupal in 60 Days with Acquia LightningRachel Wandishin
 
Acquia Platform Update: New Features & Capabilities
Acquia Platform Update: New Features & CapabilitiesAcquia Platform Update: New Features & Capabilities
Acquia Platform Update: New Features & CapabilitiesAcquia
 
Experience Digital Freedom with Acquia
Experience Digital Freedom with AcquiaExperience Digital Freedom with Acquia
Experience Digital Freedom with AcquiaAcquia
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Mediacurrent
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8Mediacurrent
 
Acquia Content Hub: Connect Technologies & Extend Systems to Source Content
Acquia Content Hub: Connect Technologies & Extend Systems to Source ContentAcquia Content Hub: Connect Technologies & Extend Systems to Source Content
Acquia Content Hub: Connect Technologies & Extend Systems to Source ContentJake Borr
 
Case Study: Connecting the Dots - Improving the Information Experience for Cu...
Case Study: Connecting the Dots - Improving the Information Experience for Cu...Case Study: Connecting the Dots - Improving the Information Experience for Cu...
Case Study: Connecting the Dots - Improving the Information Experience for Cu...Richard Hendricks
 
Quarterly Products Update Q2 For Customer & Partners
Quarterly Products Update Q2 For Customer & PartnersQuarterly Products Update Q2 For Customer & Partners
Quarterly Products Update Q2 For Customer & PartnersAcquia
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content managementMaitrikpaida
 

La actualidad más candente (20)

Introduction to basics of drupal
Introduction to basics of drupalIntroduction to basics of drupal
Introduction to basics of drupal
 
Acquia overview pres biz summit - dc
Acquia overview pres   biz summit - dcAcquia overview pres   biz summit - dc
Acquia overview pres biz summit - dc
 
Acquia Company Information
Acquia Company InformationAcquia Company Information
Acquia Company Information
 
Acquia Platform Updates and Capabilities
Acquia Platform Updates and CapabilitiesAcquia Platform Updates and Capabilities
Acquia Platform Updates and Capabilities
 
Let’s Dig In: Building the Foundation for Acquia DAM
Let’s Dig In: Building the Foundation for Acquia DAMLet’s Dig In: Building the Foundation for Acquia DAM
Let’s Dig In: Building the Foundation for Acquia DAM
 
Acquia partner webinar_canada
Acquia partner webinar_canadaAcquia partner webinar_canada
Acquia partner webinar_canada
 
New Features and Capabilities Added to the Acquia platform over the Past Thre...
New Features and Capabilities Added to the Acquia platform over the Past Thre...New Features and Capabilities Added to the Acquia platform over the Past Thre...
New Features and Capabilities Added to the Acquia platform over the Past Thre...
 
Membership recruitment..
Membership recruitment..Membership recruitment..
Membership recruitment..
 
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
 
Penn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heights
 
Zero to Drupal in 60 Days with Acquia Lightning
Zero to Drupal in 60 Days with Acquia LightningZero to Drupal in 60 Days with Acquia Lightning
Zero to Drupal in 60 Days with Acquia Lightning
 
Acquia Platform Update: New Features & Capabilities
Acquia Platform Update: New Features & CapabilitiesAcquia Platform Update: New Features & Capabilities
Acquia Platform Update: New Features & Capabilities
 
Experience Digital Freedom with Acquia
Experience Digital Freedom with AcquiaExperience Digital Freedom with Acquia
Experience Digital Freedom with Acquia
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8
 
Acquia Content Hub: Connect Technologies & Extend Systems to Source Content
Acquia Content Hub: Connect Technologies & Extend Systems to Source ContentAcquia Content Hub: Connect Technologies & Extend Systems to Source Content
Acquia Content Hub: Connect Technologies & Extend Systems to Source Content
 
Case Study: Connecting the Dots - Improving the Information Experience for Cu...
Case Study: Connecting the Dots - Improving the Information Experience for Cu...Case Study: Connecting the Dots - Improving the Information Experience for Cu...
Case Study: Connecting the Dots - Improving the Information Experience for Cu...
 
Quarterly Products Update Q2 For Customer & Partners
Quarterly Products Update Q2 For Customer & PartnersQuarterly Products Update Q2 For Customer & Partners
Quarterly Products Update Q2 For Customer & Partners
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content management
 
.Net @ Neev
.Net @ Neev.Net @ Neev
.Net @ Neev
 

Similar a Demystifying Decoupled Drupal for Developers & Content Authors

Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Helios Solutions
 
Future Trends of Drupal Development for 2024.pdf
Future Trends of Drupal Development for 2024.pdfFuture Trends of Drupal Development for 2024.pdf
Future Trends of Drupal Development for 2024.pdfJPLoft Solutions
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationDivante
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022Acquia
 
R-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab
 
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...Srijan Technologies
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Marc Dutoo
 
Across the spectrum different approaches to progressively decoupled drupal (...
Across the spectrum  different approaches to progressively decoupled drupal (...Across the spectrum  different approaches to progressively decoupled drupal (...
Across the spectrum different approaches to progressively decoupled drupal (...Acquia
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Websiteajohnson85
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Websiteajohnson85
 
In the Pursuit of Headless with Contenta
In the Pursuit of Headless with ContentaIn the Pursuit of Headless with Contenta
In the Pursuit of Headless with ContentaOpenSense Labs
 
Build Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal GardensBuild Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal GardensAcquia
 
[Social innovation challenge][pitching]
[Social innovation challenge][pitching][Social innovation challenge][pitching]
[Social innovation challenge][pitching]Ann Lam
 
Exploring the Benefits and Challenges of Headless Drupal for Web Development....
Exploring the Benefits and Challenges of Headless Drupal for Web Development....Exploring the Benefits and Challenges of Headless Drupal for Web Development....
Exploring the Benefits and Challenges of Headless Drupal for Web Development....rayhudson5
 
DrupalDeveloper
DrupalDeveloperDrupalDeveloper
DrupalDeveloperRaju J
 
Drupal 8: The Foundation for Digital Experience and Digital Business
Drupal 8: The Foundation for Digital Experience and Digital BusinessDrupal 8: The Foundation for Digital Experience and Digital Business
Drupal 8: The Foundation for Digital Experience and Digital BusinessAcquia
 

Similar a Demystifying Decoupled Drupal for Developers & Content Authors (20)

The Decoupled CMS in Financial Services
The Decoupled CMS in Financial ServicesThe Decoupled CMS in Financial Services
The Decoupled CMS in Financial Services
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?
 
Future Trends of Drupal Development for 2024.pdf
Future Trends of Drupal Development for 2024.pdfFuture Trends of Drupal Development for 2024.pdf
Future Trends of Drupal Development for 2024.pdf
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022
 
R-Style Lab Web Development Portfolio
R-Style Lab Web Development PortfolioR-Style Lab Web Development Portfolio
R-Style Lab Web Development Portfolio
 
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
Drupal vs sitecore comparisons
Drupal vs sitecore comparisonsDrupal vs sitecore comparisons
Drupal vs sitecore comparisons
 
The Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu RedesignThe Technical Side of Harvard.edu Redesign
The Technical Side of Harvard.edu Redesign
 
Across the spectrum different approaches to progressively decoupled drupal (...
Across the spectrum  different approaches to progressively decoupled drupal (...Across the spectrum  different approaches to progressively decoupled drupal (...
Across the spectrum different approaches to progressively decoupled drupal (...
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
In the Pursuit of Headless with Contenta
In the Pursuit of Headless with ContentaIn the Pursuit of Headless with Contenta
In the Pursuit of Headless with Contenta
 
Build Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal GardensBuild Custom Surveys and Forms Natively in Drupal Gardens
Build Custom Surveys and Forms Natively in Drupal Gardens
 
[Social innovation challenge][pitching]
[Social innovation challenge][pitching][Social innovation challenge][pitching]
[Social innovation challenge][pitching]
 
Exploring the Benefits and Challenges of Headless Drupal for Web Development....
Exploring the Benefits and Challenges of Headless Drupal for Web Development....Exploring the Benefits and Challenges of Headless Drupal for Web Development....
Exploring the Benefits and Challenges of Headless Drupal for Web Development....
 
DrupalDeveloper
DrupalDeveloperDrupalDeveloper
DrupalDeveloper
 
Drupal 8: The Foundation for Digital Experience and Digital Business
Drupal 8: The Foundation for Digital Experience and Digital BusinessDrupal 8: The Foundation for Digital Experience and Digital Business
Drupal 8: The Foundation for Digital Experience and Digital Business
 

Más de Rachel Wandishin

6 Steps to Generate More Demand From Web
6 Steps to Generate More Demand From Web6 Steps to Generate More Demand From Web
6 Steps to Generate More Demand From WebRachel Wandishin
 
Build the Deli, Not the Sandwich: Lessons of Digital Platform Development
 Build the Deli, Not the Sandwich: Lessons of Digital Platform Development Build the Deli, Not the Sandwich: Lessons of Digital Platform Development
Build the Deli, Not the Sandwich: Lessons of Digital Platform DevelopmentRachel Wandishin
 
How To Turn A Data Driven Strategy Into Dynamic Experiences
How To Turn A Data Driven Strategy Into Dynamic ExperiencesHow To Turn A Data Driven Strategy Into Dynamic Experiences
How To Turn A Data Driven Strategy Into Dynamic ExperiencesRachel Wandishin
 
Decoupled CMS is on the Rise. Is it Right for You?
Decoupled CMS is on the Rise. Is it Right for You?Decoupled CMS is on the Rise. Is it Right for You?
Decoupled CMS is on the Rise. Is it Right for You?Rachel Wandishin
 
Acquia Platform Update: New Features and Capabilities
Acquia Platform Update: New Features and CapabilitiesAcquia Platform Update: New Features and Capabilities
Acquia Platform Update: New Features and CapabilitiesRachel Wandishin
 
Measure, Understand & Influence the Customer Journey
Measure, Understand & Influence the Customer JourneyMeasure, Understand & Influence the Customer Journey
Measure, Understand & Influence the Customer JourneyRachel Wandishin
 
Build for Change: Pegasystems Drupal 8 Showcase
Build for Change: Pegasystems Drupal 8 ShowcaseBuild for Change: Pegasystems Drupal 8 Showcase
Build for Change: Pegasystems Drupal 8 ShowcaseRachel Wandishin
 
Need For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer WebsitesNeed For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer WebsitesRachel Wandishin
 
Tidy Up Your Digital Assets: DAM Best Practices and Why You Need One
Tidy Up Your Digital Assets: DAM Best Practices and Why You Need OneTidy Up Your Digital Assets: DAM Best Practices and Why You Need One
Tidy Up Your Digital Assets: DAM Best Practices and Why You Need OneRachel Wandishin
 
Planning For The Personalization Journey: From Empathy to Engagement
 Planning For The Personalization Journey: From Empathy to Engagement Planning For The Personalization Journey: From Empathy to Engagement
Planning For The Personalization Journey: From Empathy to EngagementRachel Wandishin
 
Through the Eyes of All Users - How to Achieve Website Accessibility for Eve...
 Through the Eyes of All Users - How to Achieve Website Accessibility for Eve... Through the Eyes of All Users - How to Achieve Website Accessibility for Eve...
Through the Eyes of All Users - How to Achieve Website Accessibility for Eve...Rachel Wandishin
 
Increase Marketing ROI by Connecting People, Process & Technology
 Increase Marketing ROI by Connecting People, Process & Technology Increase Marketing ROI by Connecting People, Process & Technology
Increase Marketing ROI by Connecting People, Process & TechnologyRachel Wandishin
 
You're Not Ready For It: A Practical Guide to Optimizing the Customer Journey
You're Not Ready For It: A Practical Guide to Optimizing the Customer JourneyYou're Not Ready For It: A Practical Guide to Optimizing the Customer Journey
You're Not Ready For It: A Practical Guide to Optimizing the Customer JourneyRachel Wandishin
 
Acquia Platform Updates: New Features and Capabilities
 Acquia Platform Updates: New Features and Capabilities Acquia Platform Updates: New Features and Capabilities
Acquia Platform Updates: New Features and CapabilitiesRachel Wandishin
 
Security from the Start: Optimizing Your Acquia Experience with Acquia Cloud...
 Security from the Start: Optimizing Your Acquia Experience with Acquia Cloud... Security from the Start: Optimizing Your Acquia Experience with Acquia Cloud...
Security from the Start: Optimizing Your Acquia Experience with Acquia Cloud...Rachel Wandishin
 
Global Marketing with a Digital Factory
Global Marketing with a Digital FactoryGlobal Marketing with a Digital Factory
Global Marketing with a Digital FactoryRachel Wandishin
 
Survey Results Revealed: The Big Picture for DAM in 2018
 Survey Results Revealed: The Big Picture for DAM in 2018 Survey Results Revealed: The Big Picture for DAM in 2018
Survey Results Revealed: The Big Picture for DAM in 2018Rachel Wandishin
 
Building with Drupal: Personalized Digital Experiences for Higher Education
 Building with Drupal: Personalized Digital Experiences for Higher Education Building with Drupal: Personalized Digital Experiences for Higher Education
Building with Drupal: Personalized Digital Experiences for Higher EducationRachel Wandishin
 
5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
 5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance 5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
5 Steps to Delivering Many Sites, Lowering Costs, and Improving GovernanceRachel Wandishin
 
‘Crawl, Walk, Run’ to Personalisation Success
 ‘Crawl, Walk, Run’ to Personalisation Success ‘Crawl, Walk, Run’ to Personalisation Success
‘Crawl, Walk, Run’ to Personalisation SuccessRachel Wandishin
 

Más de Rachel Wandishin (20)

6 Steps to Generate More Demand From Web
6 Steps to Generate More Demand From Web6 Steps to Generate More Demand From Web
6 Steps to Generate More Demand From Web
 
Build the Deli, Not the Sandwich: Lessons of Digital Platform Development
 Build the Deli, Not the Sandwich: Lessons of Digital Platform Development Build the Deli, Not the Sandwich: Lessons of Digital Platform Development
Build the Deli, Not the Sandwich: Lessons of Digital Platform Development
 
How To Turn A Data Driven Strategy Into Dynamic Experiences
How To Turn A Data Driven Strategy Into Dynamic ExperiencesHow To Turn A Data Driven Strategy Into Dynamic Experiences
How To Turn A Data Driven Strategy Into Dynamic Experiences
 
Decoupled CMS is on the Rise. Is it Right for You?
Decoupled CMS is on the Rise. Is it Right for You?Decoupled CMS is on the Rise. Is it Right for You?
Decoupled CMS is on the Rise. Is it Right for You?
 
Acquia Platform Update: New Features and Capabilities
Acquia Platform Update: New Features and CapabilitiesAcquia Platform Update: New Features and Capabilities
Acquia Platform Update: New Features and Capabilities
 
Measure, Understand & Influence the Customer Journey
Measure, Understand & Influence the Customer JourneyMeasure, Understand & Influence the Customer Journey
Measure, Understand & Influence the Customer Journey
 
Build for Change: Pegasystems Drupal 8 Showcase
Build for Change: Pegasystems Drupal 8 ShowcaseBuild for Change: Pegasystems Drupal 8 Showcase
Build for Change: Pegasystems Drupal 8 Showcase
 
Need For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer WebsitesNeed For Speed: How to Deliver Faster, Safer Websites
Need For Speed: How to Deliver Faster, Safer Websites
 
Tidy Up Your Digital Assets: DAM Best Practices and Why You Need One
Tidy Up Your Digital Assets: DAM Best Practices and Why You Need OneTidy Up Your Digital Assets: DAM Best Practices and Why You Need One
Tidy Up Your Digital Assets: DAM Best Practices and Why You Need One
 
Planning For The Personalization Journey: From Empathy to Engagement
 Planning For The Personalization Journey: From Empathy to Engagement Planning For The Personalization Journey: From Empathy to Engagement
Planning For The Personalization Journey: From Empathy to Engagement
 
Through the Eyes of All Users - How to Achieve Website Accessibility for Eve...
 Through the Eyes of All Users - How to Achieve Website Accessibility for Eve... Through the Eyes of All Users - How to Achieve Website Accessibility for Eve...
Through the Eyes of All Users - How to Achieve Website Accessibility for Eve...
 
Increase Marketing ROI by Connecting People, Process & Technology
 Increase Marketing ROI by Connecting People, Process & Technology Increase Marketing ROI by Connecting People, Process & Technology
Increase Marketing ROI by Connecting People, Process & Technology
 
You're Not Ready For It: A Practical Guide to Optimizing the Customer Journey
You're Not Ready For It: A Practical Guide to Optimizing the Customer JourneyYou're Not Ready For It: A Practical Guide to Optimizing the Customer Journey
You're Not Ready For It: A Practical Guide to Optimizing the Customer Journey
 
Acquia Platform Updates: New Features and Capabilities
 Acquia Platform Updates: New Features and Capabilities Acquia Platform Updates: New Features and Capabilities
Acquia Platform Updates: New Features and Capabilities
 
Security from the Start: Optimizing Your Acquia Experience with Acquia Cloud...
 Security from the Start: Optimizing Your Acquia Experience with Acquia Cloud... Security from the Start: Optimizing Your Acquia Experience with Acquia Cloud...
Security from the Start: Optimizing Your Acquia Experience with Acquia Cloud...
 
Global Marketing with a Digital Factory
Global Marketing with a Digital FactoryGlobal Marketing with a Digital Factory
Global Marketing with a Digital Factory
 
Survey Results Revealed: The Big Picture for DAM in 2018
 Survey Results Revealed: The Big Picture for DAM in 2018 Survey Results Revealed: The Big Picture for DAM in 2018
Survey Results Revealed: The Big Picture for DAM in 2018
 
Building with Drupal: Personalized Digital Experiences for Higher Education
 Building with Drupal: Personalized Digital Experiences for Higher Education Building with Drupal: Personalized Digital Experiences for Higher Education
Building with Drupal: Personalized Digital Experiences for Higher Education
 
5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
 5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance 5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
5 Steps to Delivering Many Sites, Lowering Costs, and Improving Governance
 
‘Crawl, Walk, Run’ to Personalisation Success
 ‘Crawl, Walk, Run’ to Personalisation Success ‘Crawl, Walk, Run’ to Personalisation Success
‘Crawl, Walk, Run’ to Personalisation Success
 

Último

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Demystifying Decoupled Drupal for Developers & Content Authors

  • 1. Demystifying Decoupled Drupal for Developers & Content Authors March 27, 2019 Ron Northcutt David Aponovich
  • 2. ©2018 Acquia Inc. — Confidential and Proprietary Your Hosts Ron Northcutt Solutions Architect Team Lead, Acquia David Aponovich Senior Director, Product Marketing, Acquia
  • 3. AGENDA – About Acquia – The “content everywhere” revolution – Why decoupled? – JavaScript growth – Drupal’s three modes of development – Drupal’s hybrid decoupling differentiation – Real-world decoupled examples – Q&A
  • 4. 94% Customer Satisfaction Rating Leveraging Drupal, the Largest Open Source Community 3,500+ customers, including 1,800 enterprises 30+ Fortune 100 customers 800+ Employees Global Partner Program GDPR Ready We provide the world’s most ambitious brands with technology that allows them to embrace innovation and create customer moments that matter. At Acquia, we believe in the power of community — giving our customers the freedom to build tomorrow on their terms. THE OPEN SOURCE DIGITAL EXPERIENCE COMPANY WHO WE ARE
  • 5. WHY COMPANIES CHOOSE ACQUIA – Open Source and Cloud-native – Freedom to own your digital roadmap – Innovation, agility, and speed-to-market – Flexible deployment architecture – Cost efficient
  • 6. To Deliver The Universal Platform For The World’s Greatest Digital Experiences ACQUIA’S VISION
  • 7. ©2018 Acquia Inc. — Confidential and Proprietary MEDIA & ENTERTAINMENT PUBLIC SECTOR HIGHER EDUCATION CPG AND RETAIL
  • 8. ©2018 Acquia Inc. — Confidential and Proprietary TECHNOLOGY LIFE SCIENCES FINANCIAL SERVICES OTHERS
  • 9. THEN: WEB CONTENT MANAGEMENT ON STATIC WEBSITES DIGITAL EXPERIENCES HAVE EVOLVED
  • 10. Multi-Channel Multi-Device App-like Behavior Experiences Beyond the Browser DIGITAL EXPERIENCES HAVE EVOLVED
  • 11. We’re surrounded by content – SMS text messages - Reminders & alerts – Chatbots - Ecommerce assistants – Digital Signage - Billboards & other screens – Automated emails - Marketing messages – Embedded applications - Alexa interaction – Kiosks - Airport or in-store terminals
  • 12. 12 Real-time countdown clocks Hundreds of signs across the MTA subway system Real-time updates
  • 13. 13 Contextual on-board experience Everything contextual across mobile devices, digital signs, in-cabin video Transformed passenger cruise experience
  • 14. Why decoupled? - Deliver more ambitious digital experiences by leveraging modern technologies and front-end frameworks - Dynamic browser experiences - Server-side rendering solves traditional JS woes - The ability to separate your front-end and back-end development - Develop simultaneously without blockers - Huge competitive talent market - Create once, publish anywhere - The decoupled or headless paradigm allows you to deliver content across multiple channels and clients
  • 15. Developer preferences have evolved in response – JavaScript is more popular than ever – Low barrier to entry – Community has expanded the application of the technology – Moving today to distributed content with heavy reliance on JS frameworks (Angular, React, Vue, etc.) – Browser-based experiences – Non-browser-based Data source: StackOverflow Developer Survey Results, 2018 Top programming, scripting, and markup languages (2018)
  • 16. Decoupled Drupal is the use of Drupal as a content service for consumption and manipulation by other applications
  • 17. Drupal provides Universal Content Flexibility Drupal provides a flexible and robust framework for helping manage all of this. Drupal is: - API first (not API-only) - NodeJS, Graph QL - Works well with JS frameworks - Angular, Vue, React, etc. - Serves diverse apps and channels - Reliable way to organize structured data
  • 18. Decoupled Drupal ● Drupal can be used to back other applications including native applications, single-page applications, digital signage, AR-driven interfaces, and many others. ● Web services such as the core REST API, JSON API, and GraphQL are typical entry points for Drupal consumers.
  • 19. MONOLITHIC (COUPLED) DRUPAL Drupal Drupal front end Client Server Client Server
  • 20. Popular misconception: Monolithic vs. Decoupled Drupal Drupal Drupal front end PHP Data Templates HTML Drupal Decoupled application PHP Data Templates HTML Other language JSON REST API
  • 21. Some WCM’s try to force a binary decision Traditional CMS (Fully coupled) Decoupled CMS (Headless) Often presented as a binary choice: “either-or” Either: Drupal controls the glass Or: Drupal only provides an API and content is rendered by an external application (NodeJS, mobile app, etc.)
  • 22. Three modes of developing with Drupal Traditional (Fully coupled) Decoupled (Headless) Hybrid (Progressively decoupled)
  • 23. Let’s take a deeper look and discuss tradeoffs of each mode.
  • 24. Drupal: Traditional WCM Traditional mode (Fully coupled) - A traditional approach for building sites - A tightly coupled content management front-end and back-end - Retains full editorial capabilities for non-technical content authors
  • 25. Drupal: Decoupled WCM Decoupled mode (Headless) - A decoupled mode for creating sites & applications - Allows developers to write a custom front end against a content API. - Eliminates typical WCM templates and other CMS-based tools that control authoring, layout and display
  • 26. Tradeoffs with fully decoupled? Gain Tradeoff Developer driven workflow Content preview Separate front end and back end development Layout & content control by authors Personalization is harder Increase in code/server complexity
  • 27. Tradeoffs with fully decoupled ● Content preview capabilities ● Layout control for authors ● Menu management ● Clean URL by authors ● Meta tags by authors ● Media management is weaker ● Views display control for admins ● Increase in code/server complexity ● Personalization is much harder Fully Decoupled gives more power to the developer, and removes power from the site build and author. Much of this can be implemented with custom code, but it’s a larger expense. Be mindful of what you are losing and be sure the solution is appropriate.
  • 28. Drupal: Hybrid WCM Hybrid mode (Progressively decoupled) - Drupal’s hybrid approach offers the best of all worlds - Allows developers and content creators to retain Drupal’s editorial capabilities (authoring, preview, workflow) - Also offers the ability to use Drupal as an API-based content repository where devs create JavaScript UI components on top of the existing Drupal front end
  • 29. Drupal: Hybrid WCM - Only Drupal, offers the best of all worlds, delivering universal content flexibility to all stakeholders. - Acquia’s WCM accommodates developers however they choose, with its API-first, not API-only WCM. - Hybrid also accommodates content teams who need traditional WCM capabilities.
  • 30. Other options - Hybrid – So, the paradigms have changed, the experiences have changed, there are new demands for new types of experiences, driving developers to utilize new ways of building – However, the problems are still solved in the same way today – We architect solutions based on following a process: – Define the data model – Define business logic – Define templates – Define API interactions – Drupal provides a flexible and robust framework for helping manage all of this.
  • 31. Optimizing your system – Adjust the solution to your specific needs Leverage more of your human resources Component based approach Performance improvements
  • 32. Decoupled Drupal drives content and data across NYC transit system’s touchpoints and channels. Challenge: To process real time train data from the world’s largest public transit system and to display content in real-time so that it was relevant to passengers. Solution: Acquia Platform, Decoupled Drupal Results: – Using decoupled Drupal, the NYC MTA uses the same CMS that powers its website to push content and data to 1,800 digital signs and countdown clocks in 400+ stations. – Previous countdown clock system took 8 years to roll out. With Acquia and Drupal, it launched a pilot within 3 months, system-wide rollout in 18 months.
  • 33. NYC MTA Drupal powers the website and uses progressive decoupling for countdown clocks in the subway https://new.mta.info/
  • 34. Ski resort company uses decoupled Drupal and branded front-end experiences for each destination Challenge: A collection of disparate CMSes made it difficult to govern digital properties and reflect multiple brands Solution: Decoupled Drupal 8, Acquia Cloud Results: – Powdr can power its flagship site, in addition to each resort site on one platform. – A decoupled Drupal approach means each resort can use the front-end technology of its choice – 50% of users have entered a purchase path directly from the homepage – Bounce rate: Down 45%
  • 35. POWDR
  • 36. ©2017 Acquia Inc. — Confidential and Proprietary©2016 Acquia Inc. — Confidential and Proprietary©2017 Acquia Inc. — Confidential and Proprietary Conversational Interfaces – Conversational collaboration – Acquia Labs and GeorgiaGov – “Alexa, ask GeorgiaGov” – Right information to user faster – High individualize and accessible https://youtu.be/pZ-tBUdmzpo
  • 37. Upcoming for Drupal The community is driving the following roadmap items that will further extend Drupal's ability to support decoupled use cases: – JSON:API feature will be moved into the CMS core – An initiative to create React UI elements for an improved admin experience – Improved content revision support for the services layer – Configuration and schema support at the services layer, and – Continued refinement of the GraphQL module – Autosave in core https://www.drupal.org/core/roadmap
  • 38. Upcoming for Acquia Acquia is investing in additional improvements to its decoupled component capabilities, including: – Working on a JavaScript SDK for Acquia Lightning – Providing deeper Lightning support for JavaScript frameworks – Continuing to extend our API-first initiative with all existing products, and – Providing improvements to the core products to match the efforts in the community and Acquia Lightning roadmaps.
  • 39. Decoupled Drupal Resources Here are some resources to check out for decoupled and hybrid Drupal: – Decoupled Blocks - This module allows custom blocks to be written by front end developers in the javascript framework of their choice, without needing to touch Drupal or PHP. – Acquia Commerce Framework - An open-source reference architecture for decoupled commerce with Drupal as the glass. – Headless Lightning - A more opinionated flavor of Lightning for building decoupled applications. – ContentaCMS - A community driven API distribution for Drupal 8 that intends to simplify trying decoupled Drupal. – Upcoming Acquia webinar April 18th with Third & Grove - real world examples, advice, and feedback on Decoupled Drupal. (details coming soon!)
  • 40. Parting advice... Don’t decide to “decouple” WCM before figuring out why – Define the use cases and needs, then how to apply it Think strategic first (ie. the overall architecture) – Then consider the tactical implementations as they arise Don’t make decisions at a technical level only – Combine decision process with both developers and content authors
  • 41. QUESTIONS & NEXT STEPS Download “Decoupled CMS: Decoupled Drupal 101” http://bit.ly/DecoupledDrupal Ron Northcutt ron.northcutt@acquia.com David Aponovich david.aponovich@acquia.com