I think that Miraheze could benefit from the GlobalUserPage extension that Wikimedia uses. Basically, this would automatically mirror a Meta user page on all wikis where that user does not have a local user page. This would also help cosmetics as well, as it would eliminate a user list full of red links on wikis where the only users are non-contributing stewards and sysadmins.
If it is installed it should be disabled by default and only users that want it should be able to enable it. Waiting for approval from sysadmins before this can be installed as it would be a global extension.
If we were to follow Wikimedia config, it's not something user can turn it on and off. Users have no choice, extension does not care whether they want global userpage or not.
- if you don't have meta userpage and don't have local userpage = nothing happens.
- if you have meta userpage and don't have local userpage = meta userpage replicated to local.
- if you have meta userpage and local userpage = local userpage.
The extension in its experimental versions implemented the magic word __NOGLOBAL__ that allows to just deactivate the global user page. However, this is a beta feature that is just being implemented in WMF wikis and from here to Miraheze it can take several months. My suggestion for now (if there is still interest) would be to open an RFC in Meta and seek global consensus.
Actually, I believe that __NOGLOBAL__ should work on the most recent version.
However, there also appears to be a way to make global user pages opt-in, if we set wgDefaultUserOptions['globaluserpage'] = false;, but even if we don't it should be something you can opt out of in preferences, or by NOGLOBAL. Again, you can always just control content by using <noinclude></noinclude> tags.
At the moment I think we could look for the possibility to discuss it globally and see the opinion of the rest of the users. I think that <noinclude> tags also work, besides, technically, users who generally edit in several wikis for different reasons (either by CVT, cleaning, etc.) would rather have global user pages to remove The red and passing links that the local collaborators know how to contact them or who they are without having to resort to Meta.
Also, the MediaWiki.org documentation page has this:
I'm for an RfC. If I have content I don't want to be on 800+ random wikis (as me or some user may have) then I want a little switch saying on off. Also community consensus is just about everything on a wiki where there is an active community to make the decision (like meta).
There has been discussion on the Community noticeboard about this. I am worried about this as it seems everyone who has supported the motion is already well versed in dealing with Mediawiki in a top level sense. I believe that is unfair to the countless number of people on Miraheze who are not experienced with Miraheze and may find it confusing and annoying having to disable something they don't want. I believe there should be an opt-in and I do not see why everyone cannot agree on that, it is simpler, makes everyone's life easier and allow both sides of this debate, happy.
If this cannot be settled here, then an RfC is needed and all community members need to be invited to comment on such a matter.
There is a prefrences option that can be set to false by default, but it requires the GlobalPreferences extension, which recently passed WMF security review. They are planning to deploy it on their production wikis.