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.