Article feedback/Version 5/Feature Requirements

Feature Requirements


Technical (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 are: Additional elements:
 * A yes/no question. The yes/no shall be mapped to 4 and 2 overall rating, respectively.
 * A comment box (multiline).
 * Label - served as a facade for the tagging functionality. The interface shall only allow 1 label (tag) to be selected for a comment.
 * Help button - functionality TBD
 * Links to feedback page and privacy policy
 * Post button



Option 2
TBD



Option 3
TBD



Option 4
TBD



Submitted feedback
This is to be displayed after the feedback had been submitted.

Questions to discuss:
 * 1) Can the user edit his/her feedback after it was submitted?
 * 2) Are the different calls to action to be displayed here?



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

