There's an RFC about that: https://www.mediawiki.org/wiki/Requests_for_comment/Global_user_preferences
A lot of things that should be global aren't global.
Global user accounts are really global user names, passwords, and email addresses, and not much else. User ids are not quite global—there is a central id, but also a local id, and my impression is that the local id is used more often. E.g., for analyzing contribution listing and statistics, the local id is needed.
Other things I can immediately think of that should be global and aren't: Contribution listings, cookies, watchlists. And if we move away from user accounts and identities, then also gadgets and templates (and of course modules). (If I could have only one of all of those things, I'd vote for global templates without any hesitation.)
Global notifications (a.k.a. Echo) are available, which is nice. Global user pages and common.js and common.css are possible, which is also nice. Some people use global js to auto-set preferences in all wikis upon opening them, which is a rather awful hack, but it does show that global preferences are in demand.
-- Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי http://aharoni.wordpress.com “We're living in pieces, I want to live in peace.” – T. Moore
2017-05-10 10:19 GMT+03:00 Petr Bena benapetr@gmail.com:
Hi all,
We have central auth, global user pages and stuff like that, do we have some kind of global preferences too? So that one could set interface language to English and have it like that on every single project they work on?
I don't really see a need to have different projects with different interface language but if there was a need for this we could probably make it possible to override (like add language "Same as meta" which would be default option, or something of that kind).
Maybe something that makes this possible already exists but I am not aware of that.
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l