Help:Extension:GlobalUserPage

The ext-gup>Special:MyLanguage/Extension:GlobalUserPage|GlobalUserPage extension lets you reuse the same user page across multiple wikis in a wikifarm.

Enabling your global user page
In most cases, you don't need to do anything. If a local user page is not showing what you desire, you may need one or more of the following steps.


 * Create your user page on the central wiki. (For example, Wikimedia projects use [//meta.wikimedia.org/wiki/Special:MyPage your Meta user page].)


 * If the feature is disabled by default and ext-gp>Special:MyLanguage/Extension:GlobalPreferences|GlobalPreferences is installed, go to Special:GlobalPreferences and enable the "Use global user page" and "Use this preference on all wikis" checkboxes.


 * If you already have a local user page on some wiki with content which you no longer want to be shown, you need to request its deletion. See h-deleting>Special:MyLanguage/Help:Deleting a page|Help:Deleting a page for details, or contact an administrator of that wiki.

Where content comes from
Your global user page is generated on the central wiki, and the result is shown on local wikis. When you use templates, the content you see on the central wiki is what you'll see on other wikis. Your global user page won't use local templates when it displays on a local wiki, and if you use to list subpages, this transclusion will expand in the context of the global wiki, not in the context of the local wiki.

This also applies to the   h-magic>Special:MyLanguage/Help:Magic_words#Localization|parser function, which will show system messages from the central wiki.

h-wikilinks>Special:MyLanguage/Help:Wikilinks|Wikilinks are relative, so they'll point to the local wiki.

On Wikimedia projects, use [//meta.wikimedia.org/wiki/Help:Interwiki_linking#Portable_links portable interwiki links].

Controlling what content is displayed
Just like transcluding a template, you can use the   and   tags to control what content is displayed only locally, or only globally.

You can "opt out" of global user pages by simply wrapping your central user page in  </> tags. If the page is empty (or consists only of invisible content like <tvar|noindex><tt> __NOINDEX__ </tt></>), it won't be shown on other wikis.

Caveats
etc.
 * Your user page might not look the same on other wikis due to differences in their site CSS.
 * Transclusions of special pages or parser functions like <tvar|example> </> won't update as frequently as they do locally.
 * External links to pages on the central wiki constructed with the magic words
 * &hellip; &hellip;
 * &hellip; &hellip;
 * &hellip; &hellip;
 * &hellip; &hellip;
 * are rendered as links to pages on the central wiki also on the local wiki. Some kind of  workaround for this limitation does not (yet) exist.

Try <tvar|code> &hellip; </> to get a page status indicator affecting only the user page on the central wiki, i.e., metawikimedia for most Wikimedia projects.
 * Page status indicators on the central wiki user page, e.g., an ICBM address geohack in <tvar|code> &hellip; </>, will not work on local wikis.