Based on the result of the security review, it was suggested:
Security review: T215048: Security review for the WikimediaEditorTasks extension
Project Information
- Name of tool/project: mediawiki/extensions/WikimediaEditorTasks
- Project home page: https://www.mediawiki.org/wiki/Extension:WikimediaEditorTasks
- Name of team requesting review: Reading Infrastructure
- Primary contact: Michael Holloway
- Target date for deployment: 3/31/19
- Link to code repository / patchset: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/WikimediaEditorTasks
Description of the tool/project
The extension will provide the following functionality:
Contribution counts by defined type
- Hook into PageSaveComplete and RollbackComplete events to count per-user and per-lang counts of edit and rollback events meeting defined criteria
- Maintain a DB table of counts
- Maintain a DB table of target counts met per user
- Expose maintained data through a MediaWiki Action API module
Microcontribution suggestions
- Generates microcontribution suggestions (for rollout, suggested Wikidata description edits) and serves them through an Action API module
Description of how the tool will be used at WMF
The tool will be used to support the App Editor Tasks project of the Wikimedia Apps team. Its primary consumers will be the official Wikipedia apps (initially, the Android app only).
Dependencies
Wikibase
Working test environment
The extension is available via the wikimediaeditortasks role in MediaWiki-Vagrant.
Additionally, a development and testing environment is set up on Cloud VPS, consisting of wikidata-edit-counts.wmflabs.org and its client wikis, {en,es,fr,he,ru,zh}-edit-counts.wmflabs.org.
Post-deployment
Responsible team: Reading Infrastructure
Primary contact: Michael Holloway