[ 'x' ], 'enwiki' => [ 'y' ] ] # and this file has # [ 'default' => [ 'v' ], 'wikipedia' => [ 'w' ] ] # then the effective value will be # [ 'default' => [ 'v' ], 'enwiki' => [ 'y' ], 'wikipedia' => [ 'w' ] ] # - Prefix a setting key with '-' to disable merging (ignore InitialiseSettings.php # values entirely). # - Please wrap your code in functions to avoid tainting the global scope. # # Effective load order: # - multiversion # - mediawiki/DefaultSettings.php # - wmf-config/*Services.php # - wmf-config/InitialiseSettings.php # - wmf-config/InitialiseSettings-labs.php [THIS FILE] # - wmf-config/CommonSettings.php # - wmf-config/CommonSettings-labs.php # # Included from: wmf-config/CommonSettings.php. # // Inline comments are often used for noting the task(s) associated with specific configuration // and requiring comments to be on their own line would reduce readability for this file // phpcs:disable MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment use MediaWiki\Extension\WikimediaEditorTasks\WikipediaAppCaptionEditCounter; use MediaWiki\Extension\WikimediaEditorTasks\WikipediaAppDescriptionEditCounter; use MediaWiki\Extension\WikimediaEditorTasks\WikipediaAppImageDepictsEditCounter; /** * Get overrides for Beta Cluster settings. This is applied in MWConfigCacheGenerator. * * Keys that start with a hyphen will completely override the prodution settings * from InitializeSettings.php. * * Keys that don't start with a hyphen will have their settings merged with * the production settings. * * @return array */ function wmfGetOverrideSettings() { return [ // All settings with $lang, $site, etc. for replacement during initialisation must be listed here '@replaceableSettings' => [ ], 'wgParserCacheType' => [ // Like production, but without the mysql fallback behind it // See $wgObjectCaches['mysql-multiwrite'] in CommonSettings.php 'default' => 'mcrouter', ], 'wgParsoidCacheConfig' => [ 'default' => [ 'StashType' => null, // defaults to using MainStash 'StashDuration' => 2 * 60 * 60, // 24h in production 'CacheThresholdTime' => 0.0, // 0 means cache all 'WarmParsoidParserCache' => true, // T320535: enable cache warming ], ], 'wgLanguageCode' => [ 'votewiki' => 'en', // T295242 ], 'wgSitename' => [ 'wikivoyage' => 'Wikivoyage', ], '-wgServer' => [ 'wiktionary' => 'https://$lang.wiktionary.beta.wmflabs.org', 'wikipedia' => 'https://$lang.wikipedia.beta.wmflabs.org', 'wikiversity' => 'https://$lang.wikiversity.beta.wmflabs.org', 'wikisource' => 'https://$lang.wikisource.beta.wmflabs.org', 'wikiquote' => 'https://$lang.wikiquote.beta.wmflabs.org', 'wikinews' => 'https://$lang.wikinews.beta.wmflabs.org', 'wikibooks' => 'https://$lang.wikibooks.beta.wmflabs.org', 'wikivoyage' => 'https://$lang.wikivoyage.beta.wmflabs.org', 'apiportalwiki' => 'https://api.wikimedia.beta.wmflabs.org', 'commonswiki' => 'https://commons.wikimedia.beta.wmflabs.org', 'foundationwiki' => 'https://foundation.wikimedia.beta.wmflabs.org', 'incubatorwiki' => 'https://incubator.wikimedia.beta.wmflabs.org', 'loginwiki' => 'https://login.wikimedia.beta.wmflabs.org', 'metawiki' => 'https://meta.wikimedia.beta.wmflabs.org', 'votewiki' => 'https://vote.wikimedia.beta.wmflabs.org', 'wikidatawiki' => 'https://wikidata.beta.wmflabs.org', 'wikifunctionswiki' => 'https://wikifunctions.beta.wmflabs.org', 'en_rtlwiki' => 'https://en-rtl.wikipedia.beta.wmflabs.org', ], '-wgCanonicalServer' => [ 'wikipedia' => 'https://$lang.wikipedia.beta.wmflabs.org', 'wikibooks' => 'https://$lang.wikibooks.beta.wmflabs.org', 'wikiquote' => 'https://$lang.wikiquote.beta.wmflabs.org', 'wikinews' => 'https://$lang.wikinews.beta.wmflabs.org', 'wikisource' => 'https://$lang.wikisource.beta.wmflabs.org', 'wikiversity' => 'https://$lang.wikiversity.beta.wmflabs.org', 'wiktionary' => 'https://$lang.wiktionary.beta.wmflabs.org', 'wikivoyage' => 'https://$lang.wikivoyage.beta.wmflabs.org', 'apiportalwiki' => 'https://api.wikimedia.beta.wmflabs.org', 'metawiki' => 'https://meta.wikimedia.beta.wmflabs.org', 'commonswiki' => 'https://commons.wikimedia.beta.wmflabs.org', 'foundationwiki' => 'https://foundation.wikimedia.beta.wmflabs.org', 'loginwiki' => 'https://login.wikimedia.beta.wmflabs.org', 'votewiki' => 'https://vote.wikimedia.beta.wmflabs.org', 'wikidatawiki' => 'https://wikidata.beta.wmflabs.org', 'wikifunctionswiki' => 'https://wikifunctions.beta.wmflabs.org', 'en_rtlwiki' => 'https://en-rtl.wikipedia.beta.wmflabs.org', ], '-wgUploadPath' => [ 'default' => 'https://upload.wikimedia.beta.wmflabs.org/$site/$lang', 'private' => '/w/img_auth.php', 'commonswiki' => 'https://upload.wikimedia.beta.wmflabs.org/wikipedia/commons', 'metawiki' => 'https://upload.wikimedia.beta.wmflabs.org/wikipedia/meta', 'testwiki' => 'https://upload.wikimedia.beta.wmflabs.org/wikipedia/test', ], '-wgThumbnailBuckets' => [ 'default' => [ 256, 512, 1024, 2048, 4096 ], ], '-wgThumbnailMinimumBucketDistance' => [ 'default' => 32, ], '-wmgDefaultMonologHandlers' => [ 'default' => 'wgDebugLogFile', ], // Stream config default settings. // The EventStreamConfig extension will add these // settings to each entry in wgEventStreams if // the entry does not already have the setting. // Beta only has eqiad. prefixed topics. 'wgEventStreamsDefaultSettings' => [ 'default' => [ 'topic_prefixes' => [ 'eqiad.' ], ], ], // EventStreamConfig overrides for beta sites. // // NOTE: It is not valid to use '+' with 'default'. // Keys for group/wiki here replace those from prod. The result is interpreted by // SiteConfiguration. There can only be one 'default' in the end. The order is the same // as within prod settings (default>group>wikiid), with later ones replacing earlier ones, // unless '+' is used on a later one in which case the values are merged. 'wgEventStreams' => [ '+wikipedia' => [ // Override default settings to enable // rc0.mediawiki.page_change on selective wikis as we roll it out and test it. // https://phabricator.wikimedia.org/T311129 'rc0.mediawiki.page_change' => [ 'producers' => [ 'mediawiki_eventbus' => [ 'enabled' => true, ], ], ], ], '+enwiki' => [ 'mediawiki.ipinfo_interaction' => [ 'schema_title' => 'analytics/mediawiki/ipinfo_interaction', 'destination_event_service' => 'eventgate-analytics-external', ], // See https://phabricator.wikimedia.org/T310852 'desktop_mobile_link_clicks' => [ 'schema_title' => '/analytics/mediawiki/client/metrics_event', 'destination_event_service' => 'eventgate-analytics-external', 'producers' => [ 'metrics_platform_client' => [ 'events' => [ 'mediawiki.desktop_link.click', // T310852 ], 'provide_values' => [ 'page_title', 'page_namespace', 'performer_edit_count_bucket', 'performer_groups', 'performer_is_logged_in', ], ], ], ], ] ], // EventLogging will POST events to this URI. 'wgEventLoggingServiceUri' => [ // Configured in profile::trafficserver::backend::mapping_rules // in Horizon hiera prefixpuppet for deployment-cache-text. 'default' => 'https://intake-analytics.wikimedia.beta.wmflabs.org/v1/events?hasty=true', ], // Historically, EventLogging would register Schemas and revisions it used // via the EventLoggingSchemas extension attribute like in // https://gerrit.wikimedia.org/g/mediawiki/extensions/WikimediaEvents/+/master/extension.json#51 // // It also overrides these with the $wgEventLoggingSchemas global. // While in the process of migrating legacy EventLogging events to event platform, // use the wgEventLoggingSchemas to override the extension attribute for an incremental rollout. // This will be removed from mediawiki-config once all schemas have been successfully migrated // and the EventLoggingSchemas extension attributes are all set to Event Platform schema URIs. // ONLY Legacy EventLogging schemas need to go here. This is the switch that tells // EventLogging to POST to EventGate rather than GET to EventLogging beacon. // https://phabricator.wikimedia.org/T238230 'wgEventLoggingSchemas' => [ '+group2' => [ // Add beta only migrated wgEventLoggingSchemas configs here. Production // wgEventLoggingSchemas are merged in, so if your settings for // production and beta are the same, you can omit also adding an entry here. ], ], 'wgEventLoggingStreamNames' => [ '+enwiki' => [ 'mediawiki.ipinfo_interaction', 'desktop_mobile_link_clicks', ], ], // Log channels for beta cluster // See detailed comments on 'wmgMonologChannels' in InitializeSettings.php // Note: logstash won't go below info level, unless logstash=>debug is specified 'wmgMonologChannels' => [ 'default' => [ // Copied from default production // For channels where there is production configuration that labs // overrides, the relevant line from the production config is commented out // rather than removed, so that it is clear what has changed '404' => 'debug', 'AbuseFilter' => 'debug', 'AdHocDebug' => 'debug', // for temp live debugging 'antispoof' => 'debug', 'api' => [ 'logstash' => false ], 'api-feature-usage' => 'debug', 'api-readonly' => 'debug', 'api-request' => [ 'udp2log' => false, 'logstash' => false, 'eventbus' => 'debug', 'buffer' => true ], 'api-warning' => 'debug', 'authentication' => 'info', 'authevents' => 'info', 'badpass' => 'debug', 'badpass-priv' => 'debug', 'BlockManager' => 'info', 'BounceHandler' => 'debug', 'Bug58676' => 'debug', // Invalid message parameter 'cache-cookies' => 'debug', 'captcha' => 'debug', 'CampaignEvents' => 'debug', 'CentralAuth' => 'debug', 'CentralNotice' => 'debug', // 'CirrusSearch' => 'debug', 'cirrussearch-request' => [ 'udp2log' => false, 'logstash' => false, 'eventbus' => 'debug', 'buffer' => true, ], 'CirrusSearchChangeFailed' => 'debug', 'CirrusSearchSlowRequests' => 'debug', 'cite' => 'debug', 'Cognate' => 'debug', // WMDE & Addshore 'collection' => 'debug', // -cscott for T73675 'CommunityConfiguration' => 'debug', // 'csp' => [ 'logstash' => 'info', 'udp2log' => 'info' ], // 'csp-report-only' => [ 'logstash' => 'info', 'udp2log' => 'info' ], 'rdbms' => 'warning', 'DeferredUpdates' => 'error', 'deprecated' => 'debug', 'diff' => 'debug', 'editpage' => 'warning', // T251023 'Echo' => 'debug', 'Elastica' => 'info', 'error' => 'debug', // 'EventBus' => [ 'logstash' => 'error' ], 'EventLogging' => 'debug', 'exception' => 'debug', 'exception-json' => [ 'logstash' => false ], 'exec' => 'debug', 'export' => 'debug', 'ExtensionDistributor' => 'error', // T225243 'ExternalStore' => 'debug', 'fatal' => 'debug', 'FileImporter' => 'debug', 'FileOperation' => 'debug', 'Flow' => 'debug', // -erikb 2014/03/08 'formatnum' => 'info', // - cscott 2020/11/09 for T267587/T267370 'FSFileBackend' => 'debug', // - gilles for T75229 'generated-pp-node-count' => 'debug', 'GlobalTitleFail' => [ 'sample' => 10000 ], // chad hates $wgTitle 'GlobalWatchlist' => [ 'logstash' => 'debug', 'udp2log' => 'debug' ], // T268181 'goodpass' => 'debug', 'goodpass-priv' => 'debug', 'GrowthExperiments' => 'info', 'headers-sent' => 'debug', 'HttpError' => 'error', // Only log http errors with a 500+ code T85795 // 'JobExecutor' => [ 'logstash' => 'warning' ], 'ldap' => 'warning', 'Linter' => 'debug', 'LocalFile' => 'debug', 'localhost' => [ 'logstash' => false ], 'LockManager' => 'warning', 'logging' => 'debug', 'LoginNotify' => 'debug', 'MassMessage' => 'debug', // for 59464 -legoktm 2013/12/15 'Math' => 'info', // mobrovac for T121445 'mediamoderation' => 'debug', // for T303312 changed from warning 'memcached' => 'error', // -aaron 2012/10/24 'message-format' => [ 'logstash' => 'warning' ], 'MessageCacheError' => 'debug', 'mobile' => 'debug', 'NewUserMessage' => 'debug', 'OAuth' => 'info', // T244185 'objectcache' => 'warning', 'OutputBuffer' => 'debug', 'ORES' => 'info', 'PageTriage' => 'debug', 'PageViewInfo' => 'info', 'ParserCache' => 'warning', 'Parsoid' => 'warning', 'poolcounter' => 'debug', 'preferences' => 'info', 'purge' => 'debug', 'query' => 'debug', 'ratelimit' => 'debug', 'readinglists' => 'warning', 'recursion-guard' => 'debug', 'RecursiveLinkPurge' => 'debug', 'redis' => 'info', // -asher 2012/10/12 'Renameuser' => 'debug', 'resourceloader' => 'info', 'ResourceLoaderImage' => 'debug', // - demon, matmarex 'RevisionStore' => 'info', // 'runJobs' => [ 'logstash' => 'warning' ], // - bd808, T113571 'SaveParse' => 'debug', 'security' => 'debug', 'session' => [ 'udp2log' => false, 'logstash' => 'info' ], 'session-ip' => [ 'udp2log' => false, 'logstash' => 'info' ], 'SimpleAntiSpam' => 'debug', 'slow-parse' => 'debug', 'slow-parsoid' => 'info', 'SpamBlacklistHit' => 'debug', 'SpamRegex' => 'debug', 'SQLBagOStuff' => 'debug', 'StashEdit' => 'debug', 'StopForumSpam' => 'debug', 'SwiftBackend' => 'debug', // -aaron 5/15/12 'texvc' => 'debug', 'throttler' => 'info', 'thumbnail' => 'debug', 'thumbnailaccess' => 'debug', // T106323 'TitleBlacklist-cache' => 'debug', // For T85428 'torblock' => 'debug', 'TranslationNotifications.Jobs' => 'debug', 'Translate.Jobs' => 'debug', 'Translate.MessageBundle' => 'debug', 'Translate.TtmServerUpdates' => 'debug', 'Translate' => 'debug', 'UpdateRepo' => 'debug', 'updateTranstagOnNullRevisions' => 'debug', 'upload' => 'debug', 'VisualEditor' => 'debug', 'wfLogDBError' => 'debug', // Former $wgDBerrorLog 'Wikibase' => [ 'udp2log' => 'info', 'logstash' => 'warning', 'sample' => false, ], 'WikibaseQualityConstraints' => 'debug', 'WikiLambda' => 'warning', 'WikimediaEvents' => 'error', // For T205754 & T208233 'Wikisource' => 'info', 'WikitechGerritBan' => 'debug', 'WikitechPhabBan' => 'debug', 'WMDE' => 'debug', // WMDE & Addshore T174948 & T191500 'xff' => [ 'logstash' => false ], 'XMP' => 'warning', // T89532 // Additional logging for labs 'CentralAuthVerbose' => 'debug', 'CirrusSearch' => 'info', 'csp' => 'info', 'csp-report-only' => 'info', 'dnsblacklist' => 'debug', 'EventBus' => 'debug', 'JobExecutor' => [ 'logstash' => 'debug' ], 'MessageCache' => 'debug', 'runJobs' => [ 'logstash' => 'info' ], 'squid' => 'debug', 'Phonos' => 'debug', ], ], '-wmgSiteLogo1x' => [ 'default' => '/static/images/project-logos/betawiki.png', 'commonswiki' => '/static/images/project-logos/betacommons.png', 'metawiki' => '/static/images/project-logos/betametawiki.png', // T125942 'wikibooks' => '/static/images/project-logos/betacommons.png', 'wikidata' => '/static/images/project-logos/betawikidata.png', 'wikinews' => '/static/images/project-logos/betacommons.png', 'wikiquote' => '/static/images/project-logos/betacommons.png', 'wikisource' => '/static/images/project-logos/betacommons.png', 'wikiversity' => '/static/images/project-logos/betawikiversity.png', 'wikivoyage' => '/static/images/project-logos/betacommons.png', 'wiktionary' => '/static/images/project-logos/betacommons.png', 'wikifunctionswiki' => '/static/images/project-logos/betawikifunctions.png', ], '-wmgSiteLogo1_5x' => [], '-wmgSiteLogo2x' => [], '-wmgSiteLogoIcon' => [ 'default' => '/static/images/project-logos/wikimedia-cloud-services.svg' ], '-wmgSiteLogoVariants' => [ 'default' => null, ], '-wmgSiteLogoWordmark' => [ 'default' => null, ], '-wmgSiteLogoTagline' => [ 'default' => null, ], 'wgFavicon' => [ 'dewiki' => 'https://upload.wikimedia.org/wikipedia/commons/1/14/Favicon-beta-wikipedia.png', 'enwiki' => 'https://upload.wikimedia.org/wikipedia/commons/1/14/Favicon-beta-wikipedia.png', ], '-wmgEnableCaptcha' => [ 'default' => true, ], '-wmgEchoCluster' => [ 'default' => false, ], 'wgEchoPollForUpdates' => [ 'enwiki' => 60, 'cawiki' => 60, ], 'wmgEchoEnablePush' => [ 'default' => true, ], 'wgEchoPushServiceBaseUrl' => [ 'default' => 'http://deployment-push-notifications01.deployment-prep.eqiad1.wikimedia.cloud:8900/v1/message', ], 'wgEchoPushMaxSubscriptionsPerUser' => [ 'default' => 10, ], 'wgMaxExecutionTimeForExpensiveQueries' => [ 'default' => 30000, ], 'wgEchoWatchlistNotifications' => [ 'default' => true, ], # FIXME: make that settings to be applied '-wgShowExceptionDetails' => [ 'default' => true, ], 'wgSignatureValidation' => [ 'default' => 'new', // T248632 ], # To help fight spam, makes rules maintained on metawiki # to be available on all beta wikis. '-wmgUseGlobalAbuseFilters' => [ 'default' => true, ], // T39852 'wmgUseWikimediaShopLink' => [ 'default' => false, 'enwiki' => true, 'simplewiki' => true, ], 'wgWMEDesktopWebUIActionsTracking' => [ 'default' => 1, ], 'wgWMEPageSchemaSplitTestSamplingRatio' => [ 'default' => 1, ], 'wgWMESessionTick' => [ 'default' => true, ], // Enable MediaWiki client side (browser) Javascript error logging. // This is the publicly accessible endpoint for eventgate-logging-external. 'wgWMEClientErrorIntakeURL' => [ 'default' => 'https://intake-logging.wikimedia.beta.wmflabs.org/v1/events?hasty=true' ], 'wmgUseMobileFrontend' => [ 'default' => true, 'wikifunctionswiki' => false, // T349408 ], 'wgWMEMobileWebUIActionsTracking' => [ 'default' => 1, // T294738 'enwiki' => 1, // T346106 ], // T266065 'wgMFUseDesktopSpecialWatchlistPage' => [ 'default' => [ 'base' => true, 'amc' => true, ], ], 'wgMFAmcOutreach' => [ 'default' => true ], 'wgMFAmcOutreachMinEditCount' => [ 'default' => 0 ], 'wgMFFallbackEditor' => [ 'default' => 'visual', ], # Do not run any A/B tests on beta cluster (T206179) '-wgMinervaABSamplingRate' => [ 'default' => 0, ], 'wgMinervaNightMode' => [ 'default' => [ 'base' => true, 'loggedin' => true, ], ], 'wmgMinervaNightModeExcludeTitles' => [ 'default' => [ 'Banana' ], ], // // // Skins // // 'wgDefaultSkin' => [ 'default' => 'vector-2022', ], 'wgSkipSkins' => [ 'default' => [ 'cologneblue', 'contenttranslation', 'modern' ], // T263093, T287616, T223824 ], // ResourceLoader 'wgResourceLoaderClientPreferences' => [ 'default' => true, ], '-wmgCentralAuthCookieDomain' => [ 'default' => '', // wiki families 'wikipedia' => '.wikipedia.beta.wmflabs.org', 'wikibooks' => '.wikibooks.beta.wmflabs.org', 'wikinews' => '.wikinews.beta.wmflabs.org', 'wikiquote' => '.wikiquote.beta.wmflabs.org', 'wikisource' => '.wikisource.beta.wmflabs.org', 'wikiversity' => '.wikiversity.beta.wmflabs.org', 'wikivoyage' => '.wikivoyage.beta.wmflabs.org', 'wiktionary' => '.wiktionary.beta.wmflabs.org', // wikis which are not Wikipedias but use *.wikipedia.beta.wmflabs.org 'testwiki' => '.wikipedia.beta.wmflabs.org', ], '-wmgCentralAuthAutoLoginWikis' => [ 'default' => [ '.wikipedia.beta.wmflabs.org' => 'enwiki', '.wikibooks.beta.wmflabs.org' => 'enwikibooks', '.wikinews.beta.wmflabs.org' => 'enwikinews', '.wikiquote.beta.wmflabs.org' => 'enwikiquote', '.wikisource.beta.wmflabs.org' => 'enwikisource', '.wikiversity.beta.wmflabs.org' => 'enwikiversity', '.wikivoyage.beta.wmflabs.org' => 'enwikivoyage', '.wiktionary.beta.wmflabs.org' => 'enwiktionary', 'api.wikimedia.beta.wmflabs.org' => 'apiportalwiki', 'commons.wikimedia.beta.wmflabs.org' => 'commonswiki', 'meta.wikimedia.beta.wmflabs.org' => 'metawiki', 'wikidata.beta.wmflabs.org' => 'wikidatawiki', 'wikifunctions.beta.wmflabs.org' => 'wikifunctionswiki', ], ], // // Vector // // Skin versions are strings not numbers. See skins/Vector/skin.json. 'wgVectorLanguageInMainPageHeader' => [ 'default' => [ 'logged_in' => true, 'logged_out' => true ], ], 'wgVectorZebraDesign' => [ 'default' => [ 'logged_in' => true, 'logged_out' => true, ] ], 'wgVectorClientPreferences' => [ 'default' => [ 'logged_in' => false, 'logged_out' => false, 'beta' => true, ], ], 'wgVectorPromoteAddTopic' => [ 'default' => true ], 'wmgCommonsMetadataForceRecalculate' => [ 'default' => true, ], /// /// ----------- BetaFeatures start ---------- /// // Enable all Beta Features in Beta Labs, even if not in production allow list 'wgBetaFeaturesAllowList' => [ 'default' => false, ], 'wgVisualEditorRebaserURL' => [ 'default' => false, 'metawiki' => 'https://visualeditor-realtime.wmflabs.org/', ], /// /// ------------ BetaFeatures end ----------- /// // https://www.mediawiki.org/wiki/Edit_check 'wgVisualEditorEditCheck' => [ 'default' => false, // T345658 'enwiki' => true, 'frwiki' => true, ], 'wgVisualEditorEditCheckTagging' => [ 'default' => false, // T345658 'enwiki' => true, 'frwiki' => true, ], // Whether to enable true section editing. false, true, 'mobile', or 'mobile-ab' 'wmgVisualEditorEnableVisualSectionEditing' => [ 'default' => 'mobile', ], 'wmgUseReportIncident' => [ 'default' => true, 'loginwiki' => false, ], 'wgReportIncidentRecipientEmails' => [ 'default' => [ 'incident-report-system-beta@wikimedia.org' ] ], 'wgReportIncidentEmailFromAddress' => [ // Same as $wgPasswordSender in CommonSettings-labs.php 'default' => 'wiki@wikimedia.beta.wmflabs.org' ], 'wmgUseRSSExtension' => [ 'dewiki' => true, ], 'wmgRSSUrlWhitelist' => [ 'dewiki' => [ 'http://de.planet.wikimedia.org/atom.xml' ], ], 'wmgContentTranslationCluster' => [ 'default' => false, ], 'wmgContentTranslationCampaigns' => [ 'default' => [ 'newarticle' ], ], 'wgSearchSuggestCacheExpiry' => [ 'default' => 300, ], # No separate Flow DB or cluster (yet) for labs. '-wmgFlowDefaultWikiDb' => [ 'default' => false, ], '-wmgFlowCluster' => [ 'default' => false, ], 'wmgFlowEnableOptInBetaFeature' => [ 'enwiki' => true, 'hewiki' => true, ], 'wgWPBBannerProperty' => [ 'default' => 'P751', ], 'wmgUseRelatedArticles' => [ 'default' => true, ], 'wmgExtraLanguageNames' => [ 'default' => [ 'en-rtl' => 'English (rtl)' ], 'wikidata' => [], 'commonswiki' => [ 'smn' => 'anarâškielâ', // T222309 'sms' => 'sääʹmǩiõll', // T222309 ], ], 'wgQuickSurveysConfig' => [ 'default' => [ 'internal example' => [ 'name' => 'internal example survey', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-example-internal-survey-question', 'answers' => [ 'ext-quicksurveys-example-internal-survey-answer-positive', 'ext-quicksurveys-example-internal-survey-answer-neutral', 'ext-quicksurveys-example-internal-survey-answer-negative', ], 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], ], 'internal example with freeform text' => [ 'name' => 'internal example survey with description and freeform text', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-example-internal-survey-question', 'answers' => [ 'ext-quicksurveys-example-internal-survey-answer-positive', 'ext-quicksurveys-example-internal-survey-answer-neutral', 'ext-quicksurveys-example-internal-survey-answer-negative', ], 'description' => 'ext-quicksurveys-example-internal-survey-description', 'freeformTextLabel' => 'ext-quicksurveys-example-internal-survey-freeform-text-label', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], ], 'internal example with multiple ansers' => [ 'name' => 'internal multiple answer example survey', 'type' => 'internal', 'layout' => 'multiple-answer', 'question' => 'ext-quicksurveys-example-internal-survey-question', 'answers' => [ 'ext-quicksurveys-example-internal-survey-answer-positive', 'ext-quicksurveys-example-internal-survey-answer-neutral', 'ext-quicksurveys-example-internal-survey-answer-negative', ], 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], 'shuffleAnswersDisplay' => true, ], 'internal example with multiple answers and freeform text' => [ 'name' => 'internal multiple answer example survey with description and freeform text', 'type' => 'internal', 'layout' => 'multiple-answer', 'question' => 'ext-quicksurveys-example-internal-survey-question', 'answers' => [ 'ext-quicksurveys-example-internal-survey-answer-positive', 'ext-quicksurveys-example-internal-survey-answer-neutral', 'ext-quicksurveys-example-internal-survey-answer-negative', ], 'description' => 'ext-quicksurveys-example-internal-survey-description', 'freeformTextLabel' => 'ext-quicksurveys-example-internal-survey-freeform-text-label', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], 'shuffleAnswersDisplay' => true, ], 'external example' => [ 'name' => 'external example survey', 'type' => 'external', 'question' => 'ext-quicksurveys-example-external-survey-question', 'description' => 'ext-quicksurveys-example-external-survey-description', 'link' => 'ext-quicksurveys-example-external-survey-link', 'privacyPolicy' => 'ext-quicksurveys-example-external-survey-privacy-policy', 'coverage' => 0, 'enabled' => true, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable', 'beta' ], ], ], ], '+enwiki' => [ 'tst-safety-survey' => [ // T293798 'name' => 'tst-safety-survey', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-tst-internal-survey-question', 'answers' => [ 'ext-quicksurveys-tst-internal-survey-answer-positive', 'ext-quicksurveys-tst-internal-survey-answer-negative' ], 'audience' => [ // User:EssexIgyan/sandbox & User:Erayfield/sandbox 'pageIds' => [ 265894, 265895 ] ], 'privacyPolicy' => 'ext-quicksurveys-example-external-survey-privacy-policy', 'enabled' => true, 'coverage' => 1, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], ], // T294363: QA internal survey custom confirmation and additional info [ 'name' => 'T294363-1', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-tst-internal-survey-question', 'answers' => [ 'ext-quicksurveys-tst-internal-survey-answer-positive', 'ext-quicksurveys-tst-internal-survey-answer-negative', ], 'shuffleAnswersDisplay' => true, 'privacyPolicy' => 'ext-quicksurveys-tst-internal-survey-privacy-policy', 'additionalInfo' => 'ext-quicksurveys-tst-internal-survey-additional-info', 'confirmMsg' => 'ext-quicksurveys-tst-internal-survey-confirm-msg', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], ], // T294363: QA internal survey custom confirmation [ 'name' => 'T294363-2', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-tst-internal-survey-question', 'answers' => [ 'ext-quicksurveys-tst-internal-survey-answer-positive', 'ext-quicksurveys-tst-internal-survey-answer-negative', ], 'shuffleAnswersDisplay' => true, 'privacyPolicy' => 'ext-quicksurveys-tst-internal-survey-privacy-policy', 'confirmMsg' => 'ext-quicksurveys-tst-internal-survey-confirm-msg', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], ], // T294363: QA internal survey additional info [ 'name' => 'T294363-3', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-tst-internal-survey-question', 'answers' => [ 'ext-quicksurveys-tst-internal-survey-answer-positive', 'ext-quicksurveys-tst-internal-survey-answer-negative', ], 'shuffleAnswersDisplay' => true, 'privacyPolicy' => 'ext-quicksurveys-tst-internal-survey-privacy-policy', 'additionalInfo' => 'ext-quicksurveys-tst-internal-survey-additional-info', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], ], // T294363: QA internal survey [ 'name' => 'T294363-4', 'type' => 'internal', 'layout' => 'single-answer', 'question' => 'ext-quicksurveys-tst-internal-survey-question', 'answers' => [ 'ext-quicksurveys-tst-internal-survey-answer-positive', 'ext-quicksurveys-tst-internal-survey-answer-negative', ], 'shuffleAnswersDisplay' => true, 'privacyPolicy' => 'ext-quicksurveys-tst-internal-survey-privacy-policy', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], ], // T294363: QA external survey custom confirmation and additional info [ 'name' => 'T294363-5', 'type' => 'external', 'question' => 'ext-quicksurveys-example-external-survey-question', 'description' => 'ext-quicksurveys-example-external-survey-description', 'link' => 'ext-quicksurveys-example-external-survey-link', 'instanceTokenParameterName' => 'parameterName', 'privacyPolicy' => 'ext-quicksurveys-tst-internal-survey-privacy-policy', 'additionalInfo' => 'ext-quicksurveys-tst-internal-survey-additional-info', 'confirmMsg' => 'ext-quicksurveys-tst-internal-survey-confirm-msg', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], ], // T294363: QA external survey custom confirmation [ 'name' => 'T294363-6', 'type' => 'external', 'question' => 'ext-quicksurveys-example-external-survey-question', 'description' => 'ext-quicksurveys-example-external-survey-description', 'link' => 'ext-quicksurveys-example-external-survey-link', 'instanceTokenParameterName' => 'parameterName', 'privacyPolicy' => 'ext-quicksurveys-tst-internal-survey-privacy-policy', 'confirmMsg' => 'ext-quicksurveys-tst-internal-survey-confirm-msg', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], ], // T294363: QA external survey additional info [ 'name' => 'T294363-7', 'type' => 'external', 'question' => 'ext-quicksurveys-example-external-survey-question', 'description' => 'ext-quicksurveys-example-external-survey-description', 'link' => 'ext-quicksurveys-example-external-survey-link', 'instanceTokenParameterName' => 'parameterName', 'privacyPolicy' => 'ext-quicksurveys-tst-internal-survey-privacy-policy', 'additionalInfo' => 'ext-quicksurveys-tst-internal-survey-additional-info', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], ], // T294363: QA external survey [ 'name' => 'T294363-8', 'type' => 'external', 'question' => 'ext-quicksurveys-example-external-survey-question', 'description' => 'ext-quicksurveys-example-external-survey-description', 'link' => 'ext-quicksurveys-example-external-survey-link', 'instanceTokenParameterName' => 'parameterName', 'privacyPolicy' => 'ext-quicksurveys-tst-internal-survey-privacy-policy', 'enabled' => true, 'coverage' => 0, 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], ], ], 'cawiki' => [ // T187299 [ 'enabled' => true, 'type' => 'internal', 'name' => 'perceived-performance-survey', 'question' => 'ext-quicksurveys-performance-internal-survey-question', 'answers' => [ 'ext-quicksurveys-example-internal-survey-answer-positive', 'ext-quicksurveys-example-internal-survey-answer-neutral', 'ext-quicksurveys-example-internal-survey-answer-negative', ], 'coverage' => 0.0, 'platforms' => [ 'desktop' => [ 'stable' ], ], 'privacyPolicy' => 'ext-quicksurveys-performance-internal-survey-privacy-policy', 'shuffleAnswersDisplay' => true, ], ], 'metawiki' => [ // T351353 [ 'enabled' => true, 'type' => 'external', 'name' => 'annual-plan-core-metrics-feedback-2023', 'question' => 'ext-quicksurveys-example-external-survey-question', 'description' => 'ext-quicksurveys-example-external-survey-description', 'coverage' => 1, 'audience' => [ 'anons' => false, // User:DDesouza/sandbox 'pageIds' => [ 9475 ], ], 'platforms' => [ 'desktop' => [ 'stable' ], 'mobile' => [ 'stable' ] ], 'link' => 'ext-quicksurveys-example-external-survey-link', 'privacyPolicy' => 'ext-quicksurveys-example-external-survey-privacy-policy', ], ], ], '-wgScorePath' => [ 'default' => "//upload.wikimedia.beta.wmflabs.org/score", ], '-wgPhonosPath' => [ 'default' => "//upload.wikimedia.beta.wmflabs.org/phonos", ], 'wgRateLimits' => [ 'default' => [ // T351299: Relax rate limiting on beta labs for community feedback period. 'reportincident' => [ 'user' => [ 20, 86400 ], 'newbie' => [ 10, 86400 ], ], ], ], 'wgRateLimitsExcludedIPs' => [ 'default' => [ '198.73.209.0/24', // T87841 Office IP '162.222.72.0/21', // T126585 Sauce Labs IP range for browser tests '66.85.48.0/21', // also Sauce Labs '172.16.0.0/12', // browser tests run by Jenkins instances - T167432 ], ], 'wmgUseCapiunto' => [ 'default' => true, ], 'wmgUseCheckUser' => [ 'default' => false, ], 'wgSecurePollUseLogging' => [ 'default' => true, ], 'wgSecurePollSingleTransferableVoteEnabled' => [ 'default' => true, 'eswiki' => false, ], 'wmgUseIPInfo' => [ 'default' => true, 'loginwiki' => false, ], 'wgIPInfoGeoLite2Prefix' => [ 'default' => '/usr/share/GeoIP/GeoLite2-', ], 'wgMediaViewerUseThumbnailGuessing' => [ 'default' => false, // T69651 ], 'wmgUseArticlePlaceholder' => [ 'default' => false, 'wikidataclient' => true, ], 'wgArticlePlaceholderRepoApiUrl' => [ 'default' => 'https://wikidata.beta.wmflabs.org/w/api.php', ], 'wmgUseEntitySchema' => [ 'default' => false, 'wikidatawiki' => true, ], 'wgEntitySchemaEnableDatatype' => [ 'default' => false, 'wikidatawiki' => true, // T332725 ], 'wgLexemeLanguageCodePropertyId' => [ 'default' => null, 'wikidatawiki' => 'P218', ], 'wgLexemeLexicalCategoryItemIds' => [ 'default' => null, 'wikidatawiki' => [ 'Q593111', // noun 'Q487091', // adjective 'Q486787', // adverb ], ], '-wmgWikibaseSearchIndexProperties' => [ 'default' => [] ], '-wmgWikibaseSearchIndexPropertiesExclude' => [ 'default' => [] ], 'wmgWikibaseTmpItemTermsMigrationStage' => [ 'default' => [ 'max' => MIGRATION_NEW, ], 'wikidatawiki' => [ 'max' => MIGRATION_NEW, ], ], '-wgWBCSStatementBoost' => [ 'default' => [] ], '-wgWBCSLanguageSelectorStatementBoost' => [ 'default' => [] ], '-wmgWikibaseDisabledDataTypes' => [ 'default' => [] ], // For better testing of Structured Data on Commons edits 'wmgEnhancedRecentChanges' => [ 'commonswiki' => true, ], // … and $wgUploadWizardConfig 'wmgMediaInfoEnableUploadWizardStatements' => [ 'commonswiki' => true, ], // Depicts-related Beta Cluster Commons configuration 'wgMediaInfoProperties' => [ 'commonswiki' => [ 'depicts' => 'P245962', ] ], 'wgMediaInfoExternalEntitySearchBaseUri' => [ 'commonswiki' => 'https://wikidata.beta.wmflabs.org/w/api.php', ], 'wgMediaInfoHelpUrls' => [ 'commonswiki' => [ 'P245962' => 'https://commons.wikimedia.org/wiki/Special:MyLanguage/Commons:Depicts', ], ], // Extension for Special:MediaSearch 'wmgUseMediaSearch' => [ 'commonswiki' => true, ], 'wgMediaSearchExternalEntitySearchBaseUri' => [ 'commonswiki' => 'https://wikidata.beta.wmflabs.org/w/api.php', ], // switch 'audio' and 'video' mediasearch tabs for testing 'wgMediaSearchTabOrder' => [ 'commonswiki' => [ 'image', 'video', 'audio', 'other', 'page' ] ], 'wgSearchMatchRedirectPreference' => [ 'commonswiki' => true, ], // Test the extension Collection in other languages for book creator, // which avoids the bugs related to the PDF generator. 'wmgUseCollection' => [ 'zhwiki' => true, // T128425 ], // Affects URL uploads and chunked uploads (experimental). // Limit on other web uploads is enforced by PHP. 'wgMaxUploadSize' => [ 'default' => 1024 * 1024 * 4096, // 4 GB (i.e. equals 2^31 - 1) 'ptwiki' => 1024 * 500, // 500 KB - T25186 ], 'wmgUseNewsletter' => [ 'default' => true, // T127297 ], // Ensure ?action=credits isn't break and allow to work // to cache this information. See T130820. 'wgMaxCredits' => [ 'default' => -1, ], // Test PageAssessments. See T125551. 'wmgUsePageAssessments' => [ 'default' => true, ], // The LOWER the value, the MORE requests will be logged. // 100 = 1 of every 100 (1%), 1 = 1 of every 1 (100%). 'wgNavigationTimingSamplingFactor' => [ // Beta Cluster: 10% of page loads 'default' => 10, ], 'wmgUseFileImporter' => [ 'default' => false, 'commonswiki' => 'FileImporter-WikimediaSitesTableSite', 'testwiki' => 'FileImporter-Site-DefaultMediaWiki', ], 'wmgUseFileExporter' => [ 'default' => false, 'metawiki' => true, 'wikipedia' => true, ], // Test numeric sorting. See T8948. 'wgCategoryCollation' => [ 'default' => 'uppercase', 'dewiki' => 'uca-de-u-kn', // T128806 'enwiki' => 'uca-default-u-kn', 'fawiki' => 'uca-fa', ], // Test Quiz. See T142692 'wmgUseQuiz' => [ 'cawiki' => true, ], // Test gallery settings; see T141349 'wmgGalleryOptions' => [ 'default' => [ 'imagesPerRow' => 0, 'imageWidth' => 120, 'imageHeight' => 120, 'captionLength' => true, 'showBytes' => true, 'mode' => 'traditional', ], '+enwiki' => [ 'mode' => 'packed', // T141349 ], ], 'wgLinterStatsdSampleFactor' => [ 'default' => 10, ], // T152115 'wgPageImagesLeadSectionOnly' => [ 'default' => true, ], // Probably no point in blocking Tool Labs edits to Beta Labs 'wmgAllowLabsAnonEdits' => [ 'default' => true, ], // Enable page previews for everyone in labs (T162672) // // Note well that the Popups extension is only loaded when either // wmgUsePopups or wmgPopupsBetaFeature is truthy. '-wmgUsePopups' => [ 'default' => true, ], // T171853: Enable PP EventLogging instrumentation on enwiki only so that we // can prove the killswitch works. '-wgPopupsEventLogging' => [ 'default' => false, 'enwiki' => true, ], // T184793: Enable the VirtualPageViews on beta so we can easily test and track // Popups visible for more than 1s as a virtual page views 'wgPopupsVirtualPageViews' => [ 'default' => true ], // T165018: Make Page Previews (Popups) use RESTBase's page summary endpoint // and consume the HTML returned. '-wgPopupsGateway' => [ 'default' => 'restbaseHTML', ], '-wgPopupsStatsvSamplingRate' => [ 'default' => 1, ], 'wmgEnableDashikiData' => [ 'default' => true, ], 'wgCognateReadOnly' => [ 'default' => false, ], 'wgReadingListsCluster' => [ 'default' => false, ], 'wgReadingListsDatabase' => [ 'default' => 'metawiki', ], 'wgReadingListsWebAuthenticatedPreviews' => [ 'default' => true, ], 'wgReadingListsAnonymizedPreviews' => [ 'default' => false, ], '-wgPageCreationLog' => [ 'default' => true, // T196400 ], 'wgDisambiguatorNotifications' => [ 'default' => true, // T291303 ], // *************************************************** // Cirrus-related tweaks specific for the Beta cluster // *************************************************** // Use a constant MLR model for all wikis. It's not ideal, but // no models were trained specifically for data in labs anyways. '-wmgCirrusSearchMLRModel' => [ 'default' => [ 'model' => '20171023_enwiki_v1' ], ], '-wgCirrusSearchFallbackProfile' => [ 'default' => 'phrase_suggest', ], 'wgCirrusSearchEnableCrossProjectSearch' => [ 'enwiki' => true, ], # We don't have enough nodes to support these settings in beta so just turn # them off. '-wgCirrusSearchMaxShardsPerNode' => [ 'default' => [] ], # nothing in beta cluster is large enough to need multiple shards '-wmgCirrusSearchShardCount' => [ // Most wikis are too small to be worth sharding 'default' => [ 'content' => 1, 'general' => 1, 'titlesuggest' => 1, 'archive' => 1, 'file' => 1 ], ], # Override prod configuration, there is only one cluster in beta '-wgCirrusSearchDefaultCluster' => [ 'default' => 'eqiad' ], # Don't specially configure cluster for more like queries in beta '-wgCirrusSearchClusterOverrides' => [ 'default' => [] ], # write to all configured clusters, there should only be one in labs '-wgCirrusSearchWriteClusters' => [ 'default' => [ 'eqiad' ], ], '-wgCirrusSearchLanguageToWikiMap' => [ 'default' => [ 'ar' => 'ar', 'de' => 'de', 'en' => 'en', 'es' => 'es', 'fa' => 'fa', 'he' => 'he', 'hi' => 'hi', 'ja' => 'ja', 'ko' => 'ko', 'ru' => 'ru', 'sq' => 'sq', 'uk' => 'uk', 'zh-cn' => 'zh', 'zh-tw' => 'zh', ] ], # Force the number of replicas to 1 max for the beta cluster '-wgCirrusSearchReplicas' => [ 'default' => '0-1' ], // Restore to default behaviour, unlike production config '-wgCirrusSearchPrivateClusters' => [ 'default' => null ], '-wgTemplateLinksSchemaMigrationStage' => [ 'default' => SCHEMA_COMPAT_WRITE_NEW | SCHEMA_COMPAT_READ_NEW, ], '-wgExternalLinksSchemaMigrationStage' => [ 'default' => SCHEMA_COMPAT_WRITE_NEW | SCHEMA_COMPAT_READ_NEW, ], '-wgPageLinksSchemaMigrationStage' => [ 'default' => SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_NEW, 'fawiki' => SCHEMA_COMPAT_WRITE_NEW | SCHEMA_COMPAT_READ_NEW, 'simplewiki' => SCHEMA_COMPAT_WRITE_NEW | SCHEMA_COMPAT_READ_NEW, ], '-wgAbuseFilterActorTableSchemaMigrationStage' => [ 'default' => SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_NEW, ], '-wgAbuseFilterEnableBlockedExternalDomain' => [ 'default' => true, ], 'wgOresUiEnabled' => [ 'default' => true, 'wikidatawiki' => false, ], 'wgOresModels' => [ 'default' => [ 'damaging' => [ 'enabled' => true ], 'goodfaith' => [ 'enabled' => true ], 'reverted' => [ 'enabled' => false ], 'articlequality' => [ 'enabled' => false, 'namespaces' => [ 0 ], 'cleanParent' => true ], 'draftquality' => [ 'enabled' => false, 'namespaces' => [ 0 ], 'types' => [ 1 ] ], ], 'enwiki' => [ 'damaging' => [ 'enabled' => true, 'excludeBots' => true ], 'goodfaith' => [ 'enabled' => true, 'excludeBots' => true ], 'reverted' => [ 'enabled' => false ], 'articlequality' => [ 'enabled' => true, 'namespaces' => [ 0, 118 ], 'cleanParent' => true ], 'draftquality' => [ 'enabled' => true, 'namespaces' => [ 0, 118 ], 'types' => [ 1 ], 'excludeBots' => true, 'cleanParent' => true ], 'revertrisklanguageagnostic' => [ 'enabled' => true ], ], 'wikidatawiki' => [ 'damaging' => [ 'enabled' => true ], 'goodfaith' => [ 'enabled' => true ], 'reverted' => [ 'enabled' => false ], 'itemquality' => [ 'enabled' => true, 'namespaces' => [ 0 ], 'cleanParent' => true ], ], ], 'wgOresExcludeBots' => [ 'default' => true, 'enwiki' => false, ], 'wgOresModelClasses' => [ 'wikidatawiki' => [ 'itemquality' => [ 'A' => 5, 'B' => 4, 'C' => 3, 'D' => 2, 'E' => 1 ], ], ], '-wgOresUseLiftwing' => [ 'default' => true ], '-wgOresLiftWingAddHostHeader' => [ 'default' => false ], // T184668 'wmgUseGlobalPreferences' => [ // Explicitly disabled on non-CentralAuth wikis in CommonSettings.php 'default' => true, ], 'wmgLocalAuthLoginOnly' => [ // Explicitly disabled on non-CentralAuth wikis in CommonSettings.php 'default' => true, ], 'wmgEnablePageTriage' => [ 'zhwiki' => true, // T323378 ], 'wgPageTriageEnableCurationToolbar' => [ 'zhwiki' => true, // T323378 ], 'wgPageTriageDraftNamespaceId' => [ 'zhwiki' => 118, // T323378 ], 'wgPageTriageEnableCopyvio' => [ 'zhwiki' => true, // T323378 ], 'wgPageTriageEnableExtendedFeatures' => [ 'default' => false, // T321922 'test2wiki' => true, 'enwiki' => true, ], '-wmgWikibaseCachePrefix' => [ 'default' => 'wikidatawiki', 'commonswiki' => 'commonswiki', ], 'wgGELevelingUpFeaturesEnabled' => [ 'default' => true, ], 'wgGEUseNewImpactModule' => [ 'default' => true, ], 'wgGERefreshUserImpactDataMaintenanceScriptEnabled' => [ 'default' => true, ], 'wgGEImageRecommendationApiHandler' => [ // Can be changed to 'production' when T306349 is resolved. 'default' => 'actionapi', ], // $wgGEImageRecommendationServiceAccessToken is in private/PrivateSettings.php '-wgGEDatabaseCluster' => [ 'default' => false, ], 'wgGEDeveloperSetup' => [ 'default' => true, ], 'wgGENewcomerTasksImageRecommendationsEnabled' => [ 'default' => true, ], 'wgGENewcomerTasksSectionImageRecommendationsEnabled' => [ 'default' => true, ], 'wgGENewcomerTasksLinkRecommendationsEnabled' => [ 'enwiki' => true, ], 'wgGELinkRecommendationsFrontendEnabled' => [ 'default' => true, ], 'wgGEImageRecommendationServiceUseTitles' => [ 'default' => true, ], 'wgGEHomepageDefaultVariant' => [ 'default' => 'control', ], 'wgGEHomepageNewAccountVariantsByPlatform' => [ 'default' => [ 'control' => [ 'mobile' => 50, 'desktop' => 50, ], 'oldimpact' => [ 'mobile' => 50, 'desktop' => 50 ] ] ], 'wgGELinkRecommendationServiceTimeout' => [ 'default' => 30, ], 'wgGELinkRecommendationsUseEventGate' => [ 'default' => false, ], 'wgGELevelingUpGetStartedNotificationSendAfterSeconds' => [ 'default' => 300, ], 'wgGELevelingUpKeepGoingNotificationSendAfterSeconds' => [ 'default' => 300, ], 'wgGEHelpPanelHelpDeskTitle' => [ 'enwiki' => 'Wikipedia:Help_desk', ], 'wgGEHelpPanelViewMoreTitle' => [ 'enwiki' => 'Help:Contents', ], 'wgGEHelpPanelSearchForeignAPI' => [ 'default' => 'https://en.wikipedia.org/w/api.php', 'arwiki' => 'https://ar.wikipedia.org/w/api.php', 'bnwiki' => 'https://bn.wikipedia.org/w/api.php', 'cswiki' => 'https://cs.wikipedia.org/w/api.php', 'kowiki' => 'https://ko.wikipedia.org/w/api.php', 'srwiki' => 'https://sr.wikipedia.org/w/api.php', 'viwiki' => 'https://vi.wikipedia.org/w/api.php', ], '-wgGEMentorDashboardEnabledModules' => [ 'default' => [ 'mentee-overview' => true, 'mentor-tools' => true, 'resources' => true, 'personalized-praise' => true, ], ], '-wgGEPersonalizedPraiseNotificationsEnabled' => [ 'default' => true, ], '-wgGEPersonalizedPraiseBackendEnabled' => [ 'default' => true, ], 'wgGENewcomerTasksRemoteApiUrl' => [ 'enwiki' => null, 'arwiki' => null, 'bnwiki' => null, 'cswiki' => null, 'fawiki' => 'https://fa.wikipedia.org/w/api.php', 'kowiki' => 'https://ko.wikipedia.org/w/api.php', 'srwiki' => 'https://sr.wikipedia.org/w/api.php', 'viwiki' => null, ], 'wgWelcomeSurveyExperimentalGroups' => [ 'default' => [ 'control' => [ 'percentage' => 100, ], ], 'arwiki' => [ 'control' => [ 'percentage' => 0, ], 'T342353_user_research' => [ 'percentage' => 100, 'questions' => [ 'reason', 'edited', 'email', 'languages', 'user-research', ], ], ], 'enwiki' => [ 'control' => [ 'percentage' => 0, ], 'T342353_user_research' => [ 'percentage' => 100, 'questions' => [ 'reason', 'edited', 'email', 'languages', 'user-research', ], ], ], 'eswiki' => [ 'control' => [ 'percentage' => 0, ], 'T342353_user_research' => [ 'percentage' => 100, 'questions' => [ 'reason', 'edited', 'email', 'languages', 'user-research', ], ], ], ], 'wgEnableSpecialMute' => [ 'default' => true, 'eswiki' => false, ], 'wgEnablePartialActionBlocks' => [ 'default' => true, // T353496 ], 'wgPropertySuggesterClassifyingPropertyIds' => [ 'wikidatawiki' => [ 694 ], ], 'wgPropertySuggesterInitialSuggestions' => [ 'wikidatawiki' => [ 694 ], ], 'wgPropertySuggesterDeprecatedIds' => [ 'wikidatawiki' => [ 107 ], ], 'wgPropertySuggesterSchemaTreeUrl' => [ 'wikidatawiki' => 'https://recommender.wmcloud.org/recommender', ], 'wgPropertySuggesterABTestingState' => [ 'wikidatawiki' => true, ], 'wmgWikibaseRepoBadgeItems' => [ 'wikidatawiki' => [ 'Q49444' => 'wb-badge-goodarticle', 'Q49447' => 'wb-badge-featuredarticle', 'Q49448' => 'wb-badge-recommendedarticle', // T72268 'Q49449' => 'wb-badge-featuredlist', // T72332 'Q49450' => 'wb-badge-featuredportal', // T75193 'Q98649' => 'wb-badge-notproofread', // T97014 - Wikisource badges 'Q98650' => 'wb-badge-problematic', 'Q98658' => 'wb-badge-proofread', 'Q98651' => 'wb-badge-validated', 'Q612803' => 'wb-badge-redirect-sitelink', // T313896 'Q612804' => 'wb-badge-redirect-intentional-sitelink', // T313896 ], ], 'wmgWikibaseRepoRedirectBadgeItems' => [ 'wikidatawiki' => [ 'Q612803', // T313896 'Q612804', // T313896 ], ], 'wmgWikibaseClientBadgeClassNames' => [ 'default' => [ 'Q49444' => 'badge-goodarticle', 'Q49447' => 'badge-featuredarticle', 'Q49448' => 'badge-recommendedarticle', // T72268 'Q49449' => 'badge-featuredlist', // T72332 'Q49450' => 'badge-featuredportal', // T75193 'Q98649' => 'badge-notproofread', // T97014 - Wikisource badges 'Q98650' => 'badge-problematic', 'Q98658' => 'badge-proofread', 'Q98651' => 'badge-validated' ], ], 'wgWikimediaBadgesTopicsMainCategoryProperty' => [ 'default' => 'P750', 'commonswiki' => null, ], 'wgWikimediaBadgesCategoryRelatedToListProperty' => [ 'default' => 'P253133', 'commonswiki' => null, ], 'wgWikimediaBadgesCommonsCategoryProperty' => [ 'default' => 'P725', 'commonswiki' => null, ], '-wmgWikibaseEntitySources' => [ 'default' => [ 'wikidata' => [ 'entityNamespaces' => [ 'item' => 0, 'property' => 120, 'lexeme' => 146, ], 'repoDatabase' => 'wikidatawiki', 'baseUri' => 'https://wikidata.beta.wmflabs.org/entity/', 'rdfNodeNamespacePrefix' => 'wd', 'rdfPredicateNamespacePrefix' => '', 'interwikiPrefix' => 'd', ], ], 'commonswiki' => [ 'wikidata' => [ 'entityNamespaces' => [ 'item' => 0, 'property' => 120, 'lexeme' => 146, ], 'repoDatabase' => 'wikidatawiki', 'baseUri' => 'https://wikidata.beta.wmflabs.org/entity/', 'rdfNodeNamespacePrefix' => 'wd', 'rdfPredicateNamespacePrefix' => '', 'interwikiPrefix' => 'd', ], 'commons' => [ 'entityNamespaces' => [ 'mediainfo' => '6/mediainfo', ], 'repoDatabase' => 'commonswiki', 'baseUri' => 'https://commons.wikimedia.beta.wmflabs.org/entity/', 'rdfNodeNamespacePrefix' => 'sdc', 'rdfPredicateNamespacePrefix' => 'sdc', 'interwikiPrefix' => 'c', ], ], ], '-wmgWikibaseRepoLocalEntitySourceName' => [ 'default' => 'wikidata', 'commonswiki' => 'commons', ], '-wmgWikibaseClientItemAndPropertySourceName' => [ 'default' => 'wikidata', ], '-wmgWikibaseClientSpecialSiteLinkGroups' => [ 'default' => [ 'commons', 'mediawiki', 'meta', 'species', 'wikidata', 'wikimania', ], ], 'wmgWBRepoFormatterUrlProperty' => [ 'wikidatawiki' => 'P9094', ], 'wmgWBRepoPreferredGeoDataProperties' => [ 'wikidatawiki' => [ 'P740', 'P477', ], ], 'wmgWBRepoPreferredPageImagesProperties' => [ 'wikidatawiki' => [ 'P448', 'P715', 'P723', 'P733', 'P964', ], ], '-wgArticlePlaceholderImageProperty' => [ 'default' => 'P964', ], 'wmgWikibaseRepoEnableRefTabs' => [ 'wikidatawiki' => true, ], 'wmgWBRepoCanonicalUriProperty' => [ 'default' => null, 'wikidata' => 'P174944', ], 'wmgWikibaseClientPropertyOrderUrl' => [ 'default' => null, ], '-wmgWikibaseClientRepoUrl' => [ 'default' => 'https://wikidata.beta.wmflabs.org', ], '-wmgWikibaseSSRTermboxServerUrl' => [ 'default' => null, // T304328 ], // T232191 'wmgWikibaseTaintedReferencesEnabled' => [ 'default' => false, 'wikidatawiki' => true, ], // T302959 'wmgWikibaseRestApiEnabled' => [ 'default' => false, 'wikidatawiki' => true, ], // T326313 'wmgWikibaseRestApiDevelopmentEnabled' => [ 'default' => false, 'wikidatawiki' => true, ], // T235033 'wmgWikibaseRepoDataBridgeEnabled' => [ 'default' => false, 'wikidatawiki' => true, ], // T226816 'wmgWikibaseClientDataBridgeEnabled' => [ 'default' => true, ], 'wmgWikibaseClientWellKnownReferencePropertyIds' => [ 'default' => [ 'referenceUrl' => 'P709', 'title' => 'P160020', 'statedIn' => 'P764', 'author' => 'P253075', 'publisher' => 'P760', 'publicationDate' => 'P766', 'retrievedDate' => 'P761', ], ], 'wmgWikibaseClientDataBridgeHrefRegExp' => [ 'default' => '^https://wikidata\.beta\.wmflabs\.org/wiki/((Q[1-9][0-9]*)).*#(P[1-9][0-9]*)$', ], // T232582 'wmgWikibaseClientDataBridgeEditTags' => [ 'default' => [ 'Data Bridge' ], ], 'wmgWikibaseEntityDataFormats' => [ 'default' => [ 'json', 'php', 'rdfxml', 'n3', 'turtle', 'ntriples', 'html', 'jsonld', ], ], // If set to "false": No alternate links will be added to desktop pages, // and MobileFrontend won't add a canonical tag // If set to "true": Alternate link will be added, MF will add a canonical tag 'wgMFNoindexPages' => [ 'default' => true ], // Needed by browser tests for Minerva otherwise those will fail 'wgMFDisplayWikibaseDescriptions' => [ 'enwiki' => [ 'search' => true, 'watchlist' => true, 'tagline' => true ] ], 'wmgUseWikibaseQuality' => [ 'commonswiki' => true, ], 'wgWBQualityConstraintsEnableConstraintsCheckJobsRatio' => [ 'default' => 100, // 100% of edits trigger post edit job run constraint checks ], // T209957 configure WikibaseQualityConstraints extension on beta // the default values are entity IDs on production Wikidata, // the custom values are corresponding entities on Beta Wikidata // (most of them were automatically imported from production Wikidata) 'wgWBQualityConstraintsInstanceOfId' => [ 'wikibaserepo' => 'P694', ], 'wgWBQualityConstraintsSubclassOfId' => [ 'wikibaserepo' => 'P279', ], 'wgWBQualityConstraintsPropertyConstraintId' => [ 'wikibaserepo' => 'P241048', ], 'wgWBQualityConstraintsExceptionToConstraintId' => [ 'wikibaserepo' => 'P241049', ], 'wgWBQualityConstraintsConstraintStatusId' => [ 'wikibaserepo' => 'P241050', ], 'wgWBQualityConstraintsMandatoryConstraintId' => [ 'wikibaserepo' => 'Q505095', ], 'wgWBQualityConstraintsSuggestionConstraintId' => [ 'wikibaserepo' => 'Q524851', ], 'wgWBQualityConstraintsDistinctValuesConstraintId' => [ 'wikibaserepo' => 'Q505096', ], 'wgWBQualityConstraintsMultiValueConstraintId' => [ 'wikibaserepo' => 'Q505097', ], 'wgWBQualityConstraintsUsedAsQualifierConstraintId' => [ 'wikibaserepo' => 'Q505098', ], 'wgWBQualityConstraintsSingleValueConstraintId' => [ 'wikibaserepo' => 'Q505099', ], 'wgWBQualityConstraintsSymmetricConstraintId' => [ 'wikibaserepo' => 'Q505100', ], 'wgWBQualityConstraintsTypeConstraintId' => [ 'wikibaserepo' => 'Q505101', ], 'wgWBQualityConstraintsValueTypeConstraintId' => [ 'wikibaserepo' => 'Q505102', ], 'wgWBQualityConstraintsInverseConstraintId' => [ 'wikibaserepo' => 'Q505103', ], 'wgWBQualityConstraintsItemRequiresClaimConstraintId' => [ 'wikibaserepo' => 'Q505104', ], 'wgWBQualityConstraintsValueRequiresClaimConstraintId' => [ 'wikibaserepo' => 'Q505105', ], 'wgWBQualityConstraintsConflictsWithConstraintId' => [ 'wikibaserepo' => 'Q505106', ], 'wgWBQualityConstraintsOneOfConstraintId' => [ 'wikibaserepo' => 'Q505107', ], 'wgWBQualityConstraintsMandatoryQualifierConstraintId' => [ 'wikibaserepo' => 'Q505108', ], 'wgWBQualityConstraintsAllowedQualifiersConstraintId' => [ 'wikibaserepo' => 'Q505109', ], 'wgWBQualityConstraintsRangeConstraintId' => [ 'wikibaserepo' => 'Q505110', ], 'wgWBQualityConstraintsDifferenceWithinRangeConstraintId' => [ 'wikibaserepo' => 'Q505111', ], 'wgWBQualityConstraintsCommonsLinkConstraintId' => [ 'wikibaserepo' => 'Q505112', ], 'wgWBQualityConstraintsContemporaryConstraintId' => [ 'wikibaserepo' => 'Q505113', ], 'wgWBQualityConstraintsFormatConstraintId' => [ 'wikibaserepo' => 'Q505114', ], 'wgWBQualityConstraintsUsedForValuesOnlyConstraintId' => [ 'wikibaserepo' => 'Q505115', ], 'wgWBQualityConstraintsUsedAsReferenceConstraintId' => [ 'wikibaserepo' => 'Q505116', ], 'wgWBQualityConstraintsNoBoundsConstraintId' => [ 'wikibaserepo' => 'Q505117', ], 'wgWBQualityConstraintsAllowedUnitsConstraintId' => [ 'wikibaserepo' => 'Q505118', ], 'wgWBQualityConstraintsSingleBestValueConstraintId' => [ 'wikibaserepo' => 'Q505119', ], 'wgWBQualityConstraintsAllowedEntityTypesConstraintId' => [ 'wikibaserepo' => 'Q505120', ], 'wgWBQualityConstraintsCitationNeededConstraintId' => [ 'wikibaserepo' => 'Q505121', ], 'wgWBQualityConstraintsPropertyScopeConstraintId' => [ 'wikibaserepo' => 'Q505122', ], 'wgWBQualityConstraintsClassId' => [ 'wikibaserepo' => 'P241051', ], 'wgWBQualityConstraintsRelationId' => [ 'wikibaserepo' => 'P241052', ], 'wgWBQualityConstraintsInstanceOfRelationId' => [ 'wikibaserepo' => 'Q505123', ], 'wgWBQualityConstraintsSubclassOfRelationId' => [ 'wikibaserepo' => 'Q505124', ], 'wgWBQualityConstraintsInstanceOrSubclassOfRelationId' => [ 'wikibaserepo' => 'Q505125', ], 'wgWBQualityConstraintsPropertyId' => [ 'wikibaserepo' => 'P694', ], 'wgWBQualityConstraintsQualifierOfPropertyConstraintId' => [ 'wikibaserepo' => 'P241054', ], 'wgWBQualityConstraintsMinimumQuantityId' => [ 'wikibaserepo' => 'P241055', ], 'wgWBQualityConstraintsMaximumQuantityId' => [ 'wikibaserepo' => 'P241056', ], 'wgWBQualityConstraintsMinimumDateId' => [ 'wikibaserepo' => 'P241057', ], 'wgWBQualityConstraintsMaximumDateId' => [ 'wikibaserepo' => 'P241058', ], 'wgWBQualityConstraintsNamespaceId' => [ 'wikibaserepo' => 'P241059', ], 'wgWBQualityConstraintsFormatAsARegularExpressionId' => [ 'wikibaserepo' => 'P241060', ], 'wgWBQualityConstraintsSyntaxClarificationId' => [ 'wikibaserepo' => 'P241061', ], 'wgWBQualityConstraintsConstraintScopeId' => [ 'wikibaserepo' => 'P241062', ], 'wgWBQualityConstraintsSeparatorId' => [ 'wikibaserepo' => 'P241063', ], 'wgWBQualityConstraintsConstraintCheckedOnMainValueId' => [ 'wikibaserepo' => 'Q505126', ], 'wgWBQualityConstraintsConstraintCheckedOnQualifiersId' => [ 'wikibaserepo' => 'Q505127', ], 'wgWBQualityConstraintsConstraintCheckedOnReferencesId' => [ 'wikibaserepo' => 'Q505128', ], 'wgWBQualityConstraintsNoneOfConstraintId' => [ 'wikibaserepo' => 'Q505129', ], 'wgWBQualityConstraintsIntegerConstraintId' => [ 'wikibaserepo' => 'Q505130', ], 'wgWBQualityConstraintsWikibaseItemId' => [ 'wikibaserepo' => 'Q505131', ], 'wgWBQualityConstraintsWikibasePropertyId' => [ 'wikibaserepo' => 'Q505132', ], 'wgWBQualityConstraintsWikibaseLexemeId' => [ 'wikibaserepo' => 'Q505133', ], 'wgWBQualityConstraintsWikibaseFormId' => [ 'wikibaserepo' => 'Q505134', ], 'wgWBQualityConstraintsWikibaseSenseId' => [ 'wikibaserepo' => 'Q505135', ], 'wgWBQualityConstraintsPropertyScopeId' => [ 'wikibaserepo' => 'P241064', ], 'wgWBQualityConstraintsAsMainValueId' => [ 'wikibaserepo' => 'Q505136', ], 'wgWBQualityConstraintsAsQualifiersId' => [ 'wikibaserepo' => 'Q505137', ], 'wgWBQualityConstraintsAsReferencesId' => [ 'wikibaserepo' => 'Q505138', ], // T215684: Load WikibaseCirrusSearch on Beta Cluster 'wmgUseWikibaseCirrusSearch' => [ 'wikidatawiki' => true, 'commonswiki' => true, ], // T215684: Enable WikibaseCirrusSearch on Beta Cluster 'wmgNewWikibaseCirrusSearch' => [ 'wikidatawiki' => true, 'commonswiki' => true, ], // T216206: Enable WikibaseLexemeCirrusSearch on Beta Cluster 'wmgUseWikibaseLexemeCirrusSearch' => [ 'wikidatawiki' => true, ], // T216206: Enable WikibaseLexemeCirrusSearch on Beta Cluster 'wmgNewWikibaseLexemeCirrusSearch' => [ 'wikidatawiki' => true, ], 'wgMusicalNotationEnableWikibaseDataType' => [ 'default' => false, 'wikidatawiki' => true, ], 'wgScoreTrim' => [ 'default' => true ], 'wgWikibaseMusicalNotationLineWidthInches' => [ 'default' => 8, 'wikidatawiki' => 3, ], 'wmgUseWikisource' => [ 'wikisource' => true, ], 'wgWikisourceWikibaseEditionProperty' => [ 'wikisource' => 'P253108' ], 'wgWikisourceWikibaseEditionOfProperty' => [ 'wikisource' => 'P253107' ], 'wgWikisourceEnableOcr' => [ 'wikisource' => true, ], 'wgWikisourceOcrUrl' => [ 'wikisource' => 'https://ocr-test.wmcloud.org', ], 'wgProofreadPageBookNamespaces' => [ 'wikisource' => [ NS_MAIN, NS_USER ] ], 'wgProofreadPageUseStatusChangeTags' => [ 'wikisource' => true, ], 'wgProofreadPageEnableEditInSequence' => [ 'wikisource' => true, ], 'wmgUseWikimediaEditorTasks' => [ 'default' => false, 'wikidatawiki' => true, 'commonswiki' => true, ], 'wgWikimediaEditorTasksUserCountsCluster' => [ 'default' => false, ], 'wgWikimediaEditorTasksUserCountsDatabase' => [ 'default' => false, ], 'wgWikimediaEditorTasksEnableEditStreaks' => [ 'default' => true, ], 'wgWikimediaEditorTasksEnableRevertCounts' => [ 'default' => true, ], 'wgWikimediaEditorTasksEnabledCounters' => [ 'default' => [ [ 'class' => WikipediaAppDescriptionEditCounter::class, 'counter_key' => 'app_description_edits', ], [ 'class' => WikipediaAppCaptionEditCounter::class, 'counter_key' => 'app_caption_edits', ], [ 'class' => WikipediaAppImageDepictsEditCounter::class, 'counter_key' => 'app_depicts_edits', ], ], ], // T319240 'wgSpecialContributeSkinsEnabled' => [ 'default' => [ "minerva", "vector-2022" ], ], '-wgSpecialSearchFormOptions' => [ 'wikidatawiki' => [ 'showDescriptions' => true ], ], 'wmgUseTheWikipediaLibrary' => [ 'default' => true, ], 'wgTwlEditCount' => [ 'default' => 100, ], 'wgTwlRegistrationDays' => [ 'default' => 1, ], 'wgWBCitoidFullRestbaseURL' => [ 'wikidatawiki' => 'https://en.wikipedia.beta.wmflabs.org/api/rest_', ], 'wgRestAPIAdditionalRouteFiles' => [ 'default' => [ 'includes/Rest/coreDevelopmentRoutes.json', ], ], 'wgAllowRequiringEmailForResets' => [ 'default' => true, ], 'wmgUseCSP' => [ 'default' => true, ], '-wgForceHTTPS' => [ 'default' => true, ], // Domains that go in script-src and default-src for CSP. // This also includes the prod domains for the sole purpose // of allowing users to test gadgets at beta. // beta itself should never call prod. 'wmgApprovedContentSecurityPolicyDomains' => [ 'default' => [ '*.wikimedia.beta.wmflabs.org', '*.wikipedia.beta.wmflabs.org', '*.wikinews.beta.wmflabs.org', '*.wiktionary.beta.wmflabs.org', '*.wikibooks.beta.wmflabs.org', '*.wikiversity.beta.wmflabs.org', '*.wikisource.beta.wmflabs.org', // No multilingual wikisource on beta. '*.wikiquote.beta.wmflabs.org', // Unlike production, wikidata does not use www. on beta 'wikidata.beta.wmflabs.org', 'm.wikidata.beta.wmflabs.org', '*.wikivoyage.beta.wmflabs.org', '*.mediawiki.beta.wmflabs.org', 'wikifunctions.beta.wmflabs.org', 'm.wikifunctions.beta.wmflabs.org', // Prod domains, to allow easier gadget testing '*.wikimedia.org', '*.wikipedia.org', '*.wikinews.org', '*.wiktionary.org', '*.wikibooks.org', '*.wikiversity.org', '*.wikisource.org', 'wikisource.org', '*.wikiquote.org', '*.wikidata.org', '*.wikifunctions.org', '*.wikivoyage.org', '*.mediawiki.org', // Special entry for VE-RealTime until it can be done properly 'ws://visualeditor-realtime.wmflabs.org', // T322323, CX Server in Beta Cluster, recommendation service 'cxserver-beta.wmcloud.org', 'recommend.wmflabs.org', ], ], '-wgDiscussionToolsABTest' => [ ], '-wgDiscussionTools_visualenhancements' => [ 'default' => 'default', ], '-wgDiscussionTools_visualenhancements_reply' => [ 'default' => 'default', ], '-wgDiscussionTools_visualenhancements_pageframe' => [ 'default' => 'default', ], '-wgDiscussionToolsEnablePermalinksBackend' => [ 'default' => true, ], '-wgDiscussionToolsEnablePermalinksFrontend' => [ 'default' => true, ], 'wgWatchlistExpiry' => [ 'default' => true, ], 'wgAbuseFilterEmergencyDisableThreshold' => [ 'default' => [ 'default' => 0.05 ], 'zhwiki' => [ 'default' => 0.25 ], // T230305 ], 'wgAbuseFilterEmergencyDisableCount' => [ 'default' => [ 'default' => 2, 'flow' => 50, ], 'zhwiki' => [ 'default' => 25, 'flow' => 50, ], ], // T332521: Mark some global AbuseFilter actions as locally disabled 'wgAbuseFilterLocallyDisabledGlobalActions' => [ 'default' => [ 'blockautopromote' => true, 'block' => true, 'rangeblock' => true, ], ], // T246493 'wmgUseNearbyPages' => [ 'default' => true, ], 'wgNearbyPagesUrl' => [ 'default' => 'https://en.wikipedia.org/w/api.php', 'wikidatawiki' => 'https://www.wikidata.org/w/api.php', 'testwikidatawiki' => 'https://www.wikidata.org/w/api.php', ], // Deploy GlobalWatchlist to the beta cluster - T268181 'wmgUseGlobalWatchlist' => [ 'default' => false, 'metawiki' => true, ], 'wgGlobalWatchlistDevMode' => [ 'default' => true, ], 'wgGlobalWatchlistWikibaseSite' => [ 'default' => 'wikidata.beta.wmflabs.org', ], // T253271 Don't deploy Cirrus AB tests to beta 'wgCirrusSearchUserTesting' => [ 'default' => [], ], // T123582 'wgImagePreconnect' => [ 'default' => true, ], 'wmgUseStopForumSpam' => [ 'default' => true, ], 'wgSFSReportOnly' => [ 'default' => false, ], 'wmgWikibaseTmpSerializeEmptyListsAsObjects' => [ 'default' => true, ], 'wmgWikibaseTmpEnableMulLanguageCode' => [ 'default' => true, ], // Flag temporary - added in T339104, to be removed in T330217 // Set to false in T356169 to test limited version on beta 'wmgWikibaseTmpAlwaysShowMulLanguageCode' => [ 'default' => null, 'wikidatawiki' => false, ], 'wmgUseChessBrowser' => [ 'default' => true, ], // T303004 'wmgUseWikistories' => [ 'enwiki' => true, ], // Wikistories discovery module config 'wgWikistoriesDiscoveryMode' => [ 'default' => 'off', 'enwiki' => 'beta', ], // T294363: QA Surveys on enwiki beta 'wmgUseQuickSurveys' => [ 'enwiki' => true, 'metawiki' => true, ], '-wgMultiShardSiteStats' => [ 'default' => false, 'enwiki' => true, ], 'wmgUseImageSuggestions' => [ 'default' => false, ], 'wmgUseSearchVue' => [ 'default' => false, 'enwiki' => true, 'ruwiki' => true, ], 'wgQuickViewDataRepositoryApiBaseUri' => [ 'default' => 'https://wikidata.beta.wmflabs.org/w/api.php', ], 'wgQuickViewMediaRepositoryApiBaseUri' => [ 'default' => 'https://commons.wikimedia.beta.wmflabs.org/w/api.php', ], 'wgQuickViewMediaRepositorySearchUri' => [ 'default' => 'https://commons.wikimedia.beta.wmflabs.org/wiki/Special:MediaSearch?search=%s', ], 'wgQuickViewMediaRepositoryUri' => [ 'default' => 'https://commons.wikimedia.beta.wmflabs.org', ], 'wgQuickViewSearchFilterForQID' => [ 'default' => 'haswbstatement:P245962=%s', ], // See T311752 'wmgUseCampaignEvents' => [ 'default' => true, 'loginwiki' => false, ], // T314294 '-wmgUsePhonos' => [ 'default' => true, // T336763 ], // T332787 '-wgPhonosInlineAudioPlayerMode' => [ 'default' => true, // T336763 ], 'wmgUseVueTest' => [ 'default' => true, ], // T299612 'wgLinterWriteNamespaceColumnStage' => [ 'default' => true, ], // T299612 'wgLinterUseNamespaceColumnStage' => [ 'default' => true, ], // T175177 'wgLinterWriteTagAndTemplateColumnsStage' => [ 'default' => true, ], // T175177 'wgLinterUserInterfaceTagAndTemplateStage' => [ 'default' => true, ], 'wmgUseContentTranslation' => [ 'wikivoyage' => true, // T322325 ], 'wgOATHAuthMultipleDevicesMigrationStage' => [ 'default' => SCHEMA_COMPAT_READ_NEW | SCHEMA_COMPAT_WRITE_BOTH, ], // T334895 - testing '-wmgUseGraph' => [ 'default' => true, ], '-wmgHideGraphTags' => [ 'default' => false, ], 'wmgEnableIPMasking' => [ 'default' => false, 'loginwiki' => true, 'cswiki' => true, 'dewiki' => true, 'commonswiki' => true, // T342067 'wikidatawiki' => true, // T343980 'fawiki' => true, ], // T342858 '-wgEnableEditRecovery' => [ 'default' => true, ], '-wmgEditRecoveryDefaultUserOptions' => [ 'default' => true, // T350653 ], // T61245 'wmgUsePageNotice' => [ 'enwiktionary' => true, ], // T341000 (just disable the prod value) '-wgExternalLinksDomainGaps' => [], 'wmgUseParserMigration' => [ 'default' => true, ], // T348487 '-wgUrlShortenerEnableQrCode' => [ 'default' => true, ], // T357795 'wgCodeMirrorV6' => [ 'default' => true, ], '-wgGlobalBlockingAllowGlobalAccountBlocks' => [ 'default' => true, // T356924, T356923 'wikitech' => false, 'fishbowl' => false, 'private' => false, ], // T357766 'wmgUseCommunityConfiguration' => [ // NOTE: Do not enable without Growth team OK 'default' => false, 'eswiki' => true, ], 'wgGEUseCommunityConfigurationExtension' => [ // NOTE: Do not enable without Growth team OK 'default' => false, 'eswiki' => true, ], ]; } # wmfGetOverrideSettings()