deme: web-based group deliberation and dialogue

25
Deme: web-based group deliberation and dialogue Todd Davies - overview Brendan O'Connor - demo Ben Newman - code

Upload: solada

Post on 22-Jan-2016

47 views

Category:

Documents


0 download

DESCRIPTION

Deme: web-based group deliberation and dialogue. ► Todd Davies - overview Brendan O'Connor - demo Ben Newman - code. “The problem with socialism (democracy?) is that it takes up too many evenings.” - Oscar Wilde. Online deliberation is happening on a large scale for…. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Deme: web-based group deliberation and dialogue

Deme: web-based group deliberation and dialogue

►Todd Davies - overview

Brendan O'Connor - demo

Ben Newman - code

Page 2: Deme: web-based group deliberation and dialogue

“The problem with socialism (democracy?) is that it takes up too many evenings.”

- Oscar Wilde

Page 3: Deme: web-based group deliberation and dialogue

Online deliberation is happening on a large scale for…

Very small groups (~3-4 people)

Somewhat larger groups when like-minded

Technically proficient groups (e.g. open source development)

Professional/workplace teams

Page 4: Deme: web-based group deliberation and dialogue

Consider these groups...

Volunteer advisory boards

Neighborhood associations

Consortia of nonprofits

Grassroots activist groups

Labor union chapters and caucuses

Clubs and religious congregations

University-based groups

Ad-hoc citizen groups (e.g. for community planning)

Page 5: Deme: web-based group deliberation and dialogue

Groups do things like...

Get to know each other and share information

Define their mission and goals

Make and observe rules (e.g. bylaws)

Plan joint activities

Make budgets and spend money

Issue joint statements (e.g. press releases, flyers)

Form committees and work with other groups

Keep and retrieve records of all these things

Page 6: Deme: web-based group deliberation and dialogue

So what's the problem?In fast-paced regions (e.g. the bay area), people

are having a harder and harder time getting together to do these things

Much group communication must be asynchronous (people participate at different times, different places)

Existing and widely available async tools (email, message boards, blogs, wikis) are not well suited to group action

So... group activity either doesn't happen (“bowling alone”) or is managed by paid professionals/the few who have time

Page 7: Deme: web-based group deliberation and dialogue

And so we have...

“Inner circles” and managers rather than group democracy – professionalization of advocacy and service

Fewer opportunities to meaningfully take part in groups and movements

People sticking to their narrow social circlesElections that are determined by TV ads and

expensive, influence techniques (e.g. “perception management”)

Citizens who don't vote/don't take voting seriouslyPoliticians who are accountable to lobbyists more

than to constituents

Page 8: Deme: web-based group deliberation and dialogue

What is needed?

An asynchronous (available at different times, different places) tool for online group deliberation

And it should be...• freely available• nonproprietary (controlled by the group)• comprehensive • easy to use*• widely compatible with hosting environments• trustworthy (secure, transparent)

Page 9: Deme: web-based group deliberation and dialogue

Thus... Deme!

Begun in 2003 out of PIECE: partnership with East Palo Alto Community Network (http://piece.stanford.edu), student programmers

“demes”: geographically-based communities (originally, districts of ancient athens)

Target: enhancing legitimacy/effectiveness of community groups in east palo alto which rely on f2f meetings

Early versions (through 0.5) focused on multi-functionality, using frameset, and post/send email integration

Version 0.6 (“now with AJAX”) has a new interface, debuts here

Page 10: Deme: web-based group deliberation and dialogue

Familiar features

Group spaces with defined membership and guest access options (similar to Yahoo, MSN, Smart Groups etc.)

User accounts and multiple groups available

Threaded discussion viewer with optional email-backing

Collaborative editing of documents

Sharing/storage of files and links

Page 11: Deme: web-based group deliberation and dialogue

Distinctive/unusual features

Discussion centered on agenda itemsSplit-screen display for cross-view

referencing (like D3E)Flexible polls and decisionsThreaded in-text comments in documentsDiscussion-integrated project planning

toolMultiple meeting areas per group spaceEmbedded website viewingGoal of comprehensive meeting support

Page 12: Deme: web-based group deliberation and dialogue

Old version – group homepage

Page 13: Deme: web-based group deliberation and dialogue

Old version – meeting area

Page 14: Deme: web-based group deliberation and dialogue

Old version – Decisions

Page 15: Deme: web-based group deliberation and dialogue

New version – meeting area

Page 16: Deme: web-based group deliberation and dialogue

New version – group homepage

Page 17: Deme: web-based group deliberation and dialogue

New in version 0.6

Visual guidance: affordances, icons, and labels

Tabbed switching between item, discussion, and combined views

Internal view histories (HTML caching)

XMLHttpRequest loading of comments and items

Dynamic string filtering for searching items and comments

Wiki-like editing of documents, with version memory* for comments

Live JavaScript chatting

Page 18: Deme: web-based group deliberation and dialogue

In the future…

Finish Deme 0.6Wider deployment and user testingDeliberation researchSynchronous editingBuilding a distributed developer communityLoose authentication coupling mods for CMSes that groups

useDeme blog/wiki toolOne or more member-controlled central hosts

(Groupspace.org?)Voice integration, video, handheld version…Massive code rewrite?

Page 19: Deme: web-based group deliberation and dialogue

Deme: web-based group deliberation and dialogue

Todd Davies - overview

►Brendan O'Connor - demo

Ben Newman - code

Page 20: Deme: web-based group deliberation and dialogue

Things I will show you

• Meeting Areas:– Documents, Decisions, Links, Projects

• Chat and other web UI

• Email UI

Page 21: Deme: web-based group deliberation and dialogue

Email IntegrationDate: Sun, 12 Feb 2006 03:48:23 -0800 (PST)From: Brendan O'Connor <[email protected]>To: [email protected], [email protected]: [gen-discuss@cc-demo] more quote?

Meeting area: "General Discussion" http://localhost/deme/groups/cc-demo/marea/?marea_id=1&msg_id=3

more quote?

Can we get a longer quote here?

Comment on: "...to a junior high school in Brooklyn that is classified asfailing, said she did not know about the free "

______________________________________________________________________CodeCon Demo GroupYour Mailing settings:http://localhost/deme/meta/usersettings.php?mode=group&group=cc-demoGroup page: http://localhost/deme/groups/cc-demo

Reply All and threading

Page 22: Deme: web-based group deliberation and dialogue

Deme Architecture

MySQLFilesystem

PHP

Email

Postfix

Browser:HTML/forms/HTTP,DOM+JSON+XHR,

Page 23: Deme: web-based group deliberation and dialogue

Deme: web-based group deliberation and dialogue

Todd Davies - overview

Brendan O'Connor – demo

►Ben Newman - code

Page 24: Deme: web-based group deliberation and dialogue

Deme Code

• Chunking iteration

• Inheritance– Syntactic advantages vs. Prototype.js– ‘super’ equivalent: this.sup– Encapsulation (private methods)

Page 25: Deme: web-based group deliberation and dialogue

Deme: web-based group deliberation and dialogue

The Deme team (2003- ): Alex Cochran, Todd Davies, Jonathan Effrat, Mic Mylin, Ben Newman,

Brendan O’Connor, Andrew Parker, Aaron Tam

Funding from:Public Scholarship Initiative Grant, Haas Center for Public Service and Vice

Provost for Undergraduate Education, Stanford University

Contact us if you want to get involved:http://groupspace.org