Last modified: 2012-08-04 21:11:06 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T38775, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 36775 - Article Feedback - Throttling
Article Feedback - Throttling
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
ArticleFeedbackv5 (Other open bugs)
unspecified
All All
: High normal (vote)
: ---
Assigned To: mjackson
:
Depends on:
Blocks: 39043
  Show dependency treegraph
 
Reported: 2012-05-11 17:18 UTC by Fabrice Florin
Modified: 2012-08-04 21:11 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Fabrice Florin 2012-05-11 17:18:07 UTC
To prevent spam, we will throttle all feedback posts to only allow 10 posts per user per hour per article. If a user exceeds that limit, their post will be disallowed and a message will be shown, saying: "Your post has been rejected because you have recently posted more feedback than recommended in Wikipedia's feedback guidelines. Please do not post feedback repeatedly or excessively."

This feature may be implemented using a cookie, to keep track of when users posts feedback. For example, we may look at the timestamps of the last 10 posts from that user, and reject the post if the first timestamp is less than an hour ago.

Let's see if we can adapt the code from Moodbar to make this happen.

To be fleshed out here, as soon as we have a bit more feasibility study:
http://www.mediawiki.org/wiki/Article_feedback/Version_5/Feature_Requirements#Throttling
Comment 1 mjackson 2012-05-30 18:37:57 UTC
As discussed in the teleconference just now, due to browser limitations on number and size of cookies, it isn't feasible to track per-article activity using only cookies.  So, this is changing to be site-wide feedback activity and the threshold will be 20 (configurable via usual method for configuration variables within AFT) per hour.
Comment 2 Fabrice Florin 2012-05-30 19:02:06 UTC
Thanks, Mike!

I updated the feature requirements page accordingly:
http://www.mediawiki.org/wiki/Article_feedback/Version_5/Feature_Requirements#Throttling
Comment 3 mjackson 2012-06-01 20:11:18 UTC
 https://gerrit.wikimedia.org/r/9699
Comment 4 mjackson 2012-06-01 21:52:19 UTC
https://gerrit.wikimedia.org/r/#/c/9710/ for some whitespace-type issues raised during code review

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links