47
From 0 to MVP in 40 minutes Decoupled Drupal for Startups https://joind.in/talk/view/14239

From 0 to MVP in 40 minutes: decoupled Drupal for startups

Embed Size (px)

Citation preview

From 0 to MVP in 40 minutesDecoupled Drupal for Startupshttps://joind.in/talk/view/14239

The Startup Problem

Jeffrey A. “jam” McGuire Evangelist, Acquia

[email protected]/podcasts

@[email protected]/horncologne

Campbell Vertesi Technical Architect, Forum [email protected]: ohthehugemanatee@campbellvertesi

joind.in/talk/view/14239

What you’ll learn•Drupal 8•is something you haven’t seen before•and something you’re already familiar with•is great for getting your prototype to MVP•The Kool-Aid tastes good

Drupal 8, PHP, Symfony, & more friends

From N.I.H. to P.I.E.!“Because who doesn’t like pie?”

- Larry Garfield

jQueryjQueryUIYAMLHAL/RESTGuzzlePHPUnitCKEditor

Symfony2Assetic

ComposerDoctrine

EasyRDFTwig

Backbone.js

ClassLoaderDependencyInjectionEventDispatcherHttpFoundationHttpKernelRoutingSerializerValidatorYaml(source:http://symfony.com/projects/drupal)

The demos we AREN’T doing

Drupal 8

Fits in your pocket, too!

Drupal 8

So how did we do this?

The Migrate Module

The Migrate Module

The Migrate Module

The Migrate Module

The Migrate Module

Drupal “Views” Query Builder•Outputs formatted data•Accepts custom formatters, sources•Safe•Reusable• Integrated with everything•Caching like a pro

Our data stack

CSV source

Drupal Migrate

Drupal Views

CSV source

CSV source

The Demo

Decoupled: awesome!

Data

Application

“The Pretty”(Material Design for Bootstrap)

https://fezvrasta.github.io/ bootstrap-material-design/

@TODO

Decoupled: terrible!

Data

Application

“The Pretty”(Material Design for Bootstrap)

https://fezvrasta.github.io/ bootstrap-material-design/

Data

Templating

“The Pretty”Apps,

Whatevs …(Whatever you want)

In case of [use case], break glass

API

We covered:•Drupal 8•is something you haven’t seen before•and something you’re already familiar with•is great for getting your prototype to MVP•The Kool-Aid tastes good

Jeffrey A. “jam” McGuire Evangelist, Acquia

[email protected]/podcasts

@[email protected]/horncologne

Campbell Vertesi Technical Architect, Forum [email protected]: ohthehugemanatee@campbellvertesi

Thank you! https://joind.in/talk/view/14239