2016-09-16 20:57:33 +00:00
{
"name" : "PageImages" ,
"author" : "Max Semenik" ,
"url" : "https://www.mediawiki.org/wiki/Extension:PageImages" ,
"descriptionmsg" : "pageimages-desc" ,
"license-name" : "WTFPL" ,
"type" : "api" ,
2018-02-02 22:00:48 +00:00
"requires" : {
2024-08-22 21:54:43 +00:00
"MediaWiki" : ">= 1.43"
2018-02-02 22:00:48 +00:00
} ,
2016-09-16 20:57:33 +00:00
"APIPropModules" : {
2023-10-15 19:41:43 +00:00
"pageimages" : {
"class" : "PageImages\\ApiQueryPageImages" ,
"services" : [
"RepoGroup"
]
}
2016-09-16 20:57:33 +00:00
} ,
"MessagesDirs" : {
"PageImages" : [
2019-08-25 01:35:02 +00:00
"i18n" ,
"i18n/api"
2016-09-16 20:57:33 +00:00
]
} ,
2020-04-18 03:24:42 +00:00
"AutoloadNamespaces" : {
"PageImages\\" : "includes/"
2016-09-16 20:57:33 +00:00
} ,
2020-04-19 23:05:23 +00:00
"TestAutoloadNamespaces" : {
"PageImages\\Tests\\" : "tests/phpunit/"
} ,
2016-09-16 20:57:33 +00:00
"Hooks" : {
2022-06-15 16:08:43 +00:00
"ApiOpenSearchSuggest" : "main" ,
"BeforePageDisplay" : "main" ,
"InfoAction" : "main" ,
"ParserAfterTidy" : "parser" ,
"ParserModifyImageHTML" : "parser" ,
"ParserTestGlobals" : "parser" ,
"SearchResultProvideThumbnail" : "search" ,
2023-08-15 08:03:09 +00:00
"SpecialMobileEditWatchlist::images" : "mobile"
2016-09-16 20:57:33 +00:00
} ,
2022-06-15 16:08:43 +00:00
"HookHandlers" : {
"main" : {
2022-09-02 22:15:57 +00:00
"class" : "PageImages\\PageImages" ,
2023-08-19 05:58:01 +00:00
"services" : [
2024-04-10 18:42:02 +00:00
"MainConfig" ,
2023-10-15 18:48:50 +00:00
"DBLoadBalancerFactory" ,
2023-10-15 13:39:15 +00:00
"RepoGroup" ,
2023-08-19 05:58:01 +00:00
"UserOptionsLookup"
]
2022-06-15 16:08:43 +00:00
} ,
"parser" : {
2022-09-02 22:15:57 +00:00
"class" : "PageImages\\Hooks\\ParserFileProcessingHookHandlers" ,
2023-08-19 05:58:01 +00:00
"services" : [
2024-04-10 18:42:02 +00:00
"MainConfig" ,
2023-08-19 05:58:01 +00:00
"RepoGroup" ,
"MainWANObjectCache" ,
"HttpRequestFactory" ,
"DBLoadBalancerFactory" ,
2023-11-01 17:51:38 +00:00
"TitleFactory" ,
"LinksMigration"
2023-08-19 05:58:01 +00:00
]
2022-06-15 16:08:43 +00:00
} ,
"search" : {
2022-07-11 11:48:49 +00:00
"class" : "PageImages\\Hooks\\SearchResultProvideThumbnailHookHandler" ,
2023-08-19 05:58:01 +00:00
"services" : [
"SearchResultThumbnailProvider" ,
"PageProps" ,
"RepoGroup"
]
2023-08-15 08:03:09 +00:00
} ,
"mobile" : {
"class" : "PageImages\\Hooks\\MobileFrontendHookHandlers"
2022-06-15 16:08:43 +00:00
}
} ,
2016-12-05 17:45:34 +00:00
"JobClasses" : {
2023-10-15 12:18:57 +00:00
"InitImageDataJob" : {
"class" : "PageImages\\Job\\InitImageDataJob" ,
"services" : [
"DBLoadBalancerFactory"
]
}
2016-12-05 17:45:34 +00:00
} ,
2016-09-16 20:57:33 +00:00
"config" : {
"PageImagesScores" : {
2021-10-26 10:42:29 +00:00
"description" : "Images <120px are usually from maintenance or stub templates; >600px are panoramas, less suitable." ,
2016-09-16 20:57:33 +00:00
"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
}
}
} ,
2021-05-07 20:19:07 +00:00
"PageImagesDenylist" : {
2016-09-16 20:57:33 +00:00
"value" : [
{
"type" : "db" ,
2021-05-07 20:19:07 +00:00
"page" : "MediaWiki:Pageimages-denylist" ,
2016-09-16 20:57:33 +00:00
"db" : false
}
]
} ,
2022-07-28 15:27:15 +00:00
"PageImagesOpenGraph" : {
"description" : "Enable the OpenGraph meta tags" ,
"public" : true ,
"value" : true
} ,
2021-05-07 20:19:07 +00:00
"PageImagesDenylistExpiry" : {
2016-09-16 20:57:33 +00:00
"value" : 900
} ,
"PageImagesExpandOpenSearchXml" : {
"value" : false
} ,
"PageImagesNamespaces" : {
"value" : [
0
]
} ,
2016-11-28 23:33:23 +00:00
"PageImagesLeadSectionOnly" : {
2021-12-02 00:18:50 +00:00
"description" : "Whether page images should be restricted to those in section 0" ,
2017-04-16 01:26:58 +00:00
"value" : true
2017-05-20 14:29:31 +00:00
} ,
"PageImagesAPIDefaultLicense" : {
2020-05-12 19:53:29 +00:00
"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'." ,
2017-05-20 14:29:31 +00:00
"value" : "free"
2021-06-18 03:16:36 +00:00
} ,
"PageImagesOpenGraphFallbackImage" : {
"description" : "A url to fallback image that will be shown when there is no image on a page." ,
"value" : false
2016-09-16 20:57:33 +00:00
}
} ,
"manifest_version" : 2
2019-12-20 16:55:15 +00:00
}