On 7 February 2012 16:39, Petr Bena benapetr@gmail.com wrote:
I agree it would be better to have this option as a default, however it's a question if it should be hardcoded in mediawiki, or if it should be an extension, which is preinstalled in mediawiki download package and can be disabled anytime if users wouldn't like it.
Any one can write such an extension right now if they please. And has already been mentioned in this thread, people have. Although, these attempts are not very good.
I mean, if it was hardcoded, would it be possible to turn it off / use the current way of config management which is more friendly for large mediawiki installations and has better security than gui?
Of course. Ironically, however, the very setting for such would be found in the LocalSettings.php file. But I would propose that it is per default disabled, but in all new installations, the variable is set to true (unless (perhaps) disabled during the installation progress), so MediaWiki installations that have been upgraded don't find itself in a situation where another Sysop suddenly modifies the LocalSettings.php into something useless.
Which reminds me; what sort of permissions are we thinking? It should certainly be something higher than Sysop.