We had some discussions about this at the devsummit, since it was on one of the wish lists.. https://phabricator.wikimedia.org/T16950
At that time I suggested it would probably be easier and less risky, to start of with a tools project, that allows you to apply a setting to all our properties. Saves you a lot of the effort of figuring out how to 'position' this in the UI, and what to do when people want exceptions to global defaults etc..
DJ
On Wed, May 10, 2017 at 5:16 PM, Brad Jorsch (Anomie) <bjorsch@wikimedia.org
wrote:
On Wed, May 10, 2017 at 3:48 AM, Yongmin H. lists@revi.pe.kr wrote:
Language is hackable via JS but settings like 'set timezone to blah blah, disable VE if it's enabled, disable compact language if enabled, set
to plaintext only, disable xwiki notification, ...' can't be done via JS hack, which is unfortunate.
It probably can, almost[1] anything you can change in Special:Preferences could be changed via something in your global user JS calling the action API's action=options.
The main drawback is that it wouldn't take effect on a wiki until after the first time you visit a page there that loads your global user JS.
[1]: There are a few things like 'realname' and 'emailaddress' that can't be set that way.
-- Brad Jorsch (Anomie) Senior Software Engineer Wikimedia Foundation _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l