mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/PageImages
synced 2024-11-15 12:00:40 +00:00
00b9f9fdc4
When $wgPageImagesLeadSectionOnly is true restrict the scoring of page images to images in the lead section. This results in an additional parse of the lead section of the content, but this should only happen once after an edit has occurred and is deferred. If false all images will be considered as candidates for the page image choice. Note that the choice between modes is per site not by request. This is intentional to avoid having to store 4 different properties respecting license and article position. As a result when enabling or disabling this switch on existing setups, there will be a transitional period where pages previously parsed will show pageimages as calculated by the previous value of this config variable. Bug: T87336 Change-Id: I09bdae82515f6e93f5606553259f10b3a10e9eaa
93 lines
2.4 KiB
JSON
93 lines
2.4 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
|
|
}
|
|
}
|
|
},
|
|
"PageImagesBlacklist": {
|
|
"value": [
|
|
{
|
|
"type": "db",
|
|
"page": "MediaWiki:Pageimages-blacklist",
|
|
"db": false
|
|
}
|
|
]
|
|
},
|
|
"PageImagesBlacklistExpiry": {
|
|
"value": 900
|
|
},
|
|
"PageImagesExpandOpenSearchXml": {
|
|
"value": false
|
|
},
|
|
"PageImagesNamespaces": {
|
|
"value": [
|
|
0
|
|
]
|
|
},
|
|
"PageImagesLeadSectionOnly": {
|
|
"@doc": "Temporary feature flag - Whether page images should be restricted to those in section id 0.",
|
|
"@fixme": "Please remove a month after it has defaulted to true on the cluster (T152115)",
|
|
"value": false
|
|
},
|
|
"PageImagesUseGalleries": {
|
|
"value": false
|
|
}
|
|
},
|
|
"manifest_version": 2
|
|
}
|