Extension:GlobalPreferences

The GlobalPreferences extension allows a user to decide which user preferences to set as global (wikifarm-wide) and which to keep local. For example, you can set your skin to be the same on all wikis, but have different watchlist settings on different wikis.

By default, $wgSharedTables includes the  database table. One global preferences table is enough for most use cases, but this extension is useful for use cases such as:
 * One wiki has a preference hidden with $wgHiddenPrefs, and another doesn't.
 * A user wants to set a different skin on each wiki
 * Two wikis have two different gadgets named the same.
 * A wiki has an extension installed which sets a preference, but that extension is not enabled on another wiki in the farm
 * etc.

Configuration parameters

 * : Database to store preferences in. If null, uses $wgDBname.