Page MenuHomePhabricator

Add documentation for settings removed from Wikibase example settings
Open, Needs TriagePublic

Description

In T291617: [UX Review] [REPO] WikibaseRepo and WikibaseClient should not require loading default or example settings files, we removed several commented-out settings from the Wikibase example settings. In some cases, those comments were the only hint that such a setting might be desirable for a Wikibase installation. We should document these settings elsewhere. (Note that not all of these settings are Wikibase settings; some are general MediaWiki settings that become especially relevant with Wikibase.)

  • $wgLBFactoryConf – for repo/client wikis on different database servers
  • $wgLockManagers + $wgWBRepoSettings['dispatchingLockManager'] – for synchronizing multiple change dispatchers (might go away with change dispatching via jobs)
  • $wgGroupPermissions – might already be sufficiently documented at mw:Wikibase/Permissions
  • $wgWBRepoSettings['termboxEnabled'] + 'ssrServerUrl' + 'ssrServerTimeout'? (already documented in the main options documentation)
  • 'sharedCacheKeyPrefix' + 'sharedCacheKeyGroup' repo+client config – default doesn’t share the cache between different wikis