Community Dashboard

From Open Knowledge Foundation

Jump to: navigation, search

Dashboard for communities: what's up, who's here and what are they working on. Designed for use here at the Open Knowledge Foundation.

The OKFN Community Dashboard provides an overview of community activity. For example:

What's the problem: the OKF has a flourishing and diverse set of activities and it can be hard, even for people 'inside' to see what is going on. The Dashboard should help us see quickly what is going on.

Contents

Useful Links

Views

User Dashboard

Mockup

pub?id=1CZEaRUQ9nLkUBCN9NgviiZueu5N9ijGuIaEYLgTtrwE&w=960&h=720&.png

Topic Dashboard

Like google analytics

pub?id=1y2e7OSw5pkg-CmIW7nmVD65Im5__tnhfp45312SkZvo&w=960&h=720&.png

Domain Model

Primary concept is Activity. Activity associated to a Person and a Topic.

Some extra items for convenience:

Person

{
   __id__
   username: (from member page if possible)
   fullname: ...
   is_member: 0,1,
   description: 
   geolocation: {
       unparsed: ...
       geojson: ...
   },
   member_since: 
}

Topic

Pulled from project google doc?

A little bit different from pure projects as we would count working groups as 'projects.

See google doc for authoratative field listing

{
   id: ...
   title: ...
   icon: # image / icon for the project
   project_type: app | working_group | core # core in OKFN core ...
   ...
}

Activity

{
 "person_id": FK ... # could be null
 "author": "", # author name from e.g. RSS feed
 "title": "",
 "description": "",
 "datetime": ""
 "channel": mail | wiki | website | code | ticket | ...
 "source_id": # source id
 "source_url" # specific url from which this activity came (if any)
 "project_id": # project or working group or ...
 "tags": # space separated list (?)
}

Source

Stored in Source google doc.

See gdoc for authoratative field listing

{
  id: ...
  url: 
  feed_url:
  channel: # like on activity
  type: github | bitbucket | mailman | wordpress | ...
  status: # ok / error
  description: ...
  project_id: ...
}

Source / Service Config

Need passwords / logins / api keys for services (e.g github, bitbucket ...)

Tools

Storage

We are using the webstore - http://wiki.ckan.net/Webstore

http://webstore.thedatahub.org/okfn/dashboard

Frontend

Planning Meetings

2011-08-04

Present: RP + MN

Actions

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox