{
	"name": "WikiSEO",
	"version": "2.7.0",
	"author": [
		"[https://www.mediawiki.org/wiki/User:Octfx Octfx]",
		"..."
	],
	"url": "https://www.mediawiki.org/wiki/Extension:WikiSEO",
	"descriptionmsg": "wiki-seo-desc",
	"license-name": "GPL-2.0-or-later",
	"type": "parserhook",
	"requires": {
		"MediaWiki": ">= 1.39.0",
		"platform": {
			"php": ">=7.4.0"
		}
	},
	"config": {
		"GoogleSiteVerificationKey": {
			"description": "Site verification key for Google Search Console",
			"value": null
		},
		"BingSiteVerificationKey": {
			"description": "Site verification key for Bing Webmaster Center",
			"value": null
		},
		"FacebookAppId": {
			"description": "App Id for Facebook Insights",
			"value": null
		},
		"FacebookAdmins": {
			"description": "Admin id for Facebook Insights. Multiple ids can be separated by ','",
			"value": null
		},
		"YandexSiteVerificationKey": {
			"description": "Site verification key for Yandex Webmasters",
			"value": null
		},
		"PinterestSiteVerificationKey": {
			"description": "Site verification key for Pinterest Console",
			"value": null
		},
		"NortonSiteVerificationKey": {
			"description": "Site verification key for Norton Safe Web",
			"value": null
		},
		"NaverSiteVerificationKey": {
			"description": "Site verification key for the Naver Search Engine",
			"value": null
		},
		"TwitterSiteHandle": {
			"description": "Twitter Site handle to add globally",
			"value": null
		},
		"MetadataGenerators": {
			"description": "Array with metadata generators. Valid values are OpenGraph, Twitter, SchemaOrg, Citation. Defaults to all three generators if empty.",
			"value": []
		},
		"WikiSeoDefaultImage": {
			"description": "Default image. Local image, if not set $wgLogo will be used.",
			"value": null
		},
		"TwitterCardType": {
			"description": "Type of twitter card to use. Defaults to 'summary_large_image'. Possible values: 'summary', 'summary_large_image'",
			"value": "summary_large_image"
		},
		"WikiSeoDefaultLanguage": {
			"description": "Language code and area which will set a <link rel='alternate'> for the current page.",
			"value": null
		},
		"WikiSeoDisableLogoFallbackImage": {
			"description": "Disable setting the sites logo as the default SEO image if no image was provided.",
			"value": false
		},
		"WikiSeoNoindexPageTitles": {
			"description": "Array of page titles that should have a robot policy of 'noindex'.",
			"value": []
		},
		"WikiSeoEnableAutoDescription": {
			"description": "Set to true to try to request a description from textextracts, if no description was given, or the description key is set to 'textextracts'.",
			"value": false
		},
		"WikiSeoTryCleanAutoDescription": {
			"description": "Set to true, if WikiSEO should try to remove dangling sentences when using descriptions from textextracts.",
			"value": false
		},
		"WikiSeoOverwritePageImage": {
			"description": "Set to true to enable overwriting the image set by extension PageImages",
			"value": false
		},
		"WikiSeoEnableSocialImages": {
			"description": "Generate dedicated social media icons for pages",
			"value": false
		},
		"WikiSeoSocialImageIcon": {
			"description": "The icon/watermark to add to the social media image",
			"value": null
		},
		"WikiSeoSocialImageWidth": {
			"description": "Width of the social media image",
			"value": 1200
		},
		"WikiSeoSocialImageHeight": {
			"description": "Height of the social media image",
			"value": 620
		},
		"WikiSeoSocialImageTextColor": {
			"description": "Color of the text on the social image",
			"value": "#ffffff"
		},
		"WikiSeoSocialImageShowAuthor": {
			"description": "Show the author of the current page revision",
			"value": true
		},
		"WikiSeoSocialImageShowLogo": {
			"description": "Show the Wiki logo in the top right corner",
			"value": true
		},
		"WikiSeoSocialImageBackgroundColor": {
			"description": "Default background color if no page image is found",
			"value": "#14181f"
		}
	},
	"ConfigRegistry": {
		"WikiSEO": "GlobalVarConfig::newInstance"
	},
	"MessagesDirs": {
		"WikiSEO": [
			"i18n"
		]
	},
	"RawHtmlMessages": [
		"wiki-seo-pageinfo-header-description",
		"wiki-seo-param-title-description",
		"wiki-seo-param-title_mode-description",
		"wiki-seo-param-title_separator-description",
		"wiki-seo-param-keywords-description",
		"wiki-seo-param-description-description",
		"wiki-seo-param-image-description"
	],
	"ExtensionMessagesFiles": {
		"WikiSEOMagic": "WikiSEO.i18n.magic.php"
	},
	"AutoloadNamespaces": {
		"MediaWiki\\Extension\\WikiSEO\\": "includes/"
	},
	"HookHandlers": {
		"ParserHooks": {
			"class": "MediaWiki\\Extension\\WikiSEO\\Hooks\\ParserHooks"
		},
		"PageHooks": {
			"class": "MediaWiki\\Extension\\WikiSEO\\Hooks\\PageHooks",
			"services": [
				"MainConfig"
			]
		},
		"InfoActionHook": {
			"class": "MediaWiki\\Extension\\WikiSEO\\Hooks\\InfoAction",
			"services": [
				"RepoGroup",
				"PageProps",
				"TitleFactory"
			]
		}
	},
	"Hooks": {
		"ParserFirstCallInit": "ParserHooks",
		"BeforePageDisplay": "PageHooks",
		"RevisionDataUpdates": "PageHooks",
		"OutputPageAfterGetHeadLinksArray": "PageHooks",
		"InfoAction": "InfoActionHook",
		"ScribuntoExternalLibraries": "MediaWiki\\Extension\\WikiSEO\\Hooks\\ScribuntoHooks::onScribuntoExternalLibraries"
	},

	"RestRoutes": [
		{
			"path": "/wikiseo/v1/socialmediaimage/{title}",
			"class": "MediaWiki\\Extension\\WikiSEO\\Api\\RestSocialMediaImage"
		}
	],
	"manifest_version": 2
}
