https://bugzilla.wikimedia.org/show_bug.cgi?id=38628
--- Comment #1 from Matthias Mullie <mmul...@wikimedia.org> 2012-07-25 14:14:19 UTC --- The URL could include the user name, as so: http://en.wikipedia.org/wiki/Special:ArticleFeedbackv5/watchlist/Fabrice_Florin > This would enable me to see feedback on your watchlist - is it ok for us to > expose someone's watchlist publicly? If not, we could drop the username from the url (since you can only see your own, it's a bit pointless to add the username to the url) Then we're only left with: http://en.wikipedia.org/wiki/Special:ArticleFeedbackv5/watchlist -> but this should, given the current url scheme, yield feedback on the article named "watchlist", so we're having somewhat of a uri clash Anyway, that's quite an unimportant discussion right now. More of a problem turns out to be the filter totals. Fetching the feedback list = no problem More of a problem is the filter totals however. To keep things scalable, they're being calculated as soon as feedback is given or an action is performed on feedback, for all possible filters and than that total is read upon display (rather than calculating all totals for all filters on display) The above can not properly be implemented with the watchlist: either we would have to calculate the totals upon display (way too intensive; doesn't scale) or we would have to subscribe to the watchlist-hooks to only calculate these totals upon subscription and from then on use the same principle like the current filters (though less intensive, this doesn't scale either: the larger the pool of feedback/items on watchlist grows, the more problematic this calculation) Conclusion: there's no way to implement this that scales well, unless: - we can drop the totals per filter, for watchlists - we don't need accurate totals over the entire list of feedback on your articles, just the feedback given since you subscribed - we wait and revise this when we can properly shard the data -- 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 Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l