This is a placeholder task for a security review of the new WikimediaEditorTasks extension. It is not yet ready for review, but we intend to go live by end of Q3 fiscal.
###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 moduleAction 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
n/aWikibase
###Has this project been reviewed before?
No.
###Working test environment
//Please link or describe setup process for setting up a 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