Page MenuHomePhabricator

Page contributors
Closed, DuplicatePublic

Description

See also T49721: Restore action=credits on Wikimedia wikis, which may overlap/duplicate.

Before the switch to tool labs (am I using the right jargon?) we had a nifty little tool on the English wikipedia that was much superior to what we have now under Top 50 contributors. (https://tools.wmflabs.org/sigma/articleinfo.py?page=User_talk:Ottawahitech&server=enwiki)

By a simple click of a button one could check out ALL editors who ever edited a page sorted 8 different ways. This is useful when trying to gauge the activity level of w:WP:WikiProjects, and comes in real handy for someone like me who only very occasionally participates on a talkpage, but when they do want to have some background on the potential audience before making a total fool out of themselves.

The tool displayed the list of editors who had participated on the page. There were 4 columns, each of which could be sorted front-to-back and vice verse:

  • user ID
  • number of edits to the page
  • date of first edit
  • date of last edit

It was quick and rarely (if ever) failed, while the tool we have now lists only the top 50 editors, cannot be sorted, and is broken a lot.

Thanks for considering this proposal. Ottawahitech (talk) 19:18, 18 November 2015 (UTC)

This card tracks a proposal from the 2015 Community Wishlist Survey: https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey

This proposal received 18 support votes, and was ranked #47 out of 107 proposals. https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey/Editing#Page_contributors

Details

  • Primary Mentor : @Samtar
  • Secondary Mentor : <add yourself>
  • Other mentors: (optional, Phabricator username)
  • Skills: <add>
  • Estimated project time for a senior contributor: <add>
  • Microtasks: <add_tasks>

Event Timeline

DannyH created this task.Dec 5 2015, 12:18 AM
DannyH raised the priority of this task from to Needs Triage.
DannyH updated the task description. (Show Details)
DannyH moved this task to Wishlist 51-on on the Community-Wishlist-Survey-2015 board.
DannyH added a subscriber: DannyH.
Restricted Application added subscribers: StudiesWorld, Aklapper. · View Herald TranscriptDec 5 2015, 12:18 AM

Doesn't this already exist as an extension? Perhaps it wasn't open source, but I distinctly recall having seen this somewhere. Anyone know?

It might not be feasible to do this on pages with really big histories (e.g. Wikipedia:Sandbox) for performance reasons.

IMPORTANT: If you are a community developer interested in working on this task: The Wikimedia Hackathon 2016 (Jerusalem, March 31 - April 3) focuses on #Community-Wishlist-Survey projects. There is some budget for sponsoring volunteer developers. THE DEADLINE TO REQUEST TRAVEL SPONSORSHIP IS TODAY, JANUARY 21. Exceptions can be made for developers focusing on Community Wishlist projects until the end of Sunday 24, but not beyond. If you or someone you know is interested, please REGISTER NOW.
Restricted Application added a subscriber: JEumerus. · View Herald TranscriptJan 21 2016, 2:52 PM
DannyH updated the task description. (Show Details)Feb 6 2016, 12:08 AM
DannyH set Security to None.
Elitre added a subscriber: Elitre.Feb 16 2016, 10:19 AM

xtools-articleinfo does provide this functionality.
e.g. https://tools.wmflabs.org/xtools-articleinfo/?article=User_talk:Ottawahitech&project=en.wikipedia.org&editorlimit=300&editorlimit=3000#topeditors
though we have to click on -More- at the first results page, to get more than the default of 30, and then repeat that if there are more than 300. (hence the 2 items in the example URL above for &editorlimit=).

If the list isn't displaying the complete set, then some of the table re-ordering links don't work properly (test here e.g. "first edit"), but it does work once expanded completely.

Elitre added a comment.EditedFeb 16 2016, 6:23 PM

Ha. I knew there was something else, and this was not what I had in mind.

01tonythomas added a subscriber: 01tonythomas.
NOTE: This task is a proposed project for Google-Summer-of-Code (2016) and Outreachy-Round-12 : GSoC 2016 and Outreachy round 12 is around the corner, and this task is listed as a Possible-Tech-Projects for the same. Projects listed for the internship programs should have a well-defined scope within the timeline of the event, minimum of two mentors, and should take about 2 weeks for a senior developer to complete. Interested in mentoring? Please add your details to the task description. Prospective interns should go through Life of a successful project doc to find out how to come up with a strong proposal for the same.

Is anyone willing to mentor this project for GSoc-2016?

Samtar updated the task description. (Show Details)Mar 2 2016, 9:58 PM
Samtar added a subscriber: Samtar.

@Haritha28 Willing to be primary mentor for this

Saying that, might this be a slight dupe of T120738, another possible GSoC task? (which is more advanced and would easily encapsulate this proposal) @Addshore

Samtar updated the task description. (Show Details)Mar 3 2016, 7:41 PM
01tonythomas updated the task description. (Show Details)Mar 4 2016, 6:44 AM

Saying that, might this be a slight dupe of T120738, another possible GSoC task? (which is more advanced and would easily encapsulate this proposal) @Addshore

Thank you for that one @Samtar. Added your name in the task description. If this can be stitched together with T120738, then we should definitely do that and add both of you as mentors :)

Considering we have something solid already in labs ( https://tools.wmflabs.org/xtools-articleinfo/?article=User_talk:Ottawahitech&project=en.wikipedia.org&editorlimit=300&editorlimit=3000#topeditors ) doing the same thing, do you think we have to re-implement the same again ? The current listing is available only for wikis accessible from the tool labs ( are we trying to solve this ? )

Or, is the proposal to build an extension or something like that built in along Meidawiki, which can list out the top contributors for a particular page ?