Page MenuHomePhabricator

[25Q3] Provide updates to editors when Wikifunctions calls are changed
Closed, ResolvedPublic

Description

Background
During Q2, we formed a working group of Dagbani users and received detailed feedback on our design prototype for our Wikifunctions integration project. One of the main user insights we realized was a need to communicate about significant changes to functions on Wikifunctions that get included in article content on Wikipedia. In Q3, we want to make our first attempt at building a simple system to notify users of such changes. This will help us build transparency about Wikifunctions data changes.

Approach
We inject changes to a function definition into the recent changes feed, shown as a different kind of update entry (like Wikidata entries show up with a 'D'). These also appear on the user’s watchlist for articles they are watching.

Acceptance Criteria/Success Metrics

  • When a function used in an article changes, users can find out this has happened in Special:RC/etc.
  • We have started conversation process with Wikidata, Charts, MediaWiki group in order to find a reusable solution in core (or some other shared capability) for the given problem.

Success metrics

  • Dagbani community thinks our feature helps them detect changes/changed functions
  • Wikifunctions rollout isn’t put at risk over the lack of transparency of changes

Stretch Goal

  • We reduce the number of Wikifunctions changes shown to those likely to result in output result changes, using heuristics.

Event Timeline

Sharvaniharan renamed this task from [25Q3] Wikifunctions Edit Notifications to [25Q3] Provide updates to editors when Wikifunctions calls are changed.Jan 9 2025, 7:07 PM
Sharvaniharan added a project: Epic.