Page MenuHomePhabricator

Convert SiteMatrix extension.json to manifest_version 2
Closed, ResolvedPublic

Description

SiteMatrix extension should be converted to use manifest version 2 in its extension.json file.

In extension manifest version 1, documentation was made like this:

	"config": {
		"@SiteMatrixPrivateSites": "dbname list of private wikis.",
		"SiteMatrixPrivateSites": null,
		"@SiteMatrixFishbowlSites": "dbname list of fishbowl wikis.",
		"SiteMatrixFishbowlSites": null,
         }

This documentation can now be done with "description" and "value" fields available in manifest_version: 2 like this:

	"config": {
                "SiteMatrixPrivateSites": {
		     "description": "dbname list of private wikis.",
		     "value": null,
                  }
                 "SiteMatrixFishbowlSites": {
		     "description": "dbname list of fishbowl wikis.",
		     "value": null,
                 }
	},

The maintenance script maintenance/updateExtensionJsonSchema.php semi-automates this conversion and is recommended to be used

Event Timeline

Change 560866 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/SiteMatrix@master] Convert SiteMatrix extension.json to manifest_version 2

https://gerrit.wikimedia.org/r/560866

Change 560866 merged by jenkins-bot:
[mediawiki/extensions/SiteMatrix@master] Convert SiteMatrix extension.json to manifest_version 2

https://gerrit.wikimedia.org/r/560866