OpenCivic Drupal Distribution presentation at CapitalCamp
-
Upload
andrew-hoppin -
Category
Technology
-
view
523 -
download
0
description
Transcript of OpenCivic Drupal Distribution presentation at CapitalCamp
Andrew Hoppin | @ahoppin
http://nuams.com
Creating a global marketplace for civic
software
Falling Government Budgets
Rising Government Needs
Better Government…
…Less $
3
Civic Innovation
Civic Software Innovation
311 Appapalooza...
2013 Ecosystem: 100s of Cities, 1000s of Apps, 100,000s of Data Sets...
Drupal4Gov Community Collaborates...
White House We The People
--> Petitions Distro on Drupal.org
White Label Theme+Pe00ons Distro = Quick & Easy for Any Government to have “We The People”
“Distribu0ons” are Making Drupal the “Default” CMS for Governments Worldwide
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?
2012 Ecosystem:
100s of Cities, 1000s
of Apps...
...But still, most City Agency
Projects Still Look Like
This
EMERGING GROWTH
Open311 Transit?? Weather
MATURE
GPSGov CMS
Distributed innovation
API
API
API
!"#$%&'$&(
)&*+,(%-
.)()/$&
How Do We Innovate on Key Civic Platforms?
How Do We Foster Reuse?
For Software to be Shared,People Have to Know It Exists
The Birth of Civic Commons
(or: “Governments That Work Like The Web”)
App Marketplace:Key to Re-Use of Civic Apps
World Bank Sponsored Reusable “OpenCivic” Drupal “Distribution”
• 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
What is in the Apps Catalog distro?
Applications Organizations
Deployments
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
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
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
Integration With Hackathons
Hackathons <--> Apps Catalogs
How should content be synced/shared between websites?
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
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
AmsterdamBarcelona
BerlinHelsinki
ManchesterRome
EuropeCommons.org
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
38