mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/PageImages
synced 2024-11-24 08:23:28 +00:00
768464d0f9
I added ParserModifyImageHTML to core to make it easier for PageImages to identify images in the lead section. This also allows PageImages to stop writing to LinksUpdate properties. It is one of only two extensions that do that. Depends-On: I24528381e8d24ca8d138bceadb9397c83fd31356 Bug: T176520 Bug: T296895 Change-Id: I472f4a023969bfde6298eb56112c16d2ae842199
102 lines
2.6 KiB
JSON
102 lines
2.6 KiB
JSON
{
|
|
"name": "PageImages",
|
|
"author": "Max Semenik",
|
|
"url": "https://www.mediawiki.org/wiki/Extension:PageImages",
|
|
"descriptionmsg": "pageimages-desc",
|
|
"license-name": "WTFPL",
|
|
"type": "api",
|
|
"requires": {
|
|
"MediaWiki": ">= 1.37.0"
|
|
},
|
|
"APIPropModules": {
|
|
"pageimages": "PageImages\\ApiQueryPageImages"
|
|
},
|
|
"MessagesDirs": {
|
|
"PageImages": [
|
|
"i18n",
|
|
"i18n/api"
|
|
]
|
|
},
|
|
"AutoloadNamespaces": {
|
|
"PageImages\\": "includes/"
|
|
},
|
|
"TestAutoloadNamespaces": {
|
|
"PageImages\\Tests\\": "tests/phpunit/"
|
|
},
|
|
"Hooks": {
|
|
"ApiOpenSearchSuggest": "PageImages\\PageImages::onApiOpenSearchSuggest",
|
|
"BeforePageDisplay": "PageImages\\PageImages::onBeforePageDisplay",
|
|
"InfoAction": "PageImages\\PageImages::onInfoAction",
|
|
"ParserAfterTidy": "PageImages\\Hooks\\ParserFileProcessingHookHandlers::onParserAfterTidy",
|
|
"ParserModifyImageHTML": "PageImages\\Hooks\\ParserFileProcessingHookHandlers::onParserModifyImageHTML",
|
|
"SearchResultProvideThumbnail": "PageImages\\Hooks\\SearchResultProvideThumbnailHookHandler::onSearchResultProvideThumbnail",
|
|
"SpecialMobileEditWatchlist::images": "PageImages\\PageImages::onSpecialMobileEditWatchlistImages"
|
|
},
|
|
"JobClasses": {
|
|
"InitImageDataJob": "PageImages\\Job\\InitImageDataJob"
|
|
},
|
|
"config": {
|
|
"PageImagesScores": {
|
|
"description": "Images <120px are usually from maintenance or stub templates; >600px are panoramas, less suitable.",
|
|
"value": {
|
|
"position": [
|
|
8,
|
|
6,
|
|
4,
|
|
3
|
|
],
|
|
"width": {
|
|
"119": -100,
|
|
"400": 10,
|
|
"600": 5,
|
|
"601": 0
|
|
},
|
|
"galleryImageWidth": {
|
|
"99": -100,
|
|
"100": 0
|
|
},
|
|
"ratio": {
|
|
"3": -100,
|
|
"5": 0,
|
|
"20": 5,
|
|
"30": 0,
|
|
"31": -100
|
|
}
|
|
}
|
|
},
|
|
"PageImagesDenylist": {
|
|
"value": [
|
|
{
|
|
"type": "db",
|
|
"page": "MediaWiki:Pageimages-denylist",
|
|
"db": false
|
|
}
|
|
]
|
|
},
|
|
"PageImagesDenylistExpiry": {
|
|
"value": 900
|
|
},
|
|
"PageImagesExpandOpenSearchXml": {
|
|
"value": false
|
|
},
|
|
"PageImagesNamespaces": {
|
|
"value": [
|
|
0
|
|
]
|
|
},
|
|
"PageImagesLeadSectionOnly": {
|
|
"description": "Whether page images should be restricted to those in section 0",
|
|
"value": true
|
|
},
|
|
"PageImagesAPIDefaultLicense": {
|
|
"description": "Get images with either a 'free' license or 'any' (including free and non-free) license by default, via 'pilicense' option, in pageprops query api. The value of this setting should be either 'free' or 'any'.",
|
|
"value": "free"
|
|
},
|
|
"PageImagesOpenGraphFallbackImage": {
|
|
"description": "A url to fallback image that will be shown when there is no image on a page.",
|
|
"value": false
|
|
}
|
|
},
|
|
"manifest_version": 2
|
|
}
|