{
	"name": "MatomoAnalytics",
	"author": [
		"John Lewis",
		"Southparkfan",
		"Universal Omega"
	],
	"url": "https://github.com/miraheze/MatomoAnalytics",
	"version": "1.1.2",
	"descriptionmsg": "matomoanalytics-desc",
	"license-name": "GPL-3.0-or-later",
	"type": "specialpage",
	"requires": {
		"MediaWiki": ">= 1.39.0"
	},
	"AvailableRights": [
		"noanalytics"
	],
	"MessagesDirs": {
		"MatomoAnalytics": [
			"i18n"
		]
	},
	"ExtensionMessagesFiles": {
		"MatomoAnalyticsAliases": "includes/MatomoAnalyticsAliases.php"
	},
	"AutoloadClasses": {
		"MatomoAnalytics": "includes/MatomoAnalytics.php",
		"MatomoAnalyticsHooks": "includes/MatomoAnalyticsHooks.php",
		"MatomoAnalyticsOOUIForm": "includes/MatomoAnalyticsOOUIForm.php",
		"MatomoAnalyticsViewer": "includes/MatomoAnalyticsViewer.php",
		"MatomoAnalyticsWiki": "includes/MatomoAnalyticsWiki.php",
		"SpecialAnalytics": "includes/SpecialAnalytics.php"
	},
	"SpecialPages": {
		"Analytics": "SpecialAnalytics"
	},
	"Hooks": {
		"CreateWikiCreation": [
			"MatomoAnalyticsHooks::wikiCreation"
		],
		"CreateWikiDeletion": [
			"MatomoAnalyticsHooks::wikiDeletion"
		],
		"CreateWikiRename": [
			"MatomoAnalyticsHooks::wikiRename"
		],
		"LoadExtensionSchemaUpdates": [
			"MatomoAnalyticsHooks::matomoAnalyticsSchemaUpdates"
		],
		"SkinAfterBottomScripts": [
			"MatomoAnalyticsHooks::matomoScript"
		]
	},
	"ResourceModules": {
		"ext.matomoanalytics.oouiform": {
			"scripts": "ext.matomoanalytics.oouiform.ooui.js",
			"targets": [ "desktop", "mobile" ],
			"dependencies": [
				"mediawiki.storage",
				"oojs-ui-widgets"
			]
		},
		"ext.matomoanalytics.oouiform.styles": {
			"targets": [ "desktop", "mobile" ],
			"styles": "ext.matomoanalytics.oouiform.ooui.less"
		}
	},
	"ResourceFileModulePaths": {
		"localBasePath": "modules",
		"remoteExtPath": "MatomoAnalytics/modules"
	},
	"config": {
		"MatomoAnalyticsDatabase": {
			"description": "String. Database that the 'matomo' table is in.",
			"public": true,
			"value": false
		},
		"MatomoAnalyticsServerURL": {
			"description": "String. URL of the server to use for API queries.",
			"public": true,
			"value": false
		},
		"MatomoAnalyticsSiteID": {
			"description": "Integer. If not using database, the site number to add all monitoring to.",
			"public": true,
			"value": 1
		},
		"MatomoAnalyticsGlobalID": {
			"description": "Integer. If tracking more than one site, this is an ID to attach to all wikis for central aggregate statistics.",
			"public": true,
			"value": false
		},
		"MatomoAnalyticsTokenAuth": {
			"description": "String. The API Token for authentication when making requests for data.",
			"public": false,
			"value": false
		},
		"MatomoAnalyticsUseDB": {
			"description": "Boolean. Whether or not to use the database for tracking site IDs.",
			"public": true,
			"value": false
		},
		"MatomoAnalyticsDisableJS": {
			"description": "Boolean. Whether or not to add Javascript tracking code to pages.",
			"public": true,
			"value": false
		},
		"MatomoAnalyticsDisableCookie": {
			"description": "Boolean. Whether or not to disable cookies being set by Matomo.",
			"public": true,
			"value": false
		},
		"MatomoAnalyticsForceGetRequest": {
			"description": "Boolean. Whether or not you want to foce GET requests which also disables beacon. Reverts back to matomo 3 behaviour of tracking.",
			"public": true,
			"value": false
		}
	},
	"ConfigRegistry": {
		"matomoanalytics": "GlobalVarConfig::newInstance"
	},
	"manifest_version": 2
}
