Page MenuHomePhabricator

Collect statistics of notifications sent via TranslationNotifications extension
Open, In Progress, MediumPublic2 Estimated Story Points

Description

When trying to understand why administrators were not using the translation notifications extension, one of the major issues highlighted was that the extension was too spammy. It notified users who are no longer active or maybe blocked. We addressed that by fixing T323192: Stop notifying translators who have been inactive for years.

It would be good to have some statistics if the usage of the extension has gone up since then (July, 2023). A very simple way of doing this is to look at Special:Log/notifytranslators and count the number of notifications before and after that date and the unique users who have used the extension to send notification. We can start by doing this for the following wikis:

  1. Metawiki
  2. MediaWiki
  3. Commons

Event Timeline

Updated the task description to also collect statistics about: unique users who have used the extension to send notification.

Prior to the implementation of T323192

SiteBefore July 2023After July 2023
NotificationsUnique UsersNotificationsUnique Users
MetaWiki38559579
MediaWiki5419105
Commons211562
Wangombe changed the task status from Open to In Progress.Tue, May 14, 5:10 AM
This comment was removed by Wangombe.

I've added some code to https://gitlab.wikimedia.org/wangombe/translationnotificationsstats which holds a script by the name chunked.js. The repository also holds some sample data from the following APIs up to May 2024:

  1. Metawiki
  2. MediaWiki
  3. Commons

In all cases, the lelimit is set to 500.