https://bugzilla.wikimedia.org/show_bug.cgi?id=69445

--- Comment #25 from Jon <jrob...@wikimedia.org> ---
(In reply to Stefan2 from comment #16)
> I think that the problem is that the MediaWiki namespace can be edited by
> any administrator. Many administrators do not understand what the code does,
> as demonstrated for example by the "~~~~" in
> [[szl:Special:PermanentLink/207947]], which Legoktm mentioned above. A
> simple solution would be to remove the right to edit pages in the MediaWiki
> namespace from administrators and instead assign it to a new group,
> "scripteditors", consisting of editors who understand how the code works.
> 

> Broadly, administrators are trusted users and should be treated as such.

Yes but whereas I might trust a fellow developer, I still wouldn't at all me
comfortable if they +2ed their own code and this is why we have code review
processes. Also I might trust an administrator in wiki things but if they are
unable to use a code review tool then I wouldn't trust them to edit JavaScript.
I worry that a lot of this is due to an outdated idea that JavaScript is not a
real language. Ask yourself what if MediaWiki:Common.php existed and how
allowing editing of code on a wiki that would make you feel...

I can imagine Common.js being useful for a hobby wiki to make a few tweaks, but
it really has no place on a Wikimedia wiki and we should certainly not be
building code review systems to support it. Instead we should be focusing
energy on making code review in mediawiki core quicker and more enticing and
more regularly deploying our code.

-- 
You are receiving this mail because:
You are the assignee for the bug.
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

Reply via email to