Page MenuHomePhabricator

Pull user profile data from wikitech.wikimedia.org and use it in community metrics
Closed, DeclinedPublic

Description

Scenario:

Developer logs in to http://wikitech.wikimedia.org and can define the organization she works for (e.g. WMF) and her location (e.g. San Francisco). She can also identify different handlers she is using in Gerrit, Bugzilla, Wikimedia mailing lists, etc. All this information is then synced with ouur automated community metrics at http://korma.wmflabs.org/

Reasoning:

http://wikitech.wikimedia.org usernames are connected to Gerrit usernames, which is a good theoretical backbone to connect with other usernames in other developer tools e.g. Bugzilla.

This is also potentially a good basis to gather more user data to improve our community metrics reports at http://korma.wmflabs.org e.g. organization and location of the contributors willing to share this information.

Future:

This would also be a preliminary step to the display of personal statistics in user profiles - now available in a first incarnation at e.g. http://korma.wmflabs.org/browser/people.html?id=151&name=Jeroen%20De%20Dauw


Version: unspecified
Severity: enhancement
See Also:
https://github.com/Bitergia/mediawiki-dashboard/issues/10

Details

Reference
bz51050

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 2:04 AM
bzimport set Reference to bz51050.

We should also let users add their IRC nicks

pyfisch wrote:

I would also like to have an an option to add the Username in other Wikimedia wikis which are using SUL.

(Question: Why is Wikitech not connected over SUL to the other wikis? For security reasons?)

Yes, we are already collecting (manually) IRC and mediawiki.org (aka SUL) username(s).

(In reply to comment #2)

I would also like to have an an option to add the Username in other Wikimedia
wikis which are using SUL.

(Question: Why is Wikitech not connected over SUL to the other wikis? For
security reasons?)

Wikitech is not in the normal Wikimedia cluster. Its authentication is LDAP backed and integrates with Labs, gerrit, and a few other web services.

I do have a plan on how to make this work eventually, though:

https://www.mediawiki.org/wiki/Wikimedia_Labs/Authentication_improvement_project#OpenID_as_a_consumer_of_SUL

Another idea from wikitech-l: allow users to define their periods of affiliation to certain organization e.g.

  • Before Nov 2012: independent.
  • Since Nov 2102 until now: Wikimedia Foundation

Appparently Metrics Grimoire already can take this data and operate accordingly with it.

At this point, it would make more sense to take as reference Wikimedia Phabricator users instead of wikitech.wikimedia.org users...

Qgil lowered the priority of this task from Medium to Low.Jan 8 2015, 11:34 AM

Needs to support multiple affiliations

Currently multiple affiliations can be assigned to a user, but for different time periods (i.e. until January 2015 Mary was Independent, from February 2015 Mary is affiliated with WMDE). Multiple affiliations at the same time should probably be tied to different usernames / email addresses, otherwise there is no way to tell.

However, this discussion has a weak relation with this task. If you want to improve the current situation with affiliations, please create a new task in order to discuss the details properly.

Currently multiple affiliations can be assigned to a user, but for different time periods (i.e. until January 2015 Mary was Independent, from February 2015 Mary is affiliated with WMDE).

As long as it can handle multiple affiliations intersecting, that's fine.

Multiple affiliations at the same time should probably be tied to different usernames / email addresses, otherwise there is no way to tell.

That's no good, WMF contributions often have generic usernames/email addresses associated with them.

However, this discussion has a weak relation with this task. If you want to improve the current situation with affiliations, please create a new task in order to discuss the details properly.

You can't really do any useful statistics involving user affiliations while this problem is unsolved, because any metric assuming that (for example) "all of @Krenair's contributions made since March last year are for WMF" is going to be simply invalid.

Qgil removed RyanLane as the assignee of this task.Apr 6 2015, 6:39 PM
Qgil set Security to None.
Aklapper changed the task status from Open to Stalled.Nov 9 2015, 11:24 AM

This task seems to be blocked by the (non-existing?) task to allow registered users on http://wikitech.wikimedia.org to set up some profile (and associated identities) for themselves.

Aklapper renamed this task from Connecting wikitech.wikimedia.org user profiles with community metrics to Pull user profile data from wikitech.wikimedia.org and use it in community metrics.Nov 9 2015, 11:25 AM
Aklapper lowered the priority of this task from Low to Lowest.
Aklapper moved this task from Need discussion to Backlog on the wikimedia.biterg.io board.

I think it can be declined. It hasn't progressed in more than two years, and it doesn't look like going anywhere.

Aklapper claimed this task.