Integrating import.io with Drupal

Created by Jon Peck / @fluxsauce

Slides: goo.gl/2u46wQ

Jon Peck

Senior Engineer at FourKitchens.com
@fluxsauce
github.com/fluxsauce
drupal.org/u/fluxsauce

What is this "Drupal"?

drupal.org

content-management framework

flexible platform for application development

Who uses Drupal?

Lots of people. See drupal.com

Problem: data stuck in ugly site.

Solution: import.io

Now what?

Drupal!

No, really, now what?

install Drupal, feeds and feeds_import_io

create a content type

create and configure Feeds Importer

import Data Set

What's Feeds?

System for importing, aggregating data into Drupal

Feeds import.io provides API support and user interface

Installing Drupal

drupal.org/documentation/install

Use Drupal VM - drupalvm.com

Repo at goo.gl/2u46wQ includes Drupal VM configuration and all code!

Installing Feeds, Feeds import.io

Create a content type

data structure and configuration

similar to an object class

can be created in UI or programatically

configuration can be stored in code for deployment

Drupal Field UI

Create and configure Feeds Importer

Select parser...

Configure processor...

Then the mapping.

Import it into Drupal!

Was it really that fast?

Yeah.

To be fair, most sites have a lot more configured.

I'm also good at performance :-)

Imported Content

An imported School

Make a View...

Where to go from here

Geocoding

Map integration

D3.js displays

Expose as a service

Thank you!

about.me/jonpeck

drupal.org/project/feeds_import_io

Slides: goo.gl/2u46wQ