35
(or: “Governments That Work Like The Web”) Andrew Hoppin | @ahoppin http://nuams.com

Code for Europe Civic Commons Presentation

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Code for Europe Civic Commons Presentation

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

Andrew Hoppin | @ahoppin

http://nuams.com

Page 2: Code for Europe Civic Commons Presentation

Falling Government Budgets

Rising Government Needs

Page 3: Code for Europe Civic Commons Presentation

Better Government…

…Less $

3

Page 4: Code for Europe Civic Commons Presentation
Page 5: Code for Europe Civic Commons Presentation

The Architecture of the Web

DNS

HTTP

IPHTML

CSS

Standards

The Web has an “open architecture”and serves as a “platform” to build on

Page 6: Code for Europe Civic Commons Presentation

The Web and Open Innovation

CMS for OpenGov

Transit

Open311

Page 7: Code for Europe Civic Commons Presentation

A lot happened in the US Because of this...

Page 8: Code for Europe Civic Commons Presentation

8

Drupal for National OpenGov...

Page 9: Code for Europe Civic Commons Presentation

9

Drupal for Local OpenGov...

Page 10: Code for Europe Civic Commons Presentation

10

Sharing Code Between Local and National...

Page 11: Code for Europe Civic Commons Presentation

Drupal Becomes the Gov’t CMS...

Page 12: Code for Europe Civic Commons Presentation

SERVER

CLOSEDarchitecture

Integrated, proprietary

USER INTERFACE

HARDWARE

← few apps

STANDARDS & APIs

OPENarchitecture

Modular,open source

STANDARDS & APIs

many →apps

New York City “BusTime”

Page 13: Code for Europe Civic Commons Presentation

GTFS

2005

2012GTFS

GTFS

GTFS

GTFSGTFS

? ??

GTFS

General Transit Feed Specification

Page 14: Code for Europe Civic Commons Presentation
Page 15: Code for Europe Civic Commons Presentation

2009

311311

311Open311

Open311Open311

+ International Buenos Aires

UK-wideDominican Republic

Australia[…]

2012

Page 16: Code for Europe Civic Commons Presentation

311 Appapalooza...

Page 17: Code for Europe Civic Commons Presentation

2012 Ecosystem:

100s of Cities,

1000s of Apps...

...But still, most City Agency Projects Still Look Like This

Page 18: Code for Europe Civic Commons Presentation

EMERGING GROWTH

Open311 Transit?? Weather

MATURE

GPSGov CMS

Distributed innovation

API

API

API

!"#$%&'$&(

)&*+,(%-

.)()/$&

How Do We Innovate on Key Civic Platforms?

Page 19: Code for Europe Civic Commons Presentation

How Do We Foster Reuse?

Page 20: Code for Europe Civic Commons Presentation

Better Government…

…Less $

20

And Why:

Page 21: Code for Europe Civic Commons Presentation

http://flickr.com/photos/rocketqueen/1573565705/

APIs and Open Standards Matter...

GTFS

Page 22: Code for Europe Civic Commons Presentation

Talent Matters...

Page 23: Code for Europe Civic Commons Presentation

App Marketplace: Key to Re-Use of Civic Apps

Page 24: Code for Europe Civic Commons Presentation

Deployed in USA as Code for America Commons

Page 25: Code for Europe Civic Commons Presentation

What’s Working, Where?

Page 26: Code for Europe Civic Commons Presentation

EC Joinup in Europe (also Drupal)

Page 27: Code for Europe Civic Commons Presentation

World Bank Sponsoring Reusable Civic Commons Drupal “Distribution”

Page 28: Code for Europe Civic Commons Presentation

• Drupal distributions (“distros”) also = “installation profiles.”

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

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

• Launch your own Apps Catalog or Hackathon website in less than an hour --> Code for Everywhere? 28

Drupal Distributions

Page 29: Code for Europe Civic Commons Presentation

• Schemas “that webmasters can use to markup their pages in ways recognized by major search providers.”

• Helps build the semantic web, allowing data to be shared between applications, enterprises, and communities.

29

Adopts Apps Metadata of Schema.org

Page 30: Code for Europe Civic Commons Presentation

• Share content between websites

• Enhance searchability

• Make it easier to reuse code and configuration

• Support sharing standards such as microformats and RDFa

• Support data federation between app stores 30

Fosters Consistent Data Design to Help...

Page 31: Code for Europe Civic Commons Presentation

Civic Commons Open API...

Page 32: Code for Europe Civic Commons Presentation

Designed to Federate With Hackathon Sites

Page 33: Code for Europe Civic Commons Presentation

Hackathon Data <--> App Marketplace Data

Page 34: Code for Europe Civic Commons Presentation

Boston

34

Roadmap for “Civic Sandboxes”: CivicCommons -> Code Repo -> Test Server

Page 35: Code for Europe Civic Commons Presentation

Andrew Hoppin | @ahoppin

[email protected]

http://nuams.com