[maemo-community] [maemo2midgard] CRM and karma

From: Henri Bergius henri.bergius at nemein.com
Date: Thu Oct 25 00:13:56 EEST 2007
Hi, all!

We had a short discussion about the karma feature that is still missing
from maemo.org CRM.

I will do the karma calculation system next week, modeling it after the
way the social news section works.

We will use the following data from the Midgard database for karma
calculation:

- Blog posts (+ social news valuation)
- Garage projects administrated
- Garage project memberships
- App catalog entries authored (+ stars)
- News comments
- Garage news posted (if we get this data from the RSS feed)
- Favs and buries
- Wiki edits
- Wiki page creates
- Mailing list posts (if email address is recognized)

In addition we will have a starring system for users similar to the one
used on application catalog.

To complement the (quite large set of!) data we have on users inside
Midgard, Ferenc will look at querying some additional data from other
systems. These will be added to calculations if we get them easily enough:

- Bugzilla bugs filed
- Bugzilla bug comments
- Number of commits in garage svn
- garage bugs filed
- garage bug comments

Numbers of all these items (with some configurable modifiers) will be
added up to generate the Karma (integer, the bigger the better).

We will display the Karma number in the user profile.

In addition we will make a paged "top users" list where registered users
will be shown ordered by their karma.

Once these are tested and deployed to maemo.org the CRM project will be
finished.

/Henri

More information about the maemo-community mailing list