Page MenuHomePhabricator

Tool that automatically creates list of newly created/improved articles created based on Wikidata criteria
Closed, ResolvedPublic

Description

When the members of Women in Red write a new article for wikipedia.org they insert it to a list of newly created articles, by hand. See: https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Women/Women_in_Red/Metrics

They use AlexNewArtBot to come up with list of new pages in the category; they need to sort who is a woman and who isn't

This list generation should be automated. The lists would feed toward a metrics report (hence the /Metrics subpage name). These metrics reports can be simple counters that increment as more work is done, or they can measure progress toward a certain goal.

Strategy: Use Category:Women and subcategories to determine scope (join categorylinks + revision) and to see what pages are created in what month. Have a daily new article bot report that gets list of possible new articles about women. Have users add categories to those articles and allow them to remove false positives from the list (also have articles since categorized removed from the list). If possible we should have this metric retroactively; I want to see if Women in Red had an impact on the rate of article creation.

So basically what we need is an automated metrics report + productized new article bot for WikiProject triaging purposes.

Event Timeline

Harej assigned this task to Isarra.
Harej raised the priority of this task from to High.
Harej updated the task description. (Show Details)
Harej added a project: WikiProject-X.
Harej moved this task from Needs Triage to Requests on the WikiProject-X board.
Harej added subscribers: Isarra, Aklapper, Harej.
Harej renamed this task from Tool that automatically creates list of newly created/improved articles created based on certain criteria to Tool that automatically creates list of newly created/improved articles created based on category membership.Jun 23 2016, 6:40 PM
Harej reassigned this task from Harej to Earwig.
Harej updated the task description. (Show Details)
Harej renamed this task from Tool that automatically creates list of newly created/improved articles created based on category membership to Tool that automatically creates list of newly created/improved articles created based on Wikidata criteria.Jul 28 2016, 7:23 PM

We ended up generating the report based on Wikidata instead, since for this very particular case (Women in Red) it is more reliable than using category trees. We will implement category tree support eventually.

We'll want to make the page clean to transclude. Then once that's done we can close this task.

Earwig moved this task from In Progress to Done on the Reports-bot board.

Added support for category trees. The configuration allows using a list of categories exclusively, mixing them with Wikidata, or using the project index. Should be good enough for most purposes.

The base metrics page is "clean to transclude" by my standards, i.e. it shows the graph and numbers but hides the long list from the main page. However, since the base metrics page is built with Lua modules and isn't edited by the bot, anyone can go in and clean it up to render the way they want. Therefore I consider the finer points of the layout there out of scope for this ticket.