Top Banner
When Data is Everywhere, Where Do You Start? Using Drupal to Manage, Distribute, and Visualize Data
53

When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

May 07, 2015

Download

Technology

Forum One

A presentation from Forum One CTO Kurt Voelker for the 2013 Nonprofit Technology Conference.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

When Data is Everywhere, Where Do You Start?Using Drupal to Manage, Distribute, and Visualize Data

Page 2: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Today

Data:  Impera+ve  and  Challenge

How  Drupal  Can  Help

Get  Going!  A  Data  Starter  Task

Page 3: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Data: Imperative & Challenge

Page 4: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 5: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Today Data MattersAccountabilityTransparencyCollabora+onPolicy  DecisionsPublic  OpinionMedia  AEen+on

Page 6: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Data

Filter

Visualize

Story

Rising  

Value  

to  Audi

ences

Mirko  Lorenz,  2010

Page 7: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

None  of  us  will  solve  the  problems  we  are  working  on  by  ourselves.

Increased  distribu+on,  access  to,  and  understanding  of  your  data  

accelerates  the  changes  you  seek.

Page 8: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

You Have Lots of Data

Page 9: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 10: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

The Many Challenges of DataMul+ple  Sources  &  Formats

Mul+ple  TypesLayered  OwnershipFrequently  Changing

Error  ProneRequires  Specialized  Technical  Skills

Expensive  as  “One  Offs”

Page 11: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

How Drupal Can Help TodayManage, Distribute, and Visualize Data.

Page 12: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Get to the Story

Page 13: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 14: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 15: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

So,  what’s  the  tweetable  version?

Page 16: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Despite  financial  and  other  challenges,  some  school  districts  are  succeeding.

Page 17: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 18: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

.CSV  .XML  .JSON  

Drupal  Site

Views  Module

Feeds  Module

Drupal  Na:ve  Content  Items

OpenLayers  Module

Page 19: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Explore Your DataDrupal to Bring Your Reports (and More) Online

Page 20: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Manage “Simple” Data Right in Drupal

Page 21: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 22: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Treat Basic Data Just Like Content

Page 23: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

.CSV  .XML  .JSON  .KML

Drupal  Site

Views  Module

Feeds  Module

Drupal  Na:ve  Content  Items

Page 24: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

FreedomHouse.org

Page 25: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

.CSV  .XML  .JSON  .KML

Drupal  Site

Views  Module

Feeds  Module

Drupal  Na:ve  Content  Items

JSMap  Module

Page 26: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Great Mapping Tools for Drupal

OpenLayersMapBoxJSMap

Page 27: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Put Your Analysts to WorkDrupal as Visualization Library Manager

Page 28: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

CGAP.org

Page 29: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 30: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Again - Data as Content

Page 31: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Manage Data Viz’s Like Any Media...

Page 32: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

...Published & Related Anywhere on Your Site

Page 33: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Graph, Chart, CompareManage More Complex Data With the Drupal Data Module

Page 34: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 35: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 36: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Drupal Imports 3rd Party Data

Page 37: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Into Separate Tables that Drupal Manages

Page 38: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

.CSV  .XML  .JSON  .KML

Drupal  Site

Views  Module

Feeds  Module JS  Libraries

Data  Module

Non    DrupalData  Tables

Page 39: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Graphing Libraries that Integrate with DrupalFLOT

High  ChartsGoogle  ChartsFusion  Charts

Page 40: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Create Rich ApplicationsCombine Drupal with Other Leading Tools

Page 41: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

CountyHealthRankings.org

Page 42: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Get Your Data Out ThereDistribute Your Data and Content with Drupal Services

Page 43: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 44: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data
Page 45: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

The /data Starter KitA Challenge to Each of You!

Page 46: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

www.mywebsite.org/aboutwww.mywebsite.org/publica+onswww.mywebsite.org/programswww.mywebsite.org/blog

Page 47: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

www.mywebsite.org/aboutwww.mywebsite.org/publica+onswww.mywebsite.org/programswww.mywebsite.org/blogwww.mywebsite.org/data

Page 48: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

So what does my /data have in it?

Page 49: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Simple Usage InstructionsEncouraging  WordsRestric+ons  &  Terms

Page 50: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

A CatalogueConsolidated  List  of  Available  Data  Sets

Searchable  &  FilterableHINT:  Start  small

Page 51: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Select High Value DataFeatured  data  sets,  viz,  charts,  or  apps

Page 52: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Developer/Researcher InstructionsHow  to  access

Words  of  EncouragementAvailable  tools

Links  to  what  others  have  done

HINT:  Don’t  worry  if  you  don’t  have  a  big  rich  API,  get  the  encouraging  words  up  there.

Page 53: When Data is Everywhere, Where Do You Start?: Using Drupal to Manage, Distribute, and Visualize Data

Summing UpToday,  Data  MaEers

Drupal  (combined  with  other  tools)  can  provides  the  right  building  blocks

Don’t  wait  to  start  /data  on  your  website