Article feedback/Version 5/Feature Requirements

Techincal (non-functional) requirements

 * The AFT v5 shall be developed on top of the existing AFT implementation (MediaWiki extension), preserving its current functionality, e.g.:
 * Feedback items expire after 30 days
 * Feedback tool can be disabled in user preferences for registered users
 * The implementation shall be branched off MediaWiki 1.18 (possibly with merging back later into other branches)

Feedback functionality
TBD (ratings, comments, etc).

Feedback interface
The feedback interface appears on every article, as the current AFT does (unless disabled in user preferences). There shall be several options of the user interface, for A/B testing. Ultimately, one option will be selected for production use.

Option 1


This variation is a feedback form. The important parts of it being: Additional elements:
 * 1) A yes/no question. The yes/no shall be mapped to 4 and 2 overall rating, respectively.
 * 2) A comment box (multiline).
 * 3) Label - served as a facade for the tagging functionality. The interface shall only allow 1 label (tag) to be selected for a comment.
 * 1) Help button - functionality TBD
 * 2) Links to feedback page and privacy policy
 * 3) Post button

Option 2
TBD

Option 3
TBD

Option 4
TBD

Feedback page
The feedback page shall display a list of the feedback items for an article.