On 8/10/14, 6:27 AM, Erik Moeller wrote:
Hi folks,
Admins are currently given broad leeway to customize the user experience for all users, including addition of site-wide JS, CSS, etc. These are important capabilities of the wiki that have been used for many clearly beneficial purposes. In the long run, we will want to apply a code review process to these changes as with any other deployed code, but for now the system works as it is and we have no intent to remove this capability.
Sorry, I strongly disagree that the current system works. Every so often we discover that a wiki has been loading external resources in site-wide JS for months. Local sysops might have no idea on what they're doing, and just copy and paste what someone told them to do. Edits like [1] make that terribly obvious.
I filed bug 69445[2] as a tracking bug to implement a sane code review process for these pages. I don't imagine it will happen anytime soon, but now seems like a good time to start discussion about it.
[1] https://szl.wikipedia.org/w/index.php?title=MediaWiki%3ACommon.js&diff=p... [2] https://bugzilla.wikimedia.org/show_bug.cgi?id=69445
-- Legoktm