https://bugzilla.wikimedia.org/show_bug.cgi?id=37616
--- Comment #14 from Fabrice Florin <[email protected]> 2012-06-19 07:39:10 UTC --- On Jun 18, 2012, at 11:21 PM, Reha Sterbin wrote: In order to ramp up AFTv5 inclusion gradually, two things need to change: 1. AFTv5 needs to be aware of AFTv4 when selecting based on lottery: if the article "wins" AFTv4, AFTv5 needs to shut itself off. Category-based exclusion will remain as-is: lottery will only apply to articles with neither whitelisted nor blacklisted categories. 2. The lottery needs to be implemented in the javascript, so that changes can propogate within a relatively short timeframe. (Keeping it in the back end means that changes propogate as pages are edited, which could take up to 30 days.) In order for the lottery to be implemented in the js for talk pages and and the special page, the hook must be updated to send the associated page ID to the javascript. That means that there will be a period where some pages have new javascript (expecting a page ID and performing a lottery check) but old markup (the page ID is not sent) -- in this case, I propose showing it: under the old scheme, it would only have gotten to the javascript if it passed all the required checks. Matthias, you can find my work in the branch omnitiwork/js-lottery -- I believe I've got everything in, but I haven't had much time to test. -Reha ---------------------------- On Jun 19, 2012, at 12:38 AM, Fabrice Florin wrote: Thanks, Reha, nicely done! I posted your helpful explanation below on Bugzilla as well, so we can track this project there, in a public record. Matthias, it's all yours. Please be very careful in your final implementation of this new code. We want to avoid accidentally displaying the feedback tool to a large user base prematurely, as we did a couple weeks ago. In our initial test, we will want to only add a few hundred more pages through the lottery, beyond the current sample of 22k articles. That is on the order of 0.001% of the english encyclopedia. Once we confirm that this is working well, then we plan to gradually increase that lottery percentage all the way to 10% of en-wiki by July 3. Also, remember that if you encounter a serious road-block due to having to support AFT4, we are prepared to remove AFT4 from the encyclopedia entirely, if this will reduce the risk and effort on your end. Last but not least, please send Roan the prioritized list of all gerrit revisions we need him to review at least a couple hours prior to deployment tomorrow. Thanks! Fabrice -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
