mediawiki-extensions-PageIm.../extension.json
Reedy d52f94205f Convert PageImages to extension registration
Bug: T87953
Change-Id: Icc9096060899b9e401d53590f38865b0937a73ff
2016-10-16 20:45:54 +01:00

92 lines
2.2 KiB
JSON

{
"name": "PageImages",
"author": "Max Semenik",
"url": "https://www.mediawiki.org/wiki/Extension:PageImages",
"descriptionmsg": "pageimages-desc",
"license-name": "WTFPL",
"type": "api",
"callback": "PageImages::onRegistration",
"APIPropModules": {
"pageimages": "ApiQueryPageImages"
},
"MessagesDirs": {
"PageImages": [
"i18n"
]
},
"AutoloadClasses": {
"ApiQueryPageImages": "includes/ApiQueryPageImages.php",
"PageImages": "includes/PageImages.php",
"PageImages\\Hooks\\LinksUpdateHookHandler": "includes/LinksUpdateHookHandler.php",
"PageImages\\Hooks\\ParserFileProcessingHookHandlers": "includes/ParserFileProcessingHookHandlers.php"
},
"Hooks": {
"ParserMakeImageParams": "PageImages\\Hooks\\ParserFileProcessingHookHandlers::onParserMakeImageParams",
"LinksUpdate": "PageImages\\Hooks\\LinksUpdateHookHandler::onLinksUpdate",
"OpenSearchXml": "PageImages::onApiOpenSearchSuggest",
"ApiOpenSearchSuggest": "PageImages::onApiOpenSearchSuggest",
"InfoAction": "PageImages::onInfoAction",
"AfterParserFetchFileAndTitle": "PageImages\\Hooks\\ParserFileProcessingHookHandlers::onAfterParserFetchFileAndTitle",
"SpecialMobileEditWatchlist::images": "PageImages::onSpecialMobileEditWatchlist_images"
},
"config": {
"PageImagesScores": {
"value": {
"position": [
8,
6,
4,
3
],
"width": {
"@doc119": "Very small images are usually from maintenace or stub templates",
"119": -100,
"400": 10,
"@doc600@": "Larger images are panoramas, less suitable",
"600": 5,
"601": 0
},
"galleryImageWidth": {
"99": -100,
"100": 0
},
"ratio": {
"3": -100,
"5": 0,
"20": 5,
"30": 0,
"31": -100
},
"rights": {
"@doc": "don't show nonfree images",
"nonfree": -100
}
}
},
"PageImagesBlacklist": {
"value": [
{
"type": "db",
"page": "MediaWiki:Pageimages-blacklist",
"db": false
}
]
},
"PageImagesBlacklistExpiry": {
"value": 900
},
"PageImagesExpandOpenSearchXml": {
"value": false
},
"PageImagesNamespaces": {
"value": [
0
]
},
"PageImagesUseGalleries": {
"value": false
}
},
"manifest_version": 2
}