+ All Categories
Home > Technology > Local Government on the Open Web

Local Government on the Open Web

Date post: 22-Apr-2015
Category:
Upload: lachlan-hardy
View: 5,922 times
Download: 2 times
Share this document with a friend
Description:
I gave the closing keynote at the awesome WE Believe in Community conference for the LGwebnetwork last week.
158
Local Government on the Open Web
Transcript
Page 1: Local Government on the Open Web

Local Government on the Open Web

Page 2: Local Government on the Open Web

what is the open web?

“?”

Page 3: Local Government on the Open Web

what is the open web?

Do we know?

Page 4: Local Government on the Open Web

what is the open web?

Does anyone?

Page 5: Local Government on the Open Web

what is the open web?

Not really.

Page 6: Local Government on the Open Web

what is the open web?

The Open Web is still an emerging term.

It’s definition is not fully formed.

Page 7: Local Government on the Open Web

what is the open web?

You can't distill it into a simple sentence or even a complicated paragraph yet.

Page 8: Local Government on the Open Web

what is the open web?

So, where do we start to work out what we mean when we talk about this?

Page 9: Local Government on the Open Web

seeking definition

The Open Web stems from a common philosophical approach.

There are techniques, practices and technologies that promote the Open Web, and there are those that discourage it.

Page 10: Local Government on the Open Web

seeking definition

What makes it open?

Brad Neuberg leads a lot of discussion around this. Here are some precepts he posted for discussion back in April.

Page 11: Local Government on the Open Web

seeking definition

Decentralisation

There is no single point of control.

Page 12: Local Government on the Open Web

seeking definition

Transparency

“An Open Web should have transparency at all levels. This includes being able to view the source of web pages; having human-readable network identifiers, such as URLs; and having clear network entry points, such as HTTP and REST exposes.”

Page 13: Local Government on the Open Web

seeking definition

Hackability

“It should be easy to lash together and script the different portions of this web. What services can you offer that people might want to hack on?”

Page 14: Local Government on the Open Web

seeking definition

Third-party integration

Third parties can take your data or your services and use them freely.

Page 15: Local Government on the Open Web

seeking definition

Third-party innovation

A third party might use your services or data for something you never intended or considered. This is (usually) a good thing!

Page 16: Local Government on the Open Web

seeking definition

Civil society and discourse

“An open web promotes both many-to-many and one-to-many communication, allowing for millions of conversations by millions of people, across a range of conversation modalities.”

Page 17: Local Government on the Open Web

seeking definition

Two-way communication

The Open Web is not a broadcast medium. Everybody has opportunity to interact equally.

Page 18: Local Government on the Open Web

seeking definition

So. Yeah. Hard to sum up, right?

Page 19: Local Government on the Open Web

seeking definition

Big concepts are hard.

Page 20: Local Government on the Open Web

seeking definition

Philosophy is hard.

Page 21: Local Government on the Open Web

Let’s break it down

Page 22: Local Government on the Open Web

small pieces

Web standards.

Page 23: Local Government on the Open Web

small pieces

Open specifications.

Page 24: Local Government on the Open Web

small pieces

Open architecture.

Page 25: Local Government on the Open Web

small pieces

But those last two already have open in the title!

Page 26: Local Government on the Open Web

small pieces

Am I cheating?

Page 27: Local Government on the Open Web

small pieces

Probably.

Page 28: Local Government on the Open Web

small pieces

Let’s backtrack.

Page 29: Local Government on the Open Web

Web standards

Page 30: Local Government on the Open Web

web standards

Name some.

Page 31: Local Government on the Open Web

web standards

HTML.

Page 32: Local Government on the Open Web

web standards

CSS.

Page 33: Local Government on the Open Web

web standards

JavaScript.

Page 34: Local Government on the Open Web

web standards

DOM. (Document Object Model)

Page 35: Local Government on the Open Web

web standards

DOM. (Document Object Model)

Page 36: Local Government on the Open Web

web standards

Atom.

Page 37: Local Government on the Open Web

web standards

They all have a baseline of useful support across browsers.

Page 38: Local Government on the Open Web

web standards

Except...

Page 39: Local Government on the Open Web

web standards

XMPP (eXtensible Messaging and Presence Protocol)

Page 40: Local Government on the Open Web

web standards

(It’s not really in a browser.)

Page 41: Local Government on the Open Web

web standards

XMPP (eXtensible Messaging and Presence Protocol)

Page 42: Local Government on the Open Web

web standards

It’s not MSN Messenger.

Page 43: Local Government on the Open Web

web standards

It’s not AIM.

Page 44: Local Government on the Open Web

web standards

It’s not Yahoo! IM.

Page 45: Local Government on the Open Web

web standards

But it is GTalk. (kinda)

Page 46: Local Government on the Open Web

web standards

But it is GTalk. (kinda)

Page 47: Local Government on the Open Web

web standards

They’re all web standards.

Page 48: Local Government on the Open Web

web standards

Even XMPP.

Page 49: Local Government on the Open Web

web standards

That means they’ve been approved by a standards body.

Page 50: Local Government on the Open Web

web standards

W3C. (World Wide Web Consortium)

Page 51: Local Government on the Open Web

web standards

IETF. (Internet Engineering Task Force)

Page 52: Local Government on the Open Web

web standards

No single entity has control.

Page 53: Local Government on the Open Web

web standards

They’re all open.

Page 54: Local Government on the Open Web

web standards

And there are a bunch more...

Page 55: Local Government on the Open Web

web standards

What else?

Page 56: Local Government on the Open Web

Open specifications

Page 57: Local Government on the Open Web

open specifications

EAUT (Email Address to URL Translation)

Page 58: Local Government on the Open Web

open specifications

EAUT transforms standard email addresses into URLs.

Page 59: Local Government on the Open Web

open specifications

OpenID is a decentralized framework for user-centric digital identity.

Page 60: Local Government on the Open Web

open specifications

Microformats are a set of simple, open data formats.

Page 61: Local Government on the Open Web

open specifications

MicroID enables verifiable ownership claims to content.

Page 62: Local Government on the Open Web

open specifications

It can encode your URL with the URL of the content site.

Page 63: Local Government on the Open Web

open specifications

OAuth allows secure API authentication from desktop and web applications.

Page 64: Local Government on the Open Web

open specifications

I think you can see where we’re going here...

Page 65: Local Government on the Open Web

open specifications

EAUT can turn an email address into an OpenID.

Page 66: Local Government on the Open Web

open specifications

OpenID gives you a recognisable identity.

Page 67: Local Government on the Open Web

open specifications

Microformats let you publish more meaningful content.

Page 68: Local Government on the Open Web

open specifications

MicroID lets you tie that content to your identity.

Page 69: Local Government on the Open Web

open specifications

OAuth allows you to securely grant access to the content.

Page 70: Local Government on the Open Web

open specifications

Do you see why I love this?

Page 71: Local Government on the Open Web

open specifications

People built these technologies as pieces of a puzzle.

Page 72: Local Government on the Open Web

open specifications

It’s not some monolithic stack.

Page 73: Local Government on the Open Web

open specifications

It’s modular.

Page 74: Local Government on the Open Web

open specifications

Each can be used independently.

Page 75: Local Government on the Open Web

open specifications

They’re designed to work together.

Page 76: Local Government on the Open Web

open specifications

They’re not standards yet.

Page 77: Local Government on the Open Web

open specifications

But they’re guaranteed to be open.

OpenID Foundation. MicroID submitted to IETF. Microformats is tidying up IP issues but intend to submit to IETF or W3C. Open Web Foundation.

Page 78: Local Government on the Open Web

Open architecture

Page 79: Local Government on the Open Web

open architecture

The components are less defined.

Web standards are easy. They’re made by standards bodies.Open specifications are easy. They’re made by open process and guaranteed to be open.

Page 80: Local Government on the Open Web

open architecture

Let’s start simply.

Page 81: Local Government on the Open Web

open architecture

URLs.

Page 82: Local Government on the Open Web

open architecture

They should be readable.

Page 83: Local Government on the Open Web

open architecture

They should be hackable.

Page 84: Local Government on the Open Web
Page 85: Local Government on the Open Web

open architecture

http://omniti.com/is/

Page 86: Local Government on the Open Web
Page 87: Local Government on the Open Web

open architecture

http://omniti.com/is/here/

Page 88: Local Government on the Open Web

open architecture

What about their jobs page?

http://omniti.com/is/hiring/

Page 89: Local Government on the Open Web

open architecture

What about their jobs page?

http://omniti.com/is/hiring/

Page 90: Local Government on the Open Web

open architecture

Their legal page?

http://omniti.com/has/legal/

Page 91: Local Government on the Open Web

open architecture

Their legal page?

http://omniti.com/has/legal/

Page 94: Local Government on the Open Web

open architecture

Case studies?

http://omniti.com/helps/national-geographic/

While we’re here, did you know that Google reads “national-geographic” as two words?

Page 95: Local Government on the Open Web

open architecture

Case studies?

http://omniti.com/helps/national-geographic/

While we’re here, did you know that Google reads “national-geographic” as two words?

Page 96: Local Government on the Open Web

open architecture

How’s that for SEO?

Page 97: Local Government on the Open Web

open architecture

And readability.

Page 98: Local Government on the Open Web

open architecture

And usability.

Page 99: Local Government on the Open Web

open architecture

URLs require planning.

I’m not suggesting you leave here and put verbs in all your URLs. I am suggesting you think through what your URLs do for your site. AND for your users.

Page 100: Local Government on the Open Web

open architecture

API (Application Programming Interface)

Not every site needs one, but you’d be surprised how far you can get with microformats and hackable URLs.

Page 101: Local Government on the Open Web

open architecture

REST (Representational State Transfer)

We’re not going to go diving into software architecture here, but if you’re building an API, build REST. You may add other types on top, but REST is simple, hackable and everybody understands how to use it.

Page 102: Local Government on the Open Web

Example time

Page 103: Local Government on the Open Web

Twitter. Of course. After two days here, you probably either love it or hate it. If you’re in the latter camp, bear with me. It really is a great example.

Page 104: Local Government on the Open Web

twitter as exemplar

Simplicity.

140 characters. That’s it? When you first hear that it sounds so limited. But that limitation provides so much flexibility. All you can do is add 140 characters. There’s very little metadata. Very little cruft. Just content.

Page 105: Local Government on the Open Web

twitter as exemplar

Ubiquity.

You can use it from everywhere. Or you could until they started limiting things because they couldn’t cope with the costs. What if everyone in your shire, or council area could access your services from *everywhere*?

Page 106: Local Government on the Open Web

twitter as exemplar

Open API.

Anybody can write code to access tweets. Anybody can pull tweets into their own site or service.

Page 107: Local Government on the Open Web

twitter as exemplar

Microformats

Twitter uses the XFN microformat to connect your friend’s profiles with your own. And they use them to connect back to your own site and claim it.

Page 108: Local Government on the Open Web

twitter as exemplar

Okay, enough Twitter.

Page 109: Local Government on the Open Web

Ma.gnolia

Page 110: Local Government on the Open Web

ma.gnolia as exemplar

Outsourcing identity

Ma.gnolia no longer accepts new registrations itself. All new accounts must come from third parties.

Page 111: Local Government on the Open Web

ma.gnolia as exemplar

What?!

Page 112: Local Government on the Open Web

Let’s try something. Who in this room has a default Ma.gnolia account (username & password)? Keep your hands up as we go. AOL account? Clickpass? TypePad? LiveJournal? Wordpress? OpenID? And the big guns... Yahoo? Facebook?

So... Are they crazy or are we?

Page 113: Local Government on the Open Web

ma.gnolia as exemplar

Microformats.

Page 114: Local Government on the Open Web

<div class="vcard microid-mailto+http:sha1:7420623d3c0f2a07e591c12c27d1b429fb92b77d"> <h1> <a href="http://ma.gnolia.com/people/lachlanhardy" title="Visit Lachlan Hardy on Ma.gnolia"> <img alt="14028_75" class="photo" src="http://ma.gnolia.com/avatars/14028_75.gif" /> </a> <span class="fn">Lachlan Hardy</span> (<span class="nickname">lachlanhardy</span>) </h1> <p class="description"> Lachlan is using Ma.gnolia from <span class="adr">Sydney, Australia</span>. </p> <p class="description"> <a href="http://lachstock.com.au" class="url" rel="me" title="Visit my home page">http://lachstock.com.au</a> </p> <p class="description note"> I'm for building a beautiful, free, and open web. </p></div>

This is my hCard on Ma.gnolia. A microformat. And they automatically claim it for me with MicroID. Yes, I know the alternate text on my avatar is rubbish. I’m emailing them about it.

Page 115: Local Government on the Open Web

example time

These are simple things.

Page 116: Local Government on the Open Web

example time

Anybody can implement them.

Page 117: Local Government on the Open Web

example time

Want to run an OpenID server?

Page 118: Local Government on the Open Web

example time

Want to use MicroID?

Page 119: Local Government on the Open Web

example time

Want to use Microformats?

Page 120: Local Government on the Open Web

example time

The code is freely available.

In so many languages. You just have to set it up.

Page 121: Local Government on the Open Web

Use the Open Web

Page 122: Local Government on the Open Web

use the open web

The web connects stuff.

John Allsopp said this yesterday.

Page 123: Local Government on the Open Web

use the open web

I’m going make stuff up now.

Some of this will have problems. Maybe all of it. Maybe budget constraints or resource limitations. That’s okay.

Page 124: Local Government on the Open Web

use the open web

You’re the experts.

This is your problem space. You’re the experts. I’m just trying to show you what I see.

Page 125: Local Government on the Open Web

use the open web

You’ll find the solutions.

Page 126: Local Government on the Open Web

use the open web

I’m just going to offer you the pieces.

Page 127: Local Government on the Open Web

use the open web

I went through dozens of local government sites.

You guys offer a *lot* of services!

Page 128: Local Government on the Open Web

use the open web

There are common threads.

Page 129: Local Government on the Open Web

use the open web

Let’s start with the obvious.

Page 130: Local Government on the Open Web

use the open web

Microformat your content.

Page 131: Local Government on the Open Web

use the open web

Make your URLs readable.

Page 132: Local Government on the Open Web

use the open web

Make your URLs hackable.

Page 133: Local Government on the Open Web

use the open web

Take all the data in your

40,00 PDFsand put it on a web page.

Offer the PDF version for download if anybody wants it, but make the data available in HTML.

Page 134: Local Government on the Open Web

use the open web

Then microformat those too.

Page 135: Local Government on the Open Web

use the open web

That’s pretty straightforward.

Any objections?

Page 136: Local Government on the Open Web

use the open web

Let’s try something harder.

Page 137: Local Government on the Open Web

use the open web

Offer relevant web feeds.

Arrange weather feeds for your area. Local events. Council announcements.

Page 138: Local Government on the Open Web

use the open web

Offer an API.

Or just publicise all your nice accessible data sets.

Page 139: Local Government on the Open Web

use the open web

Offer web services.

Build your own services relevant to your area.

Page 140: Local Government on the Open Web

use the open web

Offer an API for them too.

Page 141: Local Government on the Open Web

use the open web

Offer and/or accept OpenIDs.

Rate-payers, constituents, international students. Everybody you offer services to.

Page 142: Local Government on the Open Web

use the open web

Once users have identities...

Page 143: Local Government on the Open Web

use the open web

Your options

explode!

Page 144: Local Government on the Open Web

use the open web

Your options

explode!

Page 145: Local Government on the Open Web

use the open web

They’re not just users anymore.

Page 146: Local Government on the Open Web

use the open web

They’re community members.

They always were, of course.

Page 147: Local Government on the Open Web

use the open web

You can offer so many more services when you know who people are.

Page 148: Local Government on the Open Web

use the open web

Change of address forms.

I saw an awful lot of these on your websites. How about just-in-time address retrieval from customer details?

Page 149: Local Government on the Open Web

use the open web

The community member controls their OpenID.

They change their address as necessary.

Page 150: Local Government on the Open Web

use the open web

Offer OAuth access to data.

Let third-parties offer services to your customers. Saves you having to do it.

Page 151: Local Government on the Open Web

use the open web

Who are third-parties, anyway?

Page 152: Local Government on the Open Web

use the open web

Some of them will be in your community.

Every coder lives somewhere.

Page 153: Local Government on the Open Web

use the open web

Offer personalised feeds.

You know my address. How about explicit notifications? There will be roadworks on my street next week.

Page 154: Local Government on the Open Web

Make-believe?

Am I completely out of my gourd? Is any of this possible?

Page 155: Local Government on the Open Web

Make.

I’ve shown you all of the technology. It’s designed to be built piece by piece.

Page 156: Local Government on the Open Web

Believe.

It’s not some grand change. It’s something you build towards. Piece by open piece.

Page 157: Local Government on the Open Web

Thank you

Page 158: Local Government on the Open Web

find me on the open web

http://lachstock.com.au/


Recommended