Yurik has uploaded a new change for review. https://gerrit.wikimedia.org/r/319605
Change subject: LABS: Enable Map (GeoJSON) data on Commons ...................................................................... LABS: Enable Map (GeoJSON) data on Commons Bug: T149548 Change-Id: I580aa9eba4fb6eed5a2b4a6a4c0c5f59f171f4c6 --- M wmf-config/CommonSettings-labs.php M wmf-config/InitialiseSettings-labs.php 2 files changed, 37 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/mediawiki-config refs/changes/05/319605/1 diff --git a/wmf-config/CommonSettings-labs.php b/wmf-config/CommonSettings-labs.php index b379a28..527ab24 100644 --- a/wmf-config/CommonSettings-labs.php +++ b/wmf-config/CommonSettings-labs.php @@ -200,6 +200,38 @@ $wgJsonConfigEnableLuaSupport = true; } +// Enable Map (GeoJSON) data namespace on Commons - T149548 +if ( $wmgEnableMapData ) { + // Safety: before extension.json, these values were initialized by JsonConfig.php + if ( !isset( $wgJsonConfigModels ) ) { + $wgJsonConfigModels = []; + } + if ( !isset( $wgJsonConfigs ) ) { + $wgJsonConfigs = []; + } + // https://www.mediawiki.org/wiki/Extension:JsonConfig#Configuration + $wgJsonConfigModels['Map.JsonConfig'] = 'JsonConfig\JCMapDataContent'; + $wgJsonConfigs['Map.JsonConfig'] = [ + 'namespace' => 486, + 'nsName' => 'Data', + // page name must end in ".map", and contain at least one symbol + 'pattern' => '/.\.map$/', + 'isLocal' => false, + ]; + if ( $wgDBname == 'commonswiki' ) { + // Ensure we have a stable cross-wiki title resolution + // See JCSingleton::parseTitle() + $wgJsonConfigInterwikiPrefix = "meta"; + $wgJsonConfigs['Map.JsonConfig']['store'] = true; + } else { + $wgJsonConfigInterwikiPrefix = "commons"; + $wgJsonConfigs['Map.JsonConfig']['remote'] = [ + 'url' => 'https://commons.wikimedia.beta.wmflabs.org/w/api.php' + ]; + } + $wgJsonConfigEnableLuaSupport = true; +} + if ( $wmgUseMath ) { $wgDefaultUserOptions[ 'math' ] = 'mathml'; diff --git a/wmf-config/InitialiseSettings-labs.php b/wmf-config/InitialiseSettings-labs.php index 604c217..550a9d9 100644 --- a/wmf-config/InitialiseSettings-labs.php +++ b/wmf-config/InitialiseSettings-labs.php @@ -583,5 +583,10 @@ 'default' => true, ], + // Enable Map (GeoJSON) data namespace on Commons - T149548 + 'wmgEnableMapData' => [ + 'default' => true, + ], + ]; } # wmflLabsSettings() -- To view, visit https://gerrit.wikimedia.org/r/319605 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I580aa9eba4fb6eed5a2b4a6a4c0c5f59f171f4c6 Gerrit-PatchSet: 1 Gerrit-Project: operations/mediawiki-config Gerrit-Branch: master Gerrit-Owner: Yurik <yu...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits