Bodiless Drupal Bodiless Drupal When Losing Your Head Just Wont Fly - - PDF document

bodiless drupal bodiless drupal
SMART_READER_LITE
LIVE PREVIEW

Bodiless Drupal Bodiless Drupal When Losing Your Head Just Wont Fly - - PDF document

7/31/2017 Bodiless Drupal Bodiless Drupal When Losing Your Head Just Wont Fly When Losing Your Head Just Wont Fly Paul Day Paul Day Developing web applications for the past 15 years. Developing web applications for the past


slide-1
SLIDE 1

7/31/2017 1

Bodiless Drupal

When Losing Your Head Just Won’t Fly

Bodiless Drupal

When Losing Your Head Just Won’t Fly

  • Developing web applications for the past 15 years.
  • Began Drupal adventure with Drupal 6; build and maintain websites in Drupal

7 and 8.

  • Delivered the Intro to Modules section of Drupal 8 training, part of the Zero-

to-Drupal initiative, a collaboration between Quotient and Bmore Drupal.

Paul Day Paul Day

  • Developing web applications for the past 15 years.
  • Began Drupal adventure with Drupal 6; build and maintain websites in Drupal

7 and 8.

  • Delivered the Intro to Modules section of Drupal 8 training, part of the Zero-

to-Drupal initiative, a collaboration between Quotient and Bmore Drupal.

Presented Bodiless Drupal (Ain’t No Body: Not Your Mama’s Headless Drupal) DrupalCon, Baltimore 2017

THE DAVID LEE ROTH GUY

slide-2
SLIDE 2

7/31/2017 2

  • The Problem
  • The Setting
  • The Typical Solution
  • The Alternative (Bodiless Drupal)
  • The Benefits
  • Bodiless Drupal by Example
  • Bodiless AND Headless Drupal?
  • Experiences

Agenda Agenda

  • The Problem
  • The Setting
  • The Typical Solution
  • The Alternative (Bodiless Drupal)
  • The Benefits
  • Bodiless Drupal by Example
  • Bodiless AND Headless Drupal?
  • Experiences
  • How do we leverage existing domain content to build a

website that maximizes ROI and minimizes disruption?

  • How can we accommodate the evolution of existing

systems?

  • Can we facilitate the transition to Drupal as an interim

approach, or better yet, a long term solution?

The Problem The Problem

  • How do we leverage existing domain content to build a

website that maximizes ROI and minimizes disruption?

  • How can we accommodate the evolution of existing

systems?

  • Can we facilitate the transition to Drupal as an interim

approach, or better yet, a long term solution?

slide-3
SLIDE 3

7/31/2017 3

  • Usable domain data is in multiple locations
  • Organization needs to preserve current systems (i.e.

migration is not an option)

  • Solution must fit within the organization’s existing

infrastructure

The Setting The Setting

  • Usable domain data is in multiple locations
  • Organization needs to preserve current systems (i.e.

migration is not an option)

  • Solution must fit within the organization’s existing

infrastructure

The Typical Solution The Typical Solution

Site Editor End User

slide-4
SLIDE 4

7/31/2017 4

The Alternative: Bodiless Drupal The Alternative: Bodiless Drupal

Site Editor End User Domain Data

Content Repository Database File System Static HTML API CMS

  • Works for small data, too!
  • Fantastic for proofs of concept
  • Ease into change
  • We are still using Drupal!

The Benefits of Bodiless The Benefits of Bodiless

  • Works for small data, too!
  • Fantastic for proofs of concept
  • Ease into change
  • We are still using Drupal!
slide-5
SLIDE 5

7/31/2017 5

Bodiless Drupal by Example Bodiless Drupal by Example Bodiless & Headless Drupal Bodiless & Headless Drupal

Site Admin End User Domain Data

Drupal RWS API

slide-6
SLIDE 6

7/31/2017 6

Bodiless & Headless Drupal Demo Bodiless & Headless Drupal Demo

  • Drupal 6: Leveraged SQL Server assets maintained with

a ColdFusion web application

  • Drupal 7: Built a new website that incorporated 250,000

legacy static HTML files without content migration

  • Drupal 7 & 8: Multiple websites and non-web front ends

leveraging millions of records from common content repositories

Does This Really Work? Does This Really Work?

  • Drupal 6: Leveraged SQL Server assets maintained with

a ColdFusion web application

  • Drupal 7: Built a new website that incorporated 250,000

legacy static HTML files without content migration

  • Drupal 7 & 8: Multiple websites and non-web front ends

leveraging millions of records from common content repositories

slide-7
SLIDE 7

7/31/2017 7

  • Drupal’s robust and flexible framework makes it possible
  • Data migration is not required to leverage non-Drupal

domain data

  • Legacy data schema information can be used to

automatically generate Drupal CRUD forms

The Answer: YES! The Answer: YES!

  • Drupal’s robust and flexible framework makes it possible
  • Data migration is not required to leverage non-Drupal

domain data

  • Legacy data schema information can be used to

automatically generate Drupal CRUD forms

https://pdayquotient.github.io/drupal-govcon-2017-bodiless- drupal/

Bodiless Drupal

When Losing Your Head Just Won’t Fly Q & A

Bodiless Drupal

When Losing Your Head Just Won’t Fly Q & A

https://pdayquotient.github.io/drupal-govcon-2017-bodiless- drupal/

slide-8
SLIDE 8

7/31/2017 8

Drupal + Solutions + Digital Services = Awesomeness! To learn more, visit us at http://www.quotient-inc.com

About Quotient About Quotient

Drupal + Solutions + Digital Services = Awesomeness! To learn more, visit us at http://www.quotient-inc.com

Links & References Links & References

Github Repository with Code Samples and Sample Data

https://pdayquotient.github.io/drupal-govcon-2017-bodiless-drupal/

Quotient’s Drupal GovCon 2017 Microsite

http://www.quotient-inc.com/drupalgovcon

Content Management Interoperability Services (CMIS)

http://docs.oasis-open.org/cmis/CMIS/v1.1/CMIS-v1.1.html