Page MenuHomePhabricator

Investigation: Special:MediaChanges
Closed, ResolvedPublic5 Estimated Story Points

Description

Investigating T137758: Allow tracking recent changes over images (via Special:MediaChange?)

Possible options for approaching this:

  • Create a new table that records this info over time via a hook. The searches would only be able to go back to the day that we implement the table. This would probably be implemented as a MediaWiki extension. (Would this table collect info from all 800 wikis?)

Also: verify with @Sadads that this approach would be helpful with the stakeholders he's working with.

Event Timeline

DannyH created this task.Sep 13 2016, 10:03 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 13 2016, 10:03 PM
DannyH updated the task description. (Show Details)Sep 13 2016, 10:03 PM
DannyH updated the task description. (Show Details)
DannyH added a subscriber: Sadads.
MusikAnimal updated the task description. (Show Details)Sep 13 2016, 10:04 PM
kaldari updated the task description. (Show Details)Sep 13 2016, 10:05 PM
DannyH updated the task description. (Show Details)Sep 13 2016, 10:12 PM
DannyH edited projects, added Community-Tech-Sprint; removed Community-Tech.
DannyH set the point value for this task to 5.

Create a new table that records this info over time via a hook. The searches would only be able to go back to the day that we implement the table. This would probably be implemented as a MediaWiki extension. (Would this table collect info from all 800 wikis?)

A much quicker way would probably be to have this as a tool labs tool instead of an extension. Having a labs tool also gives us the flexibility of having an integrated feed (and integrated search!) from all wikis whereas an extension would give us a feed tied to each individual wiki.

http://tools.wmflabs.org/xtools/blame/ doesn't seem to work properly. For every text piece I tried from Barack Obama article (such as http://tools.wmflabs.org/xtools/blame/?project=en.wikipedia.org&article=Barack+Obama&nofollowredir=on&text=making+Illinois+the+first+state) it turned up the same username in every case.

I think the main user story is something like:
*GLAM donates large number of content items to commons
*GLAM uses a category or pagepile of those Files (or another subsection of content) in a list, and wants to know "Who/When/How" they changed usage of the file
*Plug into tool that set that needs to be searched,
*Get report, so that they can reach out, reward or engage this group

Some characteristics of this user story:
*Most of the media files are on Commons, so we need to be able to track usage across Wikis . Commons already tracks the usage of files across wikis (with a record of transclusion at the bottom), I wonder if you could log those changes into a database using a Schema, like we did with link changes.
*The users of this situation, are also use tools like GLAMorgan (https://tools.wmflabs.org/glamtools/glamorgan.html) and BaGLAMA2 (https://tools.wmflabs.org/glamtools/baglama2/) , interactivity or crossover of queries for these tools would be helpful.
*Most tracking will likely need some degree of historicty (in that most partners or coordinators of projects, will not be looking at the recent changes every week -- sometimes the queries will want to be in the 3-6 month back range).

Depending on how the data is stored, I could also see people looking at a set of articles on a Wiki, and wanting to look at the file change edits (but that might be a different set of data.)

Also, another tool that tracks usage of files across wikis: https://tools.wmflabs.org/glamtools/glamorous/ . I think it queries directly to the table that documents reuse in commons.

TBolliger closed this task as Resolved.Feb 23 2018, 11:48 PM
TBolliger claimed this task.
TBolliger removed TBolliger as the assignee of this task.
TBolliger moved this task from Older: Team Work to Archive on the Community-Tech board.
TBolliger added a subscriber: TBolliger.