39
Andrew Hoppin | @ahoppin http://nuams.com Creating a global marketplace for civic software

OpenCivic Drupal Distribution presentation at CapitalCamp

Embed Size (px)

DESCRIPTION

This presentation at CapitalCamp 2013 in Washington DC discusses the Drupal "OpenCivic" distribution, and it's role in supporting the burgeoning civic software ecosystem with an open platform to run app catalogs and hackathons.

Citation preview

Page 1: OpenCivic Drupal Distribution presentation at CapitalCamp

Andrew Hoppin | @ahoppin

http://nuams.com

Creating a global marketplace for civic

software

Page 2: OpenCivic Drupal Distribution presentation at CapitalCamp

Falling Government Budgets

Rising Government Needs

Page 3: OpenCivic Drupal Distribution presentation at CapitalCamp

Better Government…

…Less $

3

Page 4: OpenCivic Drupal Distribution presentation at CapitalCamp

Civic Innovation

Page 5: OpenCivic Drupal Distribution presentation at CapitalCamp

Civic Software Innovation

Page 6: OpenCivic Drupal Distribution presentation at CapitalCamp

311 Appapalooza...

Page 7: OpenCivic Drupal Distribution presentation at CapitalCamp

2013 Ecosystem: 100s of Cities, 1000s of Apps, 100,000s of Data Sets...

Page 8: OpenCivic Drupal Distribution presentation at CapitalCamp

Drupal4Gov Community Collaborates...

Page 9: OpenCivic Drupal Distribution presentation at CapitalCamp

White House We The People

Page 10: OpenCivic Drupal Distribution presentation at CapitalCamp

--> Petitions Distro on Drupal.org

Page 11: OpenCivic Drupal Distribution presentation at CapitalCamp

White  Label  Theme+Pe00ons  Distro  =  Quick  &  Easy  for  Any  Government  to  have  “We  The  People”

Page 12: OpenCivic Drupal Distribution presentation at CapitalCamp

“Distribu0ons”  are  Making  Drupal  the  “Default”  CMS  for  Governments  Worldwide

Page 13: OpenCivic Drupal Distribution presentation at CapitalCamp

House

Senate

Judiciary Executive

CityCountyTown

Federal

IndianaVermont

CaliforniaMissouri

……

Civil Servants

Elected Officials

Citizens

Businesses

Interest Groups

Environment

Transit

Health

DMV

Education

Labor

State

Tech  CEO  Council  Es/mates  $1  Trillion  saved  by  2020  through  streamlining,  sharing  

*within*  Federal  government  alone  

What  About  the  Rest?  

Page 14: OpenCivic Drupal Distribution presentation at CapitalCamp

2012 Ecosystem:

100s of Cities, 1000s

of Apps...

...But still, most City Agency

Projects Still Look Like

This

Page 15: OpenCivic Drupal Distribution presentation at CapitalCamp

EMERGING GROWTH

Open311 Transit?? Weather

MATURE

GPSGov CMS

Distributed innovation

API

API

API

!"#$%&'$&(

)&*+,(%-

.)()/$&

How Do We Innovate on Key Civic Platforms?

Page 16: OpenCivic Drupal Distribution presentation at CapitalCamp

How Do We Foster Reuse?

Page 17: OpenCivic Drupal Distribution presentation at CapitalCamp

For Software to be Shared,People Have to Know It Exists

Page 18: OpenCivic Drupal Distribution presentation at CapitalCamp

The Birth of Civic Commons

(or: “Governments That Work Like The Web”)

Page 19: OpenCivic Drupal Distribution presentation at CapitalCamp

App Marketplace:Key to Re-Use of Civic Apps

Page 20: OpenCivic Drupal Distribution presentation at CapitalCamp
Page 21: OpenCivic Drupal Distribution presentation at CapitalCamp
Page 22: OpenCivic Drupal Distribution presentation at CapitalCamp

World Bank Sponsored Reusable “OpenCivic” Drupal “Distribution”

Page 23: OpenCivic Drupal Distribution presentation at CapitalCamp

• Drupal  distribu0ons  (“distros”)  also  called  “installa0on  profiles.”

• Provide  website  features  and  func0ons  for  a  specific  type  of  site,  as  a  single  download.

• Make  it  possible  to  quickly  set  up  a  complex  website,  s0ll  fully  customizable

• Launch  your  own  Apps  Catalog  or  Hackathon  website  in  less  than  an  hour  

Drupal Distributions

Page 24: OpenCivic Drupal Distribution presentation at CapitalCamp

What is in the Apps Catalog distro?

Applications Organizations

Deployments

Page 25: OpenCivic Drupal Distribution presentation at CapitalCamp

An “Application” is a workingpiece of software that serves

a particular purpose.App Description

Key features

Creator

Logo

Homepage

Source code URL

Demo URL

Rating

Supporting vendors

Screenshots

Video

Related applications

License

Release Notes

Taxonomies:Application functionCivic sectorTags (free tagging) 25

Page 26: OpenCivic Drupal Distribution presentation at CapitalCamp

An “Organization” is a company, government agency, NGO or team

that creates, supports or uses applications.

Description

Logo

Organization type

Address

Telephone

Website

Members

Apps experience

Services

Taxonomies:Civic sectorTags (free tagging)

26

Page 27: OpenCivic Drupal Distribution presentation at CapitalCamp

A “Deployment” is the story of an application being installed for a

specific organization and purpose.

• Application

• Organization that Deployed It

• Developers

• Narrative Details: What worked well with this deployment? What didn’t?

• Website

• Location27

Page 28: OpenCivic Drupal Distribution presentation at CapitalCamp

Integration With Hackathons

Page 29: OpenCivic Drupal Distribution presentation at CapitalCamp

Hackathons <--> Apps Catalogs

How should content be synced/shared between websites?

Page 30: OpenCivic Drupal Distribution presentation at CapitalCamp

Can an Apps Catalog Improve the Hackathon Business Model?

• At  the  end  of  the  hackathon,  how  do  the  best  ideas  get  funding  to  carry  them  forward?• How  do  funders  determine  which  ideas  are  the  good  ones  worth  funding?• Can  Apps  Catalogs  increase  the  market  for  open  source  solu0ons?

30

Page 31: OpenCivic Drupal Distribution presentation at CapitalCamp

Two, Three, Many Apps Catalogs?

Some  of  the  use  cases  thatpeople  have  discussed  with  us:

• Civic  Commons/Code  for  America• New  York  City• Topic-­‐specific  app  catalogs• NGO  wants  to  catalog  so`ware  for  pro-­‐democracy  ac0vists

31

Page 32: OpenCivic Drupal Distribution presentation at CapitalCamp

AmsterdamBarcelona

BerlinHelsinki

ManchesterRome

Page 33: OpenCivic Drupal Distribution presentation at CapitalCamp

EuropeCommons.org

Page 34: OpenCivic Drupal Distribution presentation at CapitalCamp
Page 35: OpenCivic Drupal Distribution presentation at CapitalCamp
Page 36: OpenCivic Drupal Distribution presentation at CapitalCamp
Page 37: OpenCivic Drupal Distribution presentation at CapitalCamp

Distro Road Map

• Apps  Catalog– Applica0ons

– Organiza0ons

– Deployments

– API

– Language  localiza0on

• Hackathon– Problem  Statements

– Projects

– Teams

• Community– Events

– Blog

– Wiki

• Open  Data– Datasets  and  Resources

– Visualiza0on

• Apps  Contest– Problem  Statements

– Datasets

– Submissions

– Prizes

• Civic  Sandboxes– Try  out  an  actual  demo

• Investment  Network– AngelList-­‐like  financing  to  turn  projects  into  full  apps  and  businesses37

Page 38: OpenCivic Drupal Distribution presentation at CapitalCamp

38

Page 39: OpenCivic Drupal Distribution presentation at CapitalCamp

Andrew Hoppin | @ahoppin

[email protected]

http://nuams.com