mediawiki-extensions-PageIm.../extension.json
jdlrobson 00b9f9fdc4 Restrict page images to lead section
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
2016-12-08 10:41:21 -08:00

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
}