Модуль:ExtensionJson
Для документации этого модуля может быть создана страница Модуль:ExtensionJson/doc
return { ["3DAlloy"] = { ["name"] = "3DAlloy", ["author"] = "Dolfinus", ["url"] = "https://www.mediawiki.org/wiki/Extension:3DAlloy", ["description"] = "This extension provides a 3D viewer for JSON/Buff files", ["version"] = "1.2", ["license-name"] = "MIT", ["type"] = "media", ["ExtensionMessagesFiles"] = { ["ThreeDimentionAlloy"] = "3DAlloy_magic.i18n.php", }, ["MediaHandlers"] = { ["application/json"] = "ThreeDimentionAlloy", ["application/obj"] = "ThreeDimentionAlloy", ["application/stl"] = "ThreeDimentionAlloy", }, ["Hooks"] = { ["ParserMakeImageParams"] = { [0] = "ThreeDimentionAlloy::onParserMakeImageParams", }, ["ParserFirstCallInit"] = { [0] = "ThreeDimentionAlloy::onParserFirstCallInit", }, ["ImageBeforeProduceHTML"] = { [0] = "ThreeDimentionAlloy::onImageBeforeProduceHTML", }, ["ImageOpenShowImageInlineBefore"] = { [0] = "ThreeDimentionAlloy::onImageOpenShowImageInlineBefore", }, ["BeforePageDisplay"] = { [0] = "ThreeDimentionAlloy::onBeforePageDisplay", }, ["BeforePageDisplayMobile"] = { [0] = "ThreeDimentionAlloy::onBeforePageDisplay", }, ["MimeMagicInit"] = { [0] = "ThreeDimentionAlloy::onMimeMagicInit", }, }, ["repository"] = "https://github.com/dolfinus/3DAlloy.git", }, ["AWS"] = { ["name"] = "AWS", ["version"] = "0.11.1", ["author"] = { [0] = "Tyler Romeo", [1] = "Daniel Friesen @ Redwerks", [2] = "Edward Chernenko", [3] = "David Haslip", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AWS", ["descriptionmsg"] = "aws-desc", ["license-name"] = "GPL-2.0+", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["type"] = "other", ["ExtensionFunctions"] = { [0] = "AmazonS3Hooks::setup", }, ["config"] = { ["AWSCredentials"] = { ["description"] = "Credentials to connect to AWS. Setting this in LocalSettings.php is NOT NEEDED if your EC2 instance has an IAM instance profile, and its IAM role allows access to Amazon S3 (see README).", ["value"] = { ["key"] = false, ["secret"] = false, ["token"] = false, }, ["merge_strategy"] = "array_plus", }, ["AWSRegion"] = { ["description"] = "Region of AWS to connect to.", ["value"] = false, }, ["AWSUseHTTPS"] = { ["description"] = "Whether to use HTTPS with AWS.", ["value"] = true, }, ["AWSBucketName"] = { ["description"] = "MUST BE SET in LocalSettings.php. Name of S3 bucket (e.g. \"wonderfulbali\"). Note: it will be seen in the URL of images.", ["value"] = nil, }, ["AWSBucketPrefix"] = { ["description"] = "[deprecated] Backward-compatibility option to use 4 S3 buckets (public, thumb, deleted, temp) instead of one $wgAWSBucketName. Shouldn't be used in new wikis. If set to \"wonderfulbali\", buckets [wonderfulbali], [wonderfulbali-thumb], [wonderfulbali-deleted] and [wonderfulbali-temp] are used.", ["value"] = nil, }, ["AWSBucketDomain"] = { ["description"] = "Subdomain of Amazon S3. Can be replaced with the URL of CDN. $1 is replaced with bucket name (see README.md for more customization).", ["value"] = "$1.s3.amazonaws.com", }, ["AWSRepoHashLevels"] = { ["description"] = "Number of prefix subdirectories. Value \"2\" means that S3 objects will be named a/ab/Filename.png (same as when MediaWiki stores files in local directories). Default value: 0 (objects are named Filename.png without any prefix).", ["value"] = 0, }, ["AWSRepoDeletedHashLevels"] = { ["description"] = "Same as $wgAWSRepoHashLevels, but for deleted images. Set to \"3\" for naming a/ab/abc/Filename.png (same as when MediaWiki stores deleted files in local directories). Default value: 0 (objects are named Filename.png without any prefix).", ["value"] = 0, }, ["AWSBucketTopSubdirectory"] = { ["description"] = "Extra path within the S3 bucket (not recommended). E.g. if this is '/something', then images will be in bucketname.s3.amazonaws.com/something/File.png instead of bucketname.s3.amazonaws.com/File.png.", ["value"] = "", }, ["AWSLocalCacheDirectory"] = { ["description"] = "Path to the directory for storing local copies of large images from S3 (when they are copied to webserver to make a thumbnail image, etc.). Don't enable this unless you have REALLY HUGE files (e.g. 100Mb+ PDFs). Default: false (disabled).", ["value"] = false, }, ["AWSLocalCacheMinSize"] = { ["description"] = "Minimal size of image (in bytes) that should be cached. Default: 100Mb.", ["value"] = 104857600, }, }, ["repository"] = "https://github.com/edwardspec/mediawiki-aws-s3.git", ["composer"] = "edwardspec/mediawiki-aws-s3", }, ["AdvancedBacklinks"] = { ["name"] = "AdvancedBacklinks", ["author"] = "Ostrzyciel", ["license-name"] = "GPL-2.0-or-later", ["version"] = "2.9.1", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["namemsg"] = "advancedBacklinks", ["descriptionmsg"] = "advancedBacklinks-desc", ["url"] = "https://www.mediawiki.org/wiki/Extension:AdvancedBacklinks", ["config"] = { ["AdvancedBacklinksTrackExtlinks"] = true, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "AdvancedBacklinksHooks::onLoadExtensionSchemaUpdates", ["LinksUpdate"] = "AdvancedBacklinksHooks::onLinksUpdate", ["SidebarBeforeOutput"] = "AdvancedBacklinksHooks::onSidebarBeforeOutput", ["GetDoubleUnderscoreIDs"] = "AdvancedBacklinksHooks::onGetDoubleUnderscoreIDs", ["ArticleDeleteComplete"] = "AdvancedBacklinksHooks::onArticleDeleteComplete", ["LonelyPagesQuery"] = "AdvancedBacklinksHooks::onLonelyPagesQuery", ["wgQueryPages"] = "AdvancedBacklinksHooks::onwgQueryPages", ["GetPreferences"] = "AdvancedBacklinksHooks::onGetPreferences", ["PPFrameBeforeExpansion"] = "PPFrameHooks::onPPFrameBeforeExpansion", ["PPFrameAfterExpansion"] = "PPFrameHooks::onPPFrameAfterExpansion", ["ParserClearState"] = "PPFrameHooks::onParserClearState", ["InternalParseBeforeLinks"] = "PPFrameHooks::onInternalParseBeforeLinks", ["AbuseFilter-builder"] = "AbAfHooks::onAbuseFilterBuilder", ["AbuseFilter-generateTitleVars"] = "AbAfHooks::onAbuseFilterGenerateTitleVars", ["AbuseFilter-computeVariable"] = "AbAfHooks::onAbuseFilterComputeVariable", }, ["SpecialPages"] = { ["AdvancedBacklinks"] = "SpecialAdvancedBacklinks", ["WikitextWantedPages"] = "SpecialWikitextWantedPages", ["WikitextLonelyPages"] = "SpecialWikitextLonelyPages", ["WikitextContentLonelyPages"] = "SpecialWikitextContentLonelyPages", ["MostWikitextLinked"] = "SpecialMostWikitextLinked", ["MostWikitextLinkedFiles"] = "SpecialMostWikitextLinkedFiles", ["UndesiredRedlinks"] = "SpecialUndesiredRedlinks", }, ["APIPropModules"] = { ["ab_linkshere"] = "ApiQueryAdvancedBacklinksProp", ["ab_fileusage"] = "ApiQueryAdvancedBacklinksProp", ["ab_linkstats"] = "ApiQueryAbLinkStatsProp", }, ["DefaultUserOptions"] = { ["ab-change-link-to-whatlinkshere"] = true, }, ["ExtensionMessagesFiles"] = { ["AdvancedBacklinksAliases"] = "AdvancedBacklinks.alias.php", ["AdvancedBacklinksMagic"] = "AdvancedBacklinks.magic.php", }, ["type"] = "other", ["repository"] = "https://gitlab.com/nonsensopedia/extensions/advancedbacklinks", }, ["AdvancedUserStats"] = { ["name"] = "AdvancedUserStats", ["version"] = "1.1", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["descriptionmsg"] = "advanceduserstats-desc", ["url"] = "https://bitbucket.org/wikiskripta/advanceduserstats", ["type"] = "specialpage", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["license-name"] = "MIT", ["SpecialPages"] = { ["AdvancedUserStats"] = "AdvancedUserStats", }, ["config"] = { ["AUSreports"] = { ["value"] = { [0] = { [0] = 10, [1] = 50, }, [1] = { [0] = 30, [1] = 50, }, [2] = { [0] = 0, [1] = 50, }, }, ["description"] = "First item: number of days (0=complete), second item: number of displayed users.", }, }, ["repository"] = "https://bitbucket.org/wikiskripta/advanceduserstats", }, ["BCmath"] = { ["name"] = "BCmath", ["version"] = "0.1.0", ["author"] = { [0] = "John Erling Blad", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BCmath", ["descriptionmsg"] = "bcmath-desc", ["license-name"] = "GPL-2.0", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.33", ["extensions"] = { ["Scribunto"] = "*", }, }, ["config_prefix"] = "wgBCmath", ["config"] = { ["ExtFiltering"] = { ["value"] = true, ["description"] = "Turn on additional sanitizion of numbers", }, }, ["callback"] = "BCmath\\Hooks::onExtensionSetup", ["Hooks"] = { ["ScribuntoExternalLibraries"] = { [0] = "BCmath\\Hooks::onRegisterScribuntoLibraries", }, ["ScribuntoExternalLibraryPaths"] = { [0] = "BCmath\\Hooks::onRegisterScribuntoExternalLibraryPaths", }, }, ["repository"] = "https://github.com/jeblad/BCmath", ["composer"] = "jeblad/bcmath", }, ["BetterComments"] = { ["name"] = "BetterComments", ["version"] = "0.1", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["url"] = "https://bitbucket.org/wikiskripta/bettercomments", ["descriptionmsg"] = "bettercomments-desc", ["license-name"] = "MIT", ["type"] = "editor", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["config"] = { ["extraPagesAllowed"] = { ["value"] = { [0] = 37, [1] = 40326, [2] = 75076, }, ["description"] = "List of pageId's to fire BetterComments at ('Fórum:Ptáte_se', 'Fórum:Portál', 'Fórum:Redakce').", }, }, ["Hooks"] = { ["ParserBeforeInternalParse"] = "BetterCommentsHooks::addTags", ["BeforePageDisplay"] = "BetterCommentsHooks::addButtons", }, ["repository"] = "https://bitbucket.org/wikiskripta/bettercomments.git", }, ["BlockASN"] = { ["name"] = "BlockASN", ["version"] = "1.3.0", ["author"] = { [0] = "Ryan Schmidt", }, ["url"] = "https://mwusers.org", ["descriptionmsg"] = "blockasn-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["config"] = { ["BAApiField"] = { ["description"] = "Fields in the geoip response to fetch data from", ["value"] = { ["asn"] = "traits.autonomous_system_number", ["proxy"] = { [0] = "traits.is_anonymous_vpn", [1] = "traits.is_public_proxy", [2] = "traits.is_residential_proxy", [3] = "traits.is_tor_exit_node", }, ["type"] = "traits.user_type", }, }, ["BAMMuser"] = { ["description"] = "MaxMind API username", ["value"] = "", ["public"] = false, }, ["BAMMpass"] = { ["description"] = "MaxMind API token", ["value"] = "", ["public"] = false, }, ["BlockedASNs"] = { ["description"] = "List of blocked ASNs", ["value"] = { }, ["public"] = false, }, ["BlockedUserTypes"] = { ["description"] = "List of blocked User Types", ["value"] = { }, ["public"] = false, }, }, ["Hooks"] = { ["GetUserBlock"] = { [0] = "BlockASN::onGetUserBlock", }, }, ["repository"] = "https://github.com/SkizNet/mediawiki-BlockASN", }, ["BootstrapComponents"] = { ["name"] = "BootstrapComponents", ["version"] = "4.0.1-dev", ["author"] = { [0] = "[https://www.semantic-mediawiki.org/wiki/User:Oetterer Tobias Oetterer]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BootstrapComponents", ["descriptionmsg"] = "bootstrap-components-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["ConfigRegistry"] = { ["BootstrapComponents"] = "GlobalVarConfig::newInstance", }, ["@note"] = "hooks are registered in BootstrapComponents\\HookRegistry", ["Hooks"] = { }, ["config"] = { ["BootstrapComponentsDisableSourceLinkOnImageModal"] = { ["value"] = false, ["descriptionmsg"] = "bootstrap-components-config-DisableSourceLinkOnImageModal", ["public"] = true, }, ["BootstrapComponentsEnableCarouselGalleryMode"] = { ["value"] = true, ["descriptionmsg"] = "bootstrap-components-config-EnableCarouselGalleryMode", ["public"] = true, }, ["BootstrapComponentsModalReplaceImageTag"] = { ["value"] = false, ["descriptionmsg"] = "bootstrap-components-config-ModalReplaceImageTag", ["public"] = true, }, ["BootstrapComponentsWhitelist"] = { ["value"] = true, ["descriptionmsg"] = "bootstrap-components-config-Whitelist", ["public"] = true, }, }, ["callback"] = "BootstrapComponents\\BootstrapComponents::init", ["ExtensionMessagesFiles"] = { ["BootstrapComponentsMagic"] = "BootstrapComponents.magic.php", }, ["TrackingCategories"] = { [0] = "bootstrap-components-error-tracking-category", [1] = "bootstrap-components-tracking-category", }, ["repository"] = "https://github.com/oetterer/BootstrapComponents", ["composer"] = "mediawiki/bootstrap-components", }, ["CaptchaSettings"] = { ["name"] = "CaptchaSettings", ["version"] = "1.1", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["url"] = "https://bitbucket.org/wikiskripta/captchasettings", ["descriptionmsg"] = "captchasettings-desc", ["license-name"] = "MIT", ["type"] = "specialpage", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["SpecialPages"] = { ["CaptchaSettings"] = "CaptchaSettings", }, ["repository"] = "https://bitbucket.org/wikiskripta/captchasettings", }, ["CategoryHistory"] = { ["name"] = "CategoryHistory", ["version"] = "1.2", ["author"] = { [0] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", [1] = "[https://www.wikiskripta.eu/w/User:Slepi Petr Kajzar]", }, ["url"] = "https://bitbucket.org/wikiskripta/categoryhistory", ["descriptionmsg"] = "categoryhistory-desc", ["license-name"] = "MIT", ["type"] = "specialpage", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["SpecialPages"] = { ["CategoryHistory"] = "CategoryHistory", }, ["Hooks"] = { ["SkinSubPageSubtitle"] = "CategoryHistoryHooks::AddLinkToCategory", }, ["config"] = { ["cathist_page_limit"] = { ["value"] = 500, ["description"] = "Number of items in the table", }, ["cathist_name_style"] = { ["value"] = "REALNAME", ["description"] = "Style of the name in the table. Options are: REALNAME (if set), USERNAME, BOTH", }, }, ["repository"] = "https://bitbucket.org/wikiskripta/categoryhistory", }, ["CategoryIntersectionSearch"] = { ["name"] = "CategoryIntersectionSearch", ["version"] = "1.0.0", ["author"] = "[https://femiwiki.com/ Femiwiki Team]", ["url"] = "https://github.com/femiwiki/categoryIntersectionSearch", ["descriptionmsg"] = "categoryintersectionsearch-desc", ["license-name"] = "AGPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["CategoryTree"] = "*", }, }, ["SpecialPages"] = { ["CategoryIntersectionSearch"] = "SpecialCategoryIntersectionSearch", }, ["Hooks"] = { ["SpecialSearchResultsPrepend"] = { [0] = "CategoryIntersectionSearchHooks::onSpecialSearchResultsPrepend", }, }, ["ExtensionMessagesFiles"] = { ["CategoryIntersectionSearchAlias"] = "CategoryIntersectionSearch.alias.php", ["CategoryIntersectionSearchMagic"] = "CategoryIntersectionSearch.i18n.magic.php", }, ["repository"] = "https://github.com/femiwiki/CategoryIntersectionSearch", }, ["Contactus"] = { ["name"] = "Contactus", ["version"] = "1.1.1", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["url"] = "https://bitbucket.org/wikiskripta/contactus", ["descriptionmsg"] = "contactus-desc", ["license-name"] = "MIT", ["type"] = "specialpage", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["SpecialPages"] = { ["Contactus"] = "Contactus", }, ["ExtensionMessagesFiles"] = { ["ContactusMagic"] = "Contactus.i18n.magic.php", }, ["config"] = { ["ContactusFieldsSpecial"] = { ["value"] = { [0] = "photo", [1] = "degree", [2] = "email", [3] = "workplace", [4] = "projects", [5] = "note", }, ["description"] = "Fields displayed at special page.", }, ["ContactusFieldsCard"] = { ["value"] = { [0] = "degree", [1] = "email", [2] = "workplace", [3] = "projects", [4] = "photo", }, ["description"] = "Fields displayed at visit card.", }, ["ContactusFieldsTable"] = { ["value"] = { [0] = "degree", [1] = "email", [2] = "workplace", [3] = "projects", [4] = "photo", }, ["description"] = "Fields displayed at the table view.", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "ContactusHooks::ContactusUpdateSchema", ["ParserFirstCallInit"] = "ContactusHooks::efContactus_Setup", }, ["repository"] = "https://bitbucket.org/wikiskripta/contactus", }, ["CreateWiki"] = { ["name"] = "CreateWiki", ["author"] = { [0] = "Southparkfan", [1] = "John Lewis", [2] = "Paladox", [3] = "Universal Omega", }, ["url"] = "https://github.com/miraheze/CreateWiki", ["descriptionmsg"] = "createwiki-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["AvailableRights"] = { [0] = "createwiki", [1] = "requestwiki", }, ["SpecialPages"] = { ["CreateWiki"] = "SpecialCreateWiki", ["RequestWiki"] = "SpecialRequestWiki", ["RequestWikiQueue"] = "SpecialRequestWikiQueue", }, ["JobClasses"] = { ["CreateWikiJob"] = "CreateWikiJob", ["RequestWikiAIJob"] = "RequestWikiAIJob", }, ["LogTypes"] = { [0] = "farmer", }, ["LogActionsHandlers"] = { ["farmer/createwiki"] = "LogFormatter", ["farmer/requestaccept"] = "LogFormatter", ["farmer/requestdecline"] = "LogFormatter", ["farmer/requestwikiedit"] = "LogFormatter", ["farmer/requestwiki"] = "CreateWikiLogFormatter", }, ["ExtensionMessagesFiles"] = { ["CreateWikiAliases"] = "includes/CreateWikiAliases.php", }, ["Hooks"] = { ["BeforeCreateEchoEvent"] = { [0] = "CreateWikiHooks::onBeforeCreateEchoEvent", }, ["LoadExtensionSchemaUpdates"] = { [0] = "CreateWikiHooks::fnCreateWikiSchemaUpdates", }, ["SetupAfterCache"] = { [0] = "CreateWikiHooks::onSetupAfterCache", }, }, ["config"] = { ["CreateWikiAIThreshold"] = { ["description"] = "Integer. Minimum percentage points for a request to be created when acceptable.", ["public"] = true, ["value"] = false, }, ["CreateWikiBlacklistedSubdomains"] = { ["description"] = "String or array. Regex to match for a blacklisted subdomain.", ["public"] = true, ["value"] = "/ /", }, ["CreateWikiCannedResponses"] = { ["description"] = "Boolean. Array of default responses to give. If this is enabled, free-text options are removed.", ["public"] = true, ["value"] = false, }, ["CreateWikiCategories"] = { ["description"] = "Array. An array of categories used for wiki categorisaion.", ["public"] = true, ["value"] = { }, }, ["CreateWikiCustomDomainPage"] = { ["description"] = "String. Page name to link to for more information on custom domains.", ["public"] = true, ["value"] = "", }, ["CreateWikiDatabase"] = { ["description"] = "String. Database name of where cw_wikis is stored.", ["public"] = true, ["value"] = "", }, ["CreateWikiDatabaseClusters"] = { ["description"] = "Array. LBFactory clusters which CreateWiki considers active.", ["public"] = true, ["value"] = { }, }, ["CreateWikiDatabaseClustersInactive"] = { ["description"] = "Array. LBFactory clusters which are not considered active for use of automatic loadbalancing.", ["public"] = true, ["value"] = { }, }, ["CreateWikiPersistentModelFile"] = { ["description"] = "String. Location to a file that can be overwritten to contain a persistent machine learning model.", ["public"] = true, ["value"] = "", }, ["CreateWikiStateDays"] = { ["description"] = "Array. Integer values in days when a wiki is deemed inactive, closed, removed (hidden) and deleted. Number of days passed since last change - not from initial inactivity.", ["public"] = true, ["value"] = { ["inactive"] = 45, ["closed"] = 15, ["removed"] = 120, ["deleted"] = 7, }, }, ["CreateWikiGlobalWiki"] = { ["description"] = "String. Database name of the global wiki. (Where RequestWiki should be enabled and Special:CreateWiki available.)", ["public"] = true, ["value"] = "", }, ["CreateWikiEmailNotifications"] = { ["description"] = "Boolean. Whether to send emails for new wiki creations.", ["public"] = true, ["value"] = false, }, ["CreateWikiNotificationEmail"] = { ["description"] = "String. Email address to send internally generated notification emails to. Does not depend on $wgCreateWikiEmailNotifications!", ["public"] = true, ["value"] = "root@localhost", }, ["CreateWikiPurposes"] = { ["description"] = "Array. List of identified purposes to show when requesting a wiki.", ["public"] = true, ["value"] = { }, }, ["CreateWikiSQLfiles"] = { ["description"] = "Array. All SQLs to be loaded into every wiki by default.", ["public"] = true, ["value"] = { }, }, ["CreateWikiShowBiographicalOption"] = { ["description"] = "Boolean. Whether to show a biographical person option when requesting a wiki.", ["public"] = true, ["value"] = false, }, ["CreateWikiSubdomain"] = { ["description"] = "String. The master part of subdomains, e.g. wiki.miraheze.org, miraheze.org is the master part.", ["public"] = true, ["value"] = "", }, ["CreateWikiUseCategories"] = { ["description"] = "Boolean. Whether to use categories to categorise wikis.", ["public"] = true, ["value"] = false, }, ["CreateWikiUseClosedWikis"] = { ["description"] = "Boolean. Whether to implement front end logic for closing wikis.", ["public"] = true, ["value"] = false, }, ["CreateWikiUseCustomDomains"] = { ["description"] = "Boolean. Whether to implement front end logic to handle requesting custom domains for wikis in RequestWiki.", ["public"] = true, ["value"] = false, }, ["CreateWikiUseEchoNotifications"] = { ["description"] = "Boolean. Whether to use Echo notifications (beta feature).", ["public"] = true, ["value"] = false, }, ["CreateWikiUseInactiveWikis"] = { ["description"] = "Boolean. Whether to implement front end logic for inactive wikis.", ["public"] = true, ["value"] = false, }, ["CreateWikiInactiveExemptReasonOptions"] = { ["description"] = "Array. Possible options for marking a wiki as exempt from inactivity.", ["public"] = true, ["value"] = { }, }, ["CreateWikiUseJobQueue"] = { ["description"] = "Boolean. Whether to defer intensive tasks to the jobqueue.", ["public"] = true, ["value"] = false, }, ["CreateWikiUsePrivateWikis"] = { ["description"] = "Boolean. Whether to implement front end logic for marking wikis as private.", ["public"] = true, ["value"] = false, }, ["CreateWikiCollation"] = { ["description"] = "String. Sets the collation to use when creating the wiki database. Example is 'DEFAULT SET utf8mb4 COLLATE utf8mb4_unicode_ci'", ["public"] = true, ["value"] = "", }, ["CreateWikiCacheDirectory"] = { ["description"] = "String. The path to store CreateWiki cache files at.", ["public"] = true, ["value"] = "", }, ["CreateWikiUseExperimental"] = { ["description"] = "Boolean. Whether to implement front end logic for marking wikis as experimental.", ["public"] = true, ["value"] = false, }, }, ["ConfigRegistry"] = { ["createwiki"] = "GlobalVarConfig::newInstance", }, ["DefaultUserOptions"] = { ["echo-subscriptions-web-request-comment"] = true, ["echo-subscriptions-email-request-comment"] = false, ["echo-subscriptions-web-request-declined"] = true, ["echo-subscriptions-email-request-declined"] = true, ["echo-subscriptions-web-wiki-creation"] = true, ["echo-subscriptions-email-wiki-creation"] = false, ["echo-subscriptions-web-wiki-rename"] = true, ["echo-subscriptions-email-wiki-rename"] = false, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["callback"] = "CreateWikiHooks::onRegistration", ["composer"] = "miraheze/createwiki", ["repository"] = "https://github.com/miraheze/CreateWiki.git", }, ["CustomSubtitle"] = { ["name"] = "CustomSubtitle", ["author"] = "Antoine Lamielle", ["url"] = "https://github.com/lingua-libre/CustomSubtitle", ["license-name"] = "GPL-2.0+", ["version"] = "0.1.0", ["namemsg"] = "customSubtitle", ["descriptionmsg"] = "customSubtitle-desc", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["ExtensionMessagesFiles"] = { ["CustomSubtitleMagic"] = "CustomSubtitle.i18n.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "CustomSubtitleHooks::onParserFirstCallInit", }, ["repository"] = "https://github.com/lingua-libre/CustomSubtitle.git", }, ["DataDump"] = { ["name"] = "DataDump", ["author"] = { [0] = "Paladox", [1] = "Universal Omega", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:DataDump", ["descriptionmsg"] = "datadump-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["AvailableRights"] = { [0] = "generate-dump", [1] = "delete-dump", [2] = "view-dump", }, ["config"] = { ["DataDump"] = { ["description"] = "object", ["public"] = true, ["value"] = { }, }, ["DataDumpInfo"] = { ["description"] = "string", ["public"] = true, ["value"] = "", }, ["DataDumpLimits"] = { ["description"] = "object", ["public"] = true, ["value"] = { ["memory"] = 0, ["filesize"] = 0, ["time"] = 0, ["walltime"] = 0, }, }, ["DataDumpDirectory"] = { ["description"] = "string", ["public"] = true, ["value"] = false, }, ["DataDumpFileBackend"] = { ["description"] = "string", ["public"] = true, ["value"] = "", }, ["DataDumpDownloadUrl"] = { ["description"] = "string", ["public"] = true, ["value"] = "", }, ["DataDumpDisableGenerate"] = { ["description"] = "boolean", ["public"] = true, ["value"] = false, }, }, ["ExtensionMessagesFiles"] = { ["DataDumpAliases"] = "includes/DataDumpAliases.php", }, ["APIModules"] = { ["deletedumps"] = "ApiDeleteDumps", ["generatedumps"] = "ApiGenerateDumps", ["viewdumps"] = "ApiViewDumps", }, ["SpecialPages"] = { ["DataDump"] = "SpecialDataDump", }, ["LogActionsHandlers"] = { ["datadump/delete"] = "LogFormatter", ["datadump/generate"] = "LogFormatter", }, ["LogTypes"] = { [0] = "datadump", }, ["JobClasses"] = { ["DataDumpGenerateJob"] = "DataDumpGenerateJob", }, ["HookHandlers"] = { ["default"] = { ["class"] = "DataDumpHooks", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "default", ["SidebarBeforeOutput"] = "default", }, ["ConfigRegistry"] = { ["datadump"] = "GlobalVarConfig::newInstance", }, ["composer"] = "miraheze/datadump", ["repository"] = "https://github.com/miraheze/DataDump", }, ["Debounce"] = { ["name"] = "Debounce", ["namemsg"] = "debounce-extensionname", ["version"] = "1.2.0", ["author"] = { [0] = "Ryan Schmidt", }, ["url"] = "https://mwusers.org", ["descriptionmsg"] = "debounce-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "antispam", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["config"] = { ["DebounceApiKey"] = { ["value"] = nil, ["path"] = false, ["description"] = "Debounce API Key, if using the paid email validation API", ["descriptionmsg"] = "debounce-config-apikey", ["public"] = false, }, ["DebounceFree"] = { ["value"] = true, ["path"] = false, ["description"] = "If true, uses the free disposable email API. If false, uses the paid email validation API", ["descriptionmsg"] = "debounce-config-free", ["public"] = false, }, ["DebouncePrivate"] = { ["value"] = true, ["path"] = false, ["description"] = "If true and using the free disposable email API, obscure the user's email and only send the domain", ["descriptionmsg"] = "debounce-config-private", ["public"] = false, }, }, ["Hooks"] = { ["isValidEmailAddr"] = { [0] = "Debounce::isValidEmailAddr", }, }, ["repository"] = "https://github.com/SkizNet/mediawiki-Debounce", }, ["Decorations"] = { ["name"] = "Decorations", ["version"] = "1.1.1", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["url"] = "https://bitbucket.org/wikiskripta/decorations", ["descriptionmsg"] = "decorations-desc", ["type"] = "specialpage", ["license-name"] = "MIT", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["SpecialPages"] = { ["Decorations"] = "Decorations", }, ["config"] = { ["decorationsHome"] = { ["value"] = "WikiSkripta:Vyznamenání", ["description"] = "Wiki pagename informing about available wiki decorations", }, ["decorationsList"] = { ["value"] = { [0] = { [0] = "Wiki4lístek.png", [1] = "WikiČtyřlístek", [2] = "Vyznamenání udílené obvykle za zvláštní či dlouhodobý přínos WikiSkriptům.", }, [1] = { [0] = "WikiSlunicko.png", [1] = "WikiSluníčko", [2] = "Spíše než o vyznamenání se jedná o pozdrav a vyjádření podpory v další činnosti. V praxi lze udělit uživateli prostě proto, že jste si na něj vzpoměli, a chcete mu třeba popřát hezký den.", }, [2] = { [0] = "Kava.png", [1] = "Řád černé kávy", [2] = "Jedná se o ocenění noční práce redaktora/uživatele. Prostě, když uvidíte někoho editovat ve 2 hodiny ráno, proč ho neocenit za toto nasazení?", }, [3] = { [0] = "Řád_bílého_jednorožce2.png", [1] = "Řád bílého jednorožce", [2] = "Jedná se o ocenění výjimečného přínosu redaktora/uživatele. Když v úžasu stanete nad prací kolegy/ně, neváhejte jim udělením tohoto ocenění sdělit, že vás to ohromilo.", }, }, ["description"] = "Decorations info (decoration's image placed on wiki, title, description)", }, }, ["repository"] = "https://bitbucket.org/wikiskripta/decorations.git", }, ["Diagrams"] = { ["name"] = "Diagrams", ["namemsg"] = "diagrams-extensionname", ["type"] = "other", ["author"] = { [0] = "[https://samwilson.id.au/ Sam Wilson]", }, ["version"] = "0.9.2", ["url"] = "https://www.mediawiki.org/wiki/Extension:Diagrams", ["descriptionmsg"] = "diagrams-desc", ["license-name"] = "GPL-3.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.34.0, <= 1.38", }, ["config"] = { ["DiagramsServiceUrl"] = { ["description"] = "URL of the diagram-rendering service. If not provided, graphs will be locally rendered.", ["value"] = "", }, }, ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Extension\\Diagrams\\Hooks::onParserFirstCallInit", }, ["repository"] = "https://github.com/samwilson/diagrams-extension", ["composer"] = "samwilson/diagrams", }, ["Discord"] = { ["name"] = "Discord", ["author"] = { [0] = "[https://github.com/jaydenkieran Jayden Bailey]", }, ["url"] = "https://github.com/jaydenkieran/mw-discord", ["version"] = "1.0.12", ["descriptionmsg"] = "discord-desc", ["license-name"] = "MIT", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["config"] = { ["DiscordWebhookURL"] = { }, ["DiscordNoBots"] = true, ["DiscordNoMinor"] = false, ["DiscordNoNull"] = true, ["DiscordSuppressPreviews"] = true, ["DiscordMaxChars"] = nil, ["DiscordMaxCharsUsernames"] = 25, ["DiscordDisabledHooks"] = { }, ["DiscordDisabledNS"] = { }, ["DiscordDisabledUsers"] = { }, ["DiscordPrependTimestamp"] = false, ["DiscordUseFileGetContents"] = false, ["DiscordUseEmojis"] = false, ["DiscordEmojis"] = { ["PageContentSaveComplete"] = ":pencil2:", ["ArticleDeleteComplete"] = ":wastebasket:", ["ArticleUndelete"] = ":wastebasket:", ["ArticleRevisionVisibilitySet"] = ":spy:", ["ArticleProtectComplete"] = ":lock:", ["TitleMoveComplete"] = ":truck:", ["LocalUserCreated"] = ":wave:", ["BlockIpComplete"] = ":no_entry_sign:", ["UnblockUserComplete"] = ":no_entry_sign:", ["UserGroupsChanged"] = ":people_holding_hands:", ["UploadComplete"] = ":inbox_tray:", ["FileDeleteComplete"] = ":wastebasket:", ["FileUndeleteComplete"] = ":wastebasket:", ["AfterImportPage"] = ":books:", ["ArticleMergeComplete"] = ":card_box:", ["ApprovedRevsRevisionApproved"] = ":white_check_mark:", ["ApprovedRevsRevisionUnapproved"] = ":white_check_mark:", ["ApprovedRevsFileRevisionApproved"] = ":white_check_mark:", ["ApprovedRevsFileRevisionUnapproved"] = ":white_check_mark:", }, }, ["Hooks"] = { ["PageSaveComplete"] = "DiscordHooks::onPageSaveComplete", ["ArticleDeleteComplete"] = "DiscordHooks::onArticleDeleteComplete", ["ArticleUndelete"] = "DiscordHooks::onArticleUndelete", ["ArticleRevisionVisibilitySet"] = "DiscordHooks::onArticleRevisionVisibilitySet", ["ArticleProtectComplete"] = "DiscordHooks::onArticleProtectComplete", ["PageMoveComplete"] = "DiscordHooks::onPageMoveComplete", ["LocalUserCreated"] = "DiscordHooks::onLocalUserCreated", ["BlockIpComplete"] = "DiscordHooks::onBlockIpComplete", ["UnblockUserComplete"] = "DiscordHooks::onUnblockUserComplete", ["UserGroupsChanged"] = "DiscordHooks::onUserGroupsChanged", ["UploadComplete"] = "DiscordHooks::onUploadComplete", ["FileDeleteComplete"] = "DiscordHooks::onFileDeleteComplete", ["FileUndeleteComplete"] = "DiscordHooks::onFileUndeleteComplete", ["AfterImportPage"] = "DiscordHooks::onAfterImportPage", ["ArticleMergeComplete"] = "DiscordHooks::onArticleMergeComplete", ["ApprovedRevsRevisionApproved"] = "DiscordHooks::onApprovedRevsRevisionApproved", ["ApprovedRevsRevisionUnapproved"] = "DiscordHooks::onApprovedRevsRevisionUnapproved", ["ApprovedRevsFileRevisionApproved"] = "DiscordHooks::onApprovedRevsFileRevisionApproved", ["ApprovedRevsFileRevisionUnapproved"] = "DiscordHooks::onApprovedRevsFileRevisionUnapproved", ["RenameUserComplete"] = "DiscordHooks::onRenameUserComplete", }, ["repository"] = "https://github.com/jaydenkieran/mw-discord.git", }, ["Discord Notifications"] = { ["name"] = "Discord Notifications", ["version"] = "1.1.4", ["author"] = "Aleksi Postari", ["url"] = "https://github.com/kulttuuri/discord_mediawiki", ["descriptionmsg"] = "discordnotifications-desc", ["type"] = "other", ["ExtensionFunctions"] = { [0] = "DiscordNotificationsCore::registerExtraHooks", }, ["Hooks"] = { ["ArticleDeleteComplete"] = { [0] = { [0] = "DiscordNotificationsCore::onDiscordArticleDeleted", }, }, ["TitleMoveComplete"] = { [0] = { [0] = "DiscordNotificationsCore::onDiscordArticleMoved", }, }, ["AddNewAccount"] = { [0] = { [0] = "DiscordNotificationsCore::onDiscordNewUserAccount", }, }, ["BlockIpComplete"] = { [0] = { [0] = "DiscordNotificationsCore::onDiscordUserBlocked", }, }, ["UploadComplete"] = { [0] = { [0] = "DiscordNotificationsCore::onDiscordFileUploaded", }, }, ["ArticleProtectComplete"] = { [0] = { [0] = "DiscordNotificationsCore::onDiscordArticleProtected", }, }, ["UserGroupsChanged"] = { [0] = { [0] = "DiscordNotificationsCore::onDiscordUserGroupsChanged", }, }, ["APIFlowAfterExecute"] = { [0] = { [0] = "DiscordNotificationsCore::onDiscordApiFlowAfterExecute", }, }, ["AfterImportPage"] = { [0] = { [0] = "DiscordNotificationsCore::onDiscordAfterImportPage", }, }, }, ["config"] = { ["DiscordIncomingWebhookUrl"] = "", ["DiscordAdditionalIncomingWebhookUrls"] = { }, ["DiscordFromName"] = "", ["DiscordSendMethod"] = "curl", ["DiscordIncludePageUrls"] = true, ["DiscordIncludeUserUrls"] = true, ["DiscordIgnoreMinorEdits"] = false, ["DiscordExcludeNotificationsFrom"] = { }, ["DiscordExcludedPermission"] = "", ["DiscordNotificationWikiUrl"] = "", ["DiscordNotificationWikiUrlEnding"] = "index.php?title=", ["DiscordNotificationWikiUrlEndingUserRights"] = "Special%3AUserRights&user=", ["DiscordNotificationWikiUrlEndingBlockList"] = "Special:BlockList", ["DiscordNotificationWikiUrlEndingBlockUser"] = "Special:Block/", ["DiscordNotificationWikiUrlEndingUserPage"] = "User:", ["DiscordNotificationWikiUrlEndingUserTalkPage"] = "User_talk:", ["DiscordNotificationWikiUrlEndingUserContributions"] = "Special:Contributions/", ["DiscordNotificationWikiUrlEndingEditArticle"] = "action=edit", ["DiscordNotificationWikiUrlEndingDeleteArticle"] = "action=delete", ["DiscordNotificationWikiUrlEndingHistory"] = "action=history", ["DiscordNotificationWikiUrlEndingDiff"] = "diff=prev&oldid=", ["DiscordNotificationNewUser"] = true, ["DiscordNotificationBlockedUser"] = true, ["DiscordNotificationAddedArticle"] = true, ["DiscordNotificationRemovedArticle"] = true, ["DiscordNotificationMovedArticle"] = true, ["DiscordNotificationEditedArticle"] = true, ["DiscordNotificationFileUpload"] = true, ["DiscordNotificationProtectedArticle"] = true, ["DiscordNotificationShowSuppressed"] = true, ["DiscordNotificationUserGroupsChanged"] = true, ["DiscordNotificationFlow"] = true, ["DiscordNotificationAfterImportPage"] = true, ["DiscordIncludeDiffSize"] = true, ["DiscordShowNewUserFullName"] = true, ["DiscordAvatarUrl"] = "", }, ["repository"] = "https://github.com/kulttuuri/DiscordNotifications.git", }, ["Expect"] = { ["name"] = "Expect", ["version"] = "0.1.0", ["author"] = { [0] = "John Erling Blad", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Expect", ["descriptionmsg"] = "expect-desc", ["license-name"] = "GPL-2.0", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.33", ["extensions"] = { ["Scribunto"] = "*", }, }, ["config_prefix"] = "wgExpect", ["config"] = { }, ["callback"] = "Expect\\Hooks::onExtensionSetup", ["Hooks"] = { ["ScribuntoExternalLibraryPaths"] = { [0] = "Expect\\Hooks::onRegisterScribuntoExternalLibraryPaths", }, }, ["repository"] = "https://git.wikimedia.org/tree/mediawiki%2Fextensions%2FBootstrap", ["composer"] = "jeblad/expect", }, ["External Content"] = { ["name"] = "External Content", ["version"] = "1.2.0", ["license-name"] = "GPL-2.0-or-later", ["author"] = { [0] = "[https://www.EntropyWins.wtf/mediawiki Jeroen De Dauw]", [1] = "[https://professional.wiki/ Professional.Wiki]", }, ["url"] = "https://github.com/ProfessionalWiki/ExternalContent", ["descriptionmsg"] = "external-content-desc", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["platform"] = { ["php"] = ">= 7.4", }, }, ["config"] = { ["ExternalContentDomainWhitelist"] = { ["description"] = "List of allowed domains to embed content from. Leave empty to have no restriction.", ["value"] = { }, }, ["ExternalContentFileExtensionWhitelist"] = { ["description"] = "List of allowed file extensions. Empty array for no restriction.", ["value"] = { [0] = "md", }, }, ["ExternalContentEnableEmbedFunction"] = { ["description"] = "If the #embed parser function should be enabled.", ["value"] = true, }, ["ExternalContentEnableBitbucketFunction"] = { ["description"] = "If the #bitbucket parser function should be enabled.", ["value"] = true, }, ["ExternalContentBasicAuthCredentials"] = { ["description"] = "Per-domain Basic Auth credentials.", ["value"] = { }, }, }, ["ExtensionMessagesFiles"] = { ["NetworkParserFunction"] = "i18n/_MagicWords.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "ProfessionalWiki\\ExternalContent\\EntryPoints\\MediaWikiHooks::onParserFirstCallInit", ["ParserTestGlobals"] = "ProfessionalWiki\\ExternalContent\\EntryPoints\\MediaWikiHooks::onParserTestGlobals", ["SearchDataForIndex"] = "ProfessionalWiki\\ExternalContent\\EntryPoints\\MediaWikiHooks::onSearchDataForIndex", ["SearchIndexFields"] = "ProfessionalWiki\\ExternalContent\\EntryPoints\\MediaWikiHooks::onSearchIndexFields", }, ["TrackingCategories"] = { [0] = "external-content-tracking-category", [1] = "external-content-broken-tracking-category", }, ["composer"] = "professional-wiki/external-content", ["repository"] = "https://github.com/ProfessionalWiki/ExternalContent.git", }, ["FacetedCategory"] = { ["name"] = "FacetedCategory", ["version"] = "1.0.0", ["author"] = "[https://femiwiki.com/ Femiwiki Team]", ["url"] = "https://github.com/femiwiki/facetedCategory", ["descriptionmsg"] = "facetedcategory-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["CategoryTree"] = "*", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "FacetedCategoryHooks::onBeforePageDisplay", }, ["SpecialPages"] = { ["FacetedCategories"] = "SpecialFacetedCategories", }, ["ExtensionMessagesFiles"] = { ["FacetedCategoryAlias"] = "FacetedCategory.alias.php", ["FacetedCategoryMagic"] = "FacetedCategory.i18n.magic.php", }, ["repository"] = "https://github.com/femiwiki/FacetedCategory", }, ["Fagocytoza"] = { ["name"] = "Fagocytoza", ["author"] = "Ostrzyciel", ["license-name"] = "GPL-2.0+", ["version"] = "0.1.3", ["url"] = "https://gitlab.com/nonsensopedia/extensions/fagocytoza", ["namemsg"] = "fagocytoza", ["descriptionmsg"] = "fagocytoza-desc", ["SpecialPages"] = { ["Wolne_strony_Gry"] = "SpecialWolneStronyGry", }, ["ExtensionMessagesFiles"] = { ["FagocytozaAlias"] = "Fagocytoza.alias.php", }, ["Hooks"] = { ["GetPreferences"] = "FagocytozaHooks::onGetPreferences", ["SidebarBeforeOutput"] = "FagocytozaHooks::onSidebarBeforeOutput", }, ["type"] = "other", ["repository"] = "https://gitlab.com/nonsensopedia/extensions/fagocytoza", }, ["FancyModeration"] = { ["name"] = "FancyModeration", ["author"] = "Ostrzyciel", ["license-name"] = "GPL-2.0+", ["version"] = "0.5.0", ["namemsg"] = "fancyModeration", ["descriptionmsg"] = "fancyModeration-desc", ["config"] = { ["FModPatrolDeletedFiles"] = true, }, ["DefaultUserOptions"] = { ["userollbackwithreason"] = true, ["usequickpatrollists"] = true, ["usequickpatrolnewpages"] = true, ["usequickpatroldiffs"] = true, ["usequickpatrolfooter"] = true, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["Hooks"] = { ["ArticleDeleteComplete"] = "FancyModeration\\Hooks\\Hooks::onArticleDeleteComplete", ["EnhancedChangesListModifyBlockLineData"] = "FancyModeration\\Hooks\\EclHooks::onListModifyBlockLineData", ["EnhancedChangesListModifyLineData"] = "FancyModeration\\Hooks\\EclHooks::onListModifyLineData", ["EnhancedChangesList::getLogText"] = "FancyModeration\\Hooks\\EclHooks::onGetLogText", ["DifferenceEngineMarkPatrolledLink"] = "FancyModeration\\Hooks\\PatrolHooks::onDifferenceEngineMarkPatrolledLink", ["ArticleViewFooter"] = "FancyModeration\\Hooks\\PatrolHooks::onArticleViewFooter", ["NewPagesLineEnding"] = "FancyModeration\\Hooks\\PatrolHooks::onNewPagesLineEnding", ["GetPreferences"] = "GetPreferences", ["LinkerGenerateRollbackLink"] = "RollbackLink", }, ["HookHandlers"] = { ["GetPreferences"] = { ["class"] = "FancyModeration\\Hooks\\GetPreferences", }, ["RollbackLink"] = { ["class"] = "FancyModeration\\Hooks\\LinkerGenerateRollbackLink", ["services"] = { [0] = "FmodPreferencesService", }, }, }, ["APIModules"] = { ["fmod-patrol"] = "FancyModeration\\Api\\ApiFmodPatrol", }, ["type"] = "other", ["repository"] = "https://gitlab.com/nonsensopedia/extensions/fancymoderation", }, ["FeedbackUs"] = { ["name"] = "FeedbackUs", ["version"] = "2.1", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["url"] = "https://bitbucket.org/wikiskripta/feedbackus", ["descriptionmsg"] = "feedbackus-desc", ["type"] = "specialpage", ["license-name"] = "MIT", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["SpecialPages"] = { ["FeedbackUs"] = "FeedbackUs", ["ArticleScores"] = "ArticleScores", }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "FeedbackUsHooks::FeedbackUsUpdateSchema", ["BeforePageDisplay"] = "FeedbackUsHooks::activateFB", }, ["config"] = { ["namespaces"] = { ["value"] = { [0] = 0, [1] = 100, [2] = 102, }, ["description"] = "Numbers of namespaces we want to give this kind of feedback, separated by comma.", }, ["pageCount"] = { ["value"] = 5, ["description"] = "Pager. Default 50 comments on page.", }, ["otrs"] = { ["value"] = true, ["description"] = "If true, comments are sent to email address in otrsAddress. Also info about closing ticket.", }, ["otrsAddress"] = { ["value"] = "info@wikiskripta.eu", ["description"] = "Email address checked by OTRS.", }, ["articleScoresDefaultItemsCount"] = { ["value"] = 100, ["description"] = "Default number of scored articles showed at Special:ArticleScores.", }, ["articleScoresDefaultReviewersCountFROM"] = { ["value"] = 5, ["description"] = "Default number of reviewers - FROM.", }, ["articleScoresDefaultReviewersCountTO"] = { ["value"] = 0, ["description"] = "Default number of reviewers - TO (0=unlimited).", }, }, ["repository"] = "https://bitbucket.org/wikiskripta/feedbackus.git", }, ["FileSystemImageServer"] = { ["name"] = "FileSystemImageServer", ["version"] = "1.0.0", ["author"] = "Niklas Laxström", ["url"] = "https://www.mediawiki.org/wiki/Extension:FileSystemImageServer", ["descriptionmsg"] = "fsis-desc", ["license-name"] = "MIT", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.33.0", }, ["SpecialPages"] = { ["FSIS"] = "MediaWiki\\Extension\\FileSystemImageServer\\Specials\\SpecialFSIS", }, ["repository"] = "https://github.com/Nikerabbit/mediawiki-extensions-FileSystemImageServer", }, ["FilterAccess"] = { ["name"] = "FilterAccess", ["version"] = "1.1", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["url"] = "https://bitbucket.org/wikiskripta/filteraccess", ["descriptionmsg"] = "filteraccess-desc", ["license-name"] = "MIT", ["type"] = "other", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["repository"] = "https://bitbucket.org/wikiskripta/filteraccess", }, ["FinnFrameNet"] = { ["name"] = "FinnFrameNet", ["version"] = "1.2.0", ["author"] = { [0] = "Niklas Laxström", }, ["url"] = "https://github.com/Nikerabbit/mediawiki-extensions-FinnFrameNet", ["description"] = "Code to import and display FinnFrameNet and TransFrameNet in a MediaWiki", ["license-name"] = "GPL-2.0-or-later", ["Hooks"] = { ["BeforePageDisplay"] = "FinnFrameNet\\Hooks::onBeforePageDisplay", ["ContentAlterParserOutput"] = "FinnFrameNet\\Hooks::onContentAlterParserOutput", }, ["composer"] = "mediawiki/finnframenet", ["repository"] = "https://github.com/Nikerabbit/mediawiki-extensions-FinnFrameNet.git", }, ["GND"] = { ["name"] = "GND", ["type"] = "wikibase", ["version"] = "2021-08-05", ["author"] = { [0] = "[https://www.EntropyWins.wtf/mediawiki Jeroen De Dauw]", [1] = "[https://professional.wiki/ Professional.Wiki]", }, ["url"] = "https://github.com/ProfessionalWiki/GND", ["descriptionmsg"] = "gnd-desc", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["WikibaseRepository"] = "*", }, }, ["ExtensionMessagesFiles"] = { ["GndMagic"] = "i18n/magic/MagicWords.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "DNB\\GND\\GndDokuFunction::onParserFirstCallInit", }, ["RestRoutes"] = { [0] = { ["path"] = "/gnd/doku/v1/datafields", ["method"] = "GET", ["factory"] = "DNB\\GND\\DokuApi::factory", }, }, ["config"] = { }, ["repository"] = "https://github.com/ProfessionalWiki/GND/issues", ["composer"] = "dnb/mediawiki-gnd", }, ["GTag"] = { ["name"] = "GTag", ["namemsg"] = "gtag-extensionname", ["version"] = "1.2.0", ["author"] = { [0] = "Ryan Schmidt", }, ["url"] = "https://mwusers.org/files/file/4-gtag/", ["license-name"] = "MIT", ["descriptionmsg"] = "gtag-desc", ["type"] = "other", ["config"] = { ["GTagAnalyticsId"] = { ["value"] = "", ["description"] = "Google Analytics account ID (UA-xxxxxxxx-x or G-xxxxxxxx)", ["decriptionmsg"] = "gtag-config-analyticsid", }, ["GTagAnonymizeIP"] = { ["value"] = false, ["description"] = "Anonymize IP addresses sent to Google Analytics", ["descriptionmsg"] = "gtag-config-anonymizeip", }, ["GTagHonorDNT"] = { ["value"] = true, ["description"] = "Honor the DNT header indicating a user does not wish to be tracked", ["decriptionmsg"] = "gtag-config-honordnt", }, ["GTagTrackSensitivePages"] = { ["value"] = true, ["description"] = "Include tracking code on potentially sensitive pages such as UserLogin and Preferences", ["decriptionmsg"] = "gtag-config-tracksensitivepages", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "GTagHooks::onBeforePageDisplay", }, ["AvailableRights"] = { [0] = "gtag-exempt", }, ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["repository"] = "https://github.com/skizzerz/mediawiki-GTag", }, ["GlobalStats"] = { ["name"] = "GlobalStats", ["version"] = "1.2.1", ["author"] = { [0] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", [1] = "[https://www.wikiskripta.eu/w/User:Slepi Petr Kajzar]", }, ["url"] = "https://bitbucket.org/wikiskripta/globalstats", ["description"] = "Global statistics of this Wiki.", ["descriptionmsg"] = "globalstats-desc", ["type"] = "specialpage", ["license-name"] = "MIT", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["SpecialPages"] = { ["GlobalStats"] = "GlobalStats", }, ["repository"] = "https://bitbucket.org/wikiskripta/globalstats.git", }, ["IFrameTag"] = { ["name"] = "IFrameTag", ["version"] = "1.0.4", ["author"] = { [0] = "[//hexmode.com Mark A. Hershberger]", }, ["descriptionmsg"] = "iframe-desc", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", ["platform"] = { ["php"] = ">= 7.3", }, }, ["type"] = "parserhook", ["license-name"] = "GPL-3.0+", ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Extension\\IFrameTag\\Handler::register", }, ["config_prefix"] = "iFrame", ["config"] = { ["Domains"] = { ["value"] = { }, ["descriptionmsg"] = "iframe-config-hosts", ["path"] = false, ["public"] = true, }, ["OnWikiConfig"] = { ["value"] = true, ["descriptionmsg"] = "iframe-config-onwikiconfig", ["path"] = false, ["public"] = true, }, }, ["composer"] = "mediawiki/iframe-tag", ["repository"] = "https://github.com/hexmode/mediawiki-iframe.git", }, ["ImageAnnotator"] = { ["name"] = "ImageAnnotator", ["version"] = "1.1.0", ["author"] = { [0] = "Pierre Boutet", }, ["url"] = "https://github.com/wikifab/ImageAnnotator", ["descriptionmsg"] = "imageAnnotator-desc", ["license-name"] = "MIT", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.28.0", ["extensions"] = { ["Page Forms"] = "*", }, }, ["callback"] = "ImageAnnotator\\Hooks::onRegistration", ["ExtensionFunctions"] = { [0] = "ImageAnnotator\\Hooks::initialize", }, ["config"] = { ["ImageAnnotator-areaClasses"] = "imageAnnotator", ["ImageAnnotatorRemoveExif"] = false, ["ImageAnnotatorOldWgServers"] = { }, }, ["ExtensionMessagesFiles"] = { ["ImageAnnotatorMagic"] = "ImageAnnotator.i18n.php", }, ["APIModules"] = { ["iaThumbs"] = "ImageAnnotator\\ApiImageAnnotatorThumb", }, ["SpecialPages"] = { ["AnnotatedImageMaintenance"] = "ImageAnnotator\\SpecialAnnotatedImageMaintenance", }, ["Hooks"] = { ["BeforePageDisplay"] = { [0] = "ImageAnnotator\\Hooks::onBeforePageDisplay", }, ["ParserFirstCallInit"] = { [0] = "ImageAnnotator\\Hooks::onParserFirstCallInit", }, ["FormEdit::showEditForm:initial"] = { [0] = "ImageAnnotator\\Hooks::start", }, ["SemanticJsonExportBeforeSerializePage"] = { [0] = "ImageAnnotator\\Hooks::onSemanticJsonExportBeforeSerializePage", }, ["LoadExtensionSchemaUpdates"] = "ImageAnnotator\\Hooks::onLoadExtensionSchemaUpdates", }, ["composer"] = "wikifab/image-annotator", ["repository"] = "https://github.com/Wikifab/mediawiki-extension-ImageAnnotator", }, ["IncidentReporting"] = { ["name"] = "IncidentReporting", ["author"] = { [0] = "John Lewis", [1] = "Universal Omega", }, ["url"] = "https://github.com/miraheze/IncidentReporting", ["version"] = "1.1.6", ["descriptionmsg"] = "incidentreporting-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["AvailableRights"] = { [0] = "viewincidents", [1] = "editincidents", }, ["SpecialPages"] = { ["IncidentReports"] = "SpecialIncidentReports", }, ["LogActionsHandlers"] = { ["incidentreporting/modify"] = "LogFormatter", }, ["LogTypes"] = { [0] = "incidentreporting", }, ["ExtensionMessagesFiles"] = { ["IncidentReportingAliases"] = "includes/IncidentReportingAliases.php", }, ["config"] = { ["IncidentReportingDatabase"] = { ["description"] = "Database name where all data is stored.", ["public"] = true, ["value"] = false, }, ["IncidentReportingServices"] = { ["description"] = "Human readable list of service components with page URLs. Set to false for no link. Format: 'name' => 'url'.", ["public"] = true, ["value"] = false, }, ["IncidentReportingTaskUrl"] = { ["description"] = "Full url of task tracking software minus the task ID. e.g. https://phabricator.miraheze.org/", ["public"] = true, ["value"] = false, }, }, ["ConfigRegistry"] = { ["incidentreporting"] = "GlobalVarConfig::newInstance", }, ["composer"] = "miraheze/incidentreporting", ["repository"] = "https://github.com/miraheze/IncidentReporting", }, ["ListTransclusions"] = { ["name"] = "ListTransclusions", ["author"] = "Patrick Westerhoff", ["version"] = "2.1", ["url"] = "http://mediawiki.org/wiki/Extension:ListTransclusions", ["license-name"] = "MPL-2.0", ["description"] = "Lists all transcluded templates and used images of a given page", ["descriptionmsg"] = "listtransclusions-desc", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.25.0", }, ["ExtensionMessagesFiles"] = { ["ListTransclusionsAlias"] = "ListTransclusions.alias.php", }, ["Hooks"] = { ["SidebarBeforeOutput"] = "ListTransclusionsHooks::onSidebarBeforeOutput", }, ["SpecialPages"] = { ["ListTransclusions"] = "SpecialListTransclusions", }, ["repository"] = "https://github.com/poke/mediawiki-ListTransclusions.git", }, ["LuaCache"] = { ["name"] = "LuaCache", ["version"] = "1.0.0", ["author"] = { [0] = "Robert Nix", }, ["url"] = "https://gitlab.com/HydraWiki/extensions/LuaCache", ["descriptionmsg"] = "luacache-desc", ["license-name"] = "MIT", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["Hooks"] = { ["ScribuntoExternalLibraries"] = { [0] = "LuaCache\\Hooks::onScribuntoExternalLibraries", }, }, ["repository"] = "https://gitlab.com/hydrawiki/extensions/LuaCache.git", }, ["Lüüdi"] = { ["name"] = "Lüüdi", ["version"] = "2020-07-04", ["author"] = { [0] = "Niklas Laxström", }, ["url"] = "https://sanat.csc.fi/wiki/L%C3%BC%C3%BCdi", ["descriptionmsg"] = "sanat-lud-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["TestAutoloadNamespaces"] = { ["MediaWiki\\Extensions\\Lud\\"] = "phpunit/", }, ["Hooks"] = { ["BeforePageDisplay"] = "MediaWiki\\Extensions\\Lud\\Hooks::onBeforePageDisplay", ["ParserFirstCallInit"] = "MediaWiki\\Extensions\\Lud\\Hooks::onParserFirstCallInit", }, ["ExtensionMessagesFiles"] = { ["Lud-Magic"] = "MagicWords.i18n.php", }, ["repository"] = "https://github.com/Nikerabbit/mediawiki-extensions-Lud.git", }, ["ManageWiki"] = { ["name"] = "ManageWiki", ["author"] = { [0] = "Southparkfan", [1] = "John Lewis", [2] = "MacFan4000", [3] = "Reception123", [4] = "Universal Omega", }, ["url"] = "https://github.com/miraheze/ManageWiki", ["descriptionmsg"] = "managewiki-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["CreateWiki"] = "*", }, }, ["APIListModules"] = { ["wikiconfig"] = "ApiQueryWikiConfig", }, ["AvailableRights"] = { [0] = "managewiki", [1] = "managewiki-editdefault", [2] = "managewiki-restricted", }, ["DefaultUserOptions"] = { ["managewikisidebar"] = 0, }, ["SpecialPages"] = { ["DeletedWikis"] = "SpecialDeletedWikis", ["ManageWiki"] = "SpecialManageWiki", ["ManageWikiDefaultPermissions"] = "SpecialManageWikiDefaultPermissions", }, ["JobClasses"] = { ["MWScriptJob"] = "MWScriptJob", ["NamespaceMigrationJob"] = "NamespaceMigrationJob", }, ["LogActionsHandlers"] = { ["managewiki/delete"] = "LogFormatter", ["managewiki/delete-group"] = "LogFormatter", ["managewiki/lock"] = "LogFormatter", ["managewiki/settings"] = "LogFormatter", ["managewiki/rename"] = "LogFormatter", ["managewiki/rights"] = "LogFormatter", ["managewiki/namespaces"] = "LogFormatter", ["managewiki/namespaces-delete"] = "LogFormatter", ["managewiki/undelete"] = "LogFormatter", ["managewiki/unlock"] = "LogFormatter", }, ["LogTypes"] = { [0] = "managewiki", }, ["ExtensionMessagesFiles"] = { ["ManageWikiAliases"] = "includes/ManageWikiAliases.php", }, ["Hooks"] = { ["ContentHandlerForModelID"] = { [0] = "ManageWikiHooks::onContentHandlerForModelID", }, ["CreateWikiCreation"] = { [0] = "ManageWikiHooks::onCreateWikiCreation", }, ["CreateWikiJsonBuilder"] = { [0] = "ManageWikiHooks::onCreateWikiJsonBuilder", }, ["CreateWikiStatePrivate"] = { [0] = "ManageWikiHooks::onCreateWikiStatePrivate", }, ["CreateWikiStatePublic"] = { [0] = "ManageWikiHooks::onCreateWikiStatePublic", }, ["CreateWikiTables"] = { [0] = "ManageWikiHooks::onCreateWikiTables", }, ["GetPreferences"] = { [0] = "ManageWikiHooks::onGetPreferences", }, ["LoadExtensionSchemaUpdates"] = { [0] = "ManageWikiHooks::fnManageWikiSchemaUpdates", }, ["SkinBuildSidebar"] = { [0] = "ManageWikiHooks::fnNewSidebarItem", }, }, ["config"] = { ["ManageWiki"] = { ["description"] = "Array of Booleans. Which modules of ManageWiki should be enabled on the wiki.", ["public"] = true, ["value"] = { ["core"] = false, ["extensions"] = false, ["namespaces"] = false, ["permissions"] = false, ["settings"] = false, }, }, ["ManageWikiExtensions"] = { ["description"] = "Array. An array of extensions enabled within the wiki farm.", ["public"] = true, ["value"] = false, }, ["ManageWikiExtensionsDefault"] = { ["description"] = "Array. An array of default extensions.", ["public"] = true, ["value"] = false, }, ["ManageWikiNamespacesAdditional"] = { ["description"] = "Array. Additional settings available for namespaces.", ["public"] = true, ["value"] = false, }, ["ManageWikiNamespacesBlacklistedNames"] = { ["description"] = "Array. Namespaces that can not be used.", ["public"] = true, ["value"] = { [0] = "special", [1] = "media", }, }, ["ManageWikiSettings"] = { ["description"] = "Array. An array of settings that can be managed through Special:ManageWiki", ["public"] = true, ["value"] = false, }, ["ManageWikiPermissionsAdditionalAddGroups"] = { ["description"] = "Array. ManageWiki's version of $wgAddGroups.", ["public"] = true, ["value"] = false, }, ["ManageWikiPermissionsAdditionalAddGroupsSelf"] = { ["description"] = "Array. ManageWiki's version of $wgGroupsAddToSelf.", ["public"] = true, ["value"] = false, }, ["ManageWikiPermissionsAdditionalRemoveGroups"] = { ["description"] = "Array. ManageWiki's version of $wgRemoveGroups.", ["public"] = true, ["value"] = false, }, ["ManageWikiPermissionsAdditionalRemoveGroupsSelf"] = { ["description"] = "Array. ManageWiki's version of $wgGroupsRemoveFromSelf", ["public"] = true, ["value"] = false, }, ["ManageWikiPermissionsAdditionalRights"] = { ["description"] = "Array. ManageWiki's version of $wgGroupPermissions.", ["public"] = true, ["value"] = false, }, ["ManageWikiPermissionsBlacklistGroups"] = { ["description"] = "Array. An array of usergroups which ManageWiki can't manage. Will prevent users creating same named groups as well.", ["public"] = true, ["value"] = false, }, ["ManageWikiPermissionsBlacklistRights"] = { ["description"] = "Array. An array of user rights that ManageWiki can not manage and assign on wiki.", ["public"] = true, ["value"] = { [0] = "managewiki-restricted", }, }, ["ManageWikiPermissionsDefaultPrivateGroup"] = { ["description"] = "String. Name of a group to add to private wikis. False disables this function.", ["public"] = true, ["value"] = false, }, ["ManageWikiPermissionsPermanentGroups"] = { ["description"] = "Array. List of user groups that should always exist on the permissions selector.", ["public"] = true, ["value"] = { [0] = "*", [1] = "user", [2] = "sysop", [3] = "bureaucrat", }, }, ["ManageWikiHelpUrl"] = { ["description"] = "String. URL of a help page for ManageWiki on the local wiki farm.", ["public"] = true, ["value"] = false, }, ["ManageWikiForceSidebarLinks"] = { ["description"] = "Boolean. Whether to show the ManageWiki links in the side bar to all users. Will show a different message to unprivileged users.", ["public"] = true, ["value"] = false, }, }, ["ConfigRegistry"] = { ["managewiki"] = "GlobalVarConfig::newInstance", }, ["callback"] = "ManageWikiHooks::onRegistration", ["composer"] = "miraheze/managewiki", ["repository"] = "https://github.com/miraheze/ManageWiki.git", }, ["Maps"] = { ["name"] = "Maps", ["version"] = "9.0.0", ["author"] = { [0] = "[https://www.entropywins.wtf/mediawiki Jeroen De Dauw]", [1] = "[https://professional.wiki/ Professional.Wiki]", }, ["url"] = "https://maps.extension.wiki", ["descriptionmsg"] = "maps-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["platform"] = { ["php"] = ">= 7.4", }, }, ["ExtensionMessagesFiles"] = { ["MapsAlias"] = "i18n/aliases/Aliases.php", ["MapsMagic"] = "i18n/magic/MagicWords.php", }, ["callback"] = "MapsRegistration::onRegistration", ["ContentHandlers"] = { ["GeoJson"] = "Maps\\GeoJsonPages\\GeoJsonContentHandler", }, ["namespaces"] = { [0] = { ["id"] = 420, ["constant"] = "NS_GEO_JSON", ["name"] = "GeoJson", ["subpages"] = false, ["content"] = true, ["defaultcontentmodel"] = "GeoJson", }, [1] = { ["id"] = 421, ["constant"] = "NS_GEO_JSON_TALK", ["name"] = "GeoJson_talk", ["subpages"] = true, ["content"] = false, ["defaultcontentmodel"] = "wikitext", }, }, ["repository"] = "https://github.com/ProfessionalWiki/Maps", ["composer"] = "mediawiki/maps", }, ["MarkImages"] = { ["name"] = "MarkImages", ["author"] = "Ostrzyciel", ["url"] = "https://www.mediawiki.org/wiki/Extension:MarkImages", ["license-name"] = "MIT", ["version"] = "1.1.1", ["namemsg"] = "markImages", ["descriptionmsg"] = "markImages-desc", ["config"] = { ["MarkImagesCategories"] = { ["recursive"] = { }, ["nonrecursive"] = { }, }, }, ["Hooks"] = { ["LinksUpdateComplete"] = "MarkImagesHooks::onLinksUpdateComplete", ["InfoAction"] = "MarkImagesHooks::onInfoAction", ["BeforePageDisplay"] = "MarkImagesHooks::onBeforePageDisplay", }, ["type"] = "other", ["repository"] = "https://gitlab.com/nonsensopedia/extensions/markimages", }, ["Matomo"] = { ["name"] = "Matomo", ["version"] = "4.0.1", ["author"] = { [0] = "Isb1009", [1] = "[http://www.daschmedia.de DaSch]", [2] = "[https://www.mediawiki.org/wiki/User:Seb35 Seb35]", [3] = "[https://github.com/YOUR1 Youri van den Bogert]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Matomo", ["description"] = "Adding Matomo Tracking Code", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.25.0", }, ["config"] = { ["MatomoIDSite"] = "", ["MatomoURL"] = "", ["MatomoIgnoreSysops"] = true, ["MatomoIgnoreBots"] = true, ["MatomoCustomJS"] = "", ["MatomoUsePageTitle"] = false, ["MatomoActionName"] = "", ["MatomoDisableCookies"] = false, ["MatomoProtocol"] = "auto", ["MatomoUsernameCustomVariable"] = { }, ["MatomoTrackUsernames"] = false, ["MatomoJSFileURL"] = nil, }, ["Hooks"] = { ["SkinAfterBottomScripts"] = { [0] = "MatomoHooks::MatomoSetup", }, ["SpecialSearchResults"] = { [0] = "MatomoHooks::onSpecialSearchResults", }, ["SpecialSearchSetupEngine"] = { [0] = "MatomoHooks::onSpecialSearchSetupEngine", }, }, ["repository"] = "https://github.com/DaSchTour/piwik-mediawiki-extension", ["composer"] = "mediawiki/matomo", }, ["MatomoAnalytics"] = { ["name"] = "MatomoAnalytics", ["author"] = { [0] = "John Lewis", [1] = "Southparkfan", [2] = "Universal Omega", }, ["url"] = "https://github.com/miraheze/MatomoAnalytics", ["version"] = "1.0.5.14", ["descriptionmsg"] = "matomoanalytics-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.35.3", }, ["AvailableRights"] = { [0] = "noanalytics", }, ["ExtensionMessagesFiles"] = { ["MatomoAnalyticsAliases"] = "includes/MatomoAnalyticsAliases.php", }, ["SpecialPages"] = { ["Analytics"] = "SpecialAnalytics", }, ["Hooks"] = { ["CreateWikiCreation"] = { [0] = "MatomoAnalyticsHooks::wikiCreation", }, ["CreateWikiDeletion"] = { [0] = "MatomoAnalyticsHooks::wikiDeletion", }, ["CreateWikiRename"] = { [0] = "MatomoAnalyticsHooks::wikiRename", }, ["LoadExtensionSchemaUpdates"] = { [0] = "MatomoAnalyticsHooks::matomoAnalyticsSchemaUpdates", }, ["SkinAfterBottomScripts"] = { [0] = "MatomoAnalyticsHooks::matomoScript", }, }, ["config"] = { ["MatomoAnalyticsDatabase"] = { ["description"] = "String. Database that the 'matomo' table is in.", ["public"] = true, ["value"] = false, }, ["MatomoAnalyticsServerURL"] = { ["description"] = "String. URL of the server to use for API queries.", ["public"] = true, ["value"] = false, }, ["MatomoAnalyticsSiteID"] = { ["description"] = "Integer. If not using database, the site number to add all monitoring to.", ["public"] = true, ["value"] = 1, }, ["MatomoAnalyticsGlobalID"] = { ["description"] = "Integer. If tracking more than one site, this is an ID to attach to all wikis for central aggregate statistics.", ["public"] = true, ["value"] = false, }, ["MatomoAnalyticsTokenAuth"] = { ["description"] = "String. The API Token for authentication when making requests for data.", ["public"] = false, ["value"] = false, }, ["MatomoAnalyticsUseDB"] = { ["description"] = "Boolean. Whether or not to use the database for tracking site IDs.", ["public"] = true, ["value"] = false, }, ["MatomoAnalyticsDisableJS"] = { ["description"] = "Boolean. Whether or not to add Javascript tracking code to pages.", ["public"] = true, ["value"] = false, }, ["MatomoAnalyticsDisableCookie"] = { ["description"] = "Boolean. Whether or not to disable cookies being set by Matomo.", ["public"] = true, ["value"] = false, }, ["MatomoAnalyticsForceGetRequest"] = { ["description"] = "Boolean. Whether or not you want to foce GET requests which also disables beacon. Reverts back to matomo 3 behaviour of tracking.", ["public"] = true, ["value"] = false, }, }, ["ConfigRegistry"] = { ["matomoanalytics"] = "GlobalVarConfig::newInstance", }, ["composer"] = "mediawiki/matomoanalytics", ["repository"] = "https://github.com/miraheze/MatomoAnalytics", }, ["MediaWikiAuth"] = { ["name"] = "MediaWikiAuth", ["namemsg"] = "mwa-extensionname", ["version"] = "1.3.1", ["author"] = { [0] = "Laurence Parry", [1] = "Jack Phoenix", [2] = "Kim Schoonover", [3] = "Ryan Schmidt", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:MediaWikiAuth", ["descriptionmsg"] = "mwa-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["config"] = { ["MediaWikiAuthAllowPasswordChange"] = { ["value"] = true, ["description"] = "If true, prompts the user to optionally change their password after import.", ["descriptionmsg"] = "mwa-config-allowpasswordchange", ["public"] = true, }, ["MediaWikiAuthApiUrl"] = { ["value"] = "", ["description"] = "Remote API endpoint to auth against.", ["descriptionmsg"] = "mwa-config-apiurl", ["public"] = false, }, ["MediaWikiAuthImportGroups"] = { ["value"] = true, ["description"] = "If a boolean, controls whether or not we copy group membership from remote wiki. If an array of strings, we only import the listed groups.", ["descriptionmsg"] = "mwa-config-importgroups", ["public"] = true, }, ["MediaWikiAuthDisableAccountCreation"] = { ["value"] = false, ["description"] = "If true, assume all relevant users already exist locally but with invalid password hashes. When operating in this mode, watchlist, group imports, and edit reattribution do not happen.", ["descriptionmsg"] = "mwa-config-disableaccountcreation", ["public"] = true, }, ["MediaWikiAuthImportWatchlist"] = { ["value"] = true, ["description"] = "Import watchlists via job queue", ["descriptionmsg"] = "mwa-config-importwatchlist", ["public"] = true, }, ["MediaWikiAuthReattributeEdits"] = { ["value"] = true, ["description"] = "Reattribute existing edits by unknown actors via job queue", ["descriptionmsg"] = "mwa-config-reattributeedits", ["public"] = true, }, }, ["AvailableRights"] = { [0] = "mwa-createlocalaccount", }, ["JobClasses"] = { ["populateImportedWatchlist"] = "MediaWikiAuth\\PopulateImportedWatchlistJob", ["reattributeImportedEdits"] = "MediaWikiAuth\\ReattributeImportedEditsJob", }, ["AuthManagerAutoConfig"] = { ["primaryauth"] = { ["ExternalWikiPrimaryAuthenticationProvider"] = { ["class"] = "MediaWikiAuth\\ExternalWikiPrimaryAuthenticationProvider", ["args"] = { [0] = { ["authoritative"] = false, }, }, ["sort"] = 50, ["services"] = { [0] = "UserGroupManager", [1] = "UserOptionsManager", }, }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/MediaWikiAuth", }, ["Memcached"] = { ["name"] = "Memcached", ["version"] = "2.0.0", ["author"] = "UA2004", ["url"] = "https://www.mediawiki.org/wiki/Extension:Memcached", ["descriptionmsg"] = "memcached-desc", ["license-name"] = "GPL-3.0+", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["AvailableRights"] = { [0] = "memcached", }, ["GroupPermissions"] = { ["*"] = { ["memcached"] = false, }, ["bureaucrat"] = { ["memcached"] = true, }, }, ["SpecialPages"] = { ["Memcached"] = "MediaWiki\\Extension\\Memcached\\Special", }, ["repository"] = "https://gitlab.com/hexmode1/Memcached", ["composer"] = "mediawiki/memcached", }, ["Mermaid"] = { ["name"] = "Mermaid", ["version"] = "3.0.2-alpha", ["author"] = { [0] = "James Hong Kong", [1] = "Tyler Gibson", }, ["url"] = "https://github.com/SemanticMediaWiki/Mermaid/", ["descriptionmsg"] = "mermaid-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.33", }, ["ExtensionMessagesFiles"] = { ["MermaidMagic"] = "i18n/extra/Mermaid.magic.php", }, ["ServiceWiringFiles"] = { [0] = "src/ServiceWiring.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "Mermaid\\Hooks::onParserFirstCallInit", ["OutputPageParserOutput"] = "Mermaid\\Hooks::onOutputPageParserOutput", }, ["config"] = { ["DefaultTheme"] = { ["value"] = "forest", }, }, ["config_prefix"] = "mermaidg", ["composer"] = "mediawiki/mermaid", ["repository"] = "https://github.com/SemanticMediaWiki/Mermaid", }, ["MigrateMyLinks"] = { ["name"] = "MigrateMyLinks", ["version"] = "1.0.0", ["author"] = { [0] = "Jesús Martínez (Ciencia Al Poder)", }, ["url"] = "https://github.com/ciencia/mediawiki-extensions-MigrateMyLinks", ["descriptionmsg"] = "migratemylinks-desc", ["license-name"] = "MIT", ["type"] = "parserhook", ["config"] = { ["MigrateMyLinksMaxRevisionId"] = -1, ["MigrateMyLinksDomain"] = "", }, ["Hooks"] = { ["InternalParseBeforeLinks"] = { [0] = "MigrateMyLinks::onInternalParseBeforeLinks", }, ["ParserAfterParse"] = { [0] = "MigrateMyLinks::onParserAfterParse", }, ["LinkerMakeExternalLink"] = { [0] = "MigrateMyLinks::onLinkerMakeExternalLink", }, }, ["repository"] = "https://github.com/ciencia/mediawiki-extensions-MigrateMyLinks.git", }, ["MirahezeMagic"] = { ["name"] = "MirahezeMagic", ["author"] = { [0] = "John Lewis", [1] = "Labster", [2] = "MacFan4000", [3] = "Reception123", [4] = "Revi", [5] = "Paladox", [6] = "Southparkfan", [7] = "Universal Omega", }, ["url"] = "//github.com/Miraheze/MirahezeMagic", ["descriptionmsg"] = "mirahezemagic-description", ["license-name"] = "GPL-3.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["ExtensionMessagesFiles"] = { ["MirahezeMagicAliases"] = "includes/MirahezeMagicAliases.php", }, ["SpecialPages"] = { ["MirahezeSurvey"] = { ["class"] = "SpecialMirahezeSurvey", ["services"] = { [0] = "ConfigFactory", }, }, }, ["Hooks"] = { ["AbuseFilterShouldFilterAction"] = { [0] = "MirahezeMagicHooks::onAbuseFilterShouldFilterAction", }, ["CreateWikiCreation"] = { [0] = "MirahezeMagicHooks::onCreateWikiCreation", }, ["CreateWikiDeletion"] = { [0] = "MirahezeMagicHooks::onCreateWikiDeletion", }, ["CreateWikiRename"] = { [0] = "MirahezeMagicHooks::onCreateWikiRename", }, ["CreateWikiStatePrivate"] = { [0] = "MirahezeMagicHooks::onCreateWikiStatePrivate", }, ["CreateWikiTables"] = { [0] = "MirahezeMagicHooks::onCreateWikiTables", }, ["MessageCache::get"] = { [0] = "MirahezeMagicHooks::onMessageCacheGet", }, ["TitleReadWhitelist"] = { [0] = "MirahezeMagicHooks::onTitleReadWhitelist", }, ["HtmlPageLinkRendererEnd"] = { [0] = "MirahezeMagicHooks::onHtmlPageLinkRendererEnd", }, ["InitializeArticleMaybeRedirect"] = { [0] = "MirahezeMagicHooks::onInitializeArticleMaybeRedirect", }, ["GlobalUserPageWikis"] = { [0] = "MirahezeMagicHooks::onGlobalUserPageWikis", }, ["MimeMagicInit"] = { [0] = "MirahezeMagicHooks::onMimeMagicInit", }, ["SiteNoticeAfter"] = { [0] = "MirahezeMagicHooks::onSiteNoticeAfter", }, ["SkinAddFooterLinks"] = { [0] = "MirahezeMagicHooks::onSkinAddFooterLinks", }, ["UserGetRightsRemove"] = { [0] = "MirahezeMagicHooks::onUserGetRightsRemove", }, ["RecentChange_save"] = { [0] = "MirahezeMagicHooks::onRecentChange_save", }, }, ["ConfigRegistry"] = { ["mirahezemagic"] = "GlobalVarConfig::newInstance", }, ["config"] = { ["MirahezeMagicLogEmailConditions"] = { ["value"] = { }, }, ["MirahezeStaffAccessIds"] = { ["value"] = { }, }, ["MirahezeSurveyEnabled"] = { ["value"] = true, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["repository"] = "https://github.com/miraheze/MirahezeMagic.git", }, ["Moderation"] = { ["name"] = "Moderation", ["version"] = "1.6.15", ["author"] = "Edward Chernenko", ["url"] = "https://www.mediawiki.org/wiki/Extension:Moderation", ["descriptionmsg"] = "moderation-desc", ["license-name"] = "GPL-3.0+", ["type"] = "antispam", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["GroupPermissions"] = { ["automoderated"] = { ["skip-moderation"] = true, ["skip-move-moderation"] = true, }, ["moderator"] = { ["moderation"] = true, }, ["checkuser"] = { ["moderation-checkuser"] = true, }, ["bot"] = { ["skip-moderation"] = true, ["skip-move-moderation"] = true, }, ["sysop"] = { ["skip-moderation"] = true, ["skip-move-moderation"] = true, ["moderation"] = true, }, }, ["AddGroups"] = { ["sysop"] = { [0] = "automoderated", }, }, ["RemoveGroups"] = { ["sysop"] = { [0] = "automoderated", }, }, ["GrantPermissions"] = { ["basic"] = { ["skip-moderation"] = true, }, }, ["AvailableRights"] = { [0] = "moderation", [1] = "skip-moderation", [2] = "skip-move-moderation", }, ["SpecialPages"] = { ["Moderation"] = { ["class"] = "SpecialModeration", ["services"] = { [0] = "Moderation.ActionFactory", [1] = "Moderation.EntryFactory", [2] = "Moderation.NotifyModerator", [3] = "LinkBatchFactory", }, }, }, ["ActionFilteredLogs"] = { ["moderation"] = { ["approve"] = { [0] = "approve", [1] = "approveall", [2] = "approve-move", }, ["reject"] = { [0] = "reject", [1] = "rejectall", }, ["block"] = { [0] = "block", [1] = "unblock", }, ["merge"] = { [0] = "merge", }, }, }, ["APIModules"] = { ["moderation"] = { ["class"] = "ApiModeration", ["services"] = { [0] = "Moderation.ActionFactory", }, }, }, ["APIPropModules"] = { ["moderationpreload"] = { ["class"] = "ApiQueryModerationPreload", ["services"] = { [0] = "Moderation.Preload", }, }, }, ["LogTypes"] = { [0] = "moderation", }, ["LogRestrictions"] = { ["moderation"] = "moderation", }, ["LogActionsHandlers"] = { ["moderation/*"] = "ModerationLogFormatter", }, ["ExtensionMessagesFiles"] = { ["ModerationAlias"] = "Moderation.alias.php", }, ["HookHandlers"] = { ["api"] = { ["class"] = "ModerationApiHooks", ["services"] = { [0] = "Moderation.CanSkip", [1] = "Moderation.Preload", }, }, ["approveHook"] = { ["factory"] = "ModerationApproveHook::hookHandlerFactory", }, ["edit"] = { ["class"] = "ModerationEditHooks", ["services"] = { [0] = "Moderation.ConsequenceManager", [1] = "Moderation.CanSkip", [2] = "Moderation.EditFormOptions", [3] = "Moderation.HookRunner", }, }, ["editFormOptions"] = { ["factory"] = "MediaWiki\\Moderation\\EditFormOptions::hookHandlerFactory", }, ["move"] = { ["class"] = "ModerationMoveHooks", ["services"] = { [0] = "Moderation.ConsequenceManager", [1] = "Moderation.CanSkip", [2] = "Moderation.EditFormOptions", }, }, ["notifyModerator"] = { ["factory"] = "ModerationNotifyModerator::hookHandlerFactory", }, ["pageForms"] = { ["class"] = "ModerationPageForms", ["services"] = { [0] = "Moderation.Preload", }, }, ["preload"] = { ["factory"] = "ModerationPreload::hookHandlerFactory", }, ["updater"] = { ["class"] = "ModerationUpdater", }, ["upload"] = { ["class"] = "ModerationUploadHooks", ["services"] = { [0] = "Moderation.ConsequenceManager", [1] = "Moderation.CanSkip", [2] = "Moderation.EditFormOptions", }, }, }, ["Hooks"] = { ["AlternateEdit"] = "preload", ["ApiBeforeMain"] = "api", ["ApiCheckCanExecute"] = "api", ["BeforePageDisplay"] = "edit", ["CheckUserInsertForRecentChange"] = "approveHook", ["EchoCanAbortNewMessagesAlert"] = "notifyModerator", ["EditFilter"] = "editFormOptions", ["EditFormInitialText"] = "preload", ["EditFormPreloadText"] = "preload", ["EditPage::showEditForm:fields"] = "edit", ["FileUpload"] = "approveHook", ["GetNewMessagesAlert"] = "notifyModerator", ["getUserPermissionsErrors"] = "upload", ["LoadExtensionSchemaUpdates"] = "updater", ["ListDefinedTags"] = "edit", ["LocalUserCreated"] = "preload", ["ModerationContinueEditingLink"] = "pageForms", ["MultiContentSave"] = "edit", ["PageSaveComplete"] = { [0] = "approveHook", [1] = "edit", }, ["PageForms::EditFormInitialText"] = "pageForms", ["PageForms::EditFormPreloadText"] = "pageForms", ["PageMoveCompleting"] = "approveHook", ["RecentChange_save"] = "approveHook", ["RevisionFromEditComplete"] = "approveHook", ["SpecialPageBeforeExecute"] = "editFormOptions", ["TitleMove"] = "move", ["UploadVerifyUpload"] = "upload", ["wgQueryPages"] = "api", }, ["config"] = { ["ModerationEnable"] = { ["value"] = true, ["description"] = "If false, new edits are applied as usual (not sent to moderation).", }, ["ModerationTimeToOverrideRejection"] = { ["value"] = 1209600, ["description"] = "Time (in seconds) after which rejected edit could no longer be approved.", }, ["ModerationPreviewLink"] = { ["value"] = false, ["description"] = "If true, Preview link is shown for pending edits. Normally you shouldn't enable this (when following Best Practices, approval/rejection depends on content, not formatting).", }, ["ModerationNotificationEnable"] = { ["value"] = false, ["description"] = "If true, administrator is notified of new changes that await moderation.", }, ["ModerationNotificationNewOnly"] = { ["value"] = false, ["description"] = "If true, only notify about new pages, not all edits.", }, ["ModerationEmail"] = { ["value"] = "", ["description"] = "Email address to send notifications to.", }, ["ModerationUseAjax"] = { ["value"] = false, ["description"] = "Experimental: if true, enable Ajax handling of links on Special:Moderation.", }, ["ModerationOnlyInNamespaces"] = { ["value"] = { }, ["description"] = "If set to an array of namespace numbers (e.g. NS_MAIN, NS_FILE), moderation is only enabled in these namespaces (edits in other namespaces will bypass moderation). Default (empty array): moderation is enabled everywhere.", }, ["ModerationIgnoredInNamespaces"] = { ["value"] = { }, ["description"] = "If set to an array of namespace numbers (e.g. NS_MAIN, NS_FILE), non-automoderated users can bypass moderation in these namespaces. Default (empty array): moderation can't be bypassed anywhere.", }, ["ModerationEnableEditChange"] = { ["value"] = false, ["description"] = "If true, moderators are allowed to edit pending changes before approving. DANGEROUS: moderator can accidentally delete the text of pending change. Enable this only when you use Moderation for pre-publish review.", }, }, ["ServiceWiringFiles"] = { [0] = "hooks/ServiceWiring.php", }, ["repository"] = "https://github.com/edwardspec/mediawiki-moderation.git", }, ["ModernTimeline"] = { ["name"] = "ModernTimeline", ["version"] = "1.2.0", ["author"] = { [0] = "[https://professional.wiki/ Professional.Wiki]", [1] = "[https://www.entropywins.wtf/mediawiki Jeroen De Dauw]", }, ["url"] = "https://github.com/ProfessionalWiki/ModernTimeline#modern-timeline", ["namemsg"] = "modern-timeline-name", ["descriptionmsg"] = "modern-timeline-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", ["extensions"] = { ["SemanticMediaWiki"] = ">= 3.0.0", }, }, ["config"] = { ["ModernTimelineWidth"] = { ["value"] = "100%", }, ["ModernTimelineHeight"] = { ["value"] = "400px", }, ["ModernTimelineBookmark"] = { ["value"] = false, }, ["ModernTimelineBackground"] = { ["value"] = "white", }, ["ModernTimelineScaleFactor"] = { ["value"] = 2, }, ["ModernTimelinePosition"] = { ["value"] = "bottom", }, ["ModernTimelineTickWidth"] = { ["value"] = 100, }, ["ModernTimelineStartSlide"] = { ["value"] = 1, }, ["ModernTimelineStartAtEnd"] = { ["value"] = false, }, ["ModernTimelineTransitionDuration"] = { ["value"] = 1000, }, ["ModernTimelineNavHeight"] = { ["value"] = "200px", }, ["ModernTimelineTemplate"] = { ["value"] = "", }, ["ModernTimelineImageProperty"] = { ["value"] = "", }, }, ["ExtensionFunctions"] = { [0] = "ModernTimeline\\ModernTimelineSetup::onExtensionFunction", }, ["repository"] = "https://github.com/ProfessionalWiki/ModernTimeline", ["composer"] = "professional-wiki/modern-timeline", }, ["NamespacePreload"] = { ["name"] = "NamespacePreload", ["author"] = "Ostrzyciel", ["license-name"] = "GPL-2.0-or-later", ["version"] = "1.2.0", ["namemsg"] = "namespacePreload", ["descriptionmsg"] = "namespacePreload-desc", ["url"] = "https://www.mediawiki.org/wiki/Extension:NamespacePreload", ["Hooks"] = { ["EditFormPreloadText"] = "NamespacePreloadHooks::onEditFormPreloadText", }, ["config"] = { ["NamespacePreloadDoPreSaveTransform"] = false, ["NamespacePreloadDoExpansion"] = true, }, ["type"] = "other", ["repository"] = "https://gitlab.com/nonsensopedia/extensions/namespacepreload", }, ["Network"] = { ["name"] = "Network", ["version"] = "2.0.0", ["author"] = { [0] = "[https://www.entropywins.wtf/mediawiki Jeroen De Dauw]", [1] = "[https://professional.wiki/ Professional.Wiki]", }, ["url"] = "https://github.com/ProfessionalWiki/Network#network-extension", ["descriptionmsg"] = "network-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["config"] = { ["PageNetworkOptions"] = { ["value"] = { ["layout"] = { ["randomSeed"] = 42, }, ["physics"] = { ["barnesHut"] = { ["gravitationalConstant"] = -5000, ["damping"] = 0.242, }, }, ["nodes"] = { ["color"] = { ["background"] = "white", ["highlight"] = { ["background"] = "white", }, }, ["borderWidth"] = 0, ["shape"] = "image", ["size"] = 10, ["shapeProperties"] = { ["useBorderWithImage"] = true, }, }, ["groups"] = { ["bluelink"] = { ["image"] = "resources/lib/ooui/themes/wikimediaui/images/icons/article-rtl-progressive.svg", }, ["redlink"] = { ["image"] = "resources/lib/ooui/themes/wikimediaui/images/icons/articleNotFound-ltr.svg", ["color"] = { ["border"] = "#ba0000", ["highlight"] = { ["border"] = "#ba0000", }, }, ["font"] = { ["color"] = "#ba0000", }, }, ["externallink"] = { ["image"] = "resources/lib/ooui/themes/wikimediaui/images/icons/linkExternal-ltr-progressive.svg", ["color"] = { ["border"] = "grey", ["highlight"] = { ["border"] = "grey", }, }, ["font"] = { ["color"] = "grey", }, }, }, }, ["merge_strategy"] = "array_replace_recursive", }, ["PageNetworkExcludeTalkPages"] = { ["value"] = true, }, ["PageNetworkExcludedNamespaces"] = { ["value"] = { [0] = 2, [1] = 4, [2] = 8, [3] = 12, }, }, ["PageNetworkEnableDisplayTitle"] = { ["value"] = true, }, ["PageNetworkLabelMaxLength"] = { ["value"] = 20, }, }, ["ExtensionMessagesFiles"] = { ["NetworkParserFunction"] = "i18n/_MagicWords.php", ["NetworkAlias"] = "i18n/Network.i18n.alias.php", }, ["callback"] = "MediaWiki\\Extension\\Network\\Extension::addMediaWiki131compat", ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Extension\\Network\\EntryPoints\\NetworkFunction::onParserFirstCallInit", }, ["SpecialPages"] = { ["Network"] = "MediaWiki\\Extension\\Network\\EntryPoints\\SpecialNetwork", }, ["QUnitTestModule"] = { ["localBasePath"] = "tests/js", ["remoteExtPath"] = "Network/tests/js", ["scripts"] = { [0] = "stub/index.js", [1] = "stub/Cats.js", [2] = "stub/MultiPage.js", [3] = "MultiPageConnectionsTest.js", [4] = "PageBlacklistTest.js", [5] = "SinglePageConnectionsTest.js", }, ["dependencies"] = { [0] = "ext.network", }, }, ["repository"] = "https://github.com/ProfessionalWiki/Network/issues", ["composer"] = "professional-wiki/network", }, ["Nimiarkisto"] = { ["name"] = "Nimiarkisto", ["version"] = "2.0.0", ["author"] = { [0] = "Niklas Laxström", }, ["url"] = "https://github.com/Nikerabbit/mediawiki-extensions-Nimiarkisto", ["description"] = "Code to import and display Nimiarkisto in a MediaWiki", ["license-name"] = "GPL-2.0-or-later", ["config"] = { ["NimiarkistoMapProxy"] = { ["value"] = { ["key"] = "", ["url"] = "https://avoin-karttakuva.maanmittauslaitos.fi/avoin/wmts/1.0.0/{layer}/default/ETRS-TM35FIN/{z}/{y}/{x}.png", }, }, }, ["ExtensionMessagesFiles"] = { ["NimiarkistoMagic"] = "Nimiarkisto.magic.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Extensions\\Nimiarkisto\\Hooks::onParserFirstCallInit", ["BeforePageDisplay"] = "MediaWiki\\Extensions\\Nimiarkisto\\Hooks::onBeforePageDisplay", ["MessageCache::get"] = "MediaWiki\\Extensions\\Nimiarkisto\\Hooks::onMessageCacheGet", }, ["SpecialPages"] = { ["MapProxy"] = "MediaWiki\\Extensions\\Nimiarkisto\\MapProxySpecialPage", }, ["repository"] = "https://github.com/Nikerabbit/mediawiki-extensions-Nimiarkisto.git", }, ["NonsaCodeJanitor"] = { ["name"] = "NonsaCodeJanitor", ["author"] = "Ostrzyciel", ["url"] = "https://gitlab.com/nonsensopedia/extensions/nonsacodejanitor", ["license-name"] = "GPL-2.0+", ["version"] = "0.2.0", ["namemsg"] = "nonsaCodeJanitor", ["descriptionmsg"] = "nonsaCodeJanitor-desc", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["Hooks"] = { ["ParserPreSaveTransformComplete"] = "NonsaCodeJanitor\\Hooks::onParserPreSaveTransformComplete", }, ["type"] = "other", ["repository"] = "https://gitlab.com/nonsensopedia/extensions/nonsacodejanitor.git/", }, ["NonsaLinks"] = { ["name"] = "NonsaLinks", ["author"] = "Ostrzyciel", ["license-name"] = "GPL-2.0+", ["version"] = "0.3.0", ["namemsg"] = "nonsaLinks", ["descriptionmsg"] = "nonsaLinks-desc", ["url"] = "https://gitlab.com/nonsensopedia/extensions/nonsalinks", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["SemanticMediaWiki"] = ">= 3.1.0", }, }, ["config"] = { ["NLSeeAlsoAliases"] = { [0] = "Zobacz też", }, ["NLSeeAlsoNamespaces"] = { [0] = 0, }, }, ["ExtensionMessagesFiles"] = { ["NonsaLinksMagic"] = "NonsaLinks.magic.php", }, ["Hooks"] = { ["SMW::Store::BeforeDataUpdateComplete"] = "NonsaLinks\\Hooks\\BeforeDataUpdateComplete::run", ["SMW::Property::initProperties"] = "NonsaLinks\\Hooks\\InitProperties::run", ["GetDoubleUnderscoreIDs"] = "NonsaLinks\\Hooks\\GetDoubleUnderscoreIDs::run", }, ["repository"] = "https://gitlab.com/nonsensopedia/extensions/nonsalinks.git/", }, ["PageProtect"] = { ["name"] = "PageProtect", ["version"] = "0.1.0", ["license-name"] = "GPL-3.0+", ["author"] = { [0] = "[http://mwstake.org Mark A. Hershberger]", }, ["require"] = { [0] = "1.26", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:PageProtect", ["descriptionmsg"] = "pageprotect-desc", ["type"] = "specialpage", ["callback"] = "PageProtect\\Hook::initExtension", ["ConfigRegistry"] = { ["PageProtect"] = "PageProtect\\Hook::makeConfig", }, ["Hooks"] = { ["ArticleProtect"] = "PageProtect\\Hook::onArticleProtect", ["ArticleProtectComplete"] = "PageProtect\\Hook::onArticleProtectComplete", ["getUserPermissionsErrors"] = "PageProtect\\Hook::onGetUserPermissionsErrors", ["ImgAuthBeforeStream"] = "PageProtect\\Hook::onImgAuthBeforeStream", ["LoadExtensionSchemaUpdates"] = "PageProtect\\Hook::onLoadExtensionSchemaUpdates", ["ProtectionForm::buildForm"] = "PageProtect\\Hook::onProtectionFormBuildForm", ["ProtectionForm::save"] = "PageProtect\\Hook::onProtectionFormSave", ["ProtectionForm::showLogExtract"] = "PageProtect\\Hook::onProtectionFormShowLog", ["TitleGetRestrictionTypes"] = "PageProtect\\Hook::onTitleGetRestrictionTypes", }, ["config"] = { ["_prefix"] = "PageProtect", }, ["AvailableRights"] = { [0] = "pageprotect-by-group", }, ["GroupPermissions"] = { ["sysop"] = { ["pageprotect-by-group"] = true, }, }, ["repository"] = "https://github.com/hexmode/mediawiki-PageProtect", }, ["PdfBook"] = { ["name"] = "PdfBook", ["version"] = "2.0.5, 2021-07-19", ["author"] = { [0] = "[http://www.organicdesign.co.nz/aran Aran Dunkley]", [1] = "[http://absorto.dev Igor Absorto]", }, ["url"] = "http://www.mediawiki.org/wiki/Extension:PdfBook", ["descriptionmsg"] = "pdfbook-desc", ["license-name"] = "[https://www.gnu.org/licenses/gpl-2.0.html GNU General Public Licence 2.0] or later", ["type"] = "parserhook", ["callback"] = "PdfBookHooks::onRegistration", ["config"] = { ["wgPdfBookTab"] = false, ["@"] = "Whether the files should be downloaded or view in-browser", ["wgPdfBookDownload"] = true, }, ["Hooks"] = { ["SkinTemplateNavigation"] = { [0] = "PdfBookHooks::onSkinTemplateNavigation", }, }, ["repository"] = "https://gitlab.com/Aranad/PdfBook.git", }, ["PerconaDB"] = { ["name"] = "PerconaDB", ["author"] = { [0] = "[http://hexmode.com/ Mark A. Hershberger]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:PerconaDB", ["descriptionmsg"] = "perconadb-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "database", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["Hooks"] = { ["SMW::SQLStore::Installer::BeforeCreateTablesComplete"] = "MediaWiki\\Extension\\PerconaDB\\Hook::onSMWBeforeCreateTablesComplete", ["LoadExtensionSchemaUpdates"] = "MediaWiki\\Extension\\PerconaDB\\Hook::onLoadExtensionSchemaUpdates", }, ["Providers"] = { ["Databases"] = { ["percona"] = { ["Installer"] = "MediaWiki\\Extension\\PerconaDB\\Installer", ["Driver"] = "MediaWiki\\Extension\\PerconaDB\\Database", ["Updater"] = "MysqlUpdater", }, }, }, ["repository"] = "https://github.com/MWStake/PerconaDB", ["composer"] = "mediawiki/percona-db", }, ["Pickle"] = { ["name"] = "Pickle", ["version"] = "0.1.0", ["author"] = { [0] = "John Erling Blad", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Pickle", ["descriptionmsg"] = "pickle-desc", ["license-name"] = "GPL-2.0", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.33", ["extensions"] = { ["Scribunto"] = "*", }, }, ["config_prefix"] = "wgPickle", ["config"] = { ["Setup"] = { ["description"] = { [0] = "How to construct the tests, that is whether description does setup.", [1] = "* implicit – setup as part of describe", [2] = "* explicit – setup as part of module require", }, ["value"] = "implicit", }, ["ObserverID"] = { ["description"] = "The user ID used by the logger.", ["value"] = 3, }, ["TranslationFollows"] = { ["description"] = { [0] = "Which ones of the entries from TranslationPath should be used", [1] = "* content – follow content language", [2] = "* user – follow user language (caching must be turned off)", }, ["value"] = "content", }, ["TranslationPath"] = { ["description"] = { [0] = "Alternate formats for how to build the translation path", [1] = "* content – format to use while following content language", [2] = "* user – format to use while following user language (caching must be turned off)", }, ["value"] = { ["content"] = "Module:%s/i18n", ["user"] = "Module:%s/%s", }, }, ["DefaultNamespace"] = { ["description"] = "Which namespace to use for tests", ["value"] = 828, }, ["RenderPath"] = { ["description"] = "Formats to use while requiring renders.", ["value"] = "picklelib/render/Render%s%s", }, ["RenderStyles"] = { ["description"] = { [0] = "The style part of name", [1] = "* compact – the name for the minimal plain text report", [2] = "* full – the name for the full plain text report", [3] = "* vivid – the name for the full html report", }, ["value"] = { ["compact"] = "Compact", ["full"] = "Full", ["vivid"] = "Vivid", }, }, ["RenderTypes"] = { ["description"] = { [0] = "The type part of the name", [1] = "* report-adapt – the name for the renders handling adapt reports", [2] = "* report-case – the name for the renders handling case reports", }, ["value"] = { ["report-adapt"] = "Adapt", ["report-case"] = "Case", }, }, ["ExtractorPath"] = { ["description"] = "Formats to use while requiring extractors.", ["value"] = "picklelib/Extractor%s", }, ["Extractor"] = { ["description"] = "Key-value pairs for extractors, used by require during setup of Lua-modules.", ["value"] = { }, }, ["NeglectSubpages"] = { ["description"] = "List of patterns mathing subpage titles that should not be processed.", ["value"] = { [0] = "/^(?:.*?\\.)?doc$/", [1] = "/^(?:.*?\\.)?conf$/", [2] = "/^(?:.*?\\.)?data$/", [3] = "/^(?:.*?\\.)?i18n$/", [4] = "/^(?:.*?\\.)?l10n$/", }, }, ["Indicator"] = { ["description"] = { [0] = "Configuration of Indicator instances", [1] = "* class – PHP class for this instance", [2] = "* name – what to name the instance", [3] = "* icon – visual representation of this instance", }, ["value"] = { [0] = { ["class"] = "Pickle\\IndicatorCommon", ["name"] = "fail", ["icon"] = "red-fail", }, [1] = { ["class"] = "Pickle\\IndicatorCommon", ["name"] = "todo-fail", ["icon"] = "yellow-fail", }, [2] = { ["class"] = "Pickle\\IndicatorCommon", ["name"] = "todo-good", ["icon"] = "yellow-good", }, [3] = { ["class"] = "Pickle\\IndicatorCommon", ["name"] = "skip-fail", ["icon"] = "yellow-fail", }, [4] = { ["class"] = "Pickle\\IndicatorCommon", ["name"] = "skip-good", ["icon"] = "yellow-good", }, [5] = { ["class"] = "Pickle\\IndicatorCommon", ["name"] = "pending", ["icon"] = "yellow-unknown", }, [6] = { ["class"] = "Pickle\\IndicatorCommon", ["name"] = "good", ["icon"] = "green-good", }, [7] = { ["class"] = "Pickle\\IndicatorCommon", ["name"] = "missing", ["icon"] = "yellow-unknown", }, [8] = { ["class"] = "Pickle\\IndicatorDefault", ["icon"] = "yellow-unknown", }, }, }, ["Category"] = { ["description"] = { [0] = "Configuration of Category instances", [1] = "* class – PHP class for this instance", [2] = "* name – what to name the instance", [3] = "* key – part of a message key to describe the instance", }, ["value"] = { [0] = { ["class"] = "Pickle\\CategoryCommon", ["name"] = "fail", ["key"] = "fail", }, [1] = { ["class"] = "Pickle\\CategoryCommon", ["name"] = "pending", ["key"] = "pending", }, [2] = { ["class"] = "Pickle\\CategoryCommon", ["name"] = "good", ["key"] = "good", }, [3] = { ["class"] = "Pickle\\CategoryCommon", ["name"] = "todo-fail", ["key"] = "todo", }, [4] = { ["class"] = "Pickle\\CategoryCommon", ["name"] = "todo-good", ["key"] = "todo", }, [5] = { ["class"] = "Pickle\\CategoryCommon", ["name"] = "skip-fail", ["key"] = "skip", }, [6] = { ["class"] = "Pickle\\CategoryCommon", ["name"] = "skip-good", ["key"] = "skip", }, [7] = { ["class"] = "Pickle\\CategoryCommon", ["name"] = "missing", ["key"] = "missing", }, [8] = { ["class"] = "Pickle\\CategoryDefault", ["key"] = "unknown", }, }, }, ["LogEntry"] = { ["description"] = { [0] = "Configuration of LogEntry instances", [1] = "* class – PHP class for this instance", [2] = "* name – what to name the instance", }, ["value"] = { [0] = { ["class"] = "Pickle\\LogEntryCommon", ["name"] = "skip-fail", }, [1] = { ["class"] = "Pickle\\LogEntryCommon", ["name"] = "skip-good", }, [2] = { ["class"] = "Pickle\\LogEntryCommon", ["name"] = "todo-fail", }, [3] = { ["class"] = "Pickle\\LogEntryCommon", ["name"] = "todo-good", }, [4] = { ["class"] = "Pickle\\LogEntryCommon", ["name"] = "fail", }, [5] = { ["class"] = "Pickle\\LogEntryCommon", ["name"] = "good", }, [6] = { ["class"] = "Pickle\\LogEntryCommon", ["name"] = "exists", }, [7] = { ["class"] = "Pickle\\LogEntryCommon", ["name"] = "missing", }, [8] = { ["class"] = "Pickle\\LogEntryDefault", }, }, }, ["InvokeSubpage"] = { ["description"] = { [0] = "Configuration of InvokeSubpage instances", [1] = "* class – PHP class for this instance", [2] = "* type – system to invoke", [3] = "* name – what to name the instance", }, ["value"] = { [0] = { ["class"] = "Pickle\\InvokeSubpageByContentType", ["type"] = "Scribunto", ["name"] = "testspec", }, [1] = { ["class"] = "Pickle\\InvokeSubpageByContentType", ["type"] = "Scribunto", ["name"] = "testcase", }, [2] = { ["class"] = "Pickle\\InvokeSubpageDefault", }, }, }, ["TAP"] = { ["description"] = { [0] = "Configuration of TAP instances", [1] = "* class – PHP class for this instance", }, ["value"] = { [0] = { ["class"] = "Pickle\\TAP13Parser", }, [1] = { ["class"] = "Pickle\\TAPCommonParser", }, }, }, ["ExtractStatus"] = { ["description"] = { [0] = "Configuration of ExtractStatus instances", [1] = "* class – PHP class for this instance", [2] = "* pattern – how to recognize the status", [3] = "* name – what to name the instance", }, ["value"] = { [0] = { ["class"] = "Pickle\\ExtractStatusByPattern", ["name"] = "fail", ["pattern"] = "/^(fail(ing|ed|)|bad|not\\s+ok|bail(ing|ed|)\\s+out!)$/i", }, [1] = { ["class"] = "Pickle\\ExtractStatusByPattern", ["name"] = "todo-fail", ["pattern"] = "/^(todo)[-_\\s](fail(ing|ed|)|bad|not\\s+ok)$/i", }, [2] = { ["class"] = "Pickle\\ExtractStatusByPattern", ["name"] = "todo-good", ["pattern"] = "/^(todo)[-_\\s](good|ok)$/i", }, [3] = { ["class"] = "Pickle\\ExtractStatusByPattern", ["name"] = "skip-fail", ["pattern"] = "/^(skipp?(ing|ed|))[-_\\s](fail(ing|ed|)|bad|not\\s+ok)$/i", }, [4] = { ["class"] = "Pickle\\ExtractStatusByPattern", ["name"] = "skip-good", ["pattern"] = "/^(skipp?(ing|ed|))[-_\\s](good|ok)$/i", }, [5] = { ["class"] = "Pickle\\ExtractStatusByPattern", ["name"] = "pending", ["pattern"] = "/^(pending)$/i", }, [6] = { ["class"] = "Pickle\\ExtractStatusByPattern", ["name"] = "good", ["pattern"] = "/^(good|ok)$/i", }, [7] = { ["class"] = "Pickle\\ExtractStatusDefault", }, }, }, }, ["callback"] = "Pickle\\Hooks::onExtensionSetup", ["ExtensionMessagesFiles"] = { ["RelatedArticlesMagic"] = "Pickle.i18n.magic.php", }, ["Hooks"] = { ["SpecTesterGadgets"] = { [0] = "Pickle\\IndicatorFactory::addIndicator", }, ["SpecTesteeGadgets"] = { [0] = "Pickle\\IndicatorFactory::addIndicator", [1] = "Pickle\\CategoryFactory::addCategorization", [2] = "Pickle\\LogEntryFactory::addLogEntry", }, ["ParserFirstCallInit"] = { [0] = "Pickle\\Hooks::onParserSetup", }, ["ContentAlterParserOutput"] = { [0] = "Pickle\\Hooks::onContentAlterParserOutput", }, ["OutputPageParserOutput"] = { [0] = "Pickle\\SubLinksView::onOutputPageParserOutput", }, ["EditPage::showStandardInputs:options"] = { [0] = "Pickle\\ConsoleView::onShowStandardInputsOptions", }, ["EditPage::showReadOnlyForm:initial"] = { [0] = "Pickle\\ConsoleView::onShowReadOnlyFormInitial", }, ["ScribuntoExternalLibraries"] = { [0] = "Pickle\\Hooks::onRegisterScribuntoLibraries", }, ["ScribuntoExternalLibraryPaths"] = { [0] = "Pickle\\Hooks::onRegisterScribuntoExternalLibraryPaths", }, }, ["TrackingCategories"] = { [0] = "pickle-tracking-category-good", [1] = "pickle-tracking-category-pending", [2] = "pickle-tracking-category-todo", [3] = "pickle-tracking-category-skip", [4] = "pickle-tracking-category-fail", [5] = "pickle-tracking-category-missing", [6] = "pickle-tracking-category-unknown", }, ["SpecialPages"] = { }, ["LogTypes"] = { [0] = "track", }, ["LogNames"] = { ["track"] = "pickle-track-log-name", }, ["LogHeaders"] = { ["track"] = "pickle-track-log-header", }, ["LogActions"] = { ["track/good"] = "pickle-track-log-entry-good", ["track/fail"] = "pickle-track-log-entry-fail", ["track/skip-good"] = "pickle-track-log-entry-skip-good", ["track/skip-fail"] = "pickle-track-log-entry-skip-fail", ["track/todo-good"] = "pickle-track-log-entry-todo-good", ["track/todo-fail"] = "pickle-track-log-entry-todo-fail", ["track/missing"] = "pickle-track-log-entry-missing", ["track/unknown"] = "pickle-track-log-entry-unknown", }, ["repository"] = "https://git.wikimedia.org/tree/mediawiki%2Fextensions%2FBootstrap", ["composer"] = "jeblad/pickle", }, ["Preloader"] = { ["name"] = "Preloader", ["version"] = "1.4", ["author"] = { [0] = "Rob Church", [1] = "Troy Engel", [2] = "Jack Phoenix", }, ["license-name"] = "MIT", ["url"] = "https://www.mediawiki.org/wiki/Extension:Preloader", ["descriptionmsg"] = "preloader-desc", ["type"] = "parserhook", ["config"] = { ["PreloaderSource"] = { [0] = "Template:Preload", ["_merge_strategy"] = "array_plus", }, }, ["Hooks"] = { ["EditFormPreloadText"] = "Preloader::mainHook", }, ["composer"] = "troyengel/preloader", ["repository"] = "https://gitlab.com/troyengel/Preloader.git", }, ["Purge"] = { ["name"] = "Purge", ["version"] = "2.0.0", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:Ævar_Arnfjörð_Bjarmason Ævar Arnfjörð Bjarmason]", [1] = "[https://www.mediawiki.org/wiki/User:Hutchy68 Tom Hutchison]", [2] = "[https://www.mediawiki.org/wiki/User:Samwilson Sam Wilson]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Purge", ["descriptionmsg"] = "purge-descriptionmsg", ["license-name"] = "GPL-2.0+", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["Hooks"] = { ["SkinTemplateNavigation"] = "MediaWiki\\Extension\\Purge\\Hooks::onSkinTemplateNavigation", }, ["repository"] = "https://github.com/Hutchy68/Purge.git", }, ["QueryViz"] = { ["name"] = "QueryViz", ["version"] = "0.1.0", ["author"] = { [0] = "Antoine Lamielle", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:QueryViz", ["namemsg"] = "queryviz", ["descriptionmsg"] = "queryviz-desc", ["license-name"] = "GPL-2.0+", ["type"] = "other", ["config"] = { ["wgQueryVizEndpoint"] = "", }, ["Hooks"] = { ["ParserFirstCallInit"] = { [0] = "QueryViz\\Hooks::onParserFirstCallInit", }, }, ["repository"] = "https://github.com/lingua-libre/QueryViz.git", }, ["RatePage"] = { ["name"] = "RatePage", ["author"] = { [0] = "Ostrzyciel", [1] = "Polskacafe", }, ["license-name"] = "GPL-2.0-or-later", ["version"] = "2.12.1", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["namemsg"] = "ratePage", ["descriptionmsg"] = "ratePage-desc", ["url"] = "https://www.mediawiki.org/wiki/Extension:RatePage", ["config"] = { ["RPRatingAllowedNamespaces"] = nil, ["RPRatingPageBlacklist"] = { }, ["RPSidebarPosition"] = 2, ["RPRatingMin"] = 1, ["RPRatingMax"] = 5, ["RPFrontendEnabled"] = true, ["RPAddSidebarSection"] = true, ["RPUseMMVModule"] = true, ["RPEnableSMWRatings"] = true, ["RPEnableSMWContests"] = true, ["RPShowResultsBeforeVoting"] = false, ["RPImmediateSMWUpdate"] = false, }, ["GroupPermissions"] = { ["*"] = { ["ratepage-vote"] = true, ["ratepage-contests-view-list"] = true, }, ["sysop"] = { ["ratepage-contests-view-details"] = true, ["ratepage-contests-edit"] = true, }, ["bureaucrat"] = { ["ratepage-contests-clear"] = true, }, }, ["ExtensionMessagesFiles"] = { ["RatePageMagic"] = "RatePage.magic.php", ["RatePageAlias"] = "RatePage.alias.php", }, ["Hooks"] = { ["BeforePageDisplay"] = "RatePage\\Hooks::onBeforePageDisplay", ["LoadExtensionSchemaUpdates"] = "RatePage\\Hooks::onLoadExtensionSchemaUpdates", ["SidebarBeforeOutput"] = "RatePage\\Hooks::onSidebarBeforeOutput", ["ParserFirstCallInit"] = "RatePage\\Hooks::onParserFirstCallInit", ["SMW::Property::initProperties"] = "RatePage\\SMW\\Hooks::onInitProperties", ["SMW::Store::BeforeDataUpdateComplete"] = "RatePage\\SMW\\Hooks::onBeforeDataUpdateComplete", }, ["SpecialPages"] = { ["RatePageContests"] = "RatePage\\Special\\RatePageContests", }, ["APIModules"] = { ["ratepage"] = "RatePage\\Api\\RatePage", }, ["APIPropModules"] = { ["pagerating"] = "RatePage\\Api\\QueryPageRatingProp", }, ["LogTypes"] = { [0] = "ratepage-contest", }, ["LogNames"] = { ["ratepage-contest"] = "ratePage-contest-log", }, ["LogHeaders"] = { ["ratepage-contest"] = "ratePage-contest-log-header", }, ["LogActionsHandlers"] = { ["ratepage-contest/*"] = "RatePage\\ContestLogFormatter", }, ["type"] = "other", ["callback"] = "RatePage\\Hooks::onRegistration", ["repository"] = "https://gitlab.com/nonsensopedia/extensions/ratepage", }, ["Realnames"] = { ["name"] = "Realnames", ["type"] = "parserhook", ["author"] = { [0] = "[http://ofbeaton.com/ Finlay Beaton]", [1] = "...", }, ["version"] = "0.8.0", ["url"] = "http://www.mediawiki.org/wiki/Extension:Realnames", ["description"] = "Displays a user's real name everywhere", ["license-name"] = "BSD-2-Clause", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["config"] = { ["RealnamesLinkStyle"] = "paren-reverse", ["RealnamesLinkStyleBlankName"] = "standard", ["RealnamesLinkStyleSameName"] = "standard", ["RealnamesBareStyle"] = false, ["RealnamesBareStyleBlankName"] = false, ["RealnamesBareStyleSameName"] = false, ["RealnamesBlank"] = false, ["RealnamesReplacements"] = { ["title"] = true, ["subtitle"] = true, ["personnal"] = true, ["body"] = true, }, ["RealnamesStyles"] = { ["standard"] = "$1$2$4", ["append"] = "$1$2 [$3]$4", ["replace"] = "$1$3$4", ["reverse"] = "$1$3 [$2]$4", ["dash"] = "$1$2 – $3$4", ["dash-reverse"] = "$1$3$4 – $2", ["paren-append"] = "$1$2 ($3)$4", ["paren-reverse"] = "$1$3 ($2)$4", }, ["RealnamesSmart"] = { ["same"] = true, }, ["RealnamesNamespaces"] = { }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\MediaWiki\\Extension\\Realnames\\Realnames::hookBeforePageDisplay", ["PersonalUrls"] = "\\MediaWiki\\Extension\\Realnames\\Realnames::hookPersonalUrls", }, ["composer"] = "ofbeaton/mediawiki-realnames", ["repository"] = "https://github.com/ofbeaton/mediawiki-realnames", }, ["RecentChangesLogFilter"] = { ["name"] = "RecentChangesLogFilter", ["author"] = "Patrick Westerhoff", ["version"] = "1.3", ["url"] = "http://mediawiki.org/wiki/Extension:RecentChangesLogFilter", ["license-name"] = "MPL-2.0", ["description"] = "Filters log entries from Special:RecentChanges", ["descriptionmsg"] = "recentchangeslogfilter-desc", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.25.0", }, ["Hooks"] = { ["ChangesListSpecialPageFilters"] = "RecentChangesLogFilterHooks::onChangesListSpecialPageFilters", ["ChangesListSpecialPageQuery"] = "RecentChangesLogFilterHooks::onChangesListSpecialPageQuery", ["GetPreferences"] = "RecentChangesLogFilterHooks::onGetPreferences", }, ["DefaultUserOptions"] = { ["rchidelogs"] = 1, }, ["config"] = { ["RecentChangesLogFilterTypes"] = { [0] = "newusers", }, }, ["repository"] = "https://github.com/poke/mediawiki-RecentChangesLogFilter.git", }, ["RecorderWizard"] = { ["name"] = "RecordWizard", ["version"] = "0.1.0", ["author"] = { [0] = "Antoine Lamielle", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:RecorderWizard", ["namemsg"] = "recordWizard", ["descriptionmsg"] = "recordWizard-desc", ["license-name"] = "GPL-2.0+", ["type"] = "other", ["config"] = { ["wgRecordWizardConfig"] = { ["properties"] = { ["langCode"] = "", ["iso3"] = "", ["gender"] = "", ["spokenLanguages"] = "", ["instanceOf"] = "", ["linkedUser"] = "", ["subclassOf"] = "", ["audioRecord"] = "", ["speaker"] = "", ["date"] = "", ["transcription"] = "", ["wikidataId"] = "", ["mediaType"] = "", ["languageLevel"] = "", ["residencePlace"] = "", ["learningPlace"] = "", }, ["items"] = { ["genderMale"] = "", ["genderFemale"] = "", ["genderOther"] = "", ["language"] = "", ["speaker"] = "", ["record"] = "", ["word"] = "", ["langLevelNative"] = "", ["langLevelGood"] = "", ["langLevelAverage"] = "", ["langLevelBeginner"] = "", ["mediaTypeAudio"] = "", ["mediaTypeVideo"] = "", }, ["listNamespace"] = 0, }, }, ["DefaultUserOptions"] = { ["recwiz-lang"] = "", }, ["APIListModules"] = { ["rwrecords"] = "RecordWizard\\ApiQueryRwRecords", }, ["SpecialPages"] = { ["RecordWizard"] = "SpecialRecordWizard", }, ["ExtensionMessagesFiles"] = { ["RecordWizardAlias"] = "RecordWizard.alias.php", }, ["Hooks"] = { ["ResourceLoaderTestModules"] = { [0] = "RecordWizardHooks::onResourceLoaderTestModules", }, ["GetPreferences"] = { [0] = "RecordWizardHooks::onGetPreferences", }, }, ["repository"] = "https://github.com/lingua-libre/RecordWizard.git", }, ["RefreshSiteStatsTable"] = { ["name"] = "RefreshSiteStatsTable", ["namemsg"] = "refreshsitestatstable-name", ["version"] = "1.1.2", ["author"] = { [0] = "[//wikimannia.org WikiMANNia]", }, ["url"] = "https://github.com/WikiMANNia/Mediawiki-Extension-RefreshSiteStatsTable", ["descriptionmsg"] = "refreshsitestatstable-desc", ["type"] = "specialpage", ["license-name"] = "GPL-3.0-or-later", ["ExtensionMessagesFiles"] = { ["RefreshSiteStatsTableAlias"] = "RefreshSiteStatsTable.i18n.alias.php", }, ["SpecialPages"] = { ["RefreshSiteStatsTable"] = "RefreshSiteStatsTable\\SpecialRefreshSiteStatsTable", }, ["repository"] = "https://github.com/WikiMANNia/MediaWiki-Extension-RefreshSiteStatsTable.git", }, ["ResourceLoaderArticles"] = { ["name"] = "ResourceLoaderArticles", ["version"] = "2.1.0", ["author"] = { [0] = "[https://fo-nttax.de Alex Winkler]", }, ["url"] = "https://github.com/Liquipedia/ResourceLoaderArticles", ["descriptionmsg"] = "resourceloaderarticles-desc", ["license-name"] = "GPL-2.0+", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["ExtensionMessagesFiles"] = { ["ResourceLoaderArticlesAlias"] = "i18n/ResourceLoaderArticlesAlias.php", }, ["SpecialPages"] = { ["ResourceLoaderArticles"] = "Liquipedia\\ResourceLoaderArticles\\SpecialResourceLoaderArticles", }, ["Hooks"] = { ["BeforePageDisplay"] = { [0] = "Liquipedia\\ResourceLoaderArticles\\Hooks::onBeforePageDisplay", }, ["ResourceLoaderRegisterModules"] = { [0] = "Liquipedia\\ResourceLoaderArticles\\Hooks::onResourceLoaderRegisterModules", }, ["LoadExtensionSchemaUpdates"] = { [0] = "Liquipedia\\ResourceLoaderArticles\\Hooks::onLoadExtensionSchemaUpdates", }, }, ["AvailableRights"] = { [0] = "adminresourceloaderarticles", }, ["GroupPermissions"] = { ["sysop"] = { ["adminresourceloaderarticles"] = true, }, }, ["config"] = { ["ResourceLoaderArticlesWiki"] = "/commons/load.php", }, ["repository"] = "https://github.com/Liquipedia/ResourceLoaderArticles.git", }, ["ResponsiveFrontend"] = { ["name"] = "ResponsiveFrontend", ["author"] = { [0] = "Polskacafe", [1] = "Ostrzyciel", }, ["namemsg"] = "responsiveFrontend", ["descriptionmsg"] = "responsiveFrontend-desc", ["license-name"] = "GPL-3.0-or-later", ["version"] = "0.2.0", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["Hooks"] = { ["ArticleContentOnDiff"] = "DiffHooks", ["GetSlotDiffRenderer"] = "DiffHooks", ["EditPage::showEditForm:initial"] = "DiffHooks", ["GetPreferences"] = "DiffHooks", }, ["HookHandlers"] = { ["DiffHooks"] = { ["class"] = "MediaWiki\\Extension\\ResponsiveFrontend\\Hooks", ["services"] = { [0] = "UserOptionsLookup", }, }, }, ["DefaultUserOptions"] = { ["responsive-use-flex-diffs"] = true, }, ["repository"] = "https://gitlab.com/nonsensopedia/extensions/responsivefrontend.git/", }, ["RottenLinks"] = { ["name"] = "RottenLinks", ["version"] = "1.0.17", ["author"] = { [0] = "John Lewis", [1] = "Universal Omega", }, ["descriptionmsg"] = "rottenlinks-desc", ["license-name"] = "GPL-3.0-or-later", ["url"] = "https://github.com/miraheze/RottenLinks", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.35.3", }, ["SpecialPages"] = { ["RottenLinks"] = "SpecialRottenLinks", }, ["ExtensionMessagesFiles"] = { ["RottenLinksAliases"] = "includes/RottenLinksAliases.php", }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = { [0] = "RottenLinksHooks::fnRottenLinksSchemaUpdates", }, }, ["config"] = { ["RottenLinksBadCodes"] = { ["description"] = "Holds a list of HTTP codes that are considered bad. (array)", ["public"] = true, ["value"] = { [0] = "0", [1] = "400", [2] = "401", [3] = "403", [4] = "404", [5] = "405", [6] = "502", [7] = "503", [8] = "504", }, }, ["RottenLinksCurlTimeout"] = { ["description"] = "Sets the timeout for cURL in seconds. (integer)", ["public"] = true, ["value"] = 30, }, ["RottenLinksExcludeProtocols"] = { ["description"] = "Holds a list of protocols that should not be checked for validity. (array)", ["public"] = true, ["value"] = { [0] = "tel", [1] = "mailto", }, }, ["RottenLinksExcludeWebsites"] = { ["description"] = "List of websites to blacklist checking of response codes for. (array)", ["public"] = true, ["value"] = false, }, ["RottenLinksExternalLinkTarget"] = { ["description"] = "Sets the external link target (_self for the current tab or _blank for a new tab). (string)", ["public"] = true, ["value"] = "_self", }, }, ["ConfigRegistry"] = { ["rottenlinks"] = "GlobalVarConfig::newInstance", }, ["composer"] = "miraheze/rottenlinks", ["repository"] = "https://github.com/miraheze/RottenLinks", }, ["Sanat"] = { ["name"] = "Sanat", ["version"] = "1.1.0+20200626", ["author"] = { [0] = "Niklas Laxström", }, ["url"] = "https://github.com/Nikerabbit/mediawiki-extensions-Sanat", ["description"] = "Supporting code for sanat.csc.fi", ["license-name"] = "GPL-2.0-or-later", ["repository"] = "https://github.com/Nikerabbit/mediawiki-extensions-Sanat.git", }, ["Sanctions"] = { ["name"] = "Sanctions", ["version"] = "1.1.0", ["author"] = "[https://femiwiki.com/ Femiwiki Team]", ["url"] = "https://github.com/femiwiki/sanctions", ["descriptionmsg"] = "sanctions-desc", ["license-name"] = "AGPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["Echo"] = "*", ["Flow"] = "*", ["Renameuser"] = "*", }, }, ["AvailableRights"] = { [0] = "sanctions-execute", }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "SanctionsHooks::onLoadExtensionSchemaUpdates", ["AbortEmailNotification"] = "SanctionsHooks::onAbortEmailNotification", ["BeforeEchoEventInsert"] = "SanctionsHooks::onBeforeEchoEventInsert", ["EmailConfirmed"] = "SanctionsHooks::onEmailConfirmed", ["ResourceLoaderGetConfigVars"] = "SanctionsHooks::onResourceLoaderGetConfigVars", ["UserToolLinksEdit"] = "SanctionsHooks::onUserToolLinksEdit", ["DiffTools"] = "SanctionsHooks::onDiffTools", ["HistoryTools"] = "SanctionsHooks::onHistoryTools", ["SidebarBeforeOutput"] = "SanctionsHooks::onSidebarBeforeOutput", ["ContributionsToolLinks"] = "SanctionsHooks::onContributionsToolLinks", ["FlowAddModules"] = "SanctionsHooks::onFlowAddModules", }, ["SpecialPages"] = { ["Sanctions"] = "SpacialSanctions", }, ["ExtensionMessagesFiles"] = { ["SanctionsAlias"] = "Sanctions.alias.php", ["SanctionsMagic"] = "Sanctions.i18n.magic.php", }, ["repository"] = "https://github.com/femiwiki/Sanctions", }, ["SaneCase"] = { ["name"] = "SaneCase", ["version"] = "1.1", ["author"] = { [0] = "Martin Tournoij", }, ["description"] = "Automatically redirect case mistakes", ["url"] = "https://www.mediawiki.org/wiki/Extension:SaneCase", ["license-name"] = "MIT", ["Hooks"] = { ["BeforeDisplayNoArticleText"] = { [0] = "SaneCase::onBeforeDisplayNoArticleText", }, }, ["repository"] = "https://github.com/ciencia/mediawiki-extensions-SaneCase.git", }, ["ScratchBlocks4"] = { ["name"] = "ScratchBlocks4", ["author"] = { [0] = "ErnieParke", [1] = "blob8108", [2] = "apple502j", [3] = "kenny2github", }, ["url"] = "https://github.com/InternationalScratchWiki/mw-ScratchBlocks4", ["descriptionmsg"] = "sb3-desc", ["license-name"] = "MIT", ["type"] = "parserhook", ["Hooks"] = { ["ParserFirstCallInit"] = { [0] = "Scratchblock4Hook::sb4ParserInit", }, ["ResourceLoaderGetConfigVars"] = { [0] = "Scratchblock4Hook::sb4ReadLS", }, }, ["config"] = { ["ScratchBlocks4Langs"] = { }, ["ScratchBlocks4BlockVersion"] = "3.0", }, ["repository"] = "https://github.com/InternationalScratchWiki/mw-ScratchBlocks4.git", }, ["Scratch Account Request System"] = { ["name"] = "Scratch Account Request System", ["descriptionmsg"] = "scratch-confirmaccount-desc", ["author"] = { [0] = "Jacob G. (jvvg)", [1] = "Naleksuh", [2] = "apple502j", [3] = "Kenny2scratch", [4] = "ahmetlii", }, ["url"] = "https://github.com/InternationalScratchWiki/scratch-confirmaccount-v3", ["version"] = "0.1", ["license-name"] = "GPL-2.0-or-later", ["ExtensionMessagesFiles"] = { ["ScratchConfirmAccount"] = "src/ScratchConfirmAccount.i18n.alias.php", }, ["SpecialPages"] = { ["RequestAccount"] = "SpecialRequestAccount", ["ConfirmAccounts"] = "SpecialConfirmAccounts", }, ["JobClasses"] = { ["accountRequestCleanup"] = "AccountRequestCleanupJob", ["expiredBlockCleanup"] = "ExpiredBlockCleanupJob", }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "ScratchConfirmAccountHooks::onLoadExtensionSchemaUpdates", ["BeforePageDisplay"] = "ScratchConfirmAccountHooks::pendingRequestNotice", ["GetPreferences"] = "ScratchConfirmAccountHooks::onGetPreferences", ["PersonalUrls"] = "ScratchConfirmAccountHooks::onPersonalUrls", ["AuthChangeFormFields"] = "ScratchConfirmAccountHooks::onAuthChangeFormFields", }, ["config"] = { ["ScratchVerificationProjectID"] = "10135908", ["ScratchVerificationProjectAuthor"] = "ModShare", ["ScratchAccountRequestRejectCooldownDays"] = 7, ["ScratchAccountCheckDisallowNewScratcher"] = false, ["ScratchAccountJoinedRequirement"] = 0, ["ScratchAccountAutoRejectStaleAwaitingUserRequestDays"] = 30, ["AutoWelcomeNewUsers"] = true, }, ["DefaultUserOptions"] = { ["scratch-confirmaccount-open-scratch"] = true, }, ["AuthManagerAutoConfig"] = { ["preauth"] = { ["ScratchConfirmAccountPreAuthenticationProvider"] = { ["class"] = "ScratchConfirmAccountPreAuthenticationProvider", ["sort"] = 10, }, }, }, ["repository"] = "https://github.com/InternationalScratchWiki/scratch-confirmaccount-v3", }, ["Scratch Login"] = { ["name"] = "Scratch Login", ["author"] = { [0] = "Jacob G. (jvvg)", [1] = "Kenny2scratch", }, ["url"] = "https://github.com/jacob-g/mediawiki-scratch-login", ["descriptionmsg"] = "scratchlogin-desc", ["version"] = "1.1", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["SpecialPages"] = { ["ScratchLogin"] = "SpecialScratchLogin", ["ScratchPasswordReset"] = "SpecialScratchPasswordReset", }, ["Hooks"] = { ["BeforePageDisplay"] = "ScratchLoginHooks::insertScratchLoginLink", }, ["config"] = { ["ScratchLoginAuthenticator"] = { ["value"] = "project", }, }, ["repository"] = "https://github.com/InternationalScratchWiki/mediawiki-scratch-login.git", }, ["ScratchSig3"] = { ["name"] = "ScratchSig3", ["author"] = { [0] = "Naleksuh", [1] = "Jacob G. (jvvg)", }, ["url"] = "https://github.com/InternationalScratchWiki/mw-scratchsig3", ["Hooks"] = { ["ParserFirstCallInit"] = "ScratchSig::onParserFirstCallInit", }, ["repository"] = "https://github.com/InternationalScratchWiki/mw-scratchsig3.git", }, ["SemanticApprovedRevs"] = { ["name"] = "SemanticApprovedRevs", ["version"] = "0.1-alpha", ["author"] = { [0] = "James Hong Kong", [1] = "...", }, ["url"] = "https://github.com/SemanticMediaWiki/SemanticApprovedRevs/", ["descriptionmsg"] = "semantic-approvedrevs-desc", ["namemsg"] = "semantic-approvedrevs-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.30", }, ["callback"] = "SMW\\ApprovedRevs\\Hooks::initExtension", ["ExtensionFunctions"] = { [0] = "SMW\\ApprovedRevs\\Hooks::onExtensionFunction", }, ["repository"] = "https://github.com/SemanticMediaWiki/SemanticApprovedRevs", ["composer"] = "mediawiki/semantic-approved-revs", }, ["SemanticBreadcrumbLinks"] = { ["name"] = "SemanticBreadcrumbLinks", ["version"] = "2.1.0-alpha", ["author"] = { [0] = "James Hong Kong", [1] = "...", }, ["url"] = "https://github.com/SemanticMediaWiki/SemanticBreadcrumbLinks/", ["descriptionmsg"] = "sbl-desc", ["namemsg"] = "sbl-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.27", }, ["callback"] = "SemanticBreadcrumbLinks::initExtension", ["ExtensionFunctions"] = { [0] = "SemanticBreadcrumbLinks::onExtensionFunction", }, ["repository"] = "https://github.com/SemanticMediaWiki/SemanticBreadcrumbLinks", ["composer"] = "mediawiki/semantic-breadcrumb-links", }, ["SemanticCite"] = { ["name"] = "SemanticCite", ["version"] = "2.2.0-alpha", ["author"] = { [0] = "James Hong Kong", }, ["url"] = "https://github.com/SemanticMediaWiki/SemanticCite/", ["descriptionmsg"] = "sci-desc", ["namemsg"] = "sci-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.31", ["extensions"] = { ["SemanticMediaWiki"] = ">= 3.0", }, }, ["callback"] = "SemanticCite::initExtension", ["ExtensionFunctions"] = { [0] = "SemanticCite::onExtensionFunction", }, ["repository"] = "https://github.com/SemanticMediaWiki/SemanticCite", ["composer"] = "mediawiki/semantic-cite", }, ["SemanticCommonsClient"] = { ["name"] = "SemanticCommonsClient", ["author"] = "Ostrzyciel", ["url"] = "https://gitlab.com/nonsensopedia/extensions/semanticcommonsclient", ["license-name"] = "GPL-3.0-or-later", ["version"] = "0.3.1", ["namemsg"] = "semanticCommonsClient", ["descriptionmsg"] = "semanticCommonsClient-desc", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["Scribunto"] = "*", }, }, ["ServiceWiringFiles"] = { [0] = "includes/Services/ServiceWiring.php", }, ["config"] = { ["SccCommonsApiUrl"] = "https://commons.wikimedia.org/w/api.php", ["SccWikidataQueryServiceUrl"] = "https://query.wikidata.org/bigdata/namespace/wdq/sparql", }, ["Hooks"] = { ["ScribuntoExternalLibraries"] = "SemanticCommonsClient\\Scribunto\\Hooks::onScribuntoExternalLibraries", }, ["APIModules"] = { ["purgecommonsmetadata"] = { ["class"] = "SemanticCommonsClient\\Api\\PurgeMetadataModule", ["services"] = { [0] = "MainObjectStash", [1] = "PermissionManager", }, }, }, ["AvailableRights"] = { [0] = "purge-commons-metadata", }, ["GroupPermissions"] = { ["rollback"] = { ["purge-commons-metadata"] = true, }, ["content-moderator"] = { ["purge-commons-metadata"] = true, }, ["sysop"] = { ["purge-commons-metadata"] = true, }, }, ["type"] = "other", ["repository"] = "https://gitlab.com/nonsensopedia/extensions/semanticcommonsclient.git/", }, ["SemanticCompoundQueries"] = { ["name"] = "SemanticCompoundQueries", ["version"] = "2.2.0-alpha", ["author"] = { [0] = "James Hong Kong", [1] = "Yaron Koren", [2] = "...", }, ["url"] = "https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Compound_Queries", ["descriptionmsg"] = "semanticcompoundqueries-desc", ["namemsg"] = "semanticcompoundqueries-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.31", ["extensions"] = { ["SemanticMediaWiki"] = ">= 3.0", }, }, ["callback"] = "SemanticCompoundQueries::initExtension", ["ExtensionFunctions"] = { [0] = "SemanticCompoundQueries::onExtensionFunction", }, ["repository"] = "https://github.com/SemanticCompoundQueries/SemanticCompoundQueries", ["composer"] = "mediawiki/semantic-compound-queries", }, ["SemanticExtraSpecialProperties"] = { ["name"] = "SemanticExtraSpecialProperties", ["version"] = "3.0.0-alpha", ["author"] = { [0] = "James Hong Kong", [1] = "Leo Wallentin", [2] = "...", }, ["url"] = "https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties/", ["descriptionmsg"] = "sesp-desc", ["namemsg"] = "sesp-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.31", }, ["callback"] = "SESP\\Hook::callback", ["ConfigRegistry"] = { ["sespg"] = "SESP\\Config::newInstance", }, ["config_prefix"] = "sespg", ["config"] = { ["UseFixedTables"] = { ["value"] = false, ["path"] = false, ["description"] = "To setup properties as fixed properties in order to improve data access", ["descriptionmsg"] = "sesp-config-uses-fixed-tables", }, ["DefinitionsFile"] = { ["value"] = "data/definitions.json", ["path"] = true, ["description"] = "Location of the property definitions", ["descriptionmsg"] = "sesp-config-definitions-file", }, ["LocalDefinitions"] = { ["value"] = { }, ["path"] = false, ["description"] = "Specifies local definitions", ["descriptionmsg"] = "sesp-config-local-definitions", }, ["EnabledPropertyList"] = { ["value"] = { }, ["path"] = false, ["description"] = "Specifies the enabled properties", ["descriptionmsg"] = "sesp-config-enabled-property-list", }, ["LabelCacheVersion"] = { ["value"] = "2018.03", ["path"] = false, ["description"] = "Specifies an internal cache modifier", ["descriptionmsg"] = "sesp-config-label-cache-version", }, ["ExcludeBotEdits"] = { ["value"] = false, ["path"] = false, ["description"] = "Should edits via user accounts in usergroup \"bot\" be ignored when storing data for the special properties?", ["descrirptionmsg"] = "sesp-config-exclude-bot-edits", }, }, ["repository"] = "https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties", ["composer"] = "mediawiki/semantic-extra-special-properties", }, ["SemanticFormsSelect"] = { ["name"] = "Semantic Forms Select", ["version"] = "3.1.0-alpha", ["author"] = { [0] = "Jason Zhang", [1] = "James Hong Kong", [2] = "Toni Hermoso Pulido", [3] = "Thomas Mulhall", [4] = "Alexander Gesinn", [5] = "[https://github.com/SemanticMediaWiki/SemanticFormsSelect/graphs/contributors ...]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:SemanticFormsSelect", ["descriptionmsg"] = "sfs-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.27", }, ["config"] = { ["ScriptSelectCount"] = 0, ["SF_Select_debug"] = false, }, ["callback"] = "SFS\\Hooks::onRegistration", ["Hooks"] = { ["ParserFirstCallInit"] = { [0] = "SFS\\Hooks::onSemanticFormsSelectSetup", }, }, ["composer"] = "mediawiki/semantic-forms-select", ["repository"] = "https://github.com/SemanticMediaWiki/SemanticFormsSelect.git", }, ["Semantic_Glossary"] = { ["name"] = "Semantic Glossary", ["version"] = "4.0.0", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:F.trott Stephan Gambke]", [1] = "[https://www.semantic-mediawiki.org/wiki/User:MWJames James Hong Kong]", [2] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Semantic_Glossary", ["descriptionmsg"] = "semanticglossary-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = "~1.31", ["extensions"] = { ["Lingo"] = "*", }, }, ["callback"] = "SemanticGlossary::initExtension", ["repository"] = "https://github.com/SemanticMediaWiki/SemanticGlossary.git", ["composer"] = "mediawiki/semantic-glossary", }, ["SemanticInterlanguageLinks"] = { ["name"] = "SemanticInterlanguageLinks", ["version"] = "2.2.0-alpha", ["author"] = { [0] = "James Hong Kong", [1] = "...", }, ["url"] = "https://github.com/SemanticMediaWiki/SemanticInterlanguageLinks/", ["descriptionmsg"] = "sil-desc", ["namemsg"] = "sil-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.31", }, ["callback"] = "SemanticInterlanguageLinks::initExtension", ["ExtensionFunctions"] = { [0] = "SemanticInterlanguageLinks::onExtensionFunction", }, ["repository"] = "https://github.com/SemanticMediaWiki/SemanticInterlanguageLinks", ["composer"] = "mediawiki/semantic-interlanguage-links", }, ["SemanticMediaWiki"] = { ["name"] = "SemanticMediaWiki", ["version"] = "4.0.0-alpha", ["author"] = { [0] = "[https://korrekt.org Markus Krötzsch]", [1] = "[https://www.entropywins.wtf/mediawiki Jeroen De Dauw]", [2] = "James Hong Kong", [3] = "[https://www.semantic-mediawiki.org/wiki/Contributors ...]", }, ["url"] = "https://www.semantic-mediawiki.org", ["descriptionmsg"] = "smw-desc", ["namemsg"] = "smw-title", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.35", }, ["callback"] = "SemanticMediaWiki::initExtension", ["ExtensionFunctions"] = { [0] = "SemanticMediaWiki::onExtensionFunction", }, ["ExtensionMessagesFiles"] = { ["SemanticMediaWikiAlias"] = "i18n/extra/SemanticMediaWiki.alias.php", ["SemanticMediaWikiMagic"] = "i18n/extra/SemanticMediaWiki.magic.php", }, ["QUnitTestModule"] = { ["ext.smw.tests"] = { ["scripts"] = { [0] = "tests/qunit/smw/ext.smw.test.js", [1] = "tests/qunit/smw/util/ext.smw.util.tooltip.test.js", [2] = "tests/qunit/smw/data/ext.smw.dataItem.wikiPage.test.js", [3] = "tests/qunit/smw/data/ext.smw.dataItem.uri.test.js", [4] = "tests/qunit/smw/data/ext.smw.dataItem.time.test.js", [5] = "tests/qunit/smw/data/ext.smw.dataItem.property.test.js", [6] = "tests/qunit/smw/data/ext.smw.dataItem.unknown.test.js", [7] = "tests/qunit/smw/data/ext.smw.dataItem.number.test.js", [8] = "tests/qunit/smw/data/ext.smw.dataItem.text.test.js", [9] = "tests/qunit/smw/data/ext.smw.dataValue.quantity.test.js", [10] = "tests/qunit/smw/data/ext.smw.data.test.js", [11] = "tests/qunit/smw/api/ext.smw.api.test.js", [12] = "tests/qunit/smw/query/ext.smw.query.test.js", }, ["dependencies"] = { [0] = "ext.smw", [1] = "ext.smw.tooltip", [2] = "ext.smw.query", [3] = "ext.smw.data", [4] = "ext.smw.api", }, ["position"] = "top", ["localBasePath"] = "", ["remoteExtPath"] = "SemanticMediaWiki", }, }, ["repository"] = "https://github.com/SemanticMediaWiki/SemanticMediaWiki", ["composer"] = "mediawiki/semantic-media-wiki", }, ["SemanticMetaTags"] = { ["name"] = "SemanticMetaTags", ["version"] = "3.1.0-alpha", ["author"] = { [0] = "James Hong Kong", }, ["url"] = "https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Meta_Tags", ["descriptionmsg"] = "smt-desc", ["namemsg"] = "smt-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.31", ["extensions"] = { ["SemanticMediaWiki"] = ">= 3.1", }, }, ["callback"] = "SemanticMetaTags::initExtension", ["ExtensionFunctions"] = { [0] = "SemanticMetaTags::onExtensionFunction", }, ["repository"] = "https://github.com/SemanticMediaWiki/SemanticMetaTags", ["composer"] = "mediawiki/semantic-meta-tags", }, ["SemanticOrganization"] = { ["name"] = "Semantic Organization", ["version"] = "0.1.0-beta", ["author"] = { [0] = "Tobias Haider", }, ["descriptionmsg"] = "semorg-desc", ["license-name"] = "GPL-3.0", ["requires"] = { ["MediaWiki"] = ">= 1.28.0", }, ["type"] = "semantic", ["url"] = "https://www.mediawiki.org/wiki/Extension:SemanticOrganization", ["ExtensionMessagesFiles"] = { ["SemanticOrganizationAlias"] = "SemanticOrganization.i18n.alias.php", }, ["config"] = { ["SemorgUseCustomTweekiFiles"] = { ["value"] = true, }, ["SemorgListLimit"] = { ["value"] = 20, }, }, ["Hooks"] = { ["smwInitProperties"] = { [0] = "SemanticOrganizationProperties::onsmwInitProperties", }, ["BeforeInitialize"] = { [0] = "SemanticOrganizationHooks::onBeforeInitialize", }, ["ParserFirstCallInit"] = { [0] = "SemanticOrganizationHooks::onParserFirstCallInit", }, ["BeforePageDisplay"] = { [0] = "SemanticOrganizationHooks::onBeforePageDisplay", }, }, ["repository"] = "https://github.com/thaider/SemanticOrganization.git", }, ["SemanticResultFormats"] = { ["name"] = "SemanticResultFormats", ["version"] = "3.2.0", ["author"] = { [0] = "James Hong Kong", [1] = "Stephan Gambke", [2] = "[https://www.entropywins.wtf/mediawiki Jeroen De Dauw]", [3] = "Yaron Koren", [4] = "...", }, ["url"] = "https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats", ["descriptionmsg"] = "srf-desc", ["namemsg"] = "srf-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.31", ["extensions"] = { ["SemanticMediaWiki"] = ">= 3.0", }, }, ["callback"] = "SemanticResultFormats::initExtension", ["ExtensionFunctions"] = { [0] = "SemanticResultFormats::onExtensionFunction", }, ["repository"] = "https://github.com/SemanticMediaWiki/SemanticResultFormats", ["composer"] = "mediawiki/semantic-result-formats", }, ["SemanticScribunto"] = { ["name"] = "SemanticScribunto", ["version"] = "2.2.0-alpha", ["author"] = { [0] = "James Hong Kong", [1] = "[https://www.semantic-mediawiki.org/wiki/User:Oetterer Tobias Oetterer]", }, ["url"] = "https://github.com/SemanticMediaWiki/SemanticScribunto/", ["descriptionmsg"] = "smw-scribunto-desc", ["namemsg"] = "smw-scribunto-title", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.31", ["extensions"] = { ["Scribunto"] = "*", ["SemanticMediaWiki"] = ">= 3.0", }, }, ["callback"] = "SemanticScribunto::initExtension", ["ExtensionFunctions"] = { [0] = "SemanticScribunto::onExtensionFunction", }, ["repository"] = "https://github.com/SemanticMediaWiki/SemanticScribunto", ["composer"] = "mediawiki/semantic-scribunto", }, ["Semantic_Tasks"] = { ["name"] = "SemanticTasks", ["version"] = "2.0.1", ["author"] = { [0] = "Steren Giannini", [1] = "Ryan Lane", [2] = "Ike Hecht", [3] = "Peter Grassberger", [4] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Semantic_Tasks", ["descriptionmsg"] = "semantictasks-desc", ["namemsg"] = "semantictasks-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.31", }, ["callback"] = "SemanticTasks::initExtension", ["ExtensionFunctions"] = { [0] = "SemanticTasks::onExtensionFunction", }, ["config"] = { ["_prefix"] = "stg", ["PropertyAssignedTo"] = "Assigned to", ["PropertyCarbonCopy"] = "Carbon copy", ["PropertyTargetDate"] = "Target date", ["PropertyReminderAt"] = "Reminder at", ["PropertyStatus"] = "Status", ["PropertyAssignedToGroup"] = "Assigned to group", ["PropertyHasAssignee"] = "Has assignee", ["SemanticTasksNotifyIfUnassigned"] = false, }, ["composer"] = "mediawiki/semantic-tasks", ["repository"] = "https://github.com/SemanticMediaWiki/SemanticTasks.git", }, ["Semantic Wikibase"] = { ["name"] = "Semantic Wikibase", ["version"] = "0.1.0", ["author"] = { [0] = "[https://www.entropywins.wtf/mediawiki Jeroen De Dauw]", [1] = "[https://professional.wiki/ Professional.Wiki]", }, ["url"] = "https://github.com/ProfessionalWiki/SemanticWikibase", ["descriptionmsg"] = "semantic-wb-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "semantic", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["SemanticMediaWiki"] = ">=3.1", ["WikibaseRepository"] = "*", }, }, ["callback"] = "MediaWiki\\Extension\\SemanticWikibase\\EntryPoints\\HookHandlers::onExtensionRegistration", ["Hooks"] = { ["SMW::Property::initProperties"] = "MediaWiki\\Extension\\SemanticWikibase\\EntryPoints\\HookHandlers::onSmwInitProperties", ["SMW::SQLStore::AddCustomFixedPropertyTables"] = "MediaWiki\\Extension\\SemanticWikibase\\EntryPoints\\HookHandlers::onSmwAddCustomFixedPropertyTables", ["SMWStore::updateDataBefore"] = "MediaWiki\\Extension\\SemanticWikibase\\EntryPoints\\HookHandlers::onSmwUpdateDataBefore", }, ["config"] = { ["SemanticWikibaseLanguage"] = { ["value"] = "", }, }, ["repository"] = "https://github.com/ProfessionalWiki/SemanticWikibase/issues", ["composer"] = "professional-wiki/semantic-wikibase", }, ["Shariff"] = { ["name"] = "Shariff", ["version"] = "2.0", ["author"] = "Niki Hansche", ["url"] = "https://github.com/vonloxley/Shariff-Mediawiki", ["description"] = "Insert 2-click \"Like\" buttons.", ["license-name"] = "MIT", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["Hooks"] = { ["ParserFirstCallInit"] = "Shariff::shariffLikeParserFunction_Setup", ["BeforePageDisplay"] = "Shariff::shariffLikeParserFeedHead", }, ["repository"] = "https://github.com/vonloxley/Shariff-Mediawiki.git", }, ["SimilarTitles"] = { ["name"] = "SimilarTitles", ["version"] = "1.2.1", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["url"] = "https://bitbucket.org/wikiskripta/similartitles", ["descriptionmsg"] = "similartitles-desc", ["type"] = "other", ["license-name"] = "MIT", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["Hooks"] = { ["EditFormPreloadText"] = "SimilarTitlesHooks::findSimilarArticles", ["BeforePageDisplay"] = "SimilarTitlesHooks::createPopup", }, ["repository"] = "https://bitbucket.org/wikiskripta/similartitles.git", }, ["SimpleBatchUpload"] = { ["name"] = "SimpleBatchUpload", ["version"] = "1.8.2", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:F.trott Stephan Gambke]", [1] = "[https://professional.wiki/ Professional.Wiki]", [2] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload", ["descriptionmsg"] = "simplebatchupload-desc", ["namemsg"] = "simplebatchupload-name", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">=1.31", }, ["config"] = { ["SimpleBatchUploadMaxFilesPerBatch"] = { ["value"] = { ["*"] = 1000, }, }, }, ["callback"] = "SimpleBatchUpload\\SimpleBatchUpload::initCallback", ["repository"] = "https://github.com/ProfessionalWiki/SimpleBatchUpload", ["composer"] = "mediawiki/simple-batch-upload", }, ["SimpleMathJax"] = { ["name"] = "SimpleMathJax", ["version"] = "0.8.2", ["author"] = "jmnote", ["url"] = "https://www.mediawiki.org/wiki/Extension:SimpleMathJax", ["description"] = "render TeX between <code><nowiki><math></nowiki></code> and <code><nowiki></math></nowiki></code>", ["license-name"] = "GPL-2.0+", ["type"] = "parserhook", ["config"] = { ["SmjUseCdn"] = { ["value"] = true, ["description"] = "true to load mathjax from CDN", }, ["SmjUseChem"] = { ["value"] = true, ["description"] = "true to enabled chem tag", }, ["SmjDisplayMath"] = { ["value"] = { }, ["description"] = "MathJax.tex.displayMath", }, ["SmjExtraInlineMath"] = { ["value"] = { }, ["description"] = "MathJax.tex.inlineMath", }, ["SmjScale"] = { ["value"] = 1, ["description"] = "MathJax.chtml.scale", }, ["SmjEnableMenu"] = { ["value"] = true, ["description"] = "MathJax.options.enableMenu", }, ["SmjDisplayAlign"] = { ["value"] = "left", ["description"] = "MathJax.chtml.displayAlign", }, ["SmjWrapDisplaystyle"] = { ["value"] = true, ["description"] = "true to wrap with displaystyle", }, }, ["Hooks"] = { ["ParserFirstCallInit"] = "SimpleMathJaxHooks::onParserFirstCallInit", }, ["repository"] = "https://github.com/jmnote/SimpleMathJax", }, ["SnapProjectEmbed"] = { ["name"] = "Snap! Project Embed", ["version"] = "3.1.0", ["author"] = { [0] = "R4356th, GrahamSH, mw-EmbedScratch contributors", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:SnapProjectEmbed", ["descriptionmsg"] = "embedsnap-desc", ["license-name"] = "GPLv3", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">=1.35.0", }, ["HookHandlers"] = { ["default"] = { ["class"] = "EmbedSnap", }, }, ["Hooks"] = { ["ParserFirstCallInit"] = "default", }, ["composer"] = "mediawiki/snapprojectembed", ["repository"] = "https://github.com/snapwiki/SnapProjectEmbed", }, ["StubUserWikiAuth"] = { ["name"] = "StubUserWikiAuth", ["version"] = "1.1.2", ["author"] = { [0] = "Jesús Martínez (Ciencia Al Poder)", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:StubUserWikiAuth", ["descriptionmsg"] = "stubuserwikiauth-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["repository"] = "https://github.com/ciencia/mediawiki-extensions-StubUserWikiAuth.git", }, ["SuggestedTitles"] = { ["name"] = "SuggestedTitles", ["author"] = { [0] = "[http://mediawiki.org/wiki/User:MarkAHershberger Mark A. Hershberger]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:SuggestedTitles", ["descriptionmsg"] = "suggestedtitles-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.27.0", }, ["Hooks"] = { ["BeforeDisplayNoArticleText"] = "MediaWiki\\Extension\\SuggestedTitles\\Hooks::onBeforeDisplayNoArticleText", ["GetLocalURL"] = "MediaWiki\\Extension\\SuggestedTitles\\Hooks::onGetLocalURL", ["ShowMissingArticle"] = "MediaWiki\\Extension\\SuggestedTitles\\Hooks::onShowMissingArticle", ["TitleIsAlwaysKnown"] = "MediaWiki\\Extension\\SuggestedTitles\\Hooks::onTitleIsAlwaysKnown", }, ["config"] = { ["RedirectOnSingle"] = { ["description"] = "Redirect if there is only one suggestion.", ["value"] = true, }, }, ["composer"] = "mediawiki/suggested-titles", ["repository"] = "https://phabricator.nichework.com/source/SuggestedTitles.git", }, ["Svetovid"] = { ["name"] = "Svetovid", ["author"] = "Ostrzyciel", ["license-name"] = "MIT", ["version"] = "1.3.4", ["url"] = "https://www.mediawiki.org/wiki/Extension:Svetovid", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["AdvancedBacklinks"] = ">= 2.7.3", ["CirrusSearch"] = ">= 6.0.0", }, }, ["namemsg"] = "svetovid", ["descriptionmsg"] = "svetovid-desc", ["Hooks"] = { ["EditFormInitialText"] = "SvetovidEditFormInitialTextHook::run", ["GetPreferences"] = "SvetovidHooks::onGetPreferences", ["SidebarBeforeOutput"] = "SvetovidHooks::onSidebarBeforeOutput", }, ["SpecialPages"] = { ["LinkCreator"] = "SpecialLinkCreator", }, ["APIModules"] = { ["polishdecl"] = "ApiPolishDeclension", ["svsearch"] = "ApiSvetovidSearch", }, ["config"] = { ["SvetovidMorfeuszURL"] = "http://localhost:8145/declension", ["SvetovidSearchCacheExpiry"] = 3600, ["SvetovidSearchBlacklist"] = { }, ["SvetovidDefaultNamespaces"] = nil, ["SvetovidMaxSearchResults"] = 15, }, ["DefaultUserOptions"] = { ["svetovid-show-link-in-sidebar"] = false, }, ["GroupPermissions"] = { ["user"] = { ["svetovid-search"] = true, }, }, ["ExtensionMessagesFiles"] = { ["SvetovidAliases"] = "Svetovid.alias.php", }, ["type"] = "other", ["repository"] = "https://gitlab.com/nonsensopedia/extensions/svetovid", }, ["SyntaxHighlight_PrismJS"] = { ["name"] = "SyntaxHighlight_PrismJS", ["author"] = { [0] = "apple502j", }, ["descriptionmsg"] = "syntaxhighlight-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "parserhook", ["version"] = "1.0.0", ["url"] = "https://github.com/InternationalScratchWiki/SyntaxHighlight_PrismJS", ["Hooks"] = { ["ParserFirstCallInit"] = "SyntaxHighlight::onParserFirstCallInit", }, ["repository"] = "https://github.com/InternationalScratchWiki/SyntaxHighlight_PrismJS.git", }, ["Termbank"] = { ["name"] = "Termbank", ["version"] = "2021-06-02", ["author"] = "Niklas Laxström", ["url"] = "https://tieteentermipankki.fi", ["descriptionmsg"] = "termbank-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["Hooks"] = { ["APIGetAllowedParams"] = "MediaWiki\\Extensions\\Termbank\\Hooks::onAPIGetAllowedParams", ["BeforePageDisplay"] = "MediaWiki\\Extensions\\Termbank\\Hooks::onBeforePageDisplay", ["LoadExtensionSchemaUpdates"] = "MediaWiki\\Extensions\\Termbank\\Hooks::onLoadExtensionSchemaUpdates", ["ParserBeforeInternalParse"] = "MediaWiki\\Extensions\\Termbank\\Hooks::onParserBeforeInternalParse", ["OutputPageBodyAttributes"] = "MediaWiki\\Extensions\\Termbank\\Hooks::onOutputPageBodyAttributes", }, ["MessagesFiles"] = { ["Termbank-alias"] = "Termbank.alias.php", }, ["SpecialPages"] = { ["PrivateData"] = "MediaWiki\\Extensions\\Termbank\\SpecialPrivateData", }, ["composer"] = "mediawiki/termbank", ["repository"] = "https://github.com/Nikerabbit/mediawiki-extensions-Termbank.git", }, ["ThePlayer"] = { ["name"] = "ThePlayer", ["version"] = "1.0", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["url"] = "https://bitbucket.org/wikiskripta/theplayer", ["descriptionmsg"] = "theplayer-desc", ["type"] = "parserhook", ["license-name"] = "MIT", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["Hooks"] = { ["ParserFirstCallInit"] = "ThePlayerHooks::registerParserHook", }, ["repository"] = "https://bitbucket.org/wikiskripta/theplayer", }, ["TreeAndMenu"] = { ["name"] = "TreeAndMenu", ["version"] = "4.2.5, 2021-10-31", ["author"] = { [0] = "[http://www.organicdesign.co.nz/aran Aran Dunkley]", [1] = "[http://absorto.dev Igor Absorto]", }, ["url"] = "http://www.mediawiki.org/wiki/Extension:TreeAndMenu", ["descriptionmsg"] = "treeandmenu-desc", ["license-name"] = "[https://www.gnu.org/licenses/gpl-2.0.html GNU General Public Licence 2.0] or later", ["type"] = "parserhook", ["callback"] = "TreeAndMenu::onRegistration", ["config"] = { ["TreeAndMenuPersistIfId"] = false, ["@"] = "Specify the heading line for sidebar menu", ["TreeAndMenuSidebarMenuPage"] = false, ["TreeAndMenuSidebarMenuHeading"] = false, }, ["ExtensionMessagesFiles"] = { ["TreeAndMenuMagic"] = "TreeAndMenu.i18n.magic.php", }, ["Hooks"] = { ["SkinBuildSidebar"] = { [0] = "TreeAndMenu::onSkinBuildSidebar", }, }, ["repository"] = "https://gitlab.com/Aranad/TreeAndMenu.git", }, ["TrendingMenu"] = { ["name"] = "TrendingMenu", ["version"] = "2.0.1", ["author"] = { [0] = "[https://fo-nttax.de Alex Winkler]", [1] = "Richard Stanway", [2] = "Shashank Atreya", }, ["url"] = "https://liquipedia.net/", ["descriptionmsg"] = "trendingmenu-desc", ["license-name"] = "MIT", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["ExtensionMessagesFiles"] = { ["WikiListAlias"] = "i18n/WikiListAlias.php", }, ["SpecialPages"] = { ["WikiList"] = "\\Liquipedia\\Extension\\TrendingMenu\\SpecialPage\\SpecialWikiList", ["ModifyWikiList"] = "\\Liquipedia\\Extension\\TrendingMenu\\SpecialPage\\SpecialModifyWikiList", }, ["APIModules"] = { ["trendingmenu"] = "\\Liquipedia\\Extension\\TrendingMenu\\Api\\TrendingPages", ["wikilist"] = "\\Liquipedia\\Extension\\TrendingMenu\\Api\\WikiList", ["updatewikilist"] = "\\Liquipedia\\Extension\\TrendingMenu\\Api\\UpdateWikiList", }, ["RestRoutes"] = { [0] = { ["path"] = "/trendingmenu/v1/trendingpages", ["method"] = "GET", ["class"] = "\\Liquipedia\\Extension\\TrendingMenu\\Rest\\TrendingPages", ["services"] = { [0] = "MainConfig", [1] = "DBLoadBalancerFactory", }, }, }, ["AvailableRights"] = { [0] = "edit-wikilist", }, ["GroupPermissions"] = { ["sysop"] = { ["edit-wikilist"] = true, }, }, ["HookHandlers"] = { ["Main"] = { ["class"] = "\\Liquipedia\\Extension\\TrendingMenu\\Hooks\\MainHookHandler", ["services"] = { [0] = "MainConfig", }, }, ["Schema"] = { ["class"] = "\\Liquipedia\\Extension\\TrendingMenu\\Hooks\\SchemaHookHandler", }, }, ["Hooks"] = { ["ApiCheckCanExecute"] = "Main", ["BeforePageDisplay"] = "Main", ["LoadExtensionSchemaUpdates"] = "Schema", }, ["repository"] = "https://github.com/Liquipedia/TrendingMenu", }, ["TwitterWidget"] = { ["name"] = "TwitterWidget", ["version"] = "2.0.0", ["author"] = { [0] = "Jesús Martínez (Ciencia Al Poder)", }, ["url"] = "https://github.com/ciencia/mediawiki-extensions-TwitterWidget", ["descriptionmsg"] = "twitterwidget-desc", ["license-name"] = "MIT", ["type"] = "parserhook", ["Hooks"] = { ["ParserFirstCallInit"] = { [0] = "TwitterWidgetHooks::onParserFirstCallInit", }, }, ["repository"] = "https://github.com/ciencia/mediawiki-extensions-TwitterWidget.git", }, ["URNames"] = { ["name"] = "URNames", ["version"] = "1.1.1", ["author"] = "[https://www.wikiskripta.eu/w/User:Josmart Josef Martiňák]", ["url"] = "https://bitbucket.org/wikiskripta/urnames", ["description"] = "Extension displays the real names of wiki users in RecentChanges, PageHistory\r\n\t\tand users' lists. Logged in users can see the real name in the brackets after username.", ["type"] = "other", ["license-name"] = "MIT", ["status"] = "stable", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["Hooks"] = { ["BeforePageDisplay"] = "URNamesHooks::replaceUserNames", }, ["repository"] = "https://bitbucket.org/wikiskripta/urnames", }, ["Mobyome"] = { ["name"] = "Mobyome", ["version"] = "0.0.1", ["author"] = { [0] = "Tobias Haider", }, ["url"] = "https://www.mobyome.at", ["descriptionmsg"] = "mobyome-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["ConfigRegistry"] = { ["mobyome"] = "GlobalVarConfig::newInstance", }, ["ExtensionMessagesFiles"] = { ["MobyomeMagic"] = "Mobyome.i18n.magic.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Extension\\Mobyome\\Hooks::onParserFirstCallInit", ["BeforePageDisplay"] = "MediaWiki\\Extension\\Mobyome\\Hooks::onBeforePageDisplay", ["SkinTweekiAdditionalBodyClasses"] = "MediaWiki\\Extension\\Mobyome\\Hooks::onSkinTweekiAdditionalBodyClasses", }, ["repository"] = "https://github.com/thaider/UbiGo.git", }, ["UnifiedExtensionForFemiwiki"] = { ["name"] = "UnifiedExtensionForFemiwiki", ["version"] = "1.0.0", ["author"] = "[https://femiwiki.com/ Femiwiki Team]", ["url"] = "https://github.com/femiwiki/unifiedExtensionForFemiwiki", ["descriptionmsg"] = "unifiedextensionforfemiwiki-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["CategoryTree"] = "*", }, }, ["AuthManagerAutoConfig"] = { ["preauth"] = { ["FemiwikiPreAuthenticationProvider"] = { ["class"] = "FemiwikiPreAuthenticationProvider", }, }, }, ["Hooks"] = { ["BeforePageDisplay"] = "FemiwikiHooks::onBeforePageDisplay", ["HtmlPageLinkRendererBegin"] = "FemiwikiHooks::onHtmlPageLinkRendererBegin", ["LinkerMakeExternalLink"] = "FemiwikiHooks::onLinkerMakeExternalLink", ["SidebarBeforeOutput"] = "FemiwikiHooks::onSidebarBeforeOutput", ["SkinAddFooterLinks"] = "FemiwikiHooks::onSkinAddFooterLinks", }, ["config"] = { ["GoogleAnalyticsTrackingID"] = "", }, ["repository"] = "https://github.com/femiwiki/UnifiedExtensionForFemiwiki", }, ["VariablesLua"] = { ["name"] = "VariablesLua", ["version"] = "1.5.0", ["author"] = { [0] = "[https://fo-nttax.de Alex Winkler]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:VariablesLua", ["descriptionmsg"] = "variableslua-desc", ["license-name"] = "MIT", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["Scribunto"] = "*", ["Variables"] = ">= 2.0", }, }, ["Hooks"] = { ["ScribuntoExternalLibraries"] = { [0] = "Liquipedia\\Extension\\VariablesLua\\Hooks\\LegacyHooks::onScribuntoExternalLibraries", }, }, ["repository"] = "https://github.com/Liquipedia/VariablesLua.git", }, ["WSForm"] = { ["name"] = "WSForm", ["version"] = "0.8.0.9.9.3", ["author"] = { [0] = "[https://www.wikibase-solutions.com/author/charlot Sen-Sai]", }, ["url"] = "https://bitbucket.org/wikibasesolutions/mw-wsform/", ["descriptionmsg"] = "wsform-desc", ["license-name"] = "GPL v2", ["type"] = "parserhook", ["ExtensionMessagesFiles"] = { ["WBFormAlias"] = "WSForm.i18n.alias.php", }, ["APIModules"] = { ["wsform"] = "ApiWSForm", }, ["Hooks"] = { ["ParserFirstCallInit"] = { [0] = "WSFormHooks::onParserFirstCallInit", }, ["AdminLinks"] = { [0] = "WSFormHooks::addToAdminLinks", }, }, ["SpecialPages"] = { ["WSForm"] = "SpecialWSForm", }, ["repository"] = "https://bitbucket.org/wikibasesolutions/mw-wsform.git", }, ["WSPageSync"] = { ["name"] = "WSPageSync", ["version"] = "1alpha5", ["author"] = { [0] = "Sen-Sai", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:WSPageSync", ["descriptionmsg"] = "wsps-desc", ["license-name"] = "GPL v2", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.1", ["platform"] = { ["php"] = ">= 7.1", ["ext-zip"] = "*", }, }, ["ExtensionMessagesFiles"] = { ["WSpsAlias"] = "WSps.i18n.alias.php", ["WSpsMagic"] = "WSps.i18n.magic.php", }, ["APIModules"] = { ["wsps"] = "ApiWSps", }, ["Hooks"] = { ["ParserFirstCallInit"] = { [0] = "WSpsHooks::onParserFirstCallInit", }, ["AdminLinks"] = { [0] = "WSpsHooks::addToAdminLinks", }, ["PageContentSaveComplete"] = { [0] = "WSpsHooks::pageSaved", }, ["SkinTemplateNavigation::Universal"] = { [0] = "WSpsHooks::nav", }, }, ["SpecialPages"] = { ["WSps"] = "WSpsSpecial", }, ["config"] = { ["WSPageSync"] = { ["filePath"] = "", ["fileNameSpaces"] = { [0] = 6, }, ["contentSlotsToBeSynced"] = "all", ["maintenance"] = { ["doNotRestoreThesePages"] = { }, ["restoreFrom"] = "", }, }, }, ["composer"] = "wikibase-solutions/w-s-page-sync", ["repository"] = "https://bitbucket.org/wikibasesolutions/mw-wspagesync.git", }, ["WSSearch"] = { ["name"] = "WSSearch", ["author"] = { [0] = "Marijn van Wezel", }, ["version"] = "3.5.4", ["url"] = "https://www.mediawiki.org/wiki/Extension:WSSearch", ["descriptionmsg"] = "wssearch-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", ["extensions"] = { ["SemanticMediaWiki"] = ">= 3.0", }, }, ["ExtensionMessagesFiles"] = { ["WSSearchMagic"] = "i18n/WSSearch.i18n.php", }, ["APIMetaModules"] = { ["WSSearch"] = "WSSearch\\API\\ApiQueryWSSearch", ["WSSearchHighlight"] = "WSSearch\\API\\ApiQueryWSSearchHighlight", }, ["AvailableRights"] = { [0] = "wssearch-execute-api", }, ["Hooks"] = { ["ParserFirstCallInit"] = "WSSearch\\WSSearchHooks::onParserFirstCallInit", ["ArticleDeleteComplete"] = "WSSearch\\WSSearchHooks::onArticleDeleteComplete", ["PageContentSaveComplete"] = "WSSearch\\WSSearchHooks::onPageContentSaveComplete", ["LoadExtensionSchemaUpdates"] = "WSSearch\\WSSearchHooks::onLoadExtensionSchemaUpdates", ["BeforePageDisplay"] = "WSSearch\\WSSearchHooks::onBeforePageDisplay", }, ["config"] = { ["WSSearchElasticStoreIndex"] = { ["value"] = false, }, ["WSSearchDefaultResultLimit"] = { ["value"] = 10, }, ["WSSearchHighlightFragmentSize"] = { ["value"] = 250, }, ["WSSearchHighlightNumberOfFragments"] = { ["value"] = 1, }, ["WSSearchElasticSearchHosts"] = { ["value"] = { }, }, ["WSSearchAPIRequiredRights"] = { ["value"] = { [0] = "read", [1] = "wssearch-execute-api", }, }, ["WSSearchSearchFieldOverride"] = { ["value"] = false, }, ["WSSearchEnableDebugMode"] = { ["value"] = false, }, ["WSSearchMaxChainedQuerySize"] = { ["value"] = 500, }, }, ["composer"] = "wikibase-solutions/w-s-search", ["repository"] = "https://bitbucket.org/wikibasesolutions/wssearch.git", }, ["WSSearchFront"] = { ["name"] = "WSSearchFront", ["author"] = "Robis Koopmans", ["version"] = "1.0.25", ["url"] = "https://www.wikibase-solutions.com", ["descriptionmsg"] = "wssearchfront-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.27.0", ["extensions"] = { ["WSSearch"] = "*", }, }, ["Hooks"] = { ["WSSearchOnLoadFrontend"] = "WSSearchFront\\WSSearchFrontHooks::onWSSearchOnLoadFrontend", }, ["composer"] = "wikibase-solutions/w-s-search-front", ["repository"] = "https://bitbucket.org/wikibasesolutions/wssearchfront.git", }, ["WSSemanticParsedText"] = { ["name"] = "WSSemanticParsedText", ["version"] = "2.1.1", ["namemsg"] = "wssemanticparsedtext-extensionname", ["url"] = "https://wikibase-solutions.com", ["type"] = "semantic", ["author"] = { [0] = "[https://mediawiki.org/wiki/User:Xxmarijnw Marijn van Wezel] ([https://wikibase-solutions.com Wikibase Solutions])", }, ["descriptionmsg"] = "wssemanticparsedtext-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", ["extensions"] = { ["SemanticMediaWiki"] = ">= 3.1.4", }, }, ["Hooks"] = { ["SMW::Setup::AfterInitializationComplete"] = "WSSemanticParsedText\\Hooks::onSMWSetupAfterInitializationComplete", ["ParserFirstCallInit"] = "WSSemanticParsedText\\Hooks::onParserFirstCallInit", }, ["config"] = { }, ["repository"] = "https://bitbucket.org/wikibasesolutions/wssemanticparsedtext.git", }, ["WSSlots"] = { ["name"] = "WSSlots", ["version"] = "1.4.0", ["namemsg"] = "wsslots-extensionname", ["url"] = "https://wikibase-solutions.com", ["type"] = "other", ["author"] = { [0] = "[https://mediawiki.org/wiki/User:Xxmarijnw Marijn van Wezel] ([https://wikibase-solutions.com Wikibase Solutions])", }, ["descriptionmsg"] = "wsslots-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["Hooks"] = { ["MediaWikiServices"] = "MediaWikiServicesHookHandler", ["ParserBeforeInternalParse"] = "ParserBeforeInternalParseHookHandler", ["ParserFirstCallInit"] = "ParserFirstCallInitHookHandler", ["ListDefinedTags"] = "TagsHookHandler", ["ChangeTagsListActive"] = "TagsHookHandler", }, ["HookHandlers"] = { ["MediaWikiServicesHookHandler"] = { ["class"] = "WSSlots\\MediaWikiServicesHookHandler", }, ["ParserBeforeInternalParseHookHandler"] = { ["class"] = "WSSlots\\ParserBeforeInternalParseHookHandler", ["services"] = { [0] = "MainConfig", }, }, ["ParserFirstCallInitHookHandler"] = { ["class"] = "WSSlots\\ParserFirstCallInitHookHandler", }, ["TagsHookHandler"] = { ["class"] = "WSSlots\\TagsHookHandler", }, }, ["ExtensionMessagesFiles"] = { ["WSSlotsMagic"] = "i18n/WSSlots.i18n.php", }, ["config"] = { ["WSSlotsDefinedSlots"] = { ["value"] = { }, }, ["WSSlotsDefaultContentModel"] = { ["value"] = "wikitext", }, ["WSSlotsDefaultSlotRoleLayout"] = { ["value"] = { ["display"] = "none", ["region"] = "center", ["placement"] = "append", }, }, ["WSSlotsSlotsToAppend"] = { ["value"] = { }, }, ["WSSlotsDoPurge"] = { ["value"] = false, }, }, ["APIModules"] = { ["editslot"] = "WSSlots\\ApiEditSlot", }, ["composer"] = "wikibase-solutions/w-s-slots", ["repository"] = "https://bitbucket.org/wikibasesolutions/wsslots.git", }, ["WatchAnalytics"] = { ["name"] = "WatchAnalytics", ["version"] = "3.2.0", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:Jamesmontalvo3 James Montalvo]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:WatchAnalytics", ["descriptionmsg"] = "watchanalytics-desc", ["type"] = "specialpage", ["GroupPermissions"] = { ["sysop"] = { ["viewpagescore"] = true, ["clearreviews"] = true, }, ["user"] = { ["pendingreviewslink"] = true, }, }, ["AvailableRights"] = { [0] = "viewpagescore", [1] = "pendingreviewslink", [2] = "clearreviews", }, ["SpecialPages"] = { ["WatchAnalytics"] = "SpecialWatchAnalytics", ["PendingReviews"] = "SpecialPendingReviews", ["PageStatistics"] = "SpecialPageStatistics", ["ClearPendingReviews"] = "SpecialClearPendingReviews", }, ["ExtensionMessagesFiles"] = { ["WatchAnalyticsAliases"] = "WatchAnalytics.alias.php", ["WatchAnalyticsMagic"] = "WatchAnalytics.i18n.magic.php", }, ["Hooks"] = { ["PersonalUrls"] = { [0] = "WatchAnalyticsHooks::onPersonalUrls", }, ["BeforePageDisplay"] = { [0] = "WatchAnalyticsHooks::onBeforePageDisplay", }, ["ParserFirstCallInit"] = { [0] = "WatchAnalyticsParserFunctions::setup", }, ["TitleMoveComplete"] = { [0] = "WatchAnalyticsHooks::onTitleMoveComplete", }, ["PageViewUpdates"] = { [0] = "WatchAnalyticsHooks::onPageViewUpdates", }, ["PageContentSaveComplete"] = { [0] = "WatchAnalyticsHooks::onPageContentSaveComplete", }, ["MagicWordwgVariableIDs"] = { [0] = "WatchAnalyticsHooks::addMagicWordVariableIDs", }, ["ParserAfterTidy"] = { [0] = "WatchAnalyticsHooks::handleMagicWords", }, ["LanguageGetMagic"] = { [0] = "WatchAnalyticsHooks::onLanguageGetMagic", }, ["LoadExtensionSchemaUpdates"] = { [0] = "WatchAnalyticsUpdaterHooks::addSchemaUpdates", }, ["ParserTestTables"] = { [0] = "WatchAnalyticsUpdaterHooks::onParserTestTables", }, }, ["LogTypes"] = { [0] = "pendingreviews", }, ["LogNames"] = { ["pendingreviews"] = "pendingreviews", }, ["LogHeaders"] = { ["pendingreviews"] = "pendingreviews-header", }, ["LogActionsHandlers"] = { ["pendingreviews/*"] = "LogFormatter", }, ["config"] = { ["_prefix"] = "eg", ["WatchAnalyticsPageCounter"] = false, ["WatchAnalyticsShowUnreviewDiff"] = true, ["PendingReviewMaxDiffChar"] = 3500, ["PendingReviewMaxDiffRows"] = 15, ["PendingReviewsEmphasizeDays"] = 7, ["PendingReviewsRedPagesThreshold"] = 2, ["PendingReviewsOrangePagesThreshold"] = 4, ["PendingReviewsNumberWatchSuggestions"] = 20, ["PendingReviewsShowWatchSuggestionsIfReviewsUnder"] = 5, ["WatchAnalyticsPageScoreNamespaces"] = { [0] = 0, [1] = 1, }, ["WatchAnalyticsWatchQualityColors"] = { [50] = "plaid", [5] = "excellent", ["1.5"] = "okay", ["_merge_strategy"] = "array_plus", }, ["WatchAnalyticsReviewStatusColors"] = { [5] = "excellent", [3] = "okay", ["_merge_strategy"] = "array_plus", }, }, ["repository"] = "https://github.com/enterprisemediawiki/WatchAnalytics", ["composer"] = "mediawiki/watch-analytics", }, ["Whois"] = { ["name"] = "Whois", ["author"] = "Petr Kajzar", ["url"] = "https://www.mediawiki.org/wiki/Extension:Whois", ["license-name"] = "CC0-1.0", ["version"] = "1.1.0", ["namemsg"] = "whois", ["descriptionmsg"] = "whois-desc", ["requires"] = { ["MediaWiki"] = ">= 1.32.0", }, ["SpecialPages"] = { ["Whois"] = "SpecialWhois", }, ["Hooks"] = { ["ContributionsToolLinks"] = "WhoisHooks::addLink", }, ["type"] = "specialpage", ["repository"] = "https://bitbucket.org/wikiskripta/whois.git", }, ["WikiDexFileRepository"] = { ["name"] = "WikiDexFileRepository", ["version"] = "1.2.0", ["author"] = { [0] = "Jesús Martínez (Ciencia Al Poder)", }, ["url"] = "https://github.com/ciencia/mediawiki-extensions-WikiDexFileRepository", ["descriptionmsg"] = "wikidexfilerepository-desc", ["license-name"] = "GPL-2.0+", ["type"] = "media", ["repository"] = "https://github.com/ciencia/mediawiki-extensions-WikiDexFileRepository.git", }, ["WikiDiscover"] = { ["name"] = "WikiDiscover", ["author"] = { [0] = "John Lewis", [1] = "Universal Omega", }, ["descriptionmsg"] = "wikidiscover-desc", ["url"] = "https://github.com/miraheze/WikiDiscover", ["license-name"] = "GPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["CreateWiki"] = "*", }, }, ["SpecialPages"] = { ["RandomWiki"] = "SpecialRandomWiki", ["WikiDiscover"] = "SpecialWikiDiscover", }, ["APIModules"] = { ["wikidiscover"] = "ApiWikiDiscover", }, ["ExtensionMessagesFiles"] = { ["WikiDiscoverMagic"] = "includes/WikiDiscoverMagic.php", ["WikiDiscoverAliases"] = "includes/WikiDiscoverAliases.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = { [0] = "WikiDiscover::onParserFirstCallInit", }, ["ParserGetVariableValueSwitch"] = { [0] = "WikiDiscover::onParserGetVariableValueSwitch", }, ["GetMagicVariableIDs"] = { [0] = "WikiDiscover::onGetMagicVariableIDs", }, }, ["config"] = { ["WikiDiscoverUseDescriptions"] = { ["description"] = "Whether or not to enable wiki descriptions.", ["public"] = true, ["value"] = false, }, }, ["composer"] = "miraheze/wikidiscover", ["repository"] = "https://github.com/miraheze/WikiDiscover", }, ["WikiMirror"] = { ["name"] = "WikiMirror", ["namemsg"] = "wikimirror-extensionname", ["version"] = "0.6.6", ["author"] = { [0] = "Ryan Schmidt", }, ["url"] = "https://mwusers.org", ["license-name"] = "GPL-3.0-or-later", ["descriptionmsg"] = "wikimirror-desc", ["type"] = "other", ["config"] = { ["WikiMirrorAssignKnownUsers"] = { ["value"] = false, ["path"] = false, ["description"] = "When forking pages, whether or not imported revisions will be assigned to local users should their username match", ["descriptionmsg"] = "wikimirror-config-assignknownusers", ["public"] = true, }, ["WikiMirrorRemote"] = { ["value"] = nil, ["path"] = false, ["description"] = "Interwiki prefix of the remote wiki", ["descriptionmsg"] = "wikimirror-config-remote", ["public"] = true, }, }, ["Hooks"] = { ["ApiCheckCanExecute"] = "api", ["ApiMain::moduleManager"] = "api", ["APIQueryAfterExecute"] = "api", ["getUserPermissionsErrors"] = "mirror", ["getUserPermissionsErrorsExpensive"] = "mirror", ["HtmlPageLinkRendererEnd"] = "mirror", ["ImportHandlePageXMLTag"] = "fork", ["LoadExtensionSchemaUpdates"] = "database", ["PageMoveCompleting"] = "fork", ["MediaWikiServices"] = "service", ["SkinTemplateNavigation::Universal"] = "mirror", ["TitleIsAlwaysKnown"] = "mirror", ["WikiPageFactory"] = "mirror", }, ["HookHandlers"] = { ["api"] = { ["class"] = "WikiMirror\\API\\Hooks", ["services"] = { [0] = "Mirror", }, }, ["database"] = { ["class"] = "WikiMirror\\Database\\Hooks", }, ["fork"] = { ["class"] = "WikiMirror\\Fork\\Hooks", ["services"] = { [0] = "DBLoadBalancer", [1] = "ContentLanguage", }, }, ["mirror"] = { ["class"] = "WikiMirror\\Mirror\\Hooks", ["services"] = { [0] = "Mirror", [1] = "PermissionManager", }, }, ["service"] = { ["class"] = "WikiMirror\\Service\\Hooks", }, }, ["ExtensionMessagesFiles"] = { ["WikiMirrorAlias"] = "includes/WikiMirror.i18n.alias.php", }, ["AvailableRights"] = { [0] = "fork", }, ["SpecialPages"] = { ["Fork"] = { ["class"] = "WikiMirror\\Fork\\SpecialFork", ["services"] = { [0] = "DBLoadBalancer", [1] = "Mirror", [2] = "OldRevisionImporter", [3] = "UserOptionsLookup", }, }, }, ["LogActionsHandlers"] = { ["delete/fork"] = "LogFormatter", ["import/fork"] = "LogFormatter", }, ["ContentHandlers"] = { ["mirror"] = "WikiMirror\\Mirror\\MirrorContentHandler", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["callback"] = "WikiMirror\\Setup::callback", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["repository"] = "https://github.com/SkizNet/mediawiki-WikiMirror", }, ["Wikibase EDTF"] = { ["name"] = "Wikibase EDTF", ["type"] = "wikibase", ["version"] = "1.2.0", ["author"] = { [0] = "[https://www.EntropyWins.wtf/mediawiki Jeroen De Dauw]", [1] = "[https://Professional.Wiki/ Professional.Wiki]", }, ["license-name"] = "GPL-2.0-or-later", ["url"] = "https://github.com/ProfessionalWiki/WikibaseEdtf", ["descriptionmsg"] = "wbedtf-desc", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["WikibaseRepository"] = "*", }, }, ["callback"] = "Wikibase\\EDTF\\HookHandlers::onExtensionRegistration", ["Hooks"] = { ["WikibaseRepoDataTypes"] = "Wikibase\\EDTF\\HookHandlers::onWikibaseRepoDataTypes", ["WikibaseClientDataTypes"] = "Wikibase\\EDTF\\HookHandlers::onWikibaseClientDataTypes", }, ["config"] = { }, ["repository"] = "https://github.com/ProfessionalWiki/WikibaseEdtf/issues", ["composer"] = "professional-wiki/wikibase-edtf", }, ["Wikibase Local Media"] = { ["name"] = "Wikibase Local Media", ["type"] = "wikibase", ["version"] = "1.0.1", ["author"] = { [0] = "[https://www.EntropyWins.wtf/mediawiki Jeroen De Dauw]", [1] = "[https://professional.wiki/ Professional.Wiki]", }, ["url"] = "https://github.com/ProfessionalWiki/WikibaseLocalMedia", ["descriptionmsg"] = "wblm-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", ["extensions"] = { ["WikibaseRepository"] = "*", }, }, ["Hooks"] = { ["WikibaseRepoDataTypes"] = "Wikibase\\LocalMedia\\HookHandlers::onWikibaseRepoDataTypes", ["WikibaseClientDataTypes"] = "Wikibase\\LocalMedia\\HookHandlers::onWikibaseClientDataTypes", }, ["config"] = { }, ["QUnitTestModule"] = { ["localBasePath"] = "tests/js", ["remoteExtPath"] = "WikibaseLocalMedia/tests/js", ["scripts"] = { [0] = "jquery.ui.mediasuggester.tests.js", }, ["dependencies"] = { [0] = "jquery.ui.mediasuggester", }, }, ["repository"] = "https://github.com/ProfessionalWiki/WikibaseLocalMedia/issues", ["composer"] = "professional-wiki/wikibase-local-media", }, ["WordNet"] = { ["name"] = "WordNet", ["version"] = "2020-11-01", ["author"] = "Niklas Laxström", ["url"] = "https://sanat.csc.fi/wiki/Toiminnot:WordNet", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Extensions\\WordNet\\Hooks::onParserFirstCallInit", }, ["MessagesFiles"] = { ["WordNetAlias"] = "alias.php", }, ["SpecialPages"] = { ["WordNet"] = "MediaWiki\\Extensions\\WordNet\\SpecialWordNet", }, ["composer"] = "mediawiki/wordnet", ["repository"] = "https://github.com/Nikerabbit/mediawiki-extensions-WordNet.git", }, ["3d"] = { ["name"] = "3d", ["version"] = "0.0.1", ["author"] = { [0] = "Gilles Dubuc", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:3d", ["namemsg"] = "3d", ["descriptionmsg"] = "3d-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["type"] = "media", ["Hooks"] = { ["BeforePageDisplay"] = "MediaWiki\\Extension\\ThreeD\\Hooks::onBeforePageDisplay", ["UploadFormInitDescriptor"] = "MediaWiki\\Extension\\ThreeD\\Hooks::onUploadFormInitDescriptor", ["UploadForm:getInitialPageText"] = "MediaWiki\\Extension\\ThreeD\\Hooks::onGetInitialPageText", }, ["MediaHandlers"] = { ["application/sla"] = "MediaWiki\\Extension\\ThreeD\\ThreeDHandler", }, ["config"] = { ["Max3d2pngMemory"] = { ["value"] = "10000000", }, ["AjaxPatentPreview"] = { ["value"] = true, }, ["3dProcessEnviron"] = { ["value"] = { }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/3D", }, ["AControlImageLink"] = { ["name"] = "AControlImageLink", ["version"] = "0.0.1", ["author"] = "Edward Chernenko", ["url"] = "https://www.mediawiki.org/wiki/Extension:AControlImageLink", ["descriptionmsg"] = "acontrolimagelink-desc", ["license-name"] = "GPL-2.0+", ["type"] = "hook", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["Hooks"] = { ["ImageBeforeProduceHTML"] = "AControlImageLinkHooks::onImageBeforeProduceHTML", }, ["config"] = { ["AControlImageLinkRestrictedExtensions"] = { ["value"] = { }, ["description"] = "Array of file extensions to which restriction must be applied.", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AControlImageLink", }, ["AJAX_Poll"] = { ["name"] = "AJAX Poll", ["version"] = "2.3", ["author"] = { [0] = "Dariusz Siedlecki", [1] = "Jack Phoenix", [2] = "Thomas Gries", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AJAX_Poll", ["descriptionmsg"] = "ajaxpoll-desc", ["type"] = "parserhook", ["license-name"] = "GFDL-1.2", ["requires"] = { ["MediaWiki"] = ">= 1.35.3", }, ["GroupPermissions"] = { ["*"] = { ["ajaxpoll-vote"] = false, ["ajaxpoll-view-results"] = false, ["ajaxpoll-view-results-before-vote"] = false, }, ["user"] = { ["ajaxpoll-vote"] = true, ["ajaxpoll-view-results"] = true, }, }, ["AvailableRights"] = { [0] = "ajaxpoll-vote", [1] = "ajaxpoll-view-results", [2] = "ajaxpoll-view-results-before-vote", }, ["APIModules"] = { ["pollsubmitvote"] = "ApiAJAXPollSubmitVote", }, ["Hooks"] = { ["ParserFirstCallInit"] = "AJAXPoll::onParserFirstCallInit", ["LoadExtensionSchemaUpdates"] = "AJAXPoll::onLoadExtensionSchemaUpdates", }, ["TrackingCategories"] = { [0] = "ajaxpoll-tracking-category", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AJAXPoll", }, ["AbsenteeLandlord"] = { ["name"] = "Absentee Landlord", ["version"] = "1.4.0", ["author"] = { [0] = "Ryan Schmidt", [1] = "Tim Laqua", }, ["license-name"] = "GPL-2.0-or-later", ["url"] = "https://www.mediawiki.org/wiki/Extension:AbsenteeLandlord", ["descriptionmsg"] = "absenteelandlord-desc", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.32.0", }, ["config"] = { ["AbsenteeLandlordMaxDays"] = 90, }, ["Hooks"] = { ["BeforePageDisplay"] = "AbsenteeLandlord::maybeDoTouch", ["MediaWikiServices"] = "AbsenteeLandlord::onMediaWikiServices", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AbsenteeLandlord", }, ["AbuseFilter"] = { ["name"] = "Abuse Filter", ["author"] = { [0] = "Andrew Garrett", [1] = "[https://www.mediawiki.org/wiki/User:Daimona_Eaytoy Daimona Eaytoy]", [2] = "Marius Hoch", [3] = "River Tarnell", [4] = "Victor Vasiliev", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AbuseFilter", ["descriptionmsg"] = "abusefilter-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "antispam", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["AvailableRights"] = { [0] = "abusefilter-modify", [1] = "abusefilter-log-detail", [2] = "abusefilter-view", [3] = "abusefilter-log", [4] = "abusefilter-privatedetails", [5] = "abusefilter-privatedetails-log", [6] = "abusefilter-modify-restricted", [7] = "abusefilter-revert", [8] = "abusefilter-view-private", [9] = "abusefilter-log-private", [10] = "abusefilter-hidden-log", [11] = "abusefilter-hide-log", [12] = "abusefilter-modify-global", }, ["GroupPermissions"] = { ["*"] = { ["abusefilter-view"] = true, ["abusefilter-log"] = true, }, ["sysop"] = { ["abusefilter-log-detail"] = true, ["abusefilter-view-private"] = true, ["abusefilter-log-private"] = true, ["abusefilter-modify"] = true, ["abusefilter-modify-restricted"] = true, ["abusefilter-revert"] = true, }, ["suppress"] = { ["abusefilter-hidden-log"] = true, ["abusefilter-hide-log"] = true, }, }, ["GrantPermissions"] = { ["basic"] = { ["abusefilter-log"] = true, ["abusefilter-log-detail"] = true, ["abusefilter-view"] = true, }, ["oversight"] = { ["abusefilter-hide-log"] = true, }, ["viewrestrictedlogs"] = { ["abusefilter-hidden-log"] = true, ["abusefilter-log-private"] = true, ["abusefilter-view-private"] = true, }, }, ["SpecialPages"] = { ["AbuseLog"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Special\\SpecialAbuseLog", ["services"] = { [0] = "LinkBatchFactory", [1] = "PermissionManager", [2] = "AbuseFilterPermissionManager", [3] = "AbuseFilterConsequencesRegistry", [4] = "AbuseFilterVariablesBlobStore", [5] = "AbuseFilterSpecsFormatter", [6] = "AbuseFilterVariablesFormatter", [7] = "AbuseFilterVariablesManager", }, }, ["AbuseFilter"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Special\\SpecialAbuseFilter", ["services"] = { [0] = "AbuseFilterPermissionManager", [1] = "ObjectFactory", }, }, }, ["LogTypes"] = { [0] = "abusefilter", [1] = "abusefilterprivatedetails", }, ["LogNames"] = { ["abusefilter"] = "abusefilter-log-name", ["abusefilterprivatedetails"] = "abusefilterprivatedetails-log-name", }, ["LogHeaders"] = { ["abusefilter"] = "abusefilter-log-header", }, ["LogActionsHandlers"] = { ["abusefilter/hit"] = "MediaWiki\\Extension\\AbuseFilter\\LogFormatter\\AbuseLogHitFormatter", ["abusefilter/modify"] = "MediaWiki\\Extension\\AbuseFilter\\LogFormatter\\AbuseFilterModifyLogFormatter", ["abusefilter/create"] = "MediaWiki\\Extension\\AbuseFilter\\LogFormatter\\AbuseFilterModifyLogFormatter", ["abusefilterprivatedetails/access"] = "LogFormatter", ["suppress/hide-afl"] = "MediaWiki\\Extension\\AbuseFilter\\LogFormatter\\AbuseFilterSuppressLogFormatter", ["suppress/unhide-afl"] = "MediaWiki\\Extension\\AbuseFilter\\LogFormatter\\AbuseFilterSuppressLogFormatter", ["rights/blockautopromote"] = "MediaWiki\\Extension\\AbuseFilter\\LogFormatter\\AbuseFilterRightsLogFormatter", ["rights/restoreautopromote"] = "MediaWiki\\Extension\\AbuseFilter\\LogFormatter\\AbuseFilterRightsLogFormatter", }, ["ActionFilteredLogs"] = { ["abusefilter"] = { ["modify"] = { [0] = "modify", }, ["create"] = { [0] = "create", }, }, ["suppress"] = { ["abuselog"] = { [0] = "hide-afl", [1] = "unhide-afl", }, }, ["rights"] = { ["blockautopromote"] = { [0] = "blockautopromote", }, ["restoreautopromote"] = { [0] = "restoreautopromote", }, }, }, ["LogRestrictions"] = { ["abusefilter"] = "abusefilter-view", ["abusefilterprivatedetails"] = "abusefilter-privatedetails-log", }, ["AuthManagerAutoConfig"] = { ["preauth"] = { ["AbuseFilterPreAuthenticationProvider"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\AbuseFilterPreAuthenticationProvider", ["services"] = { [0] = "AbuseFilterVariableGeneratorFactory", [1] = "AbuseFilterRunnerFactory", [2] = "StatsdDataFactory", [3] = "UserFactory", }, ["sort"] = 5, }, }, }, ["APIModules"] = { ["abusefilterchecksyntax"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Api\\CheckSyntax", ["services"] = { [0] = "AbuseFilterRuleCheckerFactory", [1] = "AbuseFilterPermissionManager", }, }, ["abusefilterevalexpression"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Api\\EvalExpression", ["services"] = { [0] = "AbuseFilterRuleCheckerFactory", [1] = "AbuseFilterPermissionManager", [2] = "AbuseFilterVariableGeneratorFactory", }, }, ["abusefilterunblockautopromote"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Api\\UnblockAutopromote", ["services"] = { [0] = "AbuseFilterBlockAutopromoteStore", }, }, ["abusefiltercheckmatch"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Api\\CheckMatch", ["services"] = { [0] = "AbuseFilterRuleCheckerFactory", [1] = "AbuseFilterPermissionManager", [2] = "AbuseFilterVariablesBlobStore", [3] = "AbuseFilterVariableGeneratorFactory", }, }, ["abuselogprivatedetails"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Api\\AbuseLogPrivateDetails", ["services"] = { [0] = "AbuseFilterPermissionManager", }, }, }, ["APIListModules"] = { ["abuselog"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Api\\QueryAbuseLog", ["services"] = { [0] = "AbuseFilterFilterLookup", [1] = "AbuseFilterPermissionManager", [2] = "AbuseFilterVariablesBlobStore", [3] = "AbuseFilterVariablesManager", }, }, ["abusefilters"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Api\\QueryAbuseFilters", ["services"] = { [0] = "AbuseFilterPermissionManager", }, }, }, ["ExtensionMessagesFiles"] = { ["AbuseFilterAliases"] = "AbuseFilter.alias.php", }, ["TestAutoloadClasses"] = { ["AbuseFilterConsequencesTest"] = "tests/phpunit/AbuseFilterConsequencesTest.php", ["MediaWiki\\Extension\\AbuseFilter\\Tests\\Unit\\Parser\\ParserTestCase"] = "tests/phpunit/unit/Parser/ParserTestCase.php", ["MediaWiki\\Extension\\AbuseFilter\\Tests\\Integration\\Api\\AbuseFilterApiTestTrait"] = "tests/phpunit/integration/Api/AbuseFilterApiTestTrait.php", ["AbuseFilterUploadTestTrait"] = "tests/phpunit/AbuseFilterUploadTestTrait.php", ["AbuseFilterCreateAccountTestTrait"] = "tests/phpunit/AbuseFilterCreateAccountTestTrait.php", ["AbuseFilterRowsAndFiltersTestTrait"] = "tests/phpunit/AbuseFilterRowsAndFiltersTestTrait.php", ["ConsequenceGetMessageTestTrait"] = "tests/phpunit/ConsequenceGetMessageTestTrait.php", }, ["attributes"] = { ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.abuseFilter.visualEditor", }, }, }, ["callback"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\RegistrationCallback::onRegistration", ["HookHandlers"] = { ["ToolLinks"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\ToolLinksHandler", ["services"] = { [0] = "AbuseFilterPermissionManager", }, }, ["AutoPromoteGroups"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\AutoPromoteGroupsHandler", ["factory"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\AutoPromoteGroupsHandler::factory", ["services"] = { [0] = "AbuseFilterConsequencesRegistry", [1] = "AbuseFilterBlockAutopromoteStore", }, }, ["ChangeTags"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\ChangeTagsHandler", ["services"] = { [0] = "AbuseFilterChangeTagsManager", }, }, ["Tests"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\TestsHandler", }, ["SchemaChanges"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\SchemaChangesHandler", ["factory"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\SchemaChangesHandler::newFromGlobalState", }, ["UserRename"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\UserRenameHandler", }, ["PageSave"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\PageSaveHandler", ["services"] = { [0] = "AbuseFilterEditRevUpdater", }, }, ["RecentChangeSave"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\RecentChangeSaveHandler", ["services"] = { [0] = "AbuseFilterChangeTagger", }, }, ["FilteredActions"] = { ["class"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\FilteredActionsHandler", ["services"] = { [0] = "StatsdDataFactory", [1] = "AbuseFilterRunnerFactory", [2] = "AbuseFilterVariableGeneratorFactory", [3] = "AbuseFilterEditRevUpdater", }, }, }, ["Hooks"] = { ["EditFilterMergedContent"] = "FilteredActions", ["GetAutoPromoteGroups"] = "AutoPromoteGroups", ["TitleMove"] = "FilteredActions", ["ArticleDelete"] = "FilteredActions", ["RecentChange_save"] = "RecentChangeSave", ["ListDefinedTags"] = "ChangeTags", ["ChangeTagsListActive"] = "ChangeTags", ["LoadExtensionSchemaUpdates"] = "SchemaChanges", ["ContributionsToolLinks"] = "ToolLinks", ["HistoryPageToolLinks"] = "ToolLinks", ["UndeletePageToolLinks"] = "ToolLinks", ["UploadVerifyUpload"] = "FilteredActions", ["UploadStashFile"] = "FilteredActions", ["PageSaveComplete"] = "PageSave", ["RenameUserSQL"] = "UserRename", ["UserMergeAccountFields"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\UserMergeHandler::onUserMergeAccountFields", ["BeforeCreateEchoEvent"] = "MediaWiki\\Extension\\AbuseFilter\\Hooks\\Handlers\\EchoHandler::onBeforeCreateEchoEvent", ["ParserOutputStashForEdit"] = "FilteredActions", ["UnitTestsAfterDatabaseSetup"] = "Tests", ["UnitTestsBeforeDatabaseTeardown"] = "Tests", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["config"] = { ["AbuseFilterActions"] = { ["value"] = { ["throttle"] = true, ["warn"] = true, ["disallow"] = true, ["blockautopromote"] = true, ["block"] = true, ["rangeblock"] = false, ["degroup"] = false, ["tag"] = true, }, ["description"] = "Array of enabled actions in the form [action name => is enabled?]. At the end of setup, false values will be filtered out", }, ["AbuseFilterConditionLimit"] = { ["value"] = 1000, ["description"] = "The maximum number of 'conditions' that can be used each time the filters are run against a change. (More complex filters require more 'conditions').", }, ["AbuseFilterEmergencyDisableThreshold"] = { ["value"] = { ["default"] = 0.05, }, ["description"] = "Disable potentially dangerous actions (AbuseFilterRestrictions) of a filter if it matches more than X actions, constituting more than Y% (e.g. 0.05 = 5%) of the last Z actions, and the filter has been modified in the last S seconds. X is AbuseFilterEmergencyDisableCount, Y is AbuseFilterEmergencyDisableThreshold, S is AbuseFilterEmergencyDisableAge and Z is the number of analyzed actions since the filter was modified.", }, ["AbuseFilterEmergencyDisableCount"] = { ["value"] = { ["default"] = 2, }, ["description"] = "See description for AbuseFilterEmergencyDisableThreshold", }, ["AbuseFilterEmergencyDisableAge"] = { ["value"] = { ["default"] = 86400, }, ["description"] = "See description for AbuseFilterEmergencyDisableThreshold", }, ["AbuseFilterActionRestrictions"] = { ["value"] = { ["throttle"] = false, ["warn"] = false, ["disallow"] = false, ["blockautopromote"] = true, ["block"] = true, ["rangeblock"] = true, ["degroup"] = true, ["tag"] = false, }, ["description"] = "Do users need 'abusefilter-modify-restricted' user right as well as 'abusefilter-modify' in order to create or modify filters which carry out this action? Array like [action name => is restricted?]", }, ["AbuseFilterNotifications"] = { ["value"] = false, ["description"] = "Allows to configure the extension to send hit notifications to Special:RecentChanges or UDP. Available options: rc, udp, rcandudp", }, ["AbuseFilterNotificationsPrivate"] = { ["value"] = false, ["description"] = "Enable notifications for private filters", }, ["AbuseFilterCentralDB"] = { ["value"] = nil, ["description"] = "Name of a database where global abuse filters will be stored in. To use a DB with prefixed tables, set this to \"{$databaseName}-{$prefix}\".", }, ["AbuseFilterIsCentral"] = { ["value"] = false, ["description"] = "Set this variable to true for the wiki where global AbuseFilters are stored in", }, ["AbuseFilterLocallyDisabledGlobalActions"] = { ["value"] = { ["throttle"] = false, ["warn"] = false, ["disallow"] = false, ["blockautopromote"] = false, ["block"] = false, ["rangeblock"] = false, ["degroup"] = false, ["tag"] = false, }, ["description"] = "An array of actions which, if set on a global filter, will not be used for local hits of such filter (not in the central wiki). The array is [ action => will be disabled? ]. NOTE: Locally disabling throttle or warn will *not* disable the remaining actions.", }, ["AbuseFilterBlockDuration"] = { ["value"] = "indefinite", ["description"] = "Old standard block duration for logged in users. Kept for backward compatibility after T32024.", }, ["AbuseFilterAnonBlockDuration"] = { ["value"] = nil, ["description"] = "Old standard block duration for anonymous users, $wgAbuseFilterBlockDuration will be used if null. Kept for backward compatibility after T32024.", }, ["AbuseFilterBlockAutopromoteDuration"] = { ["value"] = 5, ["description"] = "Duration, in days, for which users' autopromotion is blocked by filters.", }, ["AbuseFilterValidGroups"] = { ["value"] = { [0] = "default", }, ["description"] = "The list of 'groups' filters can be divided into – used for applying edit filters to certain types of actions. By default there is only one group.", }, ["AbuseFilterDefaultWarningMessage"] = { ["value"] = { ["default"] = "abusefilter-warning", }, ["description"] = "Default warning messages, per filter group", }, ["AbuseFilterDefaultDisallowMessage"] = { ["value"] = { ["default"] = "abusefilter-disallowed", }, ["description"] = "Default disallow messages, per filter group", }, ["AbuseFilterLogIPMaxAge"] = { ["value"] = 7776000, ["description"] = "Age used as cutoff when purging old IP log data, defaults to 3 months. Used by maintenance script purgeOldLogIPData.php", }, ["AbuseFilterSlowFilterRuntimeLimit"] = { ["value"] = 500, ["description"] = "Runtime in milliseconds before a filter is considered slow.", }, ["AbuseFilterProfileActionsCap"] = { ["value"] = 10000, ["description"] = "Number of action that determines when to reset profiling stats.", }, ["AbuseFilterRangeBlockSize"] = { ["value"] = { ["IPv4"] = 16, ["IPv6"] = 19, }, ["description"] = "Size of the range blocked by 'rangeblock' action.", }, ["AbuseFilterLogPrivateDetailsAccess"] = { ["value"] = false, ["description"] = "Whether accessing private information from a filter log entry is logged.", }, ["AbuseFilterPrivateDetailsForceReason"] = { ["value"] = false, ["description"] = "Whether users are forced to provide a reason for accessing private information from a filter log entry.", }, ["AbuseFilterLogIP"] = { ["value"] = true, ["description"] = "Whether to include IP in the abuse_filter_log", }, }, ["composer"] = "mediawiki/abuse-filter", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter", }, ["AbuseFilterBypass"] = { ["name"] = "Abuse Filter Bypass", ["version"] = "1.1.1", ["author"] = { [0] = "Nelson Monterroso", [1] = "Jack Phoenix", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AbuseFilterBypass", ["descriptionmsg"] = "abusefilterbypass-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["type"] = "other", ["Hooks"] = { ["AbuseFilterShouldFilterAction"] = "AbuseFilterBypass::onBypassCheck", }, ["AvailableRights"] = { [0] = "abusefilter-bypass", }, ["GroupPermissions"] = { ["staff"] = { ["abusefilter-bypass"] = true, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilterBypass", }, ["AccessControl"] = { ["name"] = "AccessControl", ["version"] = "2.6", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/m:User:Want Aleš Kapica]", }, ["type"] = "parserhook", ["url"] = "https://www.mediawiki.org/wiki/Extension:AccessControl", ["descriptionmsg"] = "accesscontrol-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.32.0", }, ["config"] = { ["AdminCanReadAll"] = { ["value"] = true, ["description"] = "Sysop users can read all restricted pages", }, ["AccessControlRedirect"] = { ["value"] = true, ["description"] = "Do not redirect from page in search results to restricted pages", }, }, ["Hooks"] = { ["ParserFirstCallInit"] = "AccessControlHooks::accessControlExtension", ["userCan"] = "AccessControlHooks::onUserCan", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AccessControl", }, ["AccountInfo"] = { ["name"] = "AccountInfo", ["version"] = "0.2.0", ["author"] = { [0] = "Kunal Mehta", [1] = "Benjamin Lees", [2] = "Prateek Saxena", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AccountInfo", ["descriptionmsg"] = "accountinfo-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["SpecialPages"] = { ["AccountInfo"] = "MediaWiki\\AccountInfo\\SpecialAccountInfo", }, ["ExtensionMessagesFiles"] = { ["AccountInfoAlias"] = "AccountInfo.alias.php", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AccountInfo", }, ["Acrolinx"] = { ["name"] = "Acrolinx", ["version"] = "0.2", ["author"] = { [0] = "Yaron Koren", [1] = "Vedmaka", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Acrolinx", ["descriptionmsg"] = "acrolinx-desc", ["license-name"] = "GPL-3.0", ["type"] = "hook", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["Hooks"] = { ["MakeGlobalVariablesScript"] = "AcrolinxHooks::setGlobalJSVariables", ["EditPage::showEditForm:initial"] = "AcrolinxHooks::addToEditPage", ["PageForms::AddRLModules"] = "AcrolinxHooks::addToFormEditPage", ["BeforePageDisplay"] = "AcrolinxHooks::onBeforePageDisplay", ["UnitTestsList"] = "AcrolinxHooks::onUnitTestsList", }, ["config"] = { ["AcrolinxServerAddress"] = nil, ["AcrolinxClientSignature"] = nil, ["AcrolinxNamespaces"] = { [0] = 0, }, ["AcrolinxPageLocationID"] = nil, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Acrolinx", }, ["ActiveAbstract"] = { ["name"] = "ActiveAbstract", ["author"] = { [0] = "Brion Vibber", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:ActiveAbstract", ["descriptionmsg"] = "activeabstract-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ActiveAbstract", }, ["AdManager"] = { ["name"] = "AdManager", ["version"] = "1.2.0", ["author"] = "[https://www.mediawiki.org/wiki/User:Tosfos Ike Hecht]", ["url"] = "https://www.mediawiki.org/wiki/Extension:AdManager", ["descriptionmsg"] = "admanager-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["AvailableRights"] = { [0] = "admanager", }, ["GroupPermissions"] = { ["sysop"] = { ["admanager"] = true, }, }, ["SpecialPages"] = { ["AdManagerZones"] = "SpecialAdManagerZones", ["AdManager"] = "SpecialAdManager", }, ["ExtensionMessagesFiles"] = { ["AdManagerAlias"] = "AdManager.alias.php", }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "AdManagerHooks::onSchemaUpdate", ["SkinBuildSidebar"] = "AdManagerHooks::onSkinBuildSidebar", ["BeforePageDisplay"] = "AdManagerHooks::onBeforePageDisplay", }, ["config"] = { ["AdManagerService"] = { ["value"] = nil, }, ["AdManagerCode"] = { ["value"] = nil, }, ["AdManagerPlacement"] = { ["value"] = "sidebar", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AdManager", }, ["Add_HTML_Meta_and_Title"] = { ["name"] = "AddHTMLMetaAndTitle", ["version"] = "0.7", ["author"] = { [0] = "Vladimir Radulovski", [1] = "Jim Wilson", [2] = "Dennis Roczek", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Add_HTML_Meta_and_Title", ["descriptionmsg"] = "addhtmlmetaandtitle-desc", ["license-name"] = "MIT", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Extension\\AddHtmlMetaAndTitle\\Hooks::onParserFirstCallInit", ["BeforePageDisplay"] = "MediaWiki\\Extension\\AddHtmlMetaAndTitle\\Hooks::onBeforePageDisplay", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AddHTMLMetaAndTitle", }, ["AddMessages"] = { ["name"] = "AddMessages", ["version"] = "0.3", ["author"] = "Ike Hecht", ["url"] = "https://www.mediawiki.org/wiki/Extension:AddMessages", ["descriptionmsg"] = "addmessages-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["Hooks"] = { ["LocalisationCacheRecache"] = "AddMessages::onLocalisationCacheRecache", }, ["config"] = { ["AmMessages"] = { ["value"] = { }, ["description"] = "Array of message key and value pairs. Will overwrite existing messages. Set in LocalSettings.php, Example: $wgAmMessages = array( 'toolbox' => 'My Toolbox' );", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AddMessages", }, ["AddPersonalUrls"] = { ["name"] = "AddPersonalUrls", ["version"] = "1.2.2beta", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:RV1971 RV1971]", }, ["descriptionmsg"] = "addpersonalurls-desc", ["url"] = "https://www.mediawiki.org/wiki/Extension:AddPersonalUrls", ["license-name"] = "GPL-3.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.30.0", }, ["ExtensionFunctions"] = { [0] = "AddPersonalUrls::init", }, ["config"] = { ["AddPersonalUrlsTable"] = { ["description"] = "Table of URLs to add.", ["value"] = { ["addpersonalurls-userpages"] = "Special:PrefixIndex?prefix=$username/&namespace=2", ["addpersonalurls-home"] = "Special:Mypage/Home", ["addpersonalurls-favorites"] = "Special:Mypage/Favorites", ["addpersonalurls-sandbox"] = "Special:Mypage/Sandbox", ["addpersonalurls-notes"] = "Special:Mypage/Notes", }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AddPersonalUrls", }, ["AddThis"] = { ["name"] = "AddThis", ["version"] = "1.2.0", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:Varnent Gregory Varnum]", [1] = "[https://www.mediawiki.org/wiki/User:Johnduhart John Du Hart]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AddThis", ["descriptionmsg"] = "addthis-desc", ["license-name"] = "GPL-2.0-only", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["Hooks"] = { ["ArticleViewHeader"] = "AddThis::AddThisHeader", ["ParserFirstCallInit"] = "AddThis::AddThisHeaderTag", ["SkinBuildSidebar"] = "AddThis::AddThisSidebar", }, ["config"] = { ["AddThispubid"] = { ["value"] = "", }, ["AddThisBackground"] = { ["value"] = "#f6f6f6", }, ["AddThisBorder"] = { ["value"] = "#a7d7f9", }, ["AddThisSidebar"] = { ["value"] = true, }, ["AddThisHeader"] = { ["value"] = true, }, ["AddThisMain"] = { ["value"] = true, }, ["AddThis"] = { ["value"] = { ["addressbarsharing"] = false, }, }, ["AddThisSBServ"] = { ["value"] = { [0] = { ["service"] = "compact", }, [1] = { ["service"] = "facebook", }, [2] = { ["service"] = "twitter", }, [3] = { ["service"] = "google_plusone", ["attribs"] = "g:plusone:count=\"false\" style=\"margin-top:1px;\"", }, [4] = { ["service"] = "email", }, }, }, ["AddThisHServ"] = { ["value"] = { [0] = { ["service"] = "facebook", }, [1] = { ["service"] = "twitter", }, [2] = { ["service"] = "google_plusone", ["attribs"] = "g:plusone:count=\"false\" style=\"margin-top:1px;\"", }, [3] = { ["service"] = "linkedin", }, [4] = { ["service"] = "tumblr", }, [5] = { ["service"] = "stumbleupon", }, [6] = { ["service"] = "reddit", }, [7] = { ["service"] = "email", }, }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AddThis", }, ["Admin_Links"] = { ["name"] = "Admin Links", ["version"] = "0.5", ["author"] = { [0] = "Yaron Koren", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Admin_Links", ["descriptionmsg"] = "adminlinks-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.32.0", }, ["GroupPermissions"] = { ["sysop"] = { ["adminlinks"] = true, }, }, ["AvailableRights"] = { [0] = "adminlinks", }, ["SpecialPages"] = { ["AdminLinks"] = "AdminLinks", }, ["ExtensionMessagesFiles"] = { ["AdminLinksAlias"] = "AdminLinks.alias.php", }, ["Hooks"] = { ["PersonalUrls"] = "AdminLinks::addURLToUserLinks", }, ["composer"] = "mediawiki/admin-links", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AdminLinks", }, ["AdvancedMeta"] = { ["name"] = "AdvancedMeta", ["version"] = "3.0.0", ["author"] = { [0] = "[http://www.stephanmuller.nl Stephan Muller]", [1] = "Bart van Heukelom", [2] = "Zayoo", [3] = "Patric Wirth <wirth@hallowelt.com>", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AdvancedMeta", ["descriptionmsg"] = "advancedmeta-desc", ["type"] = "other", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["callback"] = "\\AdvancedMeta\\Extension::onRegistration", ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["APIModules"] = { ["advancedmeta-tasks"] = "\\AdvancedMeta\\Api\\Tasks", }, ["GroupPermissions"] = { ["*"] = { ["advancedmeta-edit"] = false, }, ["user"] = { ["advancedmeta-edit"] = false, }, ["bureaucrat"] = { ["advancedmeta-edit"] = true, }, ["sysop"] = { ["advancedmeta-edit"] = true, }, }, ["AvailableRights"] = { [0] = "advancedmeta-edit", }, ["config"] = { ["GlobalKeywordsMsgKey"] = { ["value"] = "globalkeywords", }, ["NoIndexOnOldVersions"] = { ["value"] = false, }, }, ["config_prefix"] = "adwm", ["ConfigRegistry"] = { ["adwm"] = "\\AdvancedMeta\\Config::newInstance", }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "\\AdvancedMeta\\Hook\\LoadExtensionSchemaUpdates\\AddAdvancedMetaDBSchema::callback", ["BeforePageDisplay"] = { [0] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddResources::callback", [1] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddPolicies::callback", [2] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddJSConfigVar::callback", [3] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddKeywords::callback", [4] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\AddDescription::callback", [5] = "\\AdvancedMeta\\Hook\\BeforePageDisplay\\SetHTMLTitle::callback", }, ["SkinTemplateNavigation::Universal"] = "\\AdvancedMeta\\Hook\\SkinTemplateNavigationUniversal\\AddAdvancedMeta::callback", }, ["composer"] = "mediawiki/advanced-meta", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AdvancedMeta", }, ["AdvancedSearch"] = { ["name"] = "AdvancedSearch", ["author"] = { [0] = "[https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes Wikimedia Deutschland Technical Wishes Team]", [1] = "Thiemo Kreuz", [2] = "Gabriel Birke", [3] = "Tonina Zhelyazkova", [4] = "Christoph Jauera", [5] = "Kai Nissen", [6] = "Tim Eulitz", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AdvancedSearch", ["descriptionmsg"] = "advancedsearch-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["TestAutoloadNamespaces"] = { ["AdvancedSearch\\Tests\\"] = "tests/phpunit/", }, ["config"] = { ["AdvancedSearchDeepcatEnabled"] = { ["description"] = "Category search also includes child categories.", ["value"] = true, }, ["AdvancedSearchNamespacePresets"] = { ["description"] = "Groups of namespaces to offer as presets. Can be specified ('namespaces') or determined dynamically ('provider').", ["value"] = { ["defaultNamespaces"] = { ["enabled"] = true, ["provider"] = "defaultNamespaces", ["label"] = "advancedsearch-namespaces-preset-default", }, ["discussion"] = { ["enabled"] = true, ["provider"] = "discussion", ["label"] = "advancedsearch-namespaces-preset-discussion", }, ["generalHelp"] = { ["enabled"] = true, ["namespaces"] = { [0] = "4", [1] = "12", }, ["label"] = "advancedsearch-namespaces-preset-general-help", }, ["all"] = { ["enabled"] = true, ["provider"] = "all", ["label"] = "advancedsearch-namespaces-preset-all", }, }, ["merge_strategy"] = "array_plus_2d", }, }, ["HookHandlers"] = { ["main"] = { ["class"] = "AdvancedSearch\\Hooks", }, }, ["Hooks"] = { ["GetPreferences"] = "main", ["SpecialPageBeforeExecute"] = "main", ["SpecialSearchResultsPrepend"] = "main", }, ["DefaultUserOptions"] = { ["advancedsearch-disable"] = false, }, ["QUnitTestModule"] = { ["localBasePath"] = "tests/qunit", ["remoteExtPath"] = "AdvancedSearch/tests/qunit", ["scripts"] = { [0] = "FieldCollection.test.js", [1] = "QueryCompiler.test.js", [2] = "SearchField.test.js", [3] = "ui/ArbitraryWordInput.test.js", [4] = "ui/CheckboxInputWidget.test.js", [5] = "ui/ItemMenuOptionWidget.test.js", [6] = "ui/FileTypeSelection.test.js", [7] = "ui/MenuSelectWidget.test.js", [8] = "ui/LanguageSelection.test.js", [9] = "ui/NamespaceFilters.test.js", [10] = "ui/NamespacePresets.test.js", [11] = "ui/SearchPreview.test.js", [12] = "dm/getDefaultNamespaces.test.js", [13] = "dm/NamespacePresetProviders.test.js", [14] = "dm/SearchModel.test.js", [15] = "dm/FileTypeOptionProvider.test.js", [16] = "dm/TitleCache.test.js", [17] = "dm/LanguageOptionProvider.test.js", [18] = "dm/MultiselectLookup.test.js", [19] = "util.test.js", }, ["dependencies"] = { [0] = "ext.advancedSearch.elements", [1] = "ext.advancedSearch.SearchFieldUI", [2] = "oojs-ui", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AdvancedSearch", }, ["AjaxShowEditors"] = { ["name"] = "Ajax Show Editors", ["version"] = "2.0", ["author"] = { [0] = "Antoine Musso", [1] = "Tim Starling", [2] = "Jack Phoenix", [3] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AjaxShowEditors", ["descriptionmsg"] = "ajaxshoweditors-desc", ["license-name"] = "GPL-2.0-only", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["type"] = "other", ["config"] = { ["AjaxShowEditorsTimeout"] = { ["value"] = 60, ["path"] = false, ["description"] = "Number of seconds before a user is considered as no longer editing", ["public"] = false, }, }, ["APIModules"] = { ["ajaxshoweditors"] = "ApiAjaxShowEditors", }, ["Hooks"] = { ["PageContentSave"] = "AjaxShowEditorsHooks::onPageContentSave", ["BeforePageDisplay"] = "AjaxShowEditorsHooks::onBeforePageDisplay", ["EditPage::showEditForm:initial"] = "AjaxShowEditorsHooks::onEditPageShowEditFormInitial", ["LoadExtensionSchemaUpdates"] = "AjaxShowEditorsHooks::onLoadExtensionSchemaUpdates", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AjaxShowEditors", }, ["AkismetKlik"] = { ["name"] = "AkismetKlik", ["author"] = "Carl Austin Bennett", ["url"] = "https://www.mediawiki.org/wiki/Extension:AkismetKlik", ["descriptionmsg"] = "akismetklik-desc", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["config"] = { ["AKSiteUrl"] = { ["value"] = "", }, ["AKkey"] = { ["value"] = "", }, }, ["license-name"] = "BSD-2-Clause", ["Hooks"] = { ["EditFilterMergedContent"] = "AkismetKlik::onAkismetFilterMergedContent", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AkismetKlik", }, ["AllTimeZones"] = { ["name"] = "AllTimeZones", ["version"] = "0.3.0", ["author"] = "Nischay Nahata", ["url"] = "https://www.mediawiki.org/wiki/Extension:AllTimeZones", ["descriptionmsg"] = "alltimezones-desc", ["license-name"] = "GPL-3.0-only", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["Hooks"] = { ["ParserFirstCallInit"] = "AllTimeZonesHooks::wfTimezoneSetup", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AllTimeZones", }, ["AnchorHandler"] = { ["name"] = "AnchorHandler", ["version"] = "0.2", ["author"] = "[https://www.mediawiki.org/wiki/User:Tosfos Ike Hecht] for [http://www.wikiworks.com/ WikiWorks]", ["url"] = "https://www.mediawiki.org/wiki/Extension:AnchorHandler", ["descriptionmsg"] = "anchorhandler-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["Hooks"] = { ["ParserFirstCallInit"] = "AnchorHandlerHooks::addAnchorHandler", }, ["config_prefix"] = "eg", ["config"] = { ["AnchorNamespaces"] = { ["value"] = "", ["description"] = "Wiki namespaces where AnchorHandler will work. Set on LocalSettings.php", ["public"] = true, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AnchorHandler", }, ["AnonPrivacy"] = { ["name"] = "AnonPrivacy", ["version"] = "1.1", ["author"] = "[https://mediawiki.org/wiki/User:Sophivorus Sophivorus]", ["url"] = "https://www.mediawiki.org/wiki/Extension:AnonPrivacy", ["descriptionmsg"] = "anonprivacy-desc", ["license-name"] = "GPL-3.0", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">=1.35.0", }, ["AvailableRights"] = { [0] = "anonprivacy", }, ["GroupPermissions"] = { ["sysop"] = { ["anonprivacy"] = true, }, }, ["Hooks"] = { ["HtmlPageLinkRendererEnd"] = "AnonPrivacy::onHtmlPageLinkRendererEnd", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AnonPrivacy", }, ["AntiSpoof"] = { ["name"] = "AntiSpoof", ["author"] = "Brion Vibber", ["url"] = "https://www.mediawiki.org/wiki/Extension:AntiSpoof", ["descriptionmsg"] = "antispoof-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "antispam", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", }, ["GroupPermissions"] = { ["sysop"] = { ["override-antispoof"] = true, }, ["bureaucrat"] = { ["override-antispoof"] = true, }, }, ["AvailableRights"] = { [0] = "override-antispoof", }, ["GrantPermissions"] = { ["createaccount"] = { ["override-antispoof"] = true, }, }, ["APIModules"] = { ["antispoof"] = "MediaWiki\\Extension\\AntiSpoof\\ApiAntiSpoof", }, ["AuthManagerAutoConfig"] = { ["preauth"] = { ["AntiSpoofPreAuthenticationProvider"] = { ["class"] = "MediaWiki\\Extension\\AntiSpoof\\AntiSpoofPreAuthenticationProvider", ["services"] = { [0] = "PermissionManager", }, }, }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "MediaWiki\\Extension\\AntiSpoof\\Hooks::asUpdateSchema", ["LocalUserCreated"] = "MediaWiki\\Extension\\AntiSpoof\\Hooks::asLocalUserCreated", ["RenameUserComplete"] = "MediaWiki\\Extension\\AntiSpoof\\Hooks::asAddRenameUserHook", ["DeleteAccount"] = "MediaWiki\\Extension\\AntiSpoof\\Hooks::asDeleteAccount", }, ["config"] = { ["AntiSpoofAccounts"] = { ["description"] = "Whether to stop spoofed accounts from being created. When false, only log.", ["value"] = true, ["public"] = true, }, ["AntiSpoofProhibitedCharacters"] = { ["description"] = "List of characters prohibited from use in your wiki.", ["value"] = { [0] = "̷", [1] = "̸", [2] = "⁄", [3] = "∕", [4] = "⎮", [5] = "⧶", [6] = "⧸", [7] = "⫻", [8] = "⫽", [9] = "/", }, ["public"] = true, }, }, ["composer"] = "mediawiki/anti-spoof", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AntiSpoof", }, ["ApiFeatureUsage"] = { ["name"] = "ApiFeatureUsage", ["version"] = "1.0", ["author"] = "Brad Jorsch", ["url"] = "https://www.mediawiki.org/wiki/Extension:ApiFeatureUsage", ["descriptionmsg"] = "apifeatureusage-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", ["extensions"] = { ["Elastica"] = "*", }, }, ["ConfigRegistry"] = { ["ApiFeatureUsage"] = "GlobalVarConfig::newInstance", }, ["SpecialPages"] = { ["ApiFeatureUsage"] = "MediaWiki\\Extension\\ApiFeatureUsage\\SpecialApiFeatureUsage", }, ["APIMetaModules"] = { ["featureusage"] = "MediaWiki\\Extension\\ApiFeatureUsage\\ApiQueryFeatureUsage", }, ["ExtensionMessagesFiles"] = { ["ApiFeatureUsageAlias"] = "ApiFeatureUsage.alias.php", }, ["Hooks"] = { ["ApiDeprecationHelp"] = "MediaWiki\\Extension\\ApiFeatureUsage\\Hooks::onApiDeprecationHelp", }, ["config"] = { ["ApiFeatureUsageQueryEngineConf"] = { ["value"] = { }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ApiFeatureUsage", }, ["Approved_Revs"] = { ["name"] = "Approved Revs", ["version"] = "1.7.3", ["author"] = { [0] = "Yaron Koren", [1] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Approved_Revs", ["descriptionmsg"] = "approvedrevs-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "hook", ["requires"] = { ["MediaWiki"] = ">= 1.32.0", }, ["callback"] = "ApprovedRevsHooks::registerExtension", ["GroupPermissions"] = { ["sysop"] = { ["viewapprover"] = true, ["approverevisions"] = true, }, ["*"] = { ["viewlinktolatest"] = true, }, }, ["GrantPermissions"] = { ["approvedrevs"] = { ["approverevisions"] = true, ["viewlinktolatest"] = true, ["viewapprover"] = true, }, }, ["GrantPermissionGroups"] = { ["approvedrevs"] = "approvedrevs", }, ["AvailableRights"] = { [0] = "approverevisions", [1] = "viewlinktolatest", [2] = "viewapprover", }, ["LogTypes"] = { [0] = "approval", }, ["LogNames"] = { ["approval"] = "approvedrevs-logname", }, ["LogHeaders"] = { ["approval"] = "approvedrevs-logdesc", }, ["LogActions"] = { ["approval/approve"] = "approvedrevs-approveaction", ["approval/approvefile"] = "approvedrevs-approvefileaction", ["approval/unapprove"] = "approvedrevs-unapproveaction", }, ["SpecialPages"] = { ["ApprovedRevs"] = "SpecialApprovedRevs", }, ["APIModules"] = { ["approve"] = "ApiApprove", }, ["ExtensionMessagesFiles"] = { ["ApprovedRevsAlias"] = "ApprovedRevs.alias.php", ["ApprovedRevsMagic"] = "ApprovedRevs.i18n.magic.php", }, ["Actions"] = { ["approve"] = "ARApproveAction", ["unapprove"] = "ARUnapproveAction", ["approvefile"] = "ARApproveFileAction", ["unapprovefile"] = "ARUnapproveFileAction", }, ["Hooks"] = { ["RevisionDataUpdates"] = "ApprovedRevsHooks::updateLinksAfterEdit", ["SearchResultInitFromTitle"] = "ApprovedRevsHooks::setSearchRevisionID", ["PersonalUrls"] = "ApprovedRevsHooks::removeRobotsTag", ["ArticleFromTitle"] = "ApprovedRevsHooks::showApprovedRevision", ["DisplayOldSubtitle"] = "ApprovedRevsHooks::setSubtitle", ["SkinTemplateNavigation"] = "ApprovedRevsHooks::changeEditLink", ["PageHistoryBeforeList"] = "ApprovedRevsHooks::storeApprovedRevisionForHistoryPage", ["PageHistoryLineEnding"] = "ApprovedRevsHooks::addApprovalLink", ["ParserAfterTidy"] = "ApprovedRevsHooks::handleMagicWords", ["ParserGetVariableValueSwitch"] = "ApprovedRevsHooks::assignAValue", ["ParserFirstCallInit"] = "ApprovedRevsHooks::registerFunctions", ["AdminLinks"] = "ApprovedRevsHooks::addToAdminLinks", ["LoadExtensionSchemaUpdates"] = "ApprovedRevsHooks::describeDBSchema", ["EditPage::showEditForm:initial"] = "ApprovedRevsHooks::addWarningToEditPage", ["PageForms::HTMLBeforeForm"] = "ApprovedRevsHooks::addWarningToPFForm", ["ArticleViewHeader"] = { [0] = "ApprovedRevsHooks::setArticleHeader", [1] = "ApprovedRevsHooks::displayNotApprovedHeader", }, ["OutputPageBodyAttributes"] = "ApprovedRevsHooks::addBodyClass", ["ImagePageFileHistoryLine"] = "ApprovedRevsHooks::onImagePageFileHistoryLine", ["UploadComplete"] = "ApprovedRevsHooks::setLatestFileRevAsApproved", ["BeforeParserFetchFileAndTitle"] = "ApprovedRevsHooks::modifyFileLinks", ["ImagePageFindFile"] = "ApprovedRevsHooks::onImagePageFindFile", ["FileDeleteComplete"] = "ApprovedRevsHooks::onFileDeleteComplete", ["wgQueryPages"] = "ApprovedRevsHooks::onwgQueryPages", ["MpdfGetArticle"] = "ApprovedRevsHooks::onMpdfGetArticle", }, ["config"] = { ["_prefix"] = "eg", ["ApprovedRevsEnabledNamespaces"] = { [0] = true, [2] = true, [4] = true, [6] = true, [10] = true, [12] = true, ["_merge_strategy"] = "array_plus", }, ["ApprovedRevsSelfOwnedNamespaces"] = { }, ["ApprovedRevsBlankIfUnapproved"] = false, ["ApprovedRevsBlankFileIfUnapproved"] = false, ["ApprovedRevsAutomaticApprovals"] = true, ["ApprovedRevsFileAutomaticApprovals"] = true, ["ApprovedRevsShowApproveLatest"] = false, ["ApprovedRevsShowNotApprovedMessage"] = false, }, ["composer"] = "mediawiki/approved-revs", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ApprovedRevs", }, ["Arrays"] = { ["name"] = "Arrays", ["version"] = "2.2.1", ["author"] = { [0] = "Li Ding", [1] = "Jie Bao", [2] = "[https://www.mediawiki.org/wiki/User:Danwe Daniel Werner]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Arrays", ["descriptionmsg"] = "arrays-desc", ["license-name"] = "MIT", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["ExtensionMessagesFiles"] = { ["ArraysMagic"] = "Arrays.i18n.magic.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "ExtArrays::init", ["ParserClearState"] = "ExtArrays::onParserClearState", }, ["config_prefix"] = "eg", ["config"] = { ["ArraysCompatibilityMode"] = { ["description"] = "Set to false by default since version 2.0.", ["value"] = false, }, ["ArraysExpansionEscapeTemplates"] = { ["description"] = "Contains a key-value pair list of characters that should be replaced by a template or parser function call within array values included into an '#arrayprint'. By replacing these special characters before including the values into the string which is being expanded afterwards, array values can't distract the surrounding MW code. Otherwise the array values themselves would be parsed as well.\n\nThis has no effect in case $egArraysCompatibilityMode is set to false! If set to null, Arrays will jump to compatibility mode behavior on this, independently from $egArraysCompatibilityMode.", ["value"] = { ["="] = "{{=}}", ["|"] = "{{!}}", ["{{"] = "{{((}}", ["}}"] = "{{))}}", }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Arrays", }, ["ArticleCreationWorkflow"] = { ["name"] = "ArticleCreationWorkflow", ["type"] = "other", ["author"] = { [0] = "Max Semenik", [1] = "Niharika Kohli", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleCreationWorkflow", ["descriptionmsg"] = "acw-desc", ["license-name"] = "MIT", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["Hooks"] = { ["CustomEditor"] = "ArticleCreationWorkflow\\Hooks::onCustomEditor", ["ShowMissingArticle"] = "ArticleCreationWorkflow\\Hooks::onShowMissingArticle", ["BeforePageDisplay"] = "ArticleCreationWorkflow\\Hooks::onBeforePageDisplay", ["TitleQuickPermissions"] = "ArticleCreationWorkflow\\Hooks::onTitleQuickPermissions", }, ["GroupPermissions"] = { ["*"] = { ["createpagemainns"] = true, }, ["user"] = { ["createpagemainns"] = true, }, ["autoconfirmed"] = { ["createpagemainns"] = true, }, }, ["GrantPermissions"] = { ["createeditmovepage"] = { ["createpagemainns"] = true, }, }, ["AvailableRights"] = { [0] = "createpagemainns", }, ["attributes"] = { ["EventLogging"] = { ["Schemas"] = { ["ArticleCreationWorkflow"] = 17145434, }, }, }, ["config"] = { ["ArticleCreationLandingPage"] = { ["description"] = "The name of the wiki page to which users should be redirected if intercepted.", ["value"] = "Project:Article wizard", }, ["UseCustomLandingPageStyles"] = { ["description"] = "Whether to load custom CSS for the landing page", ["value"] = true, }, }, ["ConfigRegistry"] = { ["ArticleCreationWorkflow"] = "GlobalVarConfig::newInstance", }, ["composer"] = "mediawiki/acw", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleCreationWorkflow", }, ["ArticleFeedbackv5"] = { ["name"] = "Article Feedback", ["version"] = "5.6.0", ["author"] = { [0] = "Greg Chiasson", [1] = "Reha Sterbin", [2] = "Sam Reed", [3] = "Roan Kattouw", [4] = "Trevor Parscal", [5] = "Brandon Harris", [6] = "Adam Miller", [7] = "Nimish Gautam", [8] = "Arthur Richards", [9] = "Timo Tijhof", [10] = "Ryan Kaldari", [11] = "Elizabeth M Smith", [12] = "Michael Jackson", [13] = "Matthias Mullie", [14] = "Jack Phoenix", }, ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleFeedbackv5", ["descriptionmsg"] = "articlefeedbackv5-desc", ["type"] = "other", ["callback"] = "ArticleFeedbackv5Hooks::registerExtension", ["DefaultUserOptions"] = { ["aftv5-last-filter"] = nil, ["echo-subscriptions-web-feedback"] = true, ["echo-subscriptions-email-feedback"] = true, }, ["AvailableRights"] = { [0] = "aft-reader", [1] = "aft-member", [2] = "aft-editor", [3] = "aft-monitor", [4] = "aft-administrator", [5] = "aft-oversighter", }, ["SpecialPages"] = { ["ArticleFeedbackv5"] = "SpecialArticleFeedbackv5", ["ArticleFeedbackv5Watchlist"] = "SpecialArticleFeedbackv5Watchlist", }, ["JobClasses"] = { ["ArticleFeedbackv5MailerJob"] = "ArticleFeedbackv5MailerJob", }, ["LogTypes"] = { [0] = "articlefeedbackv5", }, ["LogActionsHandlers"] = { ["articlefeedbackv5/protect"] = "ArticleFeedbackv5ProtectionLogFormatter", ["articlefeedbackv5/create"] = "ArticleFeedbackv5LogFormatter", }, ["APIModules"] = { ["articlefeedbackv5-set-status"] = "ApiSetStatusArticleFeedbackv5", ["articlefeedbackv5-add-flag-note"] = "ApiAddFlagNoteArticleFeedbackv5", ["articlefeedbackv5-flag-feedback"] = "ApiFlagFeedbackArticleFeedbackv5", ["articlefeedbackv5-get-count"] = "ApiGetCountArticleFeedbackv5", ["articlefeedbackv5"] = "ApiArticleFeedbackv5", }, ["APIListModules"] = { ["articlefeedbackv5-view-feedback"] = { ["class"] = "ApiViewFeedbackArticleFeedbackv5", ["services"] = { [0] = "UserOptionsManager", }, }, ["articlefeedbackv5-view-activity"] = "ApiViewActivityArticleFeedbackv5", }, ["ExtensionMessagesFiles"] = { ["ArticleFeedbackv5Alias"] = "ArticleFeedbackv5.alias.php", }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "ArticleFeedbackv5Hooks::loadExtensionSchemaUpdates", ["BeforePageDisplay"] = "ArticleFeedbackv5Hooks::beforePageDisplay", ["ResourceLoaderGetConfigVars"] = "ArticleFeedbackv5Hooks::resourceLoaderGetConfigVars", ["MakeGlobalVariablesScript"] = "ArticleFeedbackv5Hooks::makeGlobalVariablesScript", ["GetPreferences"] = "ArticleFeedbackv5Hooks::getPreferences", ["EditPage::showEditForm:fields"] = "ArticleFeedbackv5Hooks::pushFieldsToEdit", ["ContribsPager::reallyDoQuery"] = "ArticleFeedbackv5Hooks::contributionsData", ["ContributionsLineEnding"] = "ArticleFeedbackv5Hooks::contributionsLineEnding", ["ProtectionForm::buildForm"] = "ArticleFeedbackv5Hooks::onProtectionForm", ["ProtectionForm::save"] = "ArticleFeedbackv5Hooks::onProtectionSave", ["ProtectionForm::showLogExtract"] = "ArticleFeedbackv5Hooks::onShowLogExtract", ["UserLoginComplete"] = "ArticleFeedbackv5Hooks::userLoginComplete", ["UserGetReservedNames"] = "ArticleFeedbackv5Hooks::onUserGetReservedNames", ["BeforeCreateEchoEvent"] = "ArticleFeedbackv5Hooks::onBeforeCreateEchoEvent", ["EchoGetDefaultNotifiedUsers"] = "ArticleFeedbackv5Hooks::onEchoGetDefaultNotifiedUsers", ["EchoGetBundleRules"] = "ArticleFeedbackv5Hooks::onEchoGetBundleRules", ["AbuseFilterCustomActions"] = "ArticleFeedbackv5Hooks::onAbuseFilterCustomActions", }, ["config"] = { ["ArticleFeedbackv5DefaultFilters"] = { ["description"] = "Default filter and direction settings for groups.\nreaders (= all)\neditors (autoconfirmed)\nmonitors\noversighters", ["value"] = { ["aft-reader"] = "featured", ["aft-editor"] = "featured", ["aft-monitor"] = "featured", ["aft-oversighter"] = "featured", }, }, ["ArticleFeedbackv5DefaultSorts"] = { ["description"] = "Default sorts by filter. Because privileges don't play a part in default sort, the visible-, notdeleted-, and all- prefixes have been removed.", ["value"] = { ["featured"] = { [0] = "relevance", [1] = "DESC", }, ["unreviewed"] = { [0] = "age", [1] = "DESC", }, ["helpful"] = { [0] = "helpful", [1] = "DESC", }, ["unhelpful"] = { [0] = "helpful", [1] = "ASC", }, ["flagged"] = { [0] = "age", [1] = "DESC", }, ["useful"] = { [0] = "age", [1] = "DESC", }, ["resolved"] = { [0] = "age", [1] = "DESC", }, ["noaction"] = { [0] = "age", [1] = "DESC", }, ["inappropriate"] = { [0] = "age", [1] = "DESC", }, ["archived"] = { [0] = "age", [1] = "DESC", }, ["allcomment"] = { [0] = "age", [1] = "DESC", }, ["hidden"] = { [0] = "age", [1] = "DESC", }, ["requested"] = { [0] = "age", [1] = "DESC", }, ["declined"] = { [0] = "age", [1] = "DESC", }, ["oversighted"] = { [0] = "age", [1] = "DESC", }, ["all"] = { [0] = "age", [1] = "DESC", }, }, }, ["ArticleFeedbackv5RelevanceScoring"] = { ["description"] = "Relevance Scoring. name => integer scoring actions pairs. After changing this you should also change the values in relevance_score.sql and run it to reset relevance", ["value"] = { ["helpful"] = 1, ["undo-helpful"] = -1, ["unhelpful"] = -1, ["undo-unhelpful"] = 1, ["flag"] = -5, ["unflag"] = 5, ["autoflag"] = 5, ["feature"] = 50, ["unfeature"] = -50, ["resolve"] = -5, ["unresolve"] = 5, ["noaction"] = -5, ["unnoaction"] = 5, ["inappropriate"] = -50, ["uninappropriate"] = 50, ["autohide"] = -100, ["hide"] = -100, ["unhide"] = 100, ["archive"] = -50, ["unarchive"] = 50, ["request"] = -150, ["unrequest"] = 150, ["decline"] = 150, ["oversight"] = -750, ["unoversight"] = 750, }, }, ["ArticleFeedbackv5Permissions"] = { ["description"] = "Permissions, which are added to $wgAvailableRights. See ArticleFeedbackv5Hooks.php for more documentation etc. on this.", ["value"] = { [0] = "aft-reader", [1] = "aft-member", [2] = "aft-editor", [3] = "aft-monitor", [4] = "aft-administrator", [5] = "aft-oversighter", }, }, ["ArticleFeedbackv5AutoArchiveEnabled"] = { ["description"] = "Enable/disable the \"archived\" filter. This is a setting that needs to explicitly be set to true since the functionality will depend on a cronjob to be run periodically. True to enable, false to disable.", ["value"] = false, }, ["ArticleFeedbackv5AutoArchiveTtl"] = { ["description"] = "Defines the auto-archive period for feedback that is not being considered useful. Value should be an strtotime-capable format.\n\nIf defined as string, this will be a fixed TTL based on the feedback creation date.\n\nIt is also possible to set a certain TTL per offset of unreviewed feedback, e.g.:\narray(\n\t0 => '+2 years', // < 9: 2 years\n\t10 => '+1 month', // 10-19: 1 month\n\t20 => '+1 week', // 20-29: 1 week\n\t30 => '+3 days', // 30-39: 3 days\n\t40 => '+2 days', // > 40: 2 days\n\t);", ["value"] = "+2 weeks", }, ["ArticleFeedbackv5ArticlePageLink"] = { ["description"] = "Defines whether or not there should be a link to the corresponding feedback on the article page", ["value"] = true, }, ["ArticleFeedbackv5TalkPageLink"] = { ["description"] = "Defines whether or not there should be a link to the corresponding feedback on the article page's talk page", ["value"] = true, }, ["ArticleFeedbackv5WatchlistLink"] = { ["description"] = "Defines whether or not there should be a link to the watchlisted feedback on the watchlist page", ["value"] = true, }, ["ArticleFeedbackv5Watchlist"] = { ["description"] = "Defines whether or not the special page for feedback on a user's watchlisted pages is enabled", ["value"] = true, }, ["ArticleFeedbackv5OversightEmails"] = { ["description"] = "Email address to send oversight request emails to, if set to null no emails are sent", ["value"] = nil, }, ["ArticleFeedbackv5OversightEmailName"] = { ["description"] = "Name to send oversight request emails to", ["value"] = "Oversighters", }, ["ArticleFeedbackv5OversightEmailHelp"] = { ["description"] = "Help link for oversight email", ["value"] = "https://en.wikipedia.org/wiki/Wikipedia:Article_Feedback_Tool/Version_5/Help/Feedback_page_Oversighters", }, ["ArticleFeedbackv5AutoHelp"] = { ["description"] = "Help link for auto flag/hide etc.", ["value"] = "http://en.wikipedia.org/wiki/Wikipedia:Article_Feedback_Tool/Version_5/Help", }, ["ArticleFeedbackv5MaxCommentLength"] = { ["description"] = "How long text-based feedback is allowed to be before returning an error. Set to 0 to disable length checking entirely.", ["value"] = 5000, }, ["ArticleFeedbackv5MaxActivityNoteLength"] = { ["description"] = "How long text-based activity items are allowed to be - note this will not return an error but simply chop notes that are too long", ["value"] = 5000, }, ["ArticleFeedbackv5RatingLifetime"] = { ["description"] = "Number of revisions to keep a rating alive for", ["value"] = 30, }, ["ArticleFeedbackv5LotteryOdds"] = { ["description"] = "Percentage of article AFT should be enabled on", ["value"] = 100, }, ["ArticleFeedbackv5Categories"] = { ["description"] = "Which categories the pages must belong to have the rating widget added (with _ in text). Extension is \"disabled\" if this field is an empty array (as per default configuration)", ["value"] = { [0] = "Article_Feedback_5", }, }, ["ArticleFeedbackv5BlacklistCategories"] = { ["description"] = "Which categories the pages must not belong to have the rating widget added (with _ in text)", ["value"] = { [0] = "Article_Feedback_Blacklist", }, }, ["ArticleFeedbackv5EnableProtection"] = { ["description"] = "Allow/disallow the ability to enable or disable AFTv5 on a per-article basis. This feature will add an AFTv5 entry in page protection settings (for admins) or a simple enable/disable link for editors. Disabling this will remove said links & entry in ?action=protect & ignore existing opt-in/-outs, leaving only lottery & whitelist/blacklist categories to define if an article should get AFTv5.", ["value"] = true, }, ["ArticleFeedbackv5Debug"] = { ["description"] = "This puts the JavaScript into debug mode. In debug mode, you can set your own bucket by passing it in the URL (e.g., ?bucket=1), and the showstopper error mode will have a useful error message, if one exists, rather than the default message.", ["value"] = false, }, ["ArticleFeedbackv5DisplayBuckets"] = { ["description"] = "Bucket settings for display options. Users can fall into one of several display buckets (these are defined in modules/jquery.articlefeedbackv5/jquery.articlefeedbackv5.js). When a user arrives at the page, this config will be used by core bucketing to decide which of the available form options they see. Whenever there's an update to the available buckets, change the version number to ensure the new odds are applied to everyone, not just people who have yet to be placed in a bucket.", ["value"] = { ["buckets"] = { [0] = 0, [1] = 0, [4] = 0, [6] = 100, }, ["version"] = 6, ["expires"] = 30, }, }, ["ArticleFeedbackv5LinkBuckets"] = { ["description"] = "Bucket settings for links to the feedback form. Users can fall into one of several buckets for links. These are:\nX: No link; user must scroll to the bottom of the page\nA: After the site tagline (below the article title)\nB: Below the titlebar on the right\nC: Button fixed to right side\nD: Button fixed to bottom right\nE: Button fixed to bottom right, design D2\nF: Button fixed to left side\nG: Button below logo\nH: Link on each section bar", ["value"] = { ["buckets"] = { ["X"] = 100, ["A"] = 0, ["B"] = 0, ["C"] = 0, ["D"] = 0, ["E"] = 0, ["F"] = 0, ["G"] = 0, ["H"] = 0, }, ["version"] = 5, ["expires"] = 30, }, }, ["ArticleFeedbackv5CTABuckets"] = { ["description"] = "Bucket settings for CTAs. Users can fall into one of several CTAs (these are defined in modules/jquery.articlefeedbackv5/jquery.articlefeedbackv5.js). When a user arrives at the page, this config will be used by core bucketing to decide which of the available CTAs they see. Whenever there's an update to the available buckets, change the version number to ensure the new odds are applied to everyone, not just people who have yet to be placed in a bucket.", ["value"] = { ["buckets"] = { [0] = 0, [1] = 0, [2] = 0, [3] = 0, [4] = 90, [5] = 9, [6] = 1, }, ["version"] = 7, ["expires"] = 0, }, }, ["ArticleFeedbackv5AbusiveThreshold"] = { ["description"] = "Abusive threshold. After this many users flag a comment as abusive, it is marked as such.", ["value"] = 3, }, ["ArticleFeedbackv5HideAbuseThreshold"] = { ["description"] = "Hide abuse threshold. After this many users flag a comment as abusive, it is hidden.", ["value"] = 5, }, ["ArticleFeedbackv5AbuseFiltering"] = { ["description"] = "Turn on abuse filtering. If this is set to true, comments will be run through:\n1. $wgSpamRegex, if set\n2. SpamBlacklist, if installed\n3. AbuseFilter, if installed", ["value"] = false, }, ["ArticleFeedbackv5AbuseFilterGroup"] = { ["description"] = "This is the custom group name for AbuseFilter. It ensures that AbuseFilter only pulls the filters related to AFT. If you would like AbuseFilter to pull all of the filters, enter 'default' here.", ["value"] = "feedback", }, ["ArticleFeedbackv5ThrottleThresholdPostsPerHour"] = { ["description"] = "How many feedback posts per hour before triggering a throttling response? This is per-user and is governed by last-posted timestamps stored in a cookie. If this is set to -1, the number of posts is not throttled.", ["value"] = 20, }, ["ArticleFeedbackv5LearnToEdit"] = { ["description"] = "The full URL for the \"Learn to Edit\" link", ["value"] = "//en.wikipedia.org/wiki/Wikipedia:Tutorial", }, ["ArticleFeedbackv5SurveyUrls"] = { ["description"] = "The full URL for the survey link", ["value"] = { [1] = "https://www.surveymonkey.com/s/aft5-1", [2] = "https://www.surveymonkey.com/s/aft5-2", [3] = "https://www.surveymonkey.com/s/aft5-3", [6] = "https://www.surveymonkey.com/s/aft5-6", }, }, ["ArticleFeedbackv5SpecialPageSurveyUrl"] = { ["description"] = "The full URL for the special page survey link", ["value"] = "https://www.surveymonkey.com/s/aft5-5", }, ["ArticleFeedbackv5BackendClass"] = { ["description"] = "Defines the backend class to be used by AFT's DataModel. Currently, only 1 (ArticleFeedbackv5BackendLBFactory) backend is supported, so better not touch that ;)", ["value"] = "ArticleFeedbackv5BackendLBFactory", }, ["ArticleFeedbackv5Cluster"] = { ["description"] = "Will define what external server should be used. If set to false, the current database (wfGetDB) will be used to read/write data from/to. If AFT data is supposed to be stored on an external database, set the value of this variable to the $wgExternalServers key representing that external connection.", ["value"] = false, }, }, ["composer"] = "mediawiki/article-feedbackv5", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleFeedbackv5", }, ["ArticleIndex"] = { ["name"] = "ArticleIndex", ["version"] = "0.5.1", ["author"] = "[https://www.mediawiki.org/wiki/User:Jossmart Josef Martiňák]", ["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleIndex", ["descriptionmsg"] = "articleindex-desc", ["license-name"] = "GPL-3.0-only", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["Hooks"] = { ["ParserFirstCallInit"] = "ArticleIndexHooks::registerParserHook", ["BeforePageDisplay"] = "ArticleIndexHooks::showIndex", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleIndex", }, ["ArticleMetaDescription"] = { ["name"] = "ArticleMetaDescription", ["version"] = "1.3.1", ["author"] = { [0] = "Adrian Wieczorek", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleMetaDescription", ["descriptionmsg"] = "articlemetadescription-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["Hooks"] = { ["OutputPageBeforeHTML"] = "ArticleMetaDescription::onOutputPageBeforeHTML", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleMetaDescription", }, ["ArticlePlaceholder"] = { ["name"] = "ArticlePlaceholder", ["author"] = { [0] = "Lucie-Aimée Kaffee", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:ArticlePlaceholder", ["descriptionmsg"] = "articleplaceholder-desc", ["type"] = "other", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["SpecialPages"] = { ["AboutTopic"] = "ArticlePlaceholder\\Specials\\SpecialAboutTopic::newFromGlobalState", ["CreateTopicPage"] = "ArticlePlaceholder\\Specials\\SpecialCreateTopicPage", }, ["ExtensionMessagesFiles"] = { ["ArticlePlaceholderAliases"] = "ArticlePlaceholder.alias.php", }, ["QUnitTestModule"] = { ["localBasePath"] = "tests/qunit", ["remoteExtPath"] = "ArticlePlaceholder/tests/qunit", ["dependencies"] = { [0] = "ext.articleplaceholder.createArticle", }, ["scripts"] = { [0] = "ext.articleplaceholder.createArticle/createArticle.test.js", [1] = "ext.articleplaceholder.createArticle/createArticleTranslation.test.js", }, }, ["Hooks"] = { ["SidebarBeforeOutput"] = "ArticlePlaceholder\\SidebarBeforeOutputHookHandler::onSidebarBeforeOutput", ["ScribuntoExternalLibraries"] = "ArticlePlaceholder\\Hooks::onScribuntoExternalLibraries", ["ScribuntoExternalLibraryPaths"] = "ArticlePlaceholder\\Hooks::registerScribuntoExternalLibraryPaths", ["SpecialSearchResultsAppend"] = "ArticlePlaceholder\\SearchHookHandler::onSpecialSearchResultsAppend", }, ["config"] = { ["ArticlePlaceholderImageProperty"] = { ["value"] = "P18", }, ["ArticlePlaceholderReferencesBlacklist"] = { ["value"] = "P143", }, ["ArticlePlaceholderSearchEngineIndexed"] = { ["value"] = false, }, ["ArticlePlaceholderSearchIntegrationEnabled"] = { ["value"] = true, }, ["ArticlePlaceholderRepoApiUrl"] = { ["value"] = "https://www.wikidata.org/w/api.php", }, }, ["composer"] = "mediawiki/article-placeholder", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticlePlaceholder", }, ["ArticleRatings"] = { ["name"] = "ArticleRating", ["version"] = "2.4.2", ["author"] = "UltrasonicNXT/Adam Carter", ["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleRatings", ["descriptionmsg"] = "ratings-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.3", }, ["GroupPermissions"] = { ["reviewer"] = { ["change-rating"] = true, }, }, ["AvailableRights"] = { [0] = "change-rating", }, ["SpecialPages"] = { ["ChangeRating"] = "SpecialChangeRating", ["MassRatings"] = "SpecialMassRatings", }, ["LogTypes"] = { [0] = "ratings", }, ["LogActionsHandlers"] = { ["ratings/*"] = "LogFormatter", }, ["ExtensionMessagesFiles"] = { ["ArticleRatingsAlias"] = "ArticleRatings.alias.php", }, ["Hooks"] = { ["BaseTemplateToolbox"] = "AreHooks::onBaseTemplateToolbox", ["TitleMove"] = "AreHooks::onTitleMove", ["ParserFirstCallInit"] = "AreHooks::onParserFirstCallInit", ["LoadExtensionSchemaUpdates"] = "AreHooks::onLoadExtensionSchemaUpdates", ["ArticleDeleteComplete"] = "AreHooks::onArticleDeleteComplete", }, ["config"] = { ["AREUseInitialRatings"] = { ["value"] = false, }, ["ARENamespaces"] = { ["value"] = { }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleRatings", }, ["ArticleToCategory2"] = { ["name"] = "ArticleToCategory2", ["version"] = "1.3", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:MikaelLindmark Mikael Lindmark]", [1] = "[https://www.mediawiki.org/wiki/User:BiGreat Liang Chen]", [2] = "Julien Devincre", [3] = "[https://www.mediawiki.org/wiki/User:Cm~mediawikiwiki Cynthia Mattingly]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:ArticleToCategory2", ["descriptionmsg"] = "articletocategory2-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.32.0", }, ["config"] = { ["ArticleToCategory2ConfigBlacklist"] = { ["value"] = false, ["description"] = "Set this flag to true to enable the category blacklist in \"MediaWiki:Add Article to Category 2 excluded categories\" page (you need to create this page first)", }, }, ["AvailableRights"] = { [0] = "ArticleToCategory2", [1] = "ArticleToCategory2AddCat", }, ["GroupPermissions"] = { ["*"] = { ["ArticleToCategory2"] = true, ["ArticleToCategory2AddCat"] = false, }, }, ["Hooks"] = { ["EditFormPreloadText"] = "ArticleToCategory2Hooks::onEditFormPreloadText", ["CategoryPageView"] = "ArticleToCategory2Hooks::onCategoryPageView", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ArticleToCategory2", }, ["Athena"] = { ["name"] = "Athena", ["version"] = "0.0.4", ["author"] = { [0] = "Richard Cook", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Athena", ["descriptionmsg"] = "athena-desc", ["license-name"] = "GPL-3.0-only", ["type"] = "antispam", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["SpecialPages"] = { ["Athena"] = { ["class"] = "SpecialAthena", ["services"] = { [0] = "NamespaceInfo", }, }, }, ["ExtensionMessagesFiles"] = { ["AthenaAlias"] = "Athena.alias.php", }, ["callback"] = "AthenaHooks::registerExtension", ["Hooks"] = { ["EditFilter"] = "AthenaHooks::editFilter", ["LoadExtensionSchemaUpdates"] = "AthenaHooks::createTables", ["ArticleDeleteComplete"] = "AthenaHooks::pageDeleted", }, ["config"] = { ["AthenaSpamThreshold"] = 0.5, ["AthenaTraining"] = false, }, ["AvailableRights"] = { [0] = "athena", }, ["GroupPermissions"] = { ["sysop"] = { ["athena"] = true, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Athena", }, ["Auth_remoteuser"] = { ["name"] = "Auth_remoteuser", ["version"] = "2.1.1", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["config"] = { ["AuthRemoteuserUserName"] = { ["value"] = nil, }, ["AuthRemoteuserUserNameReplaceFilter"] = { ["value"] = nil, }, ["AuthRemoteuserUserNameBlacklistFilter"] = { ["value"] = nil, }, ["AuthRemoteuserUserNameWhitelistFilter"] = { ["value"] = nil, }, ["AuthRemoteuserUserPrefs"] = { ["value"] = nil, }, ["AuthRemoteuserUserPrefsForced"] = { ["value"] = nil, }, ["AuthRemoteuserUserUrls"] = { ["value"] = nil, }, ["AuthRemoteuserAllowUserSwitch"] = { ["value"] = false, }, ["AuthRemoteuserRemoveAuthPagesAndLinks"] = { ["value"] = true, }, ["AuthRemoteuserPriority"] = { ["value"] = 50, }, }, ["type"] = "other", ["author"] = { [0] = "[[mw:User:Otheus|Otheus Shelling]]", [1] = "[http://www.csh.rit.edu/~gicode Rusty Burchfield]", [2] = "[[mw:User:VibroAxe|James Kinsman]]", [3] = "Daniel Thomas", [4] = "Ian Ward Comfort", [5] = "[[mw:User:MarkAHershberger|Mark A. Hershberger]]", [6] = "[https://wikitech.wikimedia.org/wiki/User:Enst80 Stefan Engelhardt]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Auth_remoteuser", ["descriptionmsg"] = "auth_remoteuser-desc", ["license-name"] = "GPL-2.0-or-later", ["SessionProviders"] = { ["Auth_remoteuser"] = { ["class"] = "MediaWiki\\Extension\\Auth_remoteuser\\AuthRemoteuserSessionProvider", }, }, ["repository"] = "https://github.com/wikimedia/mediawiki-extensions-Auth_remoteuser", ["composer"] = "mediawiki/auth-remoteuser", }, ["AuthorProtect"] = { ["name"] = "AuthorProtect", ["version"] = "1.4.0", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:Skizzerz Ryan Schmidt]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AuthorProtect", ["descriptionmsg"] = "authorprotect-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["Hooks"] = { ["SkinTemplateNavigation::Universal"] = "AuthorProtect::makeContentAction", ["UserGetRights"] = "AuthorProtect::assignAuthor", }, ["Actions"] = { ["authorprotect"] = "AuthorProtectAction", }, ["config"] = { ["RestrictionLevels"] = { ["value"] = { [0] = "author", }, ["merge_strategy"] = "array_merge", }, }, ["AvailableRights"] = { [0] = "author", [1] = "authorprotect", }, ["GroupPermissions"] = { ["sysop"] = { ["author"] = true, }, ["user"] = { ["authorprotect"] = true, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AuthorProtect", }, ["AutoCategoriseUploads"] = { ["name"] = "AutoCategoriseUploads", ["version"] = "2.0.1", ["author"] = { [0] = "Ryan Schmidt", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:AutoCategoriseUploads", ["namemsg"] = "autocatuploads", ["descriptionmsg"] = "autocatuploads-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "variable", ["ExtensionMessagesFiles"] = { ["ACUMagic"] = "AutoCategoriseUploads.i18n.magic.php", }, ["Hooks"] = { ["MagicWordwgVariableIDs"] = "AutoCatUploads\\Hooks::onMagicWordwgVariableIDs", ["ParserGetVariableValueSwitch"] = "AutoCatUploads\\Hooks::onParserGetVariableValueSwitch", ["UploadForm:getInitialPageText"] = "AutoCatUploads\\Hooks::onGetInitialPageText", }, ["requires"] = { ["MediaWiki"] = ">= 1.31.0", ["platform"] = { ["ext-SimpleXML"] = "*", ["ext-zlib"] = "*", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AutoCategoriseUploads", }, ["Auto_Create_Category_Pages"] = { ["name"] = "AutoCreateCategoryPages", ["version"] = "1.0.3", ["license-name"] = "GPL-3.0-only", ["author"] = { [0] = "Merrick Schaefer", [1] = "Mark Johnston", [2] = "Evan Wheeler", [3] = "Adam Mckaig (UNICEF)", [4] = "Dror S. [FFS] ([http://www.kolzchut.org.il Kol-Zchut])", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Auto_Create_Category_Pages", ["descriptionmsg"] = "autocreatecategorypages-desc", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.25.0", }, ["callback"] = "AutoCreateCategoryPages::registerExtension", ["Hooks"] = { ["UserGetReservedNames"] = "AutoCreateCategoryPages::onUserGetReservedNames", }, ["config"] = { ["AutoCreateCategoryStub"] = nil, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AutoCreateCategoryPages", }, ["AutoGallery"] = { ["name"] = "AutoGallery", ["license-name"] = "AGPL-3.0-or-later", ["author"] = { [0] = "Kunal Mehta", }, ["descriptionmsg"] = "autogallery-desc", ["url"] = "https://www.mediawiki.org/wiki/Extension:AutoGallery", ["version"] = "2.0", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["Hooks"] = { ["GalleryGetModes"] = "AutoGallery\\Hooks::onGalleryGetModes", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AutoGallery", }, ["AutoProxyBlock"] = { ["name"] = "AutoProxyBlock", ["version"] = "1.2.0", ["author"] = "[https://www.mediawiki.org/wiki/User:Cryptocoryne Cryptocoryne]", ["url"] = "https://www.mediawiki.org/wiki/Extension:AutoProxyBlock", ["descriptionmsg"] = "autoproxyblock-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "antispam", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["AvailableRights"] = { [0] = "proxyunbannable", [1] = "notagproxychanges", [2] = "autoproxyblock-log", }, ["GroupPermissions"] = { ["sysop"] = { ["proxyunbannable"] = true, }, ["bureaucrat"] = { ["autoproxyblock-log"] = true, }, }, ["LogActions"] = { ["proxyblock/proxyblock"] = "proxyblock-logentry", ["proxyblock/blocked"] = "proxyblock-logentry-blocked", }, ["LogHeaders"] = { ["proxyblock"] = "proxyblock-log-header", }, ["LogNames"] = { ["proxyblock"] = "proxyblock-log-name", }, ["LogRestrictions"] = { ["proxyblock"] = "autoproxyblock-log", }, ["LogTypes"] = { [0] = "proxyblock", }, ["Hooks"] = { ["getUserPermissionsErrorsExpensive"] = "AutoProxyBlock::checkProxy", ["RecentChange_save"] = "AutoProxyBlock::onRecentChangeSave", ["ListDefinedTags"] = "AutoProxyBlock::addProxyTag", ["ChangeTagsListActive"] = "AutoProxyBlock::addProxyTag", ["AbuseFilterAlterVariables"] = "AutoProxyBlock::onAbuseFilterAlterVariables", ["AbuseFilter-builder"] = "AutoProxyBlock::AFBuilderVars", }, ["config"] = { ["ProxyCanPerform"] = { ["value"] = { [0] = "read", [1] = "edit", [2] = "upload", }, }, ["TagProxyActions"] = { ["value"] = false, }, ["AutoProxyBlockSources"] = { ["value"] = { ["api"] = { [0] = "https://en.wikipedia.org/w/api.php", }, ["raw"] = { [0] = "/var/www/mediawiki/proxy.list", }, ["key"] = "/blocked proxy/i", }, }, ["AutoProxyBlockLog"] = { ["value"] = false, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AutoProxyBlock", }, ["Azhàr_Authentication"] = { ["name"] = "Azhàr Authentication", ["version"] = "1.4.0", ["author"] = "[https://www.mediawiki.org/wiki/User:Dereckson Sébastien Santoro]", ["url"] = "https://www.mediawiki.org/wiki/Extension:Azh%C3%A0r_Authentication", ["descriptionmsg"] = "azharauth-desc", ["license-name"] = "GPL-2.0-only", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["SpecialPages"] = { ["AzharAuth"] = "SpecialAzharAuth", }, ["ExtensionMessagesFiles"] = { ["AzharAuthAlias"] = "AzharAuth.alias.php", }, ["Hooks"] = { ["PersonalUrls"] = "AzharAuthHooks::editPersonalLinks", ["SpecialPage_initList"] = "AzharAuthHooks::disableSpecialPages", ["UserLogoutComplete"] = "AzharAuthHooks::onUserLogoutComplete", }, ["config"] = { ["AzharAuthAddGoToIntranetLink"] = { ["value"] = true, ["description"] = "@var boolean Determines if a link to the Azhàr intranet homepage should be added.", }, ["AzharAuthOnlyLoginSource"] = { ["value"] = true, ["description"] = "@var boolean If true, only allows authentication through Azhàr and disables regular login/logout. Otherwise, Azhàr is an extra option to login.", }, ["AzharAllowCreateAccounts"] = { ["value"] = false, ["description"] = "@var boolean If true, creates a new account if the user doesn't exist in the database.", }, ["AzharMatchAccountBy"] = { ["value"] = { [0] = "email", }, ["description"] = "@var array, each row a string for a parameter to match. The fields to use to match user between the Azhàr sign in and provisioning document, and the local user database. Valid values: username, email.", }, ["AzharLoginUrl"] = { ["value"] = "", ["description"] = "@var string The Azhàr login URL", }, ["AzharMainUrl"] = { ["value"] = "", ["description"] = "@var string The Azhàr main intranet URL", }, ["AzharProductName"] = { ["value"] = "", ["description"] = "@var string The Azhàr product name. If omitted, [[MediaWiki:defaultproductname]] is used.", }, ["AzharConsumerKey"] = { ["value"] = "", ["description"] = " @var string The Azhàr single sign on and provisioning API consumer key. The purpose of this key is to identify this sitef, like a login.", }, ["AzharSecretKey"] = { ["value"] = "", ["description"] = "@var string The Azhàr single sign on and provisioning API secret key. The purpose of this key is to be a shared secret shared between Azhàr and this site, to ensure the information exchanged are legit.", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/AzharAuth", }, ["Babel"] = { ["name"] = "Babel", ["version"] = "1.12.0", ["author"] = { [0] = "Robert Leverington", [1] = "Thiemo Kreuz", [2] = "Legoktm", [3] = "Nikerabbit", [4] = "Amir Aharoni", [5] = "Ricordisamoa", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Babel", ["descriptionmsg"] = "babel-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["ExtensionMessagesFiles"] = { ["BabelMagic"] = "Babel.i18n.magic.php", }, ["APIMetaModules"] = { ["babel"] = "MediaWiki\\Babel\\ApiQueryBabel", }, ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Babel\\BabelStatic::onParserFirstCallInit", ["LinksUpdate"] = "MediaWiki\\Babel\\BabelStatic::onLinksUpdate", ["LoadExtensionSchemaUpdates"] = "MediaWiki\\Babel\\BabelStatic::onLoadExtensionSchemaUpdates", ["UserGetReservedNames"] = "MediaWiki\\Babel\\BabelAutoCreate::onUserGetReservedNames", }, ["config"] = { ["BabelCategorizeNamespaces"] = { ["value"] = nil, }, ["BabelCategoryNames"] = { ["value"] = { [0] = "%code%-0", [1] = "%code%-1", [2] = "%code%-2", [3] = "%code%-3", [4] = "%code%-4", [5] = "%code%-5", ["N"] = "%code%-N", }, ["merge_strategy"] = "array_plus", }, ["BabelMainCategory"] = { ["value"] = "%code%", }, ["BabelDefaultLevel"] = { ["value"] = "N", }, ["BabelUseUserLanguage"] = { ["value"] = false, }, ["BabelCentralDb"] = { ["value"] = false, }, }, ["composer"] = "mediawiki/babel", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Babel", }, ["BaseHooks"] = { ["name"] = "BaseHooks", ["version"] = "0.1.0", ["author"] = { [0] = "Victor Porton", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BaseHooks", ["descriptionmsg"] = "basehooks-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["Hooks"] = { ["SkinAfterBottomScripts"] = "BaseHooksHooks::onSkinAfterBottomScripts", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BaseHooks", }, ["BatchUserRights"] = { ["name"] = "BatchUserRights", ["version"] = "1.2.0", ["author"] = "[http://www.seancolombo.com Sean Colombo]", ["url"] = "https://www.mediawiki.org/wiki/Extension:BatchUserRights", ["descriptionmsg"] = "batchuserrights-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["AvailableRights"] = { [0] = "batchuserrights", }, ["GroupPermissions"] = { ["bureaucrat"] = { ["batchuserrights"] = true, }, }, ["SpecialPages"] = { ["BatchUserRights"] = "SpecialBatchUserRights", }, ["ExtensionMessagesFiles"] = { ["BatchUserRightsAliases"] = "BatchUserRights.alias.php", }, ["config"] = { ["BatchUserRightsGrantableGroups"] = { ["value"] = { }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BatchUserRights", }, ["BetaFeatures"] = { ["name"] = "BetaFeatures", ["version"] = "0.1", ["author"] = { [0] = "MarkTraceur (Mark Holmquist)", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BetaFeatures", ["descriptionmsg"] = "betafeatures-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["config"] = { ["BetaFeaturesWhitelist"] = { ["value"] = nil, }, ["BetaFeatures"] = { ["value"] = { }, }, }, ["ExtensionMessagesFiles"] = { ["BetaFeaturesAlias"] = "BetaFeatures.alias.php", }, ["APIListModules"] = { ["betafeatures"] = "MediaWiki\\Extension\\BetaFeatures\\ApiQueryBetaFeatures", }, ["Hooks"] = { ["SaveUserOptions"] = "MediaWiki\\Extension\\BetaFeatures\\Hooks::updateUserCounts", ["GetPreferences"] = "MediaWiki\\Extension\\BetaFeatures\\Hooks::getPreferences", ["UserGetDefaultOptions"] = "MediaWiki\\Extension\\BetaFeatures\\Hooks::onUserGetDefaultOptions", ["PersonalUrls"] = "MediaWiki\\Extension\\BetaFeatures\\Hooks::getBetaFeaturesLink", ["LoadExtensionSchemaUpdates"] = "MediaWiki\\Extension\\BetaFeatures\\Hooks::getSchemaUpdates", ["MakeGlobalVariablesScript"] = "MediaWiki\\Extension\\BetaFeatures\\Hooks::onMakeGlobalVariablesScript", ["ExtensionTypes"] = "MediaWiki\\Extension\\BetaFeatures\\Hooks::onExtensionTypes", }, ["JobClasses"] = { ["updateBetaFeaturesUserCounts"] = "MediaWiki\\Extension\\BetaFeatures\\UpdateBetaFeatureUserCountsJob", }, ["SpecialPages"] = { ["BetaFeatures"] = "MediaWiki\\Extension\\BetaFeatures\\SpecialBetaFeatures", }, ["TestAutoloadClasses"] = { ["BetaFeaturesTestCase"] = "tests/phpunit/BetaFeaturesTestCase.php", }, ["DefaultUserOptions"] = { ["betafeatures-auto-enroll"] = false, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BetaFeatures", }, ["BibManager"] = { ["name"] = "BibManager", ["version"] = "1.23.0", ["author"] = { [0] = "Hornemann Institut", [1] = "Hallo Welt! Medienwerkstatt GmbH", [2] = "Tobias Weichart", [3] = "Robert Vogel", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BibManager", ["descriptionmsg"] = "bibmanager-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["AvailableRights"] = { [0] = "bibmanageredit", [1] = "bibmanagerdelete", [2] = "bibmanagercreate", }, ["GroupPermissions"] = { ["sysop"] = { ["bibmanageredit"] = true, ["bibmanagerdelete"] = true, ["bibmanagercreate"] = true, }, }, ["SpecialPages"] = { ["BibManagerList"] = "SpecialBibManagerList", ["BibManagerListAuthors"] = "SpecialBibManagerListAuthors", ["BibManagerImport"] = "SpecialBibManagerImport", ["BibManagerExport"] = "SpecialBibManagerExport", ["BibManagerDelete"] = "SpecialBibManagerDelete", ["BibManagerCreate"] = "SpecialBibManagerCreate", ["BibManagerEdit"] = "SpecialBibManagerEdit", }, ["ExtensionMessagesFiles"] = { ["BibManagerAlias"] = "BibManager.alias.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "BibManagerHooks::onParserFirstCallInit", ["BeforePageDisplay"] = "BibManagerHooks::onBeforePageDisplay", ["LoadExtensionSchemaUpdates"] = "BibManagerHooks::onLoadExtensionSchemaUpdates", }, ["config"] = { ["BibManagerRepoClass"] = { ["value"] = "BibManagerLocalMWDatabaseRepo", }, ["BibManagerCitationFormats"] = { ["value"] = { ["-"] = "%author%: %title%, %year%", ["article"] = "%author% (%year%): %title%. <em>%journal%</em>, %volume%, %pages%", ["book"] = "%author% (%year%): %title%. (%edition%). <em>%publisher%</em>, %address%, %pages%", ["booklet"] = "%title%", ["conference"] = "%author% (%year%): %title%. %booktitle%", ["inbook"] = "%author% (%year%): %title%. (%edition%). <em>%publisher%</em>, %address%, %pages%, %editor%, %chapter%", ["incollection"] = "%author% (%year%): %title%. %booktitle%", ["inproceedings"] = "%author% (%year%): %title%. <em>%publisher%</em>, %booktitle%", ["manual"] = "%title%", ["mastersthesis"] = "%author% (%year%): %title%. %school%", ["misc"] = "%author%: %title%, %year%", ["phdthesis"] = "%author% (%year%): %title%. %school%", ["proceedings"] = "%title% (%year%)", ["techreport"] = "%author% (%year%): %title%. %institution%.", ["unpublished"] = "%author%: %title%. %note%.", }, }, ["BibManagerCitationArticleNamespace"] = { ["value"] = 0, }, ["BibManagerScholarLink"] = { ["value"] = "http://scholar.google.com/scholar?q=%title%", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BibManager", }, ["BiblioPlus"] = { ["name"] = "BiblioPlus", ["version"] = "1.3.0", ["author"] = { [0] = "Karen Eddy", [1] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BiblioPlus", ["descriptionmsg"] = "biblioplus-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["Hooks"] = { ["BeforePageDisplay"] = "BiblioPlusHooks::onBeforePageDisplay", ["ParserFirstCallInit"] = "BiblioPlusHooks::biblioPlusSetup", }, ["config"] = { ["BiblioPlusForce"] = { ["value"] = true, }, ["BiblioPlusVersion"] = { ["value"] = "1.3.0", }, }, ["callback"] = "BiblioPlusHooks::onRegistration", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BiblioPlus", }, ["Blackout"] = { ["name"] = "Blackout", ["version"] = "1.2", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:Johnduhart John Du Hart]", [1] = "[https://www.mediawiki.org/wiki/User:Varnent Gregory Varnum]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Blackout", ["descriptionmsg"] = "blackout-desc", ["license-name"] = "GPL-3.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["type"] = "other", ["Hooks"] = { ["MediaWikiPerformAction"] = "Blackout::overrideAction", }, ["config"] = { ["Blackout"] = { ["value"] = { ["Enable"] = true, ["Skin"] = "ProtestSopa", ["Whitelist"] = { [0] = "Special:Version", }, }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Blackout", }, ["BlockAndNuke"] = { ["name"] = "BlockAndNuke", ["version"] = "1.1", ["author"] = { [0] = "Eliora Stahl", [1] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BlockAndNuke", ["descriptionmsg"] = "blockandnuke-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["GroupPermissions"] = { ["sysop"] = { ["blockandnuke"] = true, }, }, ["AvailableRights"] = { [0] = "blockandnuke", }, ["SpecialPages"] = { ["BlockandNuke"] = "SpecialBlockAndNuke", }, ["ExtensionMessagesFiles"] = { ["BlockAndNukeAlias"] = "BlockAndNuke.alias.php", }, ["config"] = { ["BaNwhitelist"] = { ["value"] = "whitelist.txt", ["path"] = true, }, ["BaNSpamUser"] = { ["value"] = "Spammer", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlockAndNuke", }, ["BlockInactive"] = { ["name"] = "BlockInactive", ["author"] = "WikiWorks team", ["url"] = "https://www.mediawiki.org/wiki/Extension:BlockInactive", ["descriptionmsg"] = "blockinactive-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "extension", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["Hooks"] = { ["UserLoginComplete"] = "MediaWiki\\Extension\\BlockInactive\\BlockInactiveHooks::onUserLoginComplete", ["LoadExtensionSchemaUpdates"] = "MediaWiki\\Extension\\BlockInactive\\BlockInactiveHooks::onLoadExtensionSchemaUpdates", }, ["SpecialPages"] = { ["BlockInactive"] = "MediaWiki\\Extension\\BlockInactive\\SpecialBlockInactive", }, ["ExtensionMessagesFiles"] = { ["BlockInactiveAlias"] = "includes/BlockInactive.alias.php", }, ["AvailableRights"] = { [0] = "blockinactive", [1] = "alwaysactive", }, ["GroupPermissions"] = { ["sysop"] = { ["blockinactive"] = true, ["alwaysactive"] = true, }, ["bureaucrat"] = { ["blockinactive"] = true, }, }, ["config"] = { ["BlockInactiveThreshold"] = { ["value"] = 210, }, ["BlockInactiveDaysBlock"] = { ["value"] = 270, }, ["BlockInactiveWarningDaysLeft"] = { ["value"] = { [0] = 30, [1] = 5, }, ["merge_strategy"] = "array_replace_recursive", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlockInactive", }, ["BlogPage"] = { ["name"] = "BlogPage", ["version"] = "2.9.0", ["author"] = { [0] = "David Pean", [1] = "Jack Phoenix", }, ["license-name"] = "GPL-2.0-or-later", ["url"] = "https://www.mediawiki.org/wiki/Extension:BlogPage", ["descriptionmsg"] = "blogpage-desc", ["requires"] = { ["MediaWiki"] = ">= 1.35.3", }, ["type"] = "other", ["namespaces"] = { [0] = { ["id"] = 500, ["constant"] = "NS_BLOG", ["name"] = "Blog", ["protection"] = "edit", }, [1] = { ["id"] = 501, ["constant"] = "NS_BLOG_TALK", ["name"] = "Blog_talk", }, }, ["config"] = { ["BlogPageDisplay"] = { ["leftcolumn"] = true, ["rightcolumn"] = true, ["author"] = true, ["author_articles"] = true, ["recent_editors"] = true, ["recent_voters"] = true, ["popular_articles"] = true, ["in_the_news"] = true, ["comments_of_day"] = false, ["games"] = true, ["new_articles"] = true, }, ["UserProfileDisplay"] = { ["articles"] = true, }, }, ["AvailableRights"] = { [0] = "createblogpost", }, ["ExtensionMessagesFiles"] = { ["BlogPageAlias"] = "includes/BlogPage.alias.php", ["BlogPageNamespaces"] = "includes/BlogPage.namespaces.php", }, ["GroupPermissions"] = { ["*"] = { ["createblogpost"] = false, }, ["user"] = { ["createblogpost"] = true, }, }, ["Hooks"] = { ["ArticleFromTitle"] = "BlogPageHooks::blogFromTitle", ["AlternateEdit"] = "BlogPageHooks::allowShowEditBlogPage", ["PageSaveComplete"] = "BlogPageHooks::updateCreatedOpinionsCount", ["UserProfileRightSideAfterActivity"] = "BlogPageHooks::getArticles", }, ["SpecialPages"] = { ["ArticlesHome"] = "ArticlesHome", ["ArticleLists"] = "ArticleLists", ["CreateBlogPost"] = "SpecialCreateBlogPost", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlogPage", }, ["BlueSpiceAbout"] = { ["name"] = "BlueSpiceAbout", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceAbout", ["author"] = { [0] = "Markus Glaser", [1] = "Peter Böhm", [2] = "Leonid Verhovskij", }, ["descriptionmsg"] = "bs-bluespiceabout-desc", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceAbout"] = { ["className"] = "\\BlueSpice\\About\\Extension", ["extPath"] = "/BlueSpiceAbout", }, }, ["AdminToolRegistry"] = { ["bs-bluespiceabout"] = "BlueSpice\\About\\AdminTool", }, ["PermissionRegistry"] = { ["bluespiceabout-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "accountselfcreate", [2] = "admin", [3] = "author", [4] = "bot", [5] = "commenter", [6] = "editor", [7] = "maintenanceadmin", [8] = "reader", [9] = "reviewer", [10] = "structuremanager", }, }, }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["SpecialPages"] = { ["BlueSpiceAbout"] = "SpecialBlueSpiceAbout", }, ["ExtensionMessagesFiles"] = { ["BlueSpiceAboutAlias"] = "includes/specials/SpecialBlueSpiceAbout.alias.php", }, ["GroupPermissions"] = { ["*"] = { ["bluespiceabout-viewspecialpage"] = false, }, ["user"] = { ["bluespiceabout-viewspecialpage"] = true, }, ["sysop"] = { ["bluespiceabout-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "bluespiceabout-viewspecialpage", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\About\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\About\\Hook\\BeforePageDisplay\\AddModules::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/about", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceAbout", }, ["BlueSpiceArticleInfo"] = { ["name"] = "BlueSpiceArticleInfo", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ArticleInfo", ["author"] = { [0] = "Markus Glaser", [1] = "Stephan Muggli", }, ["descriptionmsg"] = "bs-articleinfo-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceArticleInfo"] = { ["className"] = "\\BlueSpice\\ArticleInfo\\Extension", ["extPath"] = "/BlueSpiceArticleInfo", }, }, ["ConfigDefinitionRegistry"] = { ["ArticleInfoCheckRevisionInterval"] = "\\BlueSpice\\ArticleInfo\\ConfigDefinition\\CheckRevisionInterval::getInstance", }, }, ["BlueSpiceArticleInfo"] = { ["FlyoutModules"] = { }, }, }, ["config_prefix"] = "bsg", ["config"] = { ["ArticleInfoCheckRevisionInterval"] = { ["value"] = 10, ["descriptionmsg"] = "bs-articleinfo-pref-CheckRevisionInterval", ["public"] = true, }, }, ["Hooks"] = { ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\ArticleInfo\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddFlyout::callback", ["BeforePageDisplay"] = "\\BlueSpice\\ArticleInfo\\Hook\\BeforePageDisplay\\AddModules::callback", ["BsAdapterAjaxPingResult"] = "\\BlueSpice\\ArticleInfo\\Hook\\BsAdapterAjaxPingResult\\HandleArticleInfo::callback", }, ["composer"] = "bluespice/articleinfo", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceArticleInfo", }, ["BlueSpiceArticlePreviewCapture"] = { ["name"] = "BlueSpiceArticlePreviewCapture", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ArticlePreviewCapture", ["author"] = { [0] = "Patric Wirth", [1] = "Josef Konrad", }, ["descriptionmsg"] = "bs-articlepreviewcapture-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceArticlePreviewCapture"] = { ["className"] = "\\BlueSpice\\ArticlePreviewCapture\\Extension", ["extPath"] = "/BlueSpiceArticlePreviewCapture", ["status"] = "beta", ["package"] = "BlueSpiceSocial", ["@configDefinitions"] = { }, }, }, ["DynamicFileRegistry"] = { ["articlepreviewimage"] = "\\BlueSpice\\ArticlePreviewCapture\\DynamicFileDispatcher\\ArticlePreviewCaptureImage", }, ["PhantomJSBackendRegistry"] = { ["native-shell-exec"] = "BlueSpice\\ArticlePreviewCapture\\PhantomJS\\NativeShellExec::factory", ["remote-webservice"] = "BlueSpice\\ArticlePreviewCapture\\PhantomJS\\RemoteWebService::factory", ["symfony-process"] = "BlueSpice\\ArticlePreviewCapture\\PhantomJS\\SymfonyProcess::factory", ["mediawiki-shell-command"] = "BlueSpice\\ArticlePreviewCapture\\PhantomJS\\MediaWikiShellCommand::factory", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["config_prefix"] = "bsg", ["config"] = { ["ArticlePreviewCapturePhantomJSExecutable"] = { ["value"] = "/usr/local/bin/phantomjs", }, ["ArticlePreviewCapturePhantomJSOptions"] = { ["value"] = { [0] = "--ignore-ssl-errors", [1] = "true", }, }, ["ArticlePreviewCapturePhantomJSBaseUrl"] = { ["description"] = "Defaults to $wgServer", ["value"] = nil, }, ["ArticlePreviewCapturePhantomJSEscapeShellCommand"] = { ["description"] = "If you need to add command line variable before command set this to false", ["value"] = true, }, ["ArticlePreviewCapturePhantomJSServiceURL"] = { ["value"] = nil, }, ["ArticlePreviewCapturePhantomJSBackend"] = { ["value"] = "native-shell-exec", }, }, ["Hooks"] = { ["SetupAfterCache"] = "\\BlueSpice\\ArticlePreviewCapture\\Hook\\SetupAfterCache\\AddForeignFileRepo::callback", }, ["composer"] = "bluespice/articlepreviewcapture", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceArticlePreviewCapture", }, ["BlueSpiceAuthors"] = { ["name"] = "BlueSpiceAuthors", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Authors", ["author"] = { [0] = "Markus Glaser", [1] = "Robert Vogel", }, ["descriptionmsg"] = "bs-authors-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceAuthors"] = { ["className"] = "\\BlueSpice\\Authors\\Extension", ["extPath"] = "/BlueSpiceAuthors", }, }, ["ConfigDefinitionRegistry"] = { ["AuthorsShow"] = "\\BlueSpice\\Authors\\ConfigDefinition\\AuthorsShow::getInstance", }, }, ["BlueSpiceArticleInfo"] = { ["FlyoutModules"] = { ["authors"] = { ["module"] = "ext.bluespice.authors.flyout", ["make-items-callback"] = "bs.authors.flyout.makeItems", ["skip-callback"] = "\\BlueSpice\\Authors\\SkipArticleInfoFlyoutModuleChecker::callback", }, }, }, }, ["ExtensionMessagesFiles"] = { ["AuthorsMagic"] = "languages/Authors.i18n.magic.php", }, ["APIModules"] = { ["bs-pageauthors-store"] = "BlueSpice\\Authors\\Api\\Store\\PageAuthors", }, ["config_prefix"] = "bsg", ["config"] = { ["AuthorsBlacklist"] = { ["value"] = { [0] = "MediaWiki default", }, }, ["AuthorsShow"] = { ["value"] = true, ["descriptionmsg"] = "bs-authors-pref-show", ["public"] = true, }, ["AuthorsNamespaceBlacklist"] = { ["description"] = "Defaults to NS_FILE, NS_FILE_TALK, NS_MEDIAWIKI, NS_MEDIAWIKI_TALK, NS_CATEGORY, NS_CATEGORY_TALK", ["value"] = { [0] = 6, [1] = 7, [2] = 8, [3] = 9, [4] = 14, [5] = 15, }, ["public"] = false, }, }, ["Hooks"] = { ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\Authors\\Hook\\BSInsertMagicAjaxGetData\\Authors::callback", ["GetDoubleUnderscoreIDs"] = "\\BlueSpice\\Authors\\Hook\\GetDoubleUnderscoreIDs\\AddNoAuthors::callback", ["StandardDialogsRegisterPageInfoPanelModules"] = "standard-dialogs", }, ["HookHandlers"] = { ["standard-dialogs"] = { ["class"] = "\\BlueSpice\\Authors\\HookHandler\\StandardDialogs", }, }, ["TestAutoloadNamespaces"] = { ["BlueSpice\\Authors\\Tests\\"] = "tests/phpunit/", }, ["composer"] = "bluespice/authors", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceAuthors", }, ["BlueSpiceAvatars"] = { ["name"] = "BlueSpiceAvatars", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Avatars", ["author"] = { [0] = "Marc Reymann", [1] = "Patric Wirth", }, ["descriptionmsg"] = "bs-avatars-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceAvatars"] = { ["className"] = "\\BlueSpice\\Avatars\\Extension", ["extPath"] = "/BlueSpiceAvatars", }, }, ["ConfigDefinitionRegistry"] = { ["AvatarsGenerator"] = "\\BlueSpice\\Avatars\\ConfigDefinition\\AvatarsGenerator::getInstance", }, ["DynamicFileRegistry"] = { ["userprofileimage"] = "\\BlueSpice\\Avatars\\DynamicFileDispatcher\\UserProfileImage", }, ["TagRegistry"] = { ["profileimage"] = "\\BlueSpice\\Avatars\\Tag\\ProfileImage", }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\Avatars\\Privacy\\Handler", }, }, ["BlueSpiceAvatars"] = { ["AvatarGeneratorRegistry"] = { ["Identicon"] = "\\BlueSpice\\Avatars\\AvatarGenerator\\Identicon::factory", ["InstantAvatar"] = "\\BlueSpice\\Avatars\\AvatarGenerator\\InstantAvatar::factory", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["APIModules"] = { ["bs-avatars-tasks"] = "BSApiAvatarsTasks", }, ["config_prefix"] = "bsg", ["config"] = { ["AvatarsGenerator"] = { ["value"] = "InstantAvatar", }, }, ["DefaultUserOptions"] = { ["bs-avatars-profileimage"] = "", }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\Avatars\\Hook\\BeforePageDisplay\\AddModules::callback", ["GetPreferences"] = "\\BlueSpice\\Avatars\\Hook\\GetPreferences\\AddProfileImage::callback", ["PageHistoryLineEnding"] = "\\BlueSpice\\Avatars\\Hook\\PageHistoryLineEnding\\AddProfileImage::callback", ["BSMigrateUserPropertiesFromDeviatingNames"] = "\\BlueSpice\\Avatars\\Hook\\BSMigrateUserPropertiesFromDeviatingNames\\MigrateUserImage::callback", ["UploadVerifyFile"] = "\\BlueSpice\\Avatars\\Hook\\UploadVerifyFile\\PreventUserImageOverwrite::callback", ["SetupAfterCache"] = "\\BlueSpice\\Avatars\\Hook\\SetupAfterCache\\AddForeignFileRepo::callback", }, ["composer"] = "bluespice/avatars", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceAvatars", }, ["BlueSpiceBookshelf"] = { ["name"] = "BlueSpiceBookshelf", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Bookshelf", ["author"] = { [0] = "Robert Vogel", [1] = "Sebastian Ulbricht", }, ["descriptionmsg"] = "bs-bookshelf-extension-description", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceBookshelf"] = { ["className"] = "\\BlueSpice\\Bookshelf\\Extension", ["extPath"] = "/BlueSpiceBookshelf", ["package"] = "BlueSpice Pro", ["status"] = "stable", }, }, ["ConfigDefinitionRegistry"] = { ["BookShelfShowChapterNavigationPagerAfterContent"] = "\\BlueSpice\\Bookshelf\\ConfigDefinition\\ChapterPagerAfterContent::getInstance", ["BookShelfShowChapterNavigationPagerBeforeContent"] = "\\BlueSpice\\Bookshelf\\ConfigDefinition\\ChapterPagerBeforeContent::getInstance", ["BookshelfSupressBookNS"] = "\\BlueSpice\\Bookshelf\\ConfigDefinition\\SupressBookNS::getInstance", ["BookshelfTitleDisplayText"] = "\\BlueSpice\\Bookshelf\\ConfigDefinition\\TitleDisplayText::getInstance", ["BookshelfPrependPageTOCNumbers"] = "\\BlueSpice\\Bookshelf\\ConfigDefinition\\PrependPageTOCNumbers::getInstance", ["BookshelfMainLinksBookshelf"] = "\\BlueSpice\\Bookshelf\\ConfigDefinition\\MainLinksBookshelf::getInstance", }, ["SettingPathRegistry"] = { ["book"] = "bs-bookshelf-setting-path-feature", }, ["TagRegistry"] = { ["bookmeta"] = "\\BlueSpice\\Bookshelf\\Tag\\BookshelfMeta", ["bookshelf"] = "\\BlueSpice\\Bookshelf\\Tag\\Bookshelf", ["booklist"] = "\\BlueSpice\\Bookshelf\\Tag\\BookList", }, ["DynamicFileRegistry"] = { ["bookshelfimage"] = "\\BlueSpice\\Bookshelf\\DynamicFileDispatcher\\BookshelfImage", }, ["LessVarsRegistry"] = { ["bs-bookshelf-navtab-icon-active"] = "@bs-color-tertiary", ["bs-extjs-bui-panel-header-background"] = "transparent", ["bs-extjs-bui-panel-header-text"] = "#000000", ["bs-extjs-bui-panel-header-horizontal-border"] = "0px solid #3e538a", ["bs-extjs-bui-panel-header-horizontal-background"] = "#FFFFFF", ["bs-extjs-bui-panel-header-vertical-border"] = "1px solid #3e538a", ["bs-extjs-bui-panel-header-vertical-background"] = "#FFFFFF", ["bs-extjs-bui-panel-default-border"] = "1px solid #3e538a", ["bs-extjs-bui-grid-header-ct-border"] = "1px solid silver", ["bs-extjs-bui-tool-img-image"] = "url( 'images/globalnav-sprite.png' )", ["bs-extjs-bui-tool-img-background"] = "transparent", }, ["PermissionRegistry"] = { ["bookshelfbookmanager-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "reader", }, }, ["bookshelf-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "reader", }, }, }, }, ["BlueSpiceBookshelf"] = { ["LineProcessors"] = { ["plain-text"] = "\\BlueSpice\\Bookshelf\\LineProcessor\\PlainText::factory", ["tag"] = "\\BlueSpice\\Bookshelf\\LineProcessor\\Tag::factory", ["wikitext-link"] = "\\BlueSpice\\Bookshelf\\LineProcessor\\WikiTextLink::factory", }, ["MassAddHandlerRegistry"] = { ["subpages"] = "BlueSpice\\Bookshelf\\MassAdd\\Handler\\Subpage::factory", ["category"] = "BlueSpice\\Bookshelf\\MassAdd\\Handler\\Category::factory", ["pagecollection"] = "BlueSpice\\Bookshelf\\MassAdd\\Handler\\PageCollection::factory", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.booklist.visualEditorTagDefinition", [1] = "ext.bluespice.bookmeta.visualEditorTagDefinition", [2] = "ext.bluespice.bookshelf.visualEditorTagDefinition", }, }, }, ["GroupPermissions"] = { ["*"] = { ["bookshelfbookmanager-viewspecialpage"] = true, ["bookshelf-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "bookshelfbookmanager-viewspecialpage", [1] = "bookshelf-viewspecialpage", }, ["callback"] = "BlueSpice\\Bookshelf\\Extension::onRegistration", ["APIModules"] = { ["bs-bookshelf-store"] = "ApiBookshelfStore", ["bs-bookshelf-bookstore"] = "ApiBookshelfBookStore", ["bs-bookshelf-manage"] = "ApiBookshelfManage", ["bs-bookshelf-page-collection-store"] = "ApiBookshelfPageCollectionStore", ["bs-bookshelf-mass-add-page-store"] = "ApiBookshelfMassAddPageStore", }, ["APIListModules"] = { ["bsbookshelf"] = "ApiQueryBookshelf", }, ["ExtensionMessagesFiles"] = { ["BookshelfNamespaces"] = "languages/Bookshelf.namespaces.php", ["BookshelfSpecialAlias"] = "languages/Bookshelf.special.alias.php", }, ["namespaces"] = { [0] = { ["id"] = 1504, ["constant"] = "NS_BOOK", ["name"] = "Book", ["defaultcontentmodel"] = "book", }, [1] = { ["id"] = 1505, ["constant"] = "NS_BOOK_TALK", ["name"] = "Book_talk", }, }, ["ContentHandlers"] = { ["book"] = "\\BlueSpice\\Bookshelf\\ContentHandler\\BookContentHandler", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["config_prefix"] = "bsg", ["config"] = { ["BookshelfSupressBookNS"] = { ["value"] = true, ["descriptionmsg"] = "bs-bookshelf-pref-SupressBookNS", ["public"] = true, }, ["BookshelfTitleDisplayText"] = { ["value"] = true, ["descriptionmsg"] = "bs-bookshelf-pref-TitleDisplayText", ["public"] = true, }, ["BookshelfPrependPageTOCNumbers"] = { ["value"] = true, ["descriptionmsg"] = "bs-bookshelf-pref-PrependPageTOCNumbers", ["public"] = true, }, ["BookShelfDefaultCoverImage"] = { ["value"] = "resources/images/assets/coverimage/dummy.png", ["path"] = true, }, ["BookShelfShowChapterNavigationPagerBeforeContent"] = { ["value"] = false, }, ["BookShelfShowChapterNavigationPagerAfterContent"] = { ["value"] = false, }, ["BookshelfMainLinksBookshelf"] = { ["value"] = true, ["public"] = true, ["descriptionmsg"] = "bs-bookshelf-config-mainlinks-bookshelf-label", }, }, ["SpecialPages"] = { ["BookshelfBookManager"] = "\\BlueSpice\\Bookshelf\\Special\\BookshelfBookManager", ["BookshelfBookEditor"] = "\\BlueSpice\\Bookshelf\\Special\\BookshelfBookEditor", ["Bookshelf"] = "\\BlueSpice\\Bookshelf\\Special\\Bookshelf", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\Bookshelf\\HookHandler\\CommonUserInterface", ["services"] = { [0] = "ConfigFactory", }, }, ["discovery-skin"] = { ["class"] = "\\BlueSpice\\Bookshelf\\HookHandler\\DiscoverySkin", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\Bookshelf\\Hook\\BeforePageDisplay\\AddResources::callback", ["BSInsertMagicAjaxGetData"] = { [0] = "\\BlueSpice\\Bookshelf\\Hook\\BSInsertMagicAjaxGetData\\AddBookshelfTag::callback", [1] = "\\BlueSpice\\Bookshelf\\Hook\\BSInsertMagicAjaxGetData\\AddBookmetaTag::callback", [2] = "\\BlueSpice\\Bookshelf\\Hook\\BSInsertMagicAjaxGetData\\AddBooklistTag::callback", }, ["ContentHandlerDefaultModelFor"] = "BlueSpice\\Bookshelf\\Hook\\ContentHandlerDefaultModelFor\\GetBookContentHandler::callback", ["LoadExtensionSchemaUpdates"] = "BlueSpice\\Bookshelf\\Hook\\LoadExtensionSchemaUpdates\\AddConvertContentModel::callback", ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "BlueSpice\\Bookshelf\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\SetBookContentModelActions::callback", [1] = "BlueSpice\\Bookshelf\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddChapterPager::callback", [2] = "BlueSpice\\Bookshelf\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddBookshelfUI::callback", [3] = "BlueSpice\\Bookshelf\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddToBookTool::callback", }, ["BSUEModulePDFbeforeGetPage"] = "\\BlueSpice\\Bookshelf\\Hook\\BSUEModulePDFbeforeGetPage\\AdaptPageTitle::callback", ["BSUEModulePDFgetPage"] = "\\BlueSpice\\Bookshelf\\Hook\\BSUEModulePDFgetPage\\ModifyForExport::callback", ["BSUEModulePDFcollectMetaData"] = { [0] = "\\BlueSpice\\Bookshelf\\Hook\\BSUEModulePDFcollectMetaData\\SupressBookNS::callback", [1] = "\\BlueSpice\\Bookshelf\\Hook\\BSUEModulePDFcollectMetaData\\AddBookMeta::callback", }, ["BSBookshelfGetBookData"] = "\\BlueSpice\\Bookshelf\\Hook\\BSBookshelfGetBookData\\RunLegacyHook::callback", ["GetPreferences"] = "\\BlueSpice\\Bookshelf\\Hook\\GetPreferences\\BookshelfDefaultView::callback", ["SkinTemplateNavigation::Universal"] = { [0] = "BlueSpice\\Bookshelf\\Hook\\SkinTemplateNavigationUniversal\\AddAddToBookEntry::callback", [1] = "BlueSpice\\Bookshelf\\Hook\\SkinTemplateNavigationUniversal\\AddEditBook::callback", }, ["BSUEModulePDFAfterFindFiles"] = "\\BlueSpice\\Bookshelf\\Hook\\BSUEModulePDFAfterFindFiles\\AddAttachments::callback", ["BlueSpiceDiscoveryTemplateDataProviderAfterInit"] = "discovery-skin", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["Actions"] = { ["editbooksource"] = "\\BlueSpice\\Bookshelf\\Action\\BookEditSourceAction", }, ["DefaultUserOptions"] = { ["bs-bookshelf-defaultview"] = "gridviewpanel", }, ["composer"] = "bluespice/bookshelf", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceBookshelf", }, ["BlueSpiceBookshelfUI"] = { ["name"] = "BlueSpiceBookshelfUI", ["version"] = "4.1.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BookshelfUI", ["author"] = { [0] = "Robert Vogel", [1] = "Sebastian Ulbricht", }, ["type"] = "bluespice", ["composer"] = "bluespice/bookshelfui", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceBookshelfUI", }, ["BlueSpiceCategoryCheck"] = { ["name"] = "BlueSpiceCategoryCheck", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:CategoryCheck", ["author"] = { [0] = "Tobias Weichart", [1] = "Robert Vogel", }, ["descriptionmsg"] = "bs-categorycheck-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceCategoryCheck"] = { ["className"] = "BlueSpice\\CategoryCheck\\Extension", ["extPath"] = "/BlueSpiceCategoryCheck", }, }, }, ["BlueSpiceVisualEditorConnector"] = { ["PluginModules"] = { [0] = "ext.bluespice.categoryCheck.visualEditorPlugin", }, }, }, ["config_prefix"] = "bsg", ["config"] = { ["CategoryCheckNamespaces"] = { ["value"] = { }, }, }, ["Hooks"] = { ["BeforePageDisplay"] = "BlueSpice\\CategoryCheck\\Hook\\BeforePageDisplay\\AddModules::callback", ["NamespaceManager::getMetaFields"] = "BlueSpice\\CategoryCheck\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaField::callback", ["BSApiNamespaceStoreMakeData"] = "BlueSpice\\CategoryCheck\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback", ["NamespaceManager::editNamespace"] = "BlueSpice\\CategoryCheck\\Hook\\NamespaceManagerEditNamespace\\SetCategoryCheckValue::callback", ["NamespaceManager::writeNamespaceConfiguration"] = { [0] = "BlueSpice\\CategoryCheck\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteToConfiguration::callback", }, }, ["composer"] = "bluespice/categorycheck", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceCategoryCheck", }, ["BlueSpiceCategoryManager"] = { ["name"] = "BlueSpiceCategoryManager", ["author"] = { [0] = "Leonid Verhovskij", [1] = "Dejan Savuljesku", }, ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:CategoryManager", ["descriptionmsg"] = "bluespicecategorymanager-desc", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceCategoryManager"] = { ["className"] = "\\BlueSpice\\CategoryManager\\Extension", ["extPath"] = "/BlueSpiceCategoryManager", }, }, ["PermissionRegistry"] = { ["categorymanager-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", [3] = "structuremanager", }, }, }, ["AdminToolRegistry"] = { ["bs-category-manager"] = "BlueSpice\\CategoryManager\\AdminTool", }, }, ["BlueSpiceExtendedStatistics"] = { ["SnapshotProviders"] = { ["cm-categories"] = { ["class"] = "\\BlueSpice\\CategoryManager\\Statistics\\SnapshotProvider\\Categories", ["services"] = { [0] = "DBLoadBalancer", }, }, }, ["Reports"] = { ["cm-categorypages"] = { ["class"] = "\\BlueSpice\\CategoryManager\\Statistics\\Report\\CategoryPages", }, }, }, }, ["GroupPermissions"] = { ["*"] = { ["categorymanager-viewspecialpage"] = false, }, ["user"] = { ["categorymanager-viewspecialpage"] = false, }, ["sysop"] = { ["categorymanager-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "categorymanager-viewspecialpage", }, ["SpecialPages"] = { ["BlueSpiceCategoryManager"] = "SpecialBlueSpiceCategoryManager", }, ["ExtensionMessagesFiles"] = { ["BlueSpiceCategoryManagerAlias"] = "includes/specials/SpecialBlueSpiceCategoryManager.alias.php", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\CategoryManager\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/categorymanager", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceCategoryManager", }, ["BlueSpiceChecklist"] = { ["name"] = "BlueSpiceChecklist", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Checklist", ["author"] = "Markus Glaser", ["descriptionmsg"] = "bs-checklist-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceChecklist"] = { ["className"] = "\\BlueSpice\\Checklist\\Extension", ["extPath"] = "/BlueSpiceChecklist", }, }, ["ConfigDefinitionRegistry"] = { ["ChecklistMarkAsMinorEdit"] = "\\BlueSpice\\Checklist\\ConfigDefinition\\MarkAsMinorEdit::getInstance", }, ["PermissionRegistry"] = { ["checklistmodify"] = { ["type"] = "namespace", ["roles"] = { [0] = "author", [1] = "bot", [2] = "editor", [3] = "maintenanceadmin", }, }, }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.checklist.visualEditor", }, }, ["BlueSpiceSMWConnector"] = { ["ExtraPropertyRegistry"] = { ["checklistfields"] = "\\BlueSpice\\Checklist\\ChecklistPropertyValueProvider::factory", }, }, }, ["GroupPermissions"] = { ["*"] = { ["checklistmodify"] = false, }, ["user"] = { ["checklistmodify"] = true, }, ["sysop"] = { ["checklistmodify"] = true, }, }, ["AvailableRights"] = { [0] = "checklistmodify", }, ["LogTypes"] = { [0] = "bs-checklist", }, ["FilterLogTypes"] = { ["bs-checklist"] = true, }, ["LogActionsHandlers"] = { ["bs-checklist/*"] = "LogFormatter", }, ["APIModules"] = { ["bs-checklist-available-options-store"] = "BSApiChecklistAvailableOptionsStore", ["bs-checklist-template-store"] = "BSApiChecklistTemplateStore", ["bs-checklist-tasks"] = "BSApiChecklistTasks", }, ["Hooks"] = { ["ParserFirstCallInit"] = "\\BlueSpice\\Checklist\\Extension::onParserFirstCallInit", ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\Checklist\\Hook\\BSInsertMagicAjaxGetData\\AddChecklistTag::callback", ["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\Checklist\\Hook\\BSUsageTrackerRegisterCollectors\\AddChecklistTag::callback", ["ListDefinedTags"] = "\\BlueSpice\\Checklist\\Hook\\ListDefinedTags\\AddChecklistTag::callback", ["ChangeTagsListActive"] = "\\BlueSpice\\Checklist\\Hook\\ChangeTagsListActive\\AddChecklistTag::callback", }, ["config_prefix"] = "bsg", ["config"] = { ["ChecklistMarkAsMinorEdit"] = { ["value"] = true, ["descriptionmsg"] = "bs-checklist-config-markasminoredit", ["public"] = true, }, }, ["composer"] = "bluespice/checklist", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceChecklist", }, ["BlueSpiceConfigManager"] = { ["name"] = "BlueSpiceConfigManager", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ConfigManager", ["author"] = { [0] = "Patric Wirth", }, ["descriptionmsg"] = "bs-configmanager-desc", ["license-name"] = "GPL-3.0-only", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceConfigManager"] = { ["className"] = "\\BlueSpice\\ConfigManager\\Extension", ["extPath"] = "/BlueSpiceConfigManager", }, }, ["AdminToolRegistry"] = { ["bs-config-manager"] = "BlueSpice\\ConfigManager\\AdminTool", }, ["PermissionRegistry"] = { ["bluespiceconfigmanager-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "structuremanager", }, }, }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["ExtensionMessagesFiles"] = { ["BlueSpiceConfigManagerAlias"] = "languages/ConfigManager.alias.php", }, ["APIModules"] = { ["bs-configmanager-tasks"] = "\\BlueSpice\\ConfigManager\\Api\\Task\\ConfigManager", ["bs-configmanager-store"] = "\\BlueSpice\\ConfigManager\\Api\\Store\\ConfigManager", }, ["SpecialPages"] = { ["BlueSpiceConfigManager"] = "\\BlueSpice\\ConfigManager\\Special\\ConfigManager", }, ["GroupPermissions"] = { ["*"] = { ["bluespiceconfigmanager-viewspecialpage"] = false, }, ["user"] = { ["bluespiceconfigmanager-viewspecialpage"] = false, }, ["sysop"] = { ["bluespiceconfigmanager-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "bluespiceconfigmanager-viewspecialpage", }, ["LogTypes"] = { [0] = "bs-config-manager", }, ["FilterLogTypes"] = { ["bs-config-manager"] = true, }, ["LogActionsHandlers"] = { ["bs-config-manager/*"] = "LogFormatter", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\ConfigManager\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["config_prefix"] = "bsg", ["config"] = { ["ConfigManagerLogExcludeList"] = { ["value"] = { [0] = "DistributionConnectorEventBusEventServices", }, }, }, ["composer"] = "bluespice/configmanager", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceConfigManager", }, ["BlueSpiceContextMenu"] = { ["name"] = "BlueSpiceContextMenu", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ContextMenu", ["author"] = { [0] = "Tobias Weichart", [1] = "Robert Vogel", [2] = "Peter Boehm", }, ["descriptionmsg"] = "bs-contextmenu-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceContextMenu"] = { ["className"] = "\\BlueSpice\\ContextMenu\\Extension", ["extPath"] = "/BlueSpiceContextMenu", }, }, }, ["BlueSpiceContextMenu"] = { ["ItemFactories"] = { ["edit"] = "BlueSpice\\ContextMenu\\MenuItem\\Edit::factory", ["delete"] = "BlueSpice\\ContextMenu\\MenuItem\\Delete::factory", ["history"] = "BlueSpice\\ContextMenu\\MenuItem\\History::factory", ["move"] = "BlueSpice\\ContextMenu\\MenuItem\\Move::factory", ["protect"] = "BlueSpice\\ContextMenu\\MenuItem\\Protect::factory", ["watch"] = "BlueSpice\\ContextMenu\\MenuItem\\Watch::factory", ["purge"] = "BlueSpice\\ContextMenu\\MenuItem\\Purge::factory", ["info"] = "BlueSpice\\ContextMenu\\MenuItem\\Info::factory", ["whatlinkshere"] = "BlueSpice\\ContextMenu\\MenuItem\\Whatlinkshere::factory", ["download"] = "BlueSpice\\ContextMenu\\MenuItem\\Download::factory", ["editusertalk"] = "BlueSpice\\ContextMenu\\MenuItem\\EditUserTalk::factory", ["mailuser"] = "BlueSpice\\ContextMenu\\MenuItem\\MailUser::factory", ["reupload"] = "BlueSpice\\ContextMenu\\MenuItem\\Reupload::factory", ["viewmedia"] = "BlueSpice\\ContextMenu\\MenuItem\\ViewMedia::factory", }, }, }, ["DefaultUserOptions"] = { ["bs-contextmenu-modus"] = "ctrl", }, ["Hooks"] = { ["GetPreferences"] = "\\BlueSpice\\ContextMenu\\Hook\\GetPreferences\\AddModus::callback", ["BeforePageDisplay"] = "\\BlueSpice\\ContextMenu\\Hook\\BeforePageDisplay\\AddModules::callback", }, ["APIModules"] = { ["bs-contextmenu-tasks"] = "BSApiContextMenuTasks", }, ["composer"] = "bluespice/contextmenu", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceContextMenu", }, ["BlueSpiceCountThings"] = { ["name"] = "BlueSpiceCountThings", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:CountThings", ["author"] = { [0] = "Markus Glaser", [1] = "Mathias Scheer", [2] = "Peter Boehm", }, ["descriptionmsg"] = "bs-countthings-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceCountThings"] = { ["className"] = "\\BlueSpice\\CountThings\\Extension", ["extPath"] = "/BlueSpiceCountThings", }, }, ["TagRegistry"] = { ["countfiles"] = "BlueSpice\\CountThings\\Tag\\CountFiles", ["countarticles"] = "BlueSpice\\CountThings\\Tag\\CountArticles", ["countusers"] = "BlueSpice\\CountThings\\Tag\\CountUsers", ["countcharacters"] = "BlueSpice\\CountThings\\Tag\\CountCharacters", }, ["RendererRegistry"] = { ["countthings-countcharacters"] = "BlueSpice\\CountThings\\Renderer\\CountCharacters::factory", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.countthings.visualEditorTagDefinition", }, }, }, ["Hooks"] = { ["BSInsertMagicAjaxGetData"] = { [0] = "\\BlueSpice\\CountThings\\Hook\\BSInsertMagicAjaxGetData\\CountArticles::callback", [1] = "\\BlueSpice\\CountThings\\Hook\\BSInsertMagicAjaxGetData\\CountUsers::callback", [2] = "\\BlueSpice\\CountThings\\Hook\\BSInsertMagicAjaxGetData\\CountFiles::callback", [3] = "\\BlueSpice\\CountThings\\Hook\\BSInsertMagicAjaxGetData\\CountCharacters::callback", }, ["BSUsageTrackerRegisterCollectors"] = { [0] = "\\BlueSpice\\CountThings\\Hook\\BSUsageTrackerRegisterCollectors\\AddCountArticlesTag::callback", [1] = "\\BlueSpice\\CountThings\\Hook\\BSUsageTrackerRegisterCollectors\\AddCountCaractersTag::callback", [2] = "\\BlueSpice\\CountThings\\Hook\\BSUsageTrackerRegisterCollectors\\AddCountFilesTag::callback", [3] = "\\BlueSpice\\CountThings\\Hook\\BSUsageTrackerRegisterCollectors\\AddCountUsersTag::callback", }, }, ["composer"] = "bluespice/countthings", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceCountThings", }, ["BlueSpiceCustomMenu"] = { ["name"] = "BlueSpiceCustomMenu", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceCustomMenu", ["license-name"] = "GPL-3.0-only", ["author"] = { [0] = "Patric Wirth", }, ["descriptionmsg"] = "bs-custommenu-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceCustomMenu"] = { ["className"] = "\\BlueSpice\\CustomMenu\\Extension", ["extPath"] = "/BlueSpiceCustomMenu", }, }, ["RendererRegistry"] = { ["custommenu"] = "\\BlueSpice\\CustomMenu\\Renderer\\Menu::factory", ["custommenuitem"] = "\\BlueSpice\\CustomMenu\\Renderer\\Menu\\Item::factory", ["custommenuheader"] = "\\BlueSpice\\CustomMenu\\Renderer\\Menu\\Header::factory", ["custommenuheaderitem"] = "\\BlueSpice\\CustomMenu\\Renderer\\Menu\\Header\\Item::factory", }, }, ["BlueSpiceCustomMenu"] = { ["Registry"] = { ["header"] = "\\BlueSpice\\CustomMenu\\CustomMenu\\Header::getInstance", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["config_prefix"] = "bsg", ["config"] = { ["CustomMenuHeaderNumberOfLevels"] = { ["value"] = 2, }, ["CustomMenuHeaderNumberOfMainEntries"] = { ["value"] = 10, }, ["CustomMenuHeaderNumberOfSubEntries"] = { ["value"] = 10, }, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\CustomMenu\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\CustomMenu\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddCustomMenus::callback", ["EditFormPreloadText"] = "\\BlueSpice\\CustomMenu\\Hook\\EditFormPreloadText\\PreloadHeaderMenu::callback", ["ArticleDeleteComplete"] = "\\BlueSpice\\CustomMenu\\Hook\\ArticleDeleteComplete\\InvalidateHeaderMenu::callback", ["PageSaveComplete"] = "\\BlueSpice\\CustomMenu\\Hook\\PageSaveComplete\\InvalidateHeaderMenu::callback", ["PageMoveComplete"] = "\\BlueSpice\\CustomMenu\\Hook\\PageMoveComplete\\InvalidateHeaderMenu::callback", ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\CustomMenu\\Hook\\LoadExtensionSchemaUpdates\\AddMigrateTopBarMenu::callback", ["OutputPageBodyAttributes"] = "\\BlueSpice\\CustomMenu\\Hook\\OutputPageBodyAttributes\\AddOutputPageBodyClass::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/custommenu", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceCustomMenu", }, ["BlueSpiceDashboards"] = { ["name"] = "BlueSpiceDashboards", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Dashboards", ["author"] = { [0] = "Robert Vogel", [1] = "Stephan Muggli", [2] = "Peter Böhm", }, ["descriptionmsg"] = "bs-dashboards-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceDashboards"] = { ["className"] = "\\BlueSpice\\Dashboards\\Extension", ["extPath"] = "/BlueSpiceDashboards", }, }, ["PermissionRegistry"] = { ["dashboards-viewspecialpage-userdashboard"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "author", [3] = "commenter", [4] = "editor", [5] = "maintenanceadmin", [6] = "reader", [7] = "reviewer", [8] = "structuremanager", }, }, }, }, }, ["GroupPermissions"] = { ["*"] = { ["dashboards-viewspecialpage-userdashboard"] = false, }, ["user"] = { ["dashboards-viewspecialpage-userdashboard"] = true, }, ["sysop"] = { ["dashboards-viewspecialpage-userdashboard"] = true, }, }, ["AvailableRights"] = { [0] = "dashboards-viewspecialpage-userdashboard", }, ["SpecialPages"] = { ["AdminDashboard"] = "SpecialAdminDashboard", ["UserDashboard"] = "SpecialUserDashboard", }, ["APIModules"] = { ["bs-dashboards-tasks"] = "BSApiDashboardTasks", ["bs-dashboards-store"] = "BSApiDashboardStore", ["bs-dashboards-widgets-tasks"] = "BSApiDashboardWidgetsTasks", }, ["DefaultUserOptions"] = { ["bs-dashboards-userdashboardonlogo"] = false, }, ["ExtensionMessagesFiles"] = { ["DashboardsAlias"] = "languages/Dashboards.alias.php", }, ["Hooks"] = { ["GetPreferences"] = "\\BlueSpice\\Dashboards\\Hook\\GetPreferences\\AddUserDashboardOnLogo::callback", ["PersonalUrls"] = "\\BlueSpice\\Dashboards\\Hook\\PersonalUrls\\AddDashboardUrls::callback", ["BeforePageDisplay"] = "\\BlueSpice\\Dashboards\\Hook\\BeforePageDisplay\\AddModules::callback", ["BSDashboardsUserDashboardPortalConfig"] = "\\BlueSpice\\Dashboards\\Hook\\UserDashboardPortalConfig\\AddConfig::callback", ["BSDashboardsUserDashboardPortalPortlets"] = "\\BlueSpice\\Dashboards\\Hook\\UserDashboardPortalPortlets\\AddPortlets::callback", ["LoadExtensionSchemaUpdates"] = { [0] = "\\BlueSpice\\Dashboards\\Hook\\LoadExtensionSchemaUpdates\\AddDashboardConfigsTable::callback", [1] = "\\BlueSpice\\Dashboards\\Hook\\LoadExtensionSchemaUpdates\\AddPostDatabaseUpdateMaintenance::callback", }, ["DeleteAccount"] = "\\BlueSpice\\Dashboards\\Hook\\DeleteAccount\\DeleteUserDashboard::callback", }, ["composer"] = "bluespice/dashboards", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceDashboards", }, ["BlueSpiceDistributionConnector"] = { ["name"] = "BlueSpiceDistributionConnector", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceDistributionConnector", ["author"] = { [0] = "Robert Vogel", [1] = "Leonid Verhovskij", [2] = "Markus Glaser", [3] = "Daniel Vogel", [4] = "Dejan Savuljesku", [5] = "Peter Boehm", [6] = "Patric Wirth", }, ["descriptionmsg"] = "bs-distributionconnector-extension-description", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceDistributionConnector"] = { ["className"] = "\\BlueSpice\\DistributionConnector\\Extension", ["extPath"] = "/BlueSpiceDistributionConnector", }, }, ["ConfigDefinitionRegistry"] = { ["DistributionConnectorOpenIDConnectConfig"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\OpenIDConnect\\Config::getInstance", ["DistributionConnectorOpenIDConnectUseRealNameAsUserName"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\OpenIDConnect\\UseRealNameAsUserName::getInstance", ["DistributionConnectorOpenIDConnectUseEmailNameAsUserName"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\OpenIDConnect\\UseEmailNameAsUserName::getInstance", ["DistributionConnectorOpenIDConnectMigrateUsersByUserName"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\OpenIDConnect\\MigrateUsersByUserName::getInstance", ["DistributionConnectorOpenIDConnectMigrateUsersByEmail"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\OpenIDConnect\\MigrateUsersByEmail::getInstance", ["DistributionConnectorOpenIDConnectForceLogout"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\OpenIDConnect\\ForceLogout::getInstance", ["DistributionConnectorSimpleSAMLphpEmailAttribute"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\SimpleSAMLphp\\EmailAttribute::getInstance", ["DistributionConnectorSimpleSAMLphpGroupAttributeDelimiter"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\SimpleSAMLphp\\GroupAttributeDelimiter::getInstance", ["DistributionConnectorSimpleSAMLphpRealNameAttribute"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\SimpleSAMLphp\\RealNameAttribute::getInstance", ["DistributionConnectorSimpleSAMLphpSyncAllGroupsGroupAttributeName"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\SimpleSAMLphp\\SyncAllGroupsGroupAttributeName::getInstance", ["DistributionConnectorSimpleSAMLphpUsernameAttribute"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\SimpleSAMLphp\\UsernameAttribute::getInstance", ["DistributionConnectorEventBusEventServices"] = "\\BlueSpice\\DistributionConnector\\ConfigDefinition\\EventBus\\EventServices::getInstance", }, ["PermissionRegistry"] = { ["dpl_param_delete_rules"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", }, }, ["dpl_param_update_rules"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", }, }, ["duplicate"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "author", [2] = "editor", [3] = "maintenanceadmin", }, }, ["editwidgets"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "structuremanager", }, }, ["generatepages"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, ["nuke"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "structuremanager", }, }, ["renameuser"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "maintenanceadmin", }, }, ["replacetext"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "structuremanager", }, }, ["usermerge"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "maintenanceadmin", }, }, ["gadgets-edit"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, ["gadgets-definition-edit"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, }, ["SettingPathRegistry"] = { ["authentication"] = "bs-distributionconnector-setting-path-authentication", }, }, ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.bluespice.distribution.categoryTree.visualEditor", }, }, ["BlueSpiceArticleInfo"] = { ["FlyoutModules"] = { ["hitcounters"] = { ["module"] = "ext.bluespice.hitcounters.flyout", ["make-items-callback"] = "bs.hitcounters.flyout.makeItems", }, }, }, ["BlueSpiceSMWConnector"] = { ["ExtraPropertyRegistry"] = { ["hitcountersfields"] = "\\BlueSpice\\DistributionConnector\\HitCountersPropertyValueProvider::factory", }, }, ["Workflows"] = { ["WorkflowDefinitions"] = { ["user-approval"] = "BlueSpiceDistributionConnector/workflow/UserApproval.bpmn", ["document-control"] = "BlueSpiceDistributionConnector/workflow/DocumentControl.bpmn", }, }, ["BlueSpiceExtendedStatistics"] = { ["SnapshotProviders"] = { ["dc-pagehits"] = { ["class"] = "\\BlueSpice\\DistributionConnector\\Statistics\\SnapshotProvider\\PageHits", ["services"] = { [0] = "DBLoadBalancer", [1] = "ExtendedStatisticsSnapshotStore", }, }, }, ["Reports"] = { ["dc-pagehits"] = { ["class"] = "\\BlueSpice\\DistributionConnector\\Statistics\\Report\\PageHits", }, ["dc-pagetrends"] = { ["class"] = "\\BlueSpice\\DistributionConnector\\Statistics\\Report\\PageTrends", }, }, }, }, ["callback"] = "\\BlueSpice\\DistributionConnector\\Extension::onRegistration", ["ExtensionMessagesFiles"] = { ["BlueSpiceDistributionConnectorCheckPermissions"] = "languages/SpecialCheckPermissions.alias.php", }, ["SpecialPages"] = { ["CheckPermissions"] = "BlueSpice\\DistributionConnector\\Specials\\CheckPermissions", }, ["config_prefix"] = "bsg", ["config"] = { ["DistributionConnectorOpenIDConnectConfig"] = { ["value"] = { }, ["descriptionmsg"] = "bs-distributionconnector-pref-openidconnect-config", ["public"] = true, }, ["DistributionConnectorOpenIDConnectUseRealNameAsUserName"] = { ["value"] = false, ["descriptionmsg"] = "bs-distributionconnector-pref-openidconnect-userealnameasusername", ["public"] = true, }, ["DistributionConnectorOpenIDConnectUseEmailNameAsUserName"] = { ["value"] = false, ["descriptionmsg"] = "bs-distributionconnector-pref-openidconnect-useemailasusername", ["public"] = true, }, ["DistributionConnectorOpenIDConnectMigrateUsersByUserName"] = { ["value"] = false, ["descriptionmsg"] = "bs-distributionconnector-pref-openidconnect-migrateusersbyusername", ["public"] = true, }, ["DistributionConnectorOpenIDConnectMigrateUsersByEmail"] = { ["value"] = false, ["descriptionmsg"] = "bs-distributionconnector-pref-openidconnect-migrateusersbyemail", ["public"] = true, }, ["DistributionConnectorOpenIDConnectForceLogout"] = { ["value"] = false, ["descriptionmsg"] = "bs-distributionconnector-pref-openidconnect-forcelogout", ["public"] = true, }, ["DistributionConnectorSimpleSAMLphpEmailAttribute"] = { ["value"] = { }, ["descriptionmsg"] = "bs-distributionconnector-pref-simplesamlphp-emailattribute", ["public"] = true, }, ["DistributionConnectorSimpleSAMLphpGroupAttributeDelimiter"] = { ["value"] = { }, ["descriptionmsg"] = "bs-distributionconnector-pref-simplesamlphp-groupattributedelimiter", ["public"] = true, }, ["DistributionConnectorSimpleSAMLphpRealNameAttribute"] = { ["value"] = { }, ["descriptionmsg"] = "bs-distributionconnector-pref-simplesamlphp-realnameattribute", ["public"] = true, }, ["DistributionConnectorSimpleSAMLphpSyncAllGroupsGroupAttributeName"] = { ["value"] = { }, ["descriptionmsg"] = "bs-distributionconnector-pref-simplesamlphp-syncallgroups-groupattributename", ["public"] = true, }, ["DistributionConnectorSimpleSAMLphpUsernameAttribute"] = { ["value"] = { }, ["descriptionmsg"] = "bs-distributionconnector-pref-simplesamlphp-usernameattribute", ["public"] = true, }, ["DistributionConnectorEventBusEventServices"] = { ["value"] = { }, ["descriptionmsg"] = "bs-distributionconnector-pref-eventbus-eventservices", ["public"] = true, }, }, ["Hooks"] = { ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\DistributionConnector\\Hook\\BeforePageDisplay\\AddResources::callback", [1] = "\\BlueSpice\\DistributionConnector\\Hook\\BeforePageDisplay\\AddHitCounters::callback", }, ["BaseTemplateToolbox"] = "BlueSpiceDistributionHooks::onBaseTemplateToolbox", ["BSInsertMagicAjaxGetData"] = { [0] = "\\BlueSpice\\DistributionConnector\\Hook\\BSInsertMagicAjaxGetData\\CategoryTree::callback", [1] = "\\BlueSpice\\DistributionConnector\\Hook\\BSInsertMagicAjaxGetData\\Ref::callback", [2] = "\\BlueSpice\\DistributionConnector\\Hook\\BSInsertMagicAjaxGetData\\References::callback", [3] = "\\BlueSpice\\DistributionConnector\\Hook\\BSInsertMagicAjaxGetData\\EmbedVideo::callback", [4] = "\\BlueSpice\\DistributionConnector\\Hook\\BSInsertMagicAjaxGetData\\DynamicPageList::callback", }, ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\DistributionConnector\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\ModifySidebar::callback", }, ["LoadExtensionSchemaUpdates"] = "BlueSpice\\DistributionConnector\\Hook\\LoadExtensionSchemaUpdates\\AddTemplateUserPageStandardContent::callback", ["WikiExplorer::getFieldDefinitions"] = "\\BlueSpice\\DistributionConnector\\Hook\\WikiExplorer\\AddHitCounterColumn::onGetFieldDefinitions", ["WikiExplorer::getColumnDefinitions"] = "\\BlueSpice\\DistributionConnector\\Hook\\WikiExplorer\\AddHitCounterColumn::onGetColumnDefinitions", ["WikiExplorer::buildDataSets"] = "\\BlueSpice\\DistributionConnector\\Hook\\WikiExplorer\\AddHitCounterColumn::onBuildDataSets", ["UserLoggedIn"] = "BlueSpice\\DistributionConnector\\Hook\\UserLoggedIn\\AddLoginNotification::onUserLoggedIn", }, ["composer"] = "bluespice/distributionconnector", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceDistributionConnector", }, ["BlueSpiceEchoConnector"] = { ["name"] = "BlueSpiceEchoConnector", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceEchoConnector", ["author"] = { [0] = "Sebastian Ulbricht", [1] = "Robert Vogel", [2] = "Dejan Savuljesku", }, ["descriptionmsg"] = "bs-echoconnector-extension-description", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["Echo"] = "*", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\EchoConnector\\Extension::registerNotifications", }, ["RunJobsTriggerHandlerRegistry"] = { ["bs-echoconnector-send-digest"] = "BlueSpice\\EchoConnector\\RunJobsTriggerHandler\\SendDigest::factory", }, }, ["BlueSpiceEchoConnector"] = { ["ParamParsers"] = { }, ["NotificationIcons"] = { ["delete"] = { ["path"] = "BlueSpiceEchoConnector/resources/images/delete.png", }, }, }, ["BlueSpiceDiscovery"] = { ["AttentionIndicatorRegistry"] = { ["notifications-notice"] = "\\BlueSpice\\EchoConnector\\AttentionIndicator\\Notice::factory", ["notifications-alert"] = "\\BlueSpice\\EchoConnector\\AttentionIndicator\\Alert::factory", ["notifications"] = "\\BlueSpice\\EchoConnector\\AttentionIndicator\\Notifications::factory", }, }, }, ["callback"] = "\\BlueSpice\\EchoConnector\\Extension::onRegistration", ["HookHandlers"] = { ["skin"] = { ["class"] = "\\BlueSpice\\EchoConnector\\HookHandler\\Skin", }, ["update"] = { ["class"] = "\\BlueSpice\\EchoConnector\\HookHandler\\Update", }, }, ["Hooks"] = { ["ArticleDeleteComplete"] = "\\BlueSpice\\EchoConnector\\Hook\\ArticleDeleteComplete\\NotifyUsers::callback", ["PageMoveComplete"] = "\\BlueSpice\\EchoConnector\\Hook\\PageMoveComplete\\NotifyUsers::callback", ["PageSaveComplete"] = "\\BlueSpice\\EchoConnector\\Hook\\PageSaveComplete\\NotifyUsers::callback", ["BSUserManagerAfterAddUser"] = "\\BlueSpice\\EchoConnector\\Hook\\BSUserManagerAfterAddUser\\NotifyUsers::callback", ["EchoGetNotificationTypes"] = "\\BlueSpice\\EchoConnector\\Hook\\EchoGetNotificationTypes\\GetNotificationTypesForEvent::callback", ["EchoGetBundleRules"] = "\\BlueSpice\\EchoConnector\\Hook\\EchoGetBundleRules\\GetBundleRules::callback", ["LocalUserCreated"] = "\\BlueSpice\\EchoConnector\\Hook\\LocalUserCreated\\NotifyUsers::callback", ["GetPreferences"] = { [0] = "\\BlueSpice\\EchoConnector\\Hook\\GetPreferences\\AddNotificationMatrix::callback", [1] = "\\BlueSpice\\EchoConnector\\Hook\\GetPreferences\\HidePreferences::callback", }, ["PersonalUrls"] = "skin", ["LoadExtensionSchemaUpdates"] = "update", }, ["config_prefix"] = "bsg", ["config"] = { ["EchoHtmlMailTemplatePath"] = { ["value"] = "/templates", ["path"] = true, }, ["EchoHtmlMailTemplateNames"] = { ["value"] = { ["single"] = "SingleMail", ["digest"] = "Digest", ["primary_link"] = "PrimaryLink", ["secondary_link"] = "SecondaryLink", ["digest_list"] = "DigestList", }, }, ["UseJobQueueForNotifications"] = { ["value"] = false, }, ["ForceJobQueueForLargeAudienceThreshold"] = { ["value"] = 499, }, ["EchoEmailFormatterClasses"] = { ["value"] = { ["plain-text"] = "BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextEmailFormatter", ["plain-text-digest"] = "BlueSpice\\EchoConnector\\Formatter\\EchoPlainTextDigestEmailFormatter", ["html"] = "BlueSpice\\EchoConnector\\Formatter\\EchoHTMLEmailFormatter", ["html-digest"] = "BlueSpice\\EchoConnector\\Formatter\\EchoHtmlDigestEmailFormatter", }, }, }, ["JobClasses"] = { ["sendNotification"] = "BlueSpice\\EchoConnector\\Job\\SendNotification", }, ["ServiceWiringFiles"] = { [0] = "ServiceWiring.php", }, ["composer"] = "bluespice/echoconnector", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceEchoConnector", }, ["BlueSpiceEditNotifyConnector"] = { ["name"] = "BlueSpiceEditNotifyConnector", ["license-name"] = "GPL-3.0-only", ["version"] = "3.4.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceEditNotifyConnector", ["descriptionmsg"] = "bluespiceeditnotifyconnector-desc", ["author"] = { [0] = "Leonid Verhovskij", }, ["type"] = "bluespice", ["composer"] = "bluespice/editnotifyconnector", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceEditNotifyConnector", }, ["BlueSpiceEmoticons"] = { ["name"] = "BlueSpiceEmoticons", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Emoticons", ["author"] = { [0] = "Alex Wollangk", [1] = "Marc Reymann", [2] = "Sebastian Ulbricht", [3] = "Mathias Scheer", [4] = "Robert Vogel", [5] = "Patric Wirth", [6] = "Peter Böhm", }, ["descriptionmsg"] = "bs-emoticons-desc", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceEmoticons"] = { ["className"] = "\\BlueSpice\\Emoticons\\Extension", ["extPath"] = "/BlueSpiceEmoticons", }, }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["Hooks"] = { ["OutputPageBeforeHTML"] = "\\BlueSpice\\Emoticons\\Hook\\OutputPageBeforeHTML\\ReplaceEmoticons::callback", }, ["composer"] = "bluespice/emoticons", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceEmoticons", }, ["BlueSpiceExpiry"] = { ["name"] = "BlueSpiceExpiry", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Expiry", ["author"] = { [0] = "Sebastian Ulbricht", [1] = "Markus Glaser", }, ["descriptionmsg"] = "bs-expiry-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceReminder"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceExpiry"] = { ["className"] = "\\BlueSpice\\Expiry\\Extension", ["extPath"] = "/BlueSpiceExpiry", ["package"] = "BlueSpice Pro", }, }, ["ConfigDefinitionRegistry"] = { ["ExpiryEnablePDFWatermark"] = "\\BlueSpice\\Expiry\\ConfigDefinition\\EnablePDFWatermark::getInstance", ["ExpiryEnablePageWatermark"] = "\\BlueSpice\\Expiry\\ConfigDefinition\\EnablePageWatermark::getInstance", ["ExpiryEnablePrintWatermark"] = "\\BlueSpice\\Expiry\\ConfigDefinition\\EnablePrintWatermark::getInstance", }, ["PermissionRegistry"] = { ["expirearticle"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", }, }, ["expiry-delete"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", }, }, }, ["@AlertProviderRegistry"] = { ["bs-expiry-expired"] = "\\BlueSpice\\Expiry\\AlertProvider\\ExpiryState::factory", }, ["PageInfoElementRegistry"] = { ["bs-expiry-expired"] = "\\BlueSpice\\Expiry\\PageInfoElement\\Expired::factory", }, ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\Expiry\\Notification\\Expiry::registerNotifications", }, ["RunJobsTriggerHandlerRegistry"] = { ["bs-expiry-send-daily"] = "\\BlueSpice\\Expiry\\RunJobsTriggerHandler\\SendNotification\\Daily::factory", ["bs-expiry-send-weekly"] = "\\BlueSpice\\Expiry\\RunJobsTriggerHandler\\SendNotification\\Weekly::factory", ["bs-expiry-log-expirations"] = "\\BlueSpice\\Expiry\\RunJobsTriggerHandler\\LogExpirations::factory", }, }, ["BlueSpiceEchoConnector"] = { ["NotificationIcons"] = { ["expiry"] = { ["path"] = "BlueSpiceExpiry/resources/images/bs-infobar-expired.png", }, }, }, ["BlueSpiceReminder"] = { ["Registry"] = { ["expiry"] = "\\BlueSpice\\Expiry\\Reminder\\Expiry::factory", }, }, ["BlueSpiceSMWConnector"] = { ["ExtraPropertyRegistry"] = { ["expirationdate"] = "BlueSpice\\Expiry\\SMWConnector\\PropertyValueProvider\\ExpirationDate::factory", ["isexpired"] = "BlueSpice\\Expiry\\SMWConnector\\PropertyValueProvider\\IsExpired::factory", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["GroupPermissions"] = { ["*"] = { ["expirearticle"] = false, ["expiry-delete"] = false, }, ["user"] = { ["expirearticle"] = true, ["expiry-delete"] = true, }, ["sysop"] = { ["expirearticle"] = true, ["expiry-delete"] = true, }, }, ["AvailableRights"] = { [0] = "expirearticle", [1] = "expiry-delete", }, ["SpecialPages"] = { ["Expiry"] = "SpecialExpiry", }, ["APIModules"] = { ["bs-expiry-tasks"] = "ApiExpiryTasks", ["bs-expiry-store"] = "ApiExpiryStore", }, ["ExtensionMessagesFiles"] = { ["ExpiryAlias"] = "languages/SpecialExpiry.alias.php", }, ["config_prefix"] = "bsg", ["config"] = { ["ExpiryEnablePDFWatermark"] = { ["value"] = true, ["descriptionmsg"] = "bs-expiry-pref-enablepdfwatermark", ["public"] = true, }, ["ExpiryEnablePageWatermark"] = { ["value"] = true, ["descriptionmsg"] = "bs-expiry-pref-enablepagewatermark", ["public"] = true, }, ["ExpiryEnablePrintWatermark"] = { ["value"] = true, ["descriptionmsg"] = "bs-expiry-pref-enableprintwatermark", ["public"] = true, }, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\Expiry\\HookHandler\\CommonUserInterface", }, ["discovery-skin"] = { ["class"] = "\\BlueSpice\\Expiry\\HookHandler\\DiscoverySkin", }, ["standard-dialogs"] = { ["class"] = "\\BlueSpice\\Expiry\\HookHandler\\StandardDialogs", }, }, ["Hooks"] = { ["SkinTemplateNavigation::Universal"] = "\\BlueSpice\\Expiry\\Hook\\SkinTemplateNavigationUniversal\\AddExpiryCreateEntry::callback", ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\Expiry\\Hook\\BeforePageDisplay\\AddResources::callback", [1] = "\\BlueSpice\\Expiry\\Hook\\BeforePageDisplay\\AddPageWatermark::callback", [2] = "\\BlueSpice\\Expiry\\Hook\\BeforePageDisplay\\AddPrintWatermark::callback", }, ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\Expiry\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddToGlobalActions::callback", [1] = "\\BlueSpice\\Expiry\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddExpiredInfo::callback", }, ["BSUEModulePDFgetPage"] = "\\BlueSpice\\Expiry\\Hook\\BSUEModulePDFgetPage\\AddPDFWatermarkClass::callback", ["BSUEModulePDFBeforeAddingStyleBlocks"] = "\\BlueSpice\\Expiry\\Hook\\BSUEModulePDFBeforeAddingStyleBlocks\\AddPDFWatermarkStyles::callback", ["wgQueryPages"] = "ExpiryHooks::onQueryPages", ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\Expiry\\Hook\\LoadExtensionSchemaUpdates\\AddExpiryTable::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", ["BlueSpiceDiscoveryTemplateDataProviderAfterInit"] = "discovery-skin", ["StandardDialogsRegisterPageInfoPanelModules"] = "standard-dialogs", }, ["LogTypes"] = { [0] = "bs-expiry", }, ["LogActionsHandlers"] = { ["bs-expiry/*"] = "LogFormatter", }, ["composer"] = "bluespice/expiry", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceExpiry", }, ["BlueSpiceExportTables"] = { ["name"] = "BlueSpiceExportTables", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ExportTables", ["author"] = { [0] = "Patric Wirth", [1] = "Robert Vogel", }, ["descriptionmsg"] = "bs-exporttables-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceUEModuleTable2Excel"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceExportTables"] = { ["className"] = "\\BlueSpice\\ExportTables\\Extension", ["extPath"] = "/BlueSpiceExportTables", ["package"] = "BlueSpice Pro", ["status"] = "beta", }, }, }, ["BlueSpiceVisualEditorConnector"] = { ["PluginModules"] = { [0] = "ext.bluespice.exportTables.visualEditorPlugin", }, }, }, ["config_prefix"] = "bsg", ["config"] = { ["ExportTablesMenuTargetSelector"] = { ["value"] = "#mw-content-text table.bs-exportable, .mw-datatable", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\ExportTables\\Hook\\BeforePageDisplay\\AddResources::callback", }, ["composer"] = "bluespice/exporttables", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceExportTables", }, ["BlueSpiceExtendedFilelist"] = { ["name"] = "BlueSpiceExtendedFilelist", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ExtendedFilelist", ["author"] = { [0] = "Dejan Savuljesku", }, ["descriptionmsg"] = "bs-extendedfilelist-desc", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceExtendedFilelist"] = { ["className"] = "\\BlueSpice\\ExtendedFilelist\\Extension", ["extPath"] = "/BlueSpiceExtendedFilelist", }, }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["ExtensionMessagesFiles"] = { ["BlueSpiceExtendedFilelistAlias"] = "BlueSpiceExtendedFilelist.alias.php", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\ExtendedFilelist\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\ExtendedFilelist\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddExtendedFilelist::callback", ["ResourceLoaderRegisterModules"] = "BlueSpiceExtendedFilelistHooks::onResourceLoaderRegisterModules", ["SpecialPage_initList"] = "BlueSpiceExtendedFilelistHooks::onSpecialPage_initList", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["SpecialPages"] = { ["BlueSpiceExtendedFilelist"] = "SpecialBlueSpiceExtendedFilelist", }, ["config_prefix"] = "bsg", ["config"] = { ["EFLOverrideStandardFilelist"] = { ["value"] = false, }, ["EFLPluginModules"] = { ["value"] = { }, }, }, ["composer"] = "bluespice/extendedfilelist", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceExtendedFilelist", }, ["BlueSpiceExtendedSearch"] = { ["name"] = "BlueSpiceExtendedSearch", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["author"] = { [0] = "Robert Vogel", [1] = "Dejan Savuljesku", }, ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ExtendedSearch", ["descriptionmsg"] = "bs-extsearch-desc", ["namemsg"] = "bs-extsearch-extensionname", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceExtendedSearch"] = { ["className"] = "BS\\ExtendedSearch\\Extension", }, }, ["ConfigDefinitionRegistry"] = { ["ESExternalFilePaths"] = "BS\\ExtendedSearch\\ConfigDefinition\\ExternalFilePaths::getInstance", ["ESCompactAutocomplete"] = "BS\\ExtendedSearch\\ConfigDefinition\\CompactAutocomplete::getInstance", ["ESAutoSetLangFilter"] = "BS\\ExtendedSearch\\ConfigDefinition\\AutoSetLanguageFilter::getInstance", ["ExtendedSearchExternalFilePathsExcludes"] = "\\BS\\ExtendedSearch\\ConfigDefinition\\ExternalFilePathsExcludes::getInstance", }, ["AdminToolRegistry"] = { ["bs-extended-search"] = "BS\\ExtendedSearch\\AdminTool", }, ["RunJobsTriggerHandlerRegistry"] = { ["bs-extendedsearch-update-external-files"] = "BS\\ExtendedSearch\\Source\\Updater\\ExternalFile::factory", }, ["PermissionRegistry"] = { ["extendedsearch-search-specialpage"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "author", [3] = "bot", [4] = "commenter", [5] = "editor", [6] = "maintenanceadmin", [7] = "reader", [8] = "reviewer", [9] = "structuremanager", }, }, ["extendedsearch-search-wikipage"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "author", [3] = "bot", [4] = "commenter", [5] = "editor", [6] = "maintenanceadmin", [7] = "reader", [8] = "reviewer", [9] = "structuremanager", }, }, ["extendedsearch-search-repofile"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "author", [3] = "bot", [4] = "commenter", [5] = "editor", [6] = "maintenanceadmin", [7] = "reader", [8] = "reviewer", [9] = "structuremanager", }, }, ["extendedsearch-search-externalfile"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "author", [3] = "bot", [4] = "commenter", [5] = "editor", [6] = "maintenanceadmin", [7] = "reader", [8] = "reviewer", [9] = "structuremanager", }, }, }, ["TagRegistry"] = { ["bs-tagsearch"] = "BS\\ExtendedSearch\\Tag\\TagSearch", }, ["JSConfigVars"] = { ["AutocompleteConfig"] = "\\BS\\ExtendedSearch\\JSConfigVariable\\AutocompleteConfig::factory", ["SourceIcons"] = "\\BS\\ExtendedSearch\\JSConfigVariable\\SourceIcons::factory", ["UseCompactAutocomplete"] = "\\BS\\ExtendedSearch\\JSConfigVariable\\UseCompactAutocomplete::factory", ["ESSimilarPages"] = "\\BS\\ExtendedSearch\\JSConfigVariable\\ESSimilarPages::factory", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.tagsearch.visualEditor", }, }, ["BlueSpiceArticleInfo"] = { ["FlyoutModules"] = { ["similar-pages"] = { ["module"] = "ext.blueSpiceExtendedSearch.similarpages.flyout", ["make-items-callback"] = "bs.extendedsearch.flyout.makeSimilarPages", }, }, }, ["BlueSpiceExtendedSearch"] = { ["Sources"] = { ["wikipage"] = "BS\\ExtendedSearch\\Source\\WikiPages::create", ["specialpage"] = "BS\\ExtendedSearch\\Source\\SpecialPages::create", ["repofile"] = "BS\\ExtendedSearch\\Source\\RepoFiles::create", ["externalfile"] = "BS\\ExtendedSearch\\Source\\ExternalFiles::create", }, ["LookupModifierRegistry"] = { ["base-extensionaggregation"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseExtensionAggregation::factory", ["base-tagsaggregation"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseTagsAggregation::factory", ["base-simpleqsfields"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseSimpleQSFields::factory", ["base-wildcarder"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseWildcarder::factory", ["base-idsort"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseSortByID::factory", ["base-userrelevance"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseUserRelevance::factory", ["base-typesecuritytrimmings"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseTypeSecurityTrimming::factory", ["base-titlesecuritytrimmings"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseTitleSecurityTrimmings::factory", ["base-mtimeboost"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseMTimeBoost::factory", ["base-acsourcefields"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\BaseAutocompleteSourceFields::factory", ["wikipage-namespacetextaggregation"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageNamespaceTextAggregation::factory", ["wikipage-userpreferences"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageUserPreferences::factory", ["wikipage-namespaceprefixresolver"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageNamespacePrefixResolver::factory", ["wikipage-securitytrimming"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageSecurityTrimming::factory", ["wikipage-categoriesaggregation"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageCategoriesAggregation::factory", ["wikipage-renderedcontenthighlight"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageRenderedContentHighlight::factory", ["wikipage-qssourcefields"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageQSSourceFields::factory", ["wikipage-boosters"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageBoosters::factory", ["wikipage-subpagefilter"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageSubpageFilter::factory", ["wikipage-unwanted"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageRemoveUnwanted::factory", ["wikipage-pagelangaggregation"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageLanguageAggregation::factory", ["wikipage-langfilter"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageLanguageFilter::factory", ["wikipage-acunwanted"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageAutocompleteRemoveUnwanted::factory", ["wikipage-acsourcefields"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\WikiPageAutocompleteSourceFields::factory", ["file-content"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\FileContent::factory", ["regexp-quoter"] = "\\BS\\ExtendedSearch\\Source\\LookupModifier\\RegExpQuoter::factory", }, ["AdditionalLookupModifiers"] = { }, ["DefaultResultStructure"] = { ["headerText"] = "basename", ["headerUri"] = "uri", ["secondaryInfos"] = { ["top"] = { ["items"] = { }, }, ["bottom"] = { ["items"] = { [0] = { ["name"] = "typetext", }, [1] = { ["name"] = "ctime", }, [2] = { ["name"] = "mtime", }, }, }, }, ["featured"] = { }, }, ["Autocomplete"] = { ["SuggestField"] = "ac_ngram", ["DisplayLimits"] = { ["normal"] = 7, ["top"] = 1, ["secondary"] = 4, }, }, ["SourceIcons"] = { ["wikipage"] = "extensions/BlueSpiceExtendedSearch/resources/images/wikipage-icon.png", ["specialpage"] = "extensions/BlueSpiceExtendedSearch/resources/images/specialpage-icon.png", ["default"] = "extensions/BlueSpiceExtendedSearch/resources/images/default-icon.png", }, ["Icons"] = { ["pdf"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-pdf.png", ["docx"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-docx.png", ["doc"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-doc.png", ["xls"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-xls.png", ["xlsx"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-xlsx.png", ["ppt"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-ppt.png", ["pptx"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-pptx.png", ["mp4"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/icon-mp4.png", ["default"] = "/extensions/BlueSpiceExtendedSearch/resources/images/file-icon/default.png", ["redirect"] = "/extensions/BlueSpiceExtendedSearch/resources/images/icon/redirect.png", }, ["FieldsWithANDFilterEnabled"] = { ["fields"] = { [0] = "categories", }, }, ["SpellCheck"] = { ["suggestField"] = "basename", ["replaceThreshold"] = 0.01, ["suggestThreshold"] = 0.3, }, ["SingleSelectFilters"] = { [0] = "page_language", }, ["ExternalIndexRegistry"] = { }, }, ["BlueSpiceTagCloud"] = { ["StoreRegistry"] = { ["searchstats"] = "\\BS\\ExtendedSearch\\Data\\TagCloud\\Searchstats\\Store", }, }, ["BlueSpiceSimpleFarmer"] = { ["PostInstanceCreationCommandFactories"] = { ["initbackend"] = "BS\\ExtendedSearch\\SimpleFarmer\\CommandDescription\\InitBackend::factory", ["rebuildindex"] = "BS\\ExtendedSearch\\SimpleFarmer\\CommandDescription\\RebuildIndex::factory", }, ["PreInstanceDeletionCommandFactories"] = { ["deleteindices"] = "BS\\ExtendedSearch\\SimpleFarmer\\CommandDescription\\DeleteIndices::factory", }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BS\\ExtendedSearch\\Privacy\\Handler", }, }, ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.bluespice.extendedsearch.tagsearch.visualEditor", }, }, ["BlueSpiceExtendedStatistics"] = { ["SnapshotProviders"] = { ["es-searchstats"] = { ["class"] = "\\BS\\ExtendedSearch\\Statistics\\SnapshotProvider\\SearchStats", ["services"] = { [0] = "DBLoadBalancer", }, }, }, ["Reports"] = { ["es-searchterms"] = { ["class"] = "\\BS\\ExtendedSearch\\Statistics\\Report\\SearchTerms", }, ["es-searchtermsbyuser"] = { ["class"] = "\\BS\\ExtendedSearch\\Statistics\\Report\\SearchTermsByUser", }, }, }, }, ["GroupPermissions"] = { ["*"] = { ["extendedsearch-search-specialpage"] = true, ["extendedsearch-search-wikipage"] = true, ["extendedsearch-search-repofile"] = true, ["extendedsearch-search-externalfile"] = true, }, ["user"] = { ["extendedsearch-search-specialpage"] = true, ["extendedsearch-search-wikipage"] = true, ["extendedsearch-search-repofile"] = true, ["extendedsearch-search-externalfile"] = true, }, ["sysop"] = { ["extendedsearch-search-specialpage"] = true, ["extendedsearch-search-wikipage"] = true, ["extendedsearch-search-repofile"] = true, ["extendedsearch-search-externalfile"] = true, }, }, ["GrantPermissions"] = { ["basic"] = { ["extendedsearch-search-specialpage"] = true, ["extendedsearch-search-wikipage"] = true, ["extendedsearch-search-repofile"] = true, ["extendedsearch-search-externalfile"] = true, }, }, ["AvailableRights"] = { [0] = "extendedsearch-search-specialpage", [1] = "extendedsearch-search-wikipage", [2] = "extendedsearch-search-repofile", [3] = "extendedsearch-search-externalfile", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["ExtensionMessagesFiles"] = { ["BlueSpiceExtendedSearchAdminAlias"] = "languages/BSSearchAdmin.alias.php", ["BlueSpiceExtendedSearchCenterAlias"] = "languages/BSSearchCenter.alias.php", }, ["ExtensionFunctions"] = { [0] = "BS\\ExtendedSearch\\Setup::init", }, ["HookHandlers"] = { ["extendedsearchform"] = { ["class"] = "BS\\ExtendedSearch\\HookHandler\\SkinSlotNavbarPrimarySearchForm", }, }, ["Hooks"] = { ["ChameleonSkinTemplateOutputPageBeforeExec"] = "BS\\ExtendedSearch\\Setup::onSkinTemplateOutputPageBeforeExec", ["BeforePageDisplay"] = { [0] = "BS\\ExtendedSearch\\Hook\\BeforePageDisplay\\AddResources::callback", }, ["LoadExtensionSchemaUpdates"] = { [0] = "BS\\ExtendedSearch\\Hook\\LoadExtensionSchemaUpdates\\AddRelevanceTable::callback", [1] = "BS\\ExtendedSearch\\Hook\\LoadExtensionSchemaUpdates\\AddHistoryTable::callback", }, ["GetPreferences"] = "BS\\ExtendedSearch\\Hook\\GetPreferences\\AddUserPreferredNamespaces::callback", ["BSInsertMagicAjaxGetData"] = "BS\\ExtendedSearch\\Hook\\BSInsertMagicAjaxGetData\\AddTagSearch::callback", ["BSUEModulePDFBeforeCreatePDF"] = "\\BS\\ExtendedSearch\\Hook\\BSUEModulePDFBeforeCreatePDF\\RemoveTagSearch::callback", ["NamespaceManager::editNamespace"] = "\\BS\\ExtendedSearch\\Hook\\NamespaceManagerEditNamespace\\ReindexNamespace::callback", ["UserMergeAccountFields"] = "\\BS\\ExtendedSearch\\Hook\\UserMergeAccountFields\\MergeExtendedSearchDBFields::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = { [0] = "extendedsearchform", }, }, ["SpecialPages"] = { ["BSSearchCenter"] = "BS\\ExtendedSearch\\MediaWiki\\Specials\\SearchCenter", ["BSSearchAdmin"] = "BS\\ExtendedSearch\\MediaWiki\\Specials\\SearchAdmin", }, ["APIModules"] = { ["bs-extendedsearch-query"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\Query", ["bs-extendedsearch-stats"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\Stats", ["bs-extendedsearch-triggerupdate"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\TriggerUpdate", ["bs-extendedsearch-autocomplete"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\Autocomplete", ["bs-extendedsearch-resultrelevance"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\ResultRelevance", ["bs-extendedsearch-type-store"] = "BS\\ExtendedSearch\\MediaWiki\\Api\\TypeStore", }, ["config_prefix"] = "bsg", ["config"] = { ["ESBackendClass"] = { ["value"] = "\\BS\\ExtendedSearch\\Backend", }, ["ESBackendHost"] = { ["value"] = "127.0.0.1", }, ["ESBackendPort"] = { ["value"] = "9200", }, ["ESBackendTransport"] = { ["value"] = "http", }, ["ESEnableSearchHistoryTracking"] = { ["value"] = true, }, ["ESExternalFilePaths"] = { ["descriptionmsg"] = "bs-extendedsearch-external-file-paths-desc", ["public"] = true, ["value"] = { }, }, ["ExtendedSearchExternalFilePathsExcludes"] = { ["descriptionmsg"] = "bs-extendedsearch-pref-external-file-paths-excludes", ["public"] = true, ["value"] = { }, }, ["ESCompactAutocomplete"] = { ["descriptionmsg"] = "bs-extendedsearch-compact-ac-paths-desc", ["public"] = true, ["value"] = false, }, ["ESSearchCenterDefaultFilters"] = { ["descriptionmsg"] = "bs-extendedsearch-default-filters-desc", ["public"] = true, ["value"] = { [0] = "namespace_text", [1] = "categories", }, }, ["ESAutoSetLangFilter"] = { ["descriptionmsg"] = "bs-extendedsearch-auto-set-lang-filter-desc", ["public"] = true, ["value"] = false, }, ["ESWildcardingOperators"] = { ["public"] = false, ["value"] = { [0] = "+", [1] = "|", [2] = "*", [3] = "(", [4] = ")", [5] = "~", }, }, ["ESWildcardingSeparators"] = { ["public"] = false, ["value"] = { [0] = ",", [1] = ".", [2] = ";", [3] = "-", [4] = "_", }, }, ["ESRecentBoostFactor"] = { ["description"] = "Value must be between 0 and 1. If set to 1, very recent pages will almost double their score", ["public"] = false, ["value"] = "0.5", }, ["ESMatchPercentBoostFactor"] = { ["description"] = "How much to boost the result based on the percent of its title taken up by the search term. Set to 0 to disable", ["public"] = false, ["value"] = "0.5", }, ["ESMatchPercentTitleField"] = { ["description"] = "Field on which to base the match percent boosting. If empty, default title field of the source will be used", ["public"] = false, ["value"] = "", }, ["ESSourceConfig"] = { ["value"] = { ["wikipage"] = { ["skip_namespaces"] = { [0] = 8, [1] = 9, }, }, ["repofile"] = { ["extension_blacklist"] = { [0] = "mp4", }, ["max_size"] = 20000000, }, ["externalfile"] = { ["extension_blacklist"] = { [0] = "mp4", }, ["max_size"] = 20000000, }, }, ["public"] = false, }, ["TagSearchSearchFieldTemplatePath"] = { ["value"] = "/resources/templates", ["path"] = true, }, ["ESAllowIndexingDocumentsWithoutContent"] = { ["value"] = true, }, ["ESAutoRecognizeSubpages"] = { ["description"] = "If true, search for subpages will automatically be recognized and filters adjusted", ["value"] = true, }, ["ESSearchInRawWikitext"] = { ["value"] = true, }, ["ESLookupModifierRegExPatterns"] = { ["value"] = { [0] = "[0-9]{2}\\-[0-9]{2}\\-[0-9]{4}", [1] = "[0-9]{4}\\-[0-9]{2}\\-[0-9]{2}", [2] = "[0-9]{2}\\-[0-9]{4}\\-[0-9]{2}", [3] = "[0-9]{2}\\/[0-9]{2}\\/[0-9]{4}", [4] = "[0-9]{4}\\/[0-9]{2}\\/[0-9]{2}", [5] = "[0-9]{2}\\/[0-9]{4}\\/[0-9]{2}", [6] = "[0-9]{2}\\.[0-9]{2}\\.[0-9]{4}", [7] = "[0-9]{4}\\.[0-9]{2}\\.[0-9]{2}", [8] = "[0-9]{2}\\.[0-9]{4}\\.[0-9]{2}", [9] = "[0-9]{2}\\\\[0-9]{2}\\\\[0-9]{4}", [10] = "[0-9]{4}\\\\[0-9]{2}\\\\[0-9]{2}", [11] = "[0-9]{2}\\\\[0-9]{4}\\\\[0-9]{2}", [12] = "[0-9]{1}\\-[0-9]{2}\\-[0-9]{4}", [13] = "[0-9]{4}\\-[0-9]{2}\\-[0-9]{1}", [14] = "[0-9]{1}\\-[0-9]{4}\\-[0-9]{2}", [15] = "[0-9]{4}\\-[0-9]{1}\\-[0-9]{2}", [16] = "[0-9]{2}\\-[0-9]{4}\\-[0-9]{1}", [17] = "[0-9]{2}\\-[0-9]{1}\\-[0-9]{4}", [18] = "[0-9]{1}\\/[0-9]{2}\\/[0-9]{4}", [19] = "[0-9]{4}\\/[0-9]{2}\\/[0-9]{1}", [20] = "[0-9]{1}\\/[0-9]{4}\\/[0-9]{2}", [21] = "[0-9]{4}\\/[0-9]{1}\\/[0-9]{2}", [22] = "[0-9]{2}\\/[0-9]{4}\\/[0-9]{1}", [23] = "[0-9]{2}\\/[0-9]{1}\\/[0-9]{4}", [24] = "[0-9]{1}\\.[0-9]{2}\\.[0-9]{4}", [25] = "[0-9]{4}\\.[0-9]{2}\\.[0-9]{1}", [26] = "[0-9]{1}\\.[0-9]{4}\\.[0-9]{2}", [27] = "[0-9]{4}\\.[0-9]{1}\\.[0-9]{2}", [28] = "[0-9]{2}\\.[0-9]{4}\\.[0-9]{1}", [29] = "[0-9]{2}\\.[0-9]{1}\\.[0-9]{4}", [30] = "[0-9]{1}\\\\[0-9]{2}\\\\[0-9]{4}", [31] = "[0-9]{4}\\\\[0-9]{2}\\\\[0-9]{1}", [32] = "[0-9]{1}\\\\[0-9]{4}\\\\[0-9]{2}", [33] = "[0-9]{4}\\\\[0-9]{1}\\\\[0-9]{2}", [34] = "[0-9]{2}\\\\[0-9]{4}\\\\[0-9]{1}", [35] = "[0-9]{2}\\\\[0-9]{1}\\\\[0-9]{4}", [36] = "[0-9]{2}\\-[0-9]{2}\\-[0-9]{2}", [37] = "[0-9]{2}\\/[0-9]{2}\\/[0-9]{2}", [38] = "[0-9]{2}\\.[0-9]{2}\\.[0-9]{2}", [39] = "[0-9]{2}\\\\[0-9]{2}\\\\[0-9]{2}", [40] = "[0-9]{1}\\-[0-9]{1}\\-[0-9]{4}", [41] = "[0-9]{4}\\-[0-9]{1}\\-[0-9]{1}", [42] = "[0-9]{1}\\-[0-9]{4}\\-[0-9]{1}", [43] = "[0-9]{1}\\/[0-9]{1}\\/[0-9]{4}", [44] = "[0-9]{4}\\/[0-9]{1}\\/[0-9]{1}", [45] = "[0-9]{1}\\/[0-9]{4}\\/[0-9]{1}", [46] = "[0-9]{1}\\.[0-9]{1}\\.[0-9]{4}", [47] = "[0-9]{4}\\.[0-9]{1}\\.[0-9]{1}", [48] = "[0-9]{1}\\.[0-9]{4}\\.[0-9]{1}", [49] = "[0-9]{1}\\\\[0-9]{1}\\\\[0-9]{4}", [50] = "[0-9]{4}\\\\[0-9]{1}\\\\[0-9]{1}", [51] = "[0-9]{1}\\\\[0-9]{4}\\\\[0-9]{1}", [52] = "[0-9]{1}\\-[0-9]{1}\\-[0-9]{2}", [53] = "[0-9]{2}\\-[0-9]{1}\\-[0-9]{1}", [54] = "[0-9]{1}\\-[0-9]{2}\\-[0-9]{1}", [55] = "[0-9]{1}\\/[0-9]{1}\\/[0-9]{2}", [56] = "[0-9]{2}\\/[0-9]{1}\\/[0-9]{1}", [57] = "[0-9]{1}\\/[0-9]{2}\\/[0-9]{1}", [58] = "[0-9]{1}\\.[0-9]{1}\\.[0-9]{2}", [59] = "[0-9]{2}\\.[0-9]{1}\\.[0-9]{1}", [60] = "[0-9]{1}\\.[0-9]{2}\\.[0-9]{1}", [61] = "[0-9]{1}\\\\[0-9]{1}\\\\[0-9]{2}", [62] = "[0-9]{2}\\\\[0-9]{1}\\\\[0-9]{1}", [63] = "[0-9]{1}\\\\[0-9]{2}\\\\[0-9]{1}", [64] = "[0-9]{2}\\-[0-9]{4}", [65] = "[0-9]{2}\\/[0-9]{4}", [66] = "[0-9]{2}\\.[0-9]{4}", [67] = "[0-9]{2}\\\\[0-9]{4}", [68] = "[0-9]{4}\\-[0-9]{2}", [69] = "[0-9]{4}\\/[0-9]{2}", [70] = "[0-9]{4}\\.[0-9]{2}", [71] = "[0-9]{4}\\\\[0-9]{2}", [72] = "[0-9]{2}\\-[0-9]{2}", [73] = "[0-9]{2}\\/[0-9]{2}", [74] = "[0-9]{2}\\.[0-9]{2}", [75] = "[0-9]{2}\\\\[0-9]{2}", }, }, ["ESOfferOperatorSuggestion"] = { ["value"] = true, }, ["ESEnableTypeFilter"] = { ["value"] = true, }, ["ESSubpageMasterFilterPatterns"] = { ["description"] = "List of regexes specifying pattern of page names on which to turn this feature on", ["value"] = { }, }, ["ESSubpageMasterFilterUseRootOnly"] = { ["description"] = "Whether to use the whole name of the current page or just the root part", ["value"] = true, }, ["ESDefaultSearchOperator"] = { ["value"] = "AND", }, }, ["callback"] = "\\BS\\ExtendedSearch\\Setup::onRegistration", ["JobClasses"] = { ["updateWikiPageIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateWikiPage", ["updateSpecialPageIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateSpecialPage", ["updateRepoFileIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateRepoFile", ["updateExternalFileIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateExternalFile", ["updateLinkedFileIndex"] = "BS\\ExtendedSearch\\Source\\Job\\UpdateLinkedFile", }, ["TestAutoloadNamespaces"] = { ["BS\\ExtendedSearch\\Tests\\"] = "tests/phpunit/", }, ["composer"] = "bluespice/extendedsearch", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceExtendedSearch", }, ["BlueSpiceExtendedStatistics"] = { ["name"] = "BlueSpiceExtendedStatistics", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ExtendedStatistics", ["author"] = { [0] = "Markus Glaser", [1] = "Patric Wirth", [2] = "Oleksandr Pinchuk", }, ["descriptionmsg"] = "bs-statistics-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, ["platform"] = { ["php"] = ">= 7.2", ["ext-ctype"] = "*", ["ext-dom"] = "*", ["ext-gd"] = "*", ["ext-iconv"] = "*", ["ext-fileinfo"] = "*", ["ext-libxml"] = "*", ["ext-mbstring"] = "*", ["ext-SimpleXML"] = "*", ["ext-xml"] = "*", ["ext-xmlreader"] = "*", ["ext-xmlwriter"] = "*", ["ext-zip"] = "*", ["ext-zlib"] = "*", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceExtendedStatistics"] = { ["className"] = "\\BlueSpice\\ExtendedStatistics\\Extension", ["extPath"] = "/BlueSpiceExtendedStatistics", }, }, ["ConfigDefinitionRegistry"] = { ["StatisticsExcludeUsers"] = "\\BlueSpice\\ExtendedStatistics\\ConfigDefinition\\ExcludeUsers::getInstance", ["StatisticsMaxNumberOfIntervals"] = "\\BlueSpice\\ExtendedStatistics\\ConfigDefinition\\MaxNumberOfIntervals::getInstance", }, ["PermissionRegistry"] = { ["statistic-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, ["extendedstatistics-viewspecialpage-aggregated"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, }, ["TagRegistry"] = { ["progress"] = "\\BlueSpice\\ExtendedStatistics\\Tag\\Progress", }, }, ["BlueSpiceExtendedStatistics"] = { ["SnapshotProviders"] = { }, ["Reports"] = { }, ["SnapshotStores"] = { ["database"] = { ["class"] = "BlueSpice\\ExtendedStatistics\\SnapshotStore\\DatabaseStore", ["services"] = { [0] = "DBLoadBalancer", }, }, }, ["DiagramRegistry"] = { ["BsDiagramNumberOfUsers"] = "\\BsDiagramNumberOfUsers::factory", ["BsDiagramNumberOfPages"] = "\\BsDiagramNumberOfPages::factory", ["BsDiagramNumberOfArticles"] = "\\BsDiagramNumberOfArticles::factory", ["BsDiagramNumberOfEdits"] = "\\BsDiagramNumberOfEdits::factory", ["BsDiagramEditsPerUser"] = "\\BsDiagramEditsPerUser::factory", ["BsDiagramSearches"] = "\\BsDiagramSearches::factory", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.extendedstatistics.visualEditorTagDefinition", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["APIMetaModules"] = { ["statistics-reports"] = "BlueSpice\\ExtendedStatistics\\Api\\ApiQueryReports", }, ["GroupPermissions"] = { ["*"] = { ["statistic-viewspecialpage"] = false, ["extendedstatistics-viewspecialpage-aggregated"] = false, }, ["user"] = { ["statistic-viewspecialpage"] = true, ["extendedstatistics-viewspecialpage-aggregated"] = false, }, ["sysop"] = { ["statistic-viewspecialpage"] = true, ["extendedstatistics-viewspecialpage-aggregated"] = true, }, }, ["AvailableRights"] = { [0] = "statistic-viewspecialpage", [1] = "extendedstatistics-viewspecialpage-aggregated", }, ["SpecialPages"] = { ["ExtendedStatistics"] = "SpecialExtendedStatistics", ["AggregatedStatistic"] = "\\BlueSpice\\ExtendedStatistics\\Special\\AggregatedStatistic", }, ["JobClasses"] = { ["updateCollectionIndex"] = "\\BlueSpice\\ExtendedStatistics\\ExtendedSearch\\Job\\Snapshot", }, ["APIModules"] = { ["bs-statistics-search-options-store"] = "BSApiStatisticsSearchOptionsStore", ["bs-statistics-available-diagrams-store"] = "BSApiStatisticsAvailableDiagramsStore", ["bs-statistics-tasks"] = "BSApiStatisticsTasks", }, ["ExtensionMessagesFiles"] = { ["ExtendedStatisticsAlias"] = "languages/ExtendedStatistics.alias.php", }, ["Hooks"] = { ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddExtendedStatistics::callback", ["BeforePageDisplay"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\BeforePageDisplay\\AddResources::callback", ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\LoadExtensionSchemaUpdates\\AddSnapshotTable::callback", ["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\BSUsageTrackerRegisterCollectors\\AddStatisticsProgressTag::callback", ["BSDashboardsAdminDashboardPortalConfig"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\BSDashboardsAdminDashboardPortalConfig\\AddConfigs::callback", ["BSDashboardsAdminDashboardPortalPortlets"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\BSDashboardsAdminDashboardPortalPortlets\\AddPortlets::callback", ["BSDashboardsUserDashboardPortalConfig"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\BSDashboardsUserDashboardPortalConfig\\AddConfigs::callback", ["BSDashboardsUserDashboardPortalPortlets"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\BSDashboardsUserDashboardPortalPortlets\\AddPortlets::callback", ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\ExtendedStatistics\\Hook\\BSInsertMagicAjaxGetData\\AddProgressTag::callback", }, ["config_prefix"] = "bsg", ["config"] = { ["StatisticsExcludeUsers"] = { ["value"] = { [0] = "WikiSysop", }, ["descriptionmsg"] = "bs-statistics-pref-excludeusers", }, ["StatisticsMaxNumberOfIntervals"] = { ["value"] = 366, ["descriptionmsg"] = "bs-statistics-pref-maxnumberofintervals", }, ["StatisticsAvailableGrains"] = { ["value"] = { ["Y"] = "bs-statistics-year", ["m"] = "bs-statistics-month", ["W"] = "bs-statistics-week", ["d"] = "bs-statistics-day", }, ["descriptionmsg"] = "bs-statistics-pref-AvailableGrains", }, ["StatisticsSnapshotStoreType"] = { ["public"] = false, ["value"] = "database", }, }, ["composer"] = "bluespice/extendedstatistics", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceExtendedStatistics", }, ["BlueSpiceExtensions"] = { ["name"] = "BlueSpiceExtensions", ["license-name"] = "GPL-3.0-only", ["version"] = "3.0.0-alpha", ["url"] = "https://www.mediawiki.org/wiki/BlueSpice", ["author"] = { [0] = "Hallo Welt! GmbH", }, ["composer"] = "bluespice/legacy-extensions", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceExtensions", }, ["BlueSpiceFilterableTables"] = { ["name"] = "BlueSpiceFilterableTables", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:FilterableTables", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-filterabletables-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceFilterableTables"] = { ["className"] = "\\BlueSpice\\FilterableTables\\Extension", ["extPath"] = "/BlueSpiceFilterableTables", ["package"] = "BlueSpice Pro", }, }, }, ["BlueSpiceVisualEditorConnector"] = { ["PluginModules"] = { [0] = "ext.bluespice.filterabletables.visualEditorPlugin", }, }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\FilterableTables\\Hook\\BeforePageDisplay\\AddResources::callback", }, ["composer"] = "bluespice/filterabletables", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceFilterableTables", }, ["BlueSpiceFlaggedRevsConnector"] = { ["name"] = "BlueSpiceFlaggedRevsConnector", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:FlaggedRevsConnector", ["author"] = { [0] = "Patric Wirth", [1] = "Robert Vogel", }, ["descriptionmsg"] = "bs-flaggedrevsconnector-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.0", ["FlaggedRevs"] = "*", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceFlaggedRevsConnector"] = { ["className"] = "\\BlueSpice\\FlaggedRevsConnector\\Extension", ["extPath"] = "/BlueSpiceFlaggedRevsConnector", ["package"] = "BlueSpice Pro", }, }, ["ConfigDefinitionRegistry"] = { ["FlaggedRevsConnectorDraftGroups"] = "\\BlueSpice\\FlaggedRevsConnector\\ConfigDefinition\\DraftGroups::getInstance", ["FlaggedRevsConnectorIndexStableOnly"] = "\\BlueSpice\\FlaggedRevsConnector\\ConfigDefinition\\IndexingStableOnly::getInstance", ["FlaggedRevsConnectorBookshelfShowStable"] = "\\BlueSpice\\FlaggedRevsConnector\\ConfigDefinition\\BookshelfShowStable::getInstance", ["FlaggedRevsConnectorBookshelfShowNoStable"] = "\\BlueSpice\\FlaggedRevsConnector\\ConfigDefinition\\BookshelfShowNoStable::getInstance", ["FlaggedRevsConnectorBookshelfShowNoFR"] = "\\BlueSpice\\FlaggedRevsConnector\\ConfigDefinition\\BookshelfShowNoFR::getInstance", ["FlaggedRevsConnectorUEModulePDFShowFRTag"] = "\\BlueSpice\\FlaggedRevsConnector\\ConfigDefinition\\UEModulePDFShowFRTag::getInstance", ["FlaggedRevsConnectorFlaggedRevsHandleIncludes"] = "\\BlueSpice\\FlaggedRevsConnector\\ConfigDefinition\\HandleIncludes::getInstance", }, ["PageInfoElementRegistry"] = { ["bs-frc-versionswitch"] = "\\BlueSpice\\FlaggedRevsConnector\\PageInfoElement\\VersionSwitch::factory", ["bs-frc-pagestatus-dropdown"] = "\\BlueSpice\\FlaggedRevsConnector\\PageInfoElement\\PageStatusDropdown::factory", }, ["PermissionRegistry"] = { ["autoreview"] = { ["type"] = "global", ["roles"] = { [0] = "bot", [1] = "maintenanceadmin", }, }, ["autoreviewrestore"] = { ["type"] = "global", ["roles"] = { [0] = "bot", [1] = "maintenanceadmin", }, }, ["movestable"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", [3] = "reviewer", [4] = "structuremanager", }, }, ["review"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "reviewer", }, }, ["stablesettings"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "reader", }, }, ["unreviewedpages"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", [3] = "reviewer", }, }, ["validate"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "reviewer", }, }, }, ["PermissionLockdownRegistry"] = { ["flaggedrevsconnector-draft"] = "\\BlueSpice\\FlaggedRevsConnector\\Permission\\Lockdown\\Module\\Draft::getInstance", }, ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\FlaggedRevsConnector\\Notifications\\Registrator::registerNotifications", }, ["AlertProviderRegistry"] = { ["bs-flaggedrevsconnector-revisionstate"] = "\\BlueSpice\\FlaggedRevsConnector\\AlertProvider\\RevisionState::factory", }, ["AdminToolRegistry"] = { ["bs-qm-overview"] = "BlueSpice\\FlaggedRevsConnector\\AdminTool\\QMOverview", }, ["RendererRegistry"] = { ["pageheader-lastedit"] = "\\BlueSpice\\FlaggedRevsConnector\\Renderer\\PageHeader\\LastEdit::factory", }, ["LessVarsRegistry"] = { ["bs-frc-unmarked-color"] = "#ff8080", ["bs-frc-stable-color"] = "#38c748", ["bs-frc-draft-color"] = "#e49c00", }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\FlaggedRevsConnector\\Privacy\\Handler", }, }, ["BlueSpiceSMWConnector"] = { ["ExtraPropertyRegistry"] = { ["docstatefields"] = "\\BlueSpice\\FlaggedRevsConnector\\DocumentStatePropertyValueProvider::factory", ["docsversionfields"] = "\\BlueSpice\\FlaggedRevsConnector\\DocumentVersionPropertyValueProvider::factory", ["approvaldatefields"] = "\\BlueSpice\\FlaggedRevsConnector\\ApprovalDatePropertyValueProvider::factory", ["approvaluserfields"] = "\\BlueSpice\\FlaggedRevsConnector\\ApprovalUserPropertyValueProvider::factory", }, }, ["BlueSpiceReview"] = { ["ReviewTypeRegistry"] = { ["flagging"] = "BlueSpice\\FlaggedRevsConnector\\Review\\Type\\Flagging::factory", }, }, ["Workflows"] = { ["LogicObjects"] = { ["ActivityRegistry"] = { ["approve_revision"] = { ["class"] = "\\BlueSpice\\FlaggedRevsConnector\\Workflows\\Activity\\ApprovePageActivity", ["services"] = { [0] = "BSFlaggedRevsConnectorUtils", [1] = "RevisionStore", [2] = "BSUtilityFactory", }, }, }, }, ["PropertyValidators"] = { ["valid-reviewer"] = { ["class"] = "\\BlueSpice\\FlaggedRevsConnector\\Workflows\\PropertyValidator\\ValidReviewer", ["services"] = { [0] = "UserFactory", [1] = "PermissionManager", }, }, }, }, ["BlueSpiceExtendedStatistics"] = { ["SnapshotProviders"] = { ["frc-flaggedpages"] = { ["class"] = "\\BlueSpice\\FlaggedRevsConnector\\Statistics\\SnapshotProvider\\FlaggedPages", ["services"] = { [0] = "DBLoadBalancer", [1] = "MainConfig", }, }, }, ["Reports"] = { ["frc-flaggedpages"] = { ["class"] = "\\BlueSpice\\FlaggedRevsConnector\\Statistics\\Report\\FlaggedPages", }, }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["callback"] = "\\BlueSpice\\FlaggedRevsConnector\\Extension::onRegistration", ["GroupPermissions"] = { ["sysop"] = { ["review"] = true, ["validate"] = true, ["autoreview"] = true, ["autoreviewrestore"] = true, ["unreviewedpages"] = true, ["stablesettings"] = true, ["movestable"] = true, }, }, ["SpecialPages"] = { ["QMOverview"] = "\\BlueSpice\\FlaggedRevsConnector\\Special\\QMOverview", }, ["APIModules"] = { ["bs-flaggedpages-store"] = "\\BlueSpice\\FlaggedRevsConnector\\Api\\Store\\FlaggedPages", }, ["ExtensionMessagesFiles"] = { ["BlueSpiceQMOverviewAdminAlias"] = "languages/SpecialQMOverview.alias.php", }, ["config_prefix"] = "bsg", ["config"] = { ["FlaggedRevsConnectorautoDeleteWorkflow"] = { ["value"] = true, ["descriptionmsg"] = "bs-flaggedrevsconnector-pref-autodeleteworkflow", ["public"] = true, }, ["FlaggedRevsConnectorDraftGroups"] = { ["value"] = { [0] = "user", }, ["descriptionmsg"] = "bs-flaggedrevsconnector-pref-draftgroups", ["public"] = true, }, ["FlaggedRevsConnectorIndexStableOnly"] = { ["value"] = false, ["descriptionmsg"] = "bs-flaggedrevsconnector-pref-indexingstableonly", ["public"] = true, }, ["FlaggedRevsConnectorBookshelfShowStable"] = { ["value"] = true, ["descriptionmsg"] = "bs-flaggedrevsconnector-pref-bookshelfshowstable", ["public"] = true, }, ["FlaggedRevsConnectorBookshelfShowNoStable"] = { ["value"] = true, ["descriptionmsg"] = "bs-flaggedrevsconnector-pref-bookshelfshownostable", ["public"] = true, }, ["FlaggedRevsConnectorBookshelfShowNoFR"] = { ["value"] = true, ["descriptionmsg"] = "bs-flaggedrevsconnector-pref-bookshelfshownofr", ["public"] = true, }, ["FlaggedRevsConnectorUEModulePDFShowFRTag"] = { ["value"] = true, ["descriptionmsg"] = "bs-flaggedrevsconnector-pref-uemodulepdfshowfrtag", ["public"] = true, }, ["FlaggedRevsConnectorFlaggedPagesStore"] = { ["value"] = "BlueSpice\\FlaggedRevsConnector\\Data\\FlaggedPages\\Store", ["public"] = false, }, ["FlaggedRevsConnectorPageApprovedReminderDelay"] = { ["public"] = false, ["value"] = 168, }, ["FlaggedRevsConnectorFlaggedRevsHandleIncludes"] = { ["value"] = 2, ["descriptionmsg"] = "bs-flaggedrevsconnector-pref-handleincludes", ["public"] = true, }, ["FlaggedRevsConnectorStabilizeSMWPropertyValues"] = { ["public"] = false, ["value"] = true, }, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\FlaggedRevsConnector\\HookHandler\\CommonUserInterface", }, ["getStableFile"] = { ["class"] = "\\BlueSpice\\FlaggedRevsConnector\\HookHandler\\GetStableFile", ["services"] = { [0] = "BSFlaggedRevsConnectorUtils", [1] = "RevisionStore", }, }, }, ["Hooks"] = { ["MessageCache::get"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\MessageCacheGet\\ApplyBusinessVocabulary::callback", ["ArticleViewHeader"] = "FRCUEModulePDF::onArticleViewHeader", ["PageHistoryLineEnding"] = "FRCHistoryView::onPageHistoryLineEnding", ["checkPageIsReviewable"] = "FRCReview::onCheckPageIsReviewable", ["FlaggedRevsRevisionReviewFormAfterDoSubmit"] = { [0] = "FRCReview::onFlaggedRevsRevisionReviewFormAfterDoSubmit", [1] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\FlaggedRevsRevisionReviewFormAfterDoSubmit\\UpdateSearchIndexAfterSetStable::callback", [2] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\FlaggedRevsRevisionReviewFormAfterDoSubmit\\SendReadConfirmationOnApprove::callback", }, ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddFlyout::callback", }, ["SkinTemplateNavigation::Universal"] = { [0] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\SkinTemplateNavigationUniversal\\ChangePendingActionText::callback", [1] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\SkinTemplateNavigationUniversal\\RemoveFlaggedRevsContentActions::callback", }, ["ImagePageFileHistoryLine"] = { [0] = "BlueSpice\\FlaggedRevsConnector\\Hook\\ImagePageFileHistoryLine\\HideDraftVersions::callback", }, ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\BeforePageDisplay\\AddResources::callback", [1] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\BeforePageDisplay\\ChangeRevisionForEdit::callback", [2] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\BeforePageDisplay\\HideFileDraftResources::callback", [3] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\BeforePageDisplay\\ChangeRevisionForEdit::callback", }, ["SMW::RevisionGuard::IsApprovedRevision"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\SMWRevisionGuard\\IsApprovedFlaggedRevision::callback", ["SMW::RevisionGuard::ChangeRevision"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\SMWRevisionGuard\\ChangeFlaggedRevision::callback", ["SMW::RevisionGuard::ChangeRevisionID"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\SMWRevisionGuard\\ChangeFlaggedRevisionId::callback", ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\LoadExtensionSchemaUpdates\\AddRemoveTMPGroupMaintenanceScript::callback", ["ImgAuthBeforeStream"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\ImgAuthBeforeStream\\LockdownDraft::callback", ["BlueSpiceEchoConnectorUserLocatorValidUsers"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\BlueSpiceEchoConnectorUserLocatorValidUsers\\LockdownNotifications::callback", ["BSExtendedSearchWikipageFetchRevision"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\BSExtendedSearchWikipageFetchRevision\\GetStableRevision::callback", ["BSExtendedSearchRepoFileGetRepoFile"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\BSExtendedSearchRepoFileGetRepoFile\\GetStableFile::callback", ["EditPageGetCheckboxesDefinition"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\EditPageGetCheckboxesDefinition\\ReplaceVisualEditorAutoReview::callback", ["PageSaveComplete"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\PageSaveComplete\\AutoReviewAfterVisualEditorEdit::callback", ["SpecialPage_initList"] = "\\BlueSpice\\FlaggedRevsConnector\\Hook\\SpecialPageInitList\\RemoveDefaultFRPages::callback", ["BeforeParserFetchTemplateAndtitle"] = { [0] = "BlueSpice\\FlaggedRevsConnector\\Hook\\BeforeParserFetchTemplateAndTitle\\SetTransclusionVersion::callback", }, ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", ["DrawioGetFile"] = "getStableFile", }, ["composer"] = "bluespice/flaggedrevsconnector", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceFlaggedRevsConnector", }, ["BlueSpiceFoundation"] = { ["name"] = "BlueSpiceFoundation", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["author"] = { [0] = "[https://www.hallowelt.com Hallo Welt! GmbH]", }, ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceFoundation", ["descriptionmsg"] = "bluespicefoundation-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["ExtJSBase"] = ">=1.31", ["OOJSPlus"] = ">=0.2", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceFoundation"] = { ["extPath"] = "/BlueSpiceFoundation", }, }, ["ConfigDefinitionRegistry"] = { ["Logo"] = "\\BlueSpice\\ConfigDefinition\\Logo::getInstance", ["FileExtensions"] = "\\BlueSpice\\ConfigDefinition\\FileExtensions::getInstance", ["ImageExtensions"] = "\\BlueSpice\\ConfigDefinition\\ImageExtensions::getInstance", ["Favicon"] = "\\BlueSpice\\ConfigDefinition\\Favicon::getInstance", }, ["DynamicFileRegistry"] = { ["userprofileimage"] = "\\BlueSpice\\DynamicFileDispatcher\\UserProfileImage", ["groupimage"] = "\\BlueSpice\\DynamicFileDispatcher\\GroupImage", ["articlepreviewimage"] = "\\BlueSpice\\DynamicFileDispatcher\\ArticlePreviewImage", }, ["EntityRegistry"] = { }, ["GraphicalListRegistry"] = { }, ["ExtendedSiteToolRegistry"] = { }, ["AdminToolRegistry"] = { }, ["PageInfoElementRegistry"] = { }, ["PageHeaderBeforeContentRegistry"] = { }, ["TagRegistry"] = { }, ["PermissionRegistry"] = { }, ["RoleRegistry"] = { ["admin"] = "\\BlueSpice\\Permission\\Role\\Admin::factory", ["editor"] = "\\BlueSpice\\Permission\\Role\\Editor::factory", ["reader"] = "\\BlueSpice\\Permission\\Role\\Reader::factory", ["author"] = "\\BlueSpice\\Permission\\Role\\Author::factory", ["reviewer"] = "\\BlueSpice\\Permission\\Role\\Reviewer::factory", ["accountmanager"] = "\\BlueSpice\\Permission\\Role\\AccountManager::factory", ["structuremanager"] = "\\BlueSpice\\Permission\\Role\\StructureManager::factory", ["maintenanceadmin"] = "\\BlueSpice\\Permission\\Role\\MaintenanceAdmin::factory", ["commenter"] = "\\BlueSpice\\Permission\\Role\\Commenter::factory", ["accountselfcreate"] = "\\BlueSpice\\Permission\\Role\\AccountSelfCreate::factory", ["autocreateaccount"] = "\\BlueSpice\\Permission\\Role\\AutoCreateAccount::factory", ["bot"] = "\\BlueSpice\\Permission\\Role\\Bot::factory", }, ["RendererRegistry"] = { ["list"] = "\\BlueSpice\\Renderer\\SimpleList::factory", ["linklist"] = "\\BlueSpice\\Renderer\\LinkList::factory", ["userimage"] = "\\BlueSpice\\Renderer\\UserImage::factory", ["groupimage"] = "\\BlueSpice\\Renderer\\GroupImage::factory", ["entity"] = "\\BlueSpice\\Renderer\\Entity::factory", }, ["SkinDataRendererRegistry"] = { ["bs_navigation_site"] = "\\BlueSpice\\Renderer\\TreeNavigation", ["bs_navigation_globalactions_general"] = "\\BlueSpice\\Renderer\\SimpleList", ["bs_navigation_globalactions_admin"] = "\\BlueSpice\\Renderer\\SimpleList", }, ["SettingPathRegistry"] = { ["feature"] = "bs-setting-path-feature", ["extension"] = "bs-setting-path-extension", ["package"] = "bs-setting-path-package", ["system"] = "bs-setting-path-system", ["dataanalysis"] = "bs-setting-path-dataanalysis", ["editor"] = "bs-setting-path-editor", ["search"] = "bs-setting-path-search", ["personalisation"] = "bs-setting-path-personalisation", ["skinning"] = "bs-setting-path-skinning", ["customizing"] = "bs-setting-path-customizing", ["contentstructuring"] = "bs-setting-path-contentstructuring", ["communication"] = "bs-setting-path-communication", ["administration"] = "bs-setting-path-administration", ["qualityassurance"] = "bs-setting-path-qualityassurance", ["export"] = "bs-setting-path-export", }, ["RunJobsTriggerHandlerRegistry"] = { }, ["NotificationRegistrationFunctions"] = { }, ["AlertProviderRegistry"] = { ["bs-readonly-warning"] = "\\BlueSpice\\AlertProvider\\ReadOnlyWarning::factory", ["bs-testsystem-warning"] = "\\BlueSpice\\AlertProvider\\TestsystemWarning::factory", }, ["LessVarsRegistry"] = { }, ["TargetCacheRegistry"] = { ["title"] = "\\BlueSpice\\TargetCache\\Title", }, ["TargetCacheTitleRegistry"] = { ["pageprops"] = "\\BlueSpice\\TargetCacheHandler", }, ["PermissionLockdownRegistry"] = { ["namespaces"] = "\\BlueSpice\\Permission\\Lockdown\\Module\\Namespaces::getInstance", ["groups"] = "\\BlueSpice\\Permission\\Lockdown\\Module\\Groups::getInstance", }, ["PermissionLockdownGroupModuleRegistry"] = { }, ["TaskRegistry"] = { ["wikipage-setlanguagelinks"] = "\\BlueSpice\\Task\\WikiPage\\SetLanguageLinks::factory", ["wikipage-setcategories"] = "\\BlueSpice\\Task\\WikiPage\\SetCategories::factory", ["wikipage-addcategories"] = "\\BlueSpice\\Task\\WikiPage\\AddCategories::factory", ["wikipage-removecategories"] = "\\BlueSpice\\Task\\WikiPage\\RemoveCategories::factory", }, ["TemplateHanderRegistry"] = { ["mustache"] = "\\BlueSpice\\Template\\Mustache::factory", }, ["LoadPlaceholders"] = { ["CRUDGrid"] = "extensions/BlueSpiceFoundation/resources/templates/loadPlaceholder", ["ExtJSGeneric"] = "extensions/BlueSpiceFoundation/resources/templates/loadPlaceholder", }, ["DynamicSettingsRegistry"] = { ["@note"] = "Can not be overridden using `$bsgExtensionAttributeRegistryOverrides`", ["GroupManager"] = "BlueSpice\\DynamicSettings\\NullSettings::factory", ["NamespaceManager"] = "BlueSpice\\DynamicSettings\\NullSettings::factory", ["PermissionManager"] = "BlueSpice\\DynamicSettings\\NullSettings::factory", }, ["JSConfigVars"] = { }, ["SecondaryDataUpdateRegistry"] = { }, }, ["BlueSpicePrivacy"] = { ["CookieConsentNativeMWCookies"] = { ["notificationFlag"] = { ["group"] = "necessary", ["addPrefix"] = true, }, }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["SpecialPages"] = { ["SpecialCredits"] = "\\BlueSpice\\Special\\Credits", ["WikiAdmin"] = "SpecialWikiAdmin", }, ["APIModules"] = { ["bs-filebackend-store"] = "BSApiFileBackendStore", ["bs-user-store"] = "BSApiUserStore", ["bs-category-store"] = "BSApiCategoryStore", ["bs-adminuser-store"] = "BSApiAdminUserStore", ["bs-group-store"] = "BSApiGroupStore", ["bs-interwiki-store"] = "BSApiInterwikiStore", ["bs-wikipage-tasks"] = "BSApiWikiPageTasks", ["bs-wikipage-store"] = "BSApiWikiPageStore", ["bs-wikisubpage-treestore"] = "BSApiWikiSubPageTreeStore", ["bs-titlequery-store"] = "BSApiTitleQueryStore", ["bs-ping-tasks"] = "BSApiPingTasks", ["bs-upload-license-store"] = "BSApiUploadLicenseStore", ["bs-category-treestore"] = "BSApiCategoryTreeStore", ["bs-watchlist-store"] = "BlueSpice\\Api\\Store\\Watchlist", ["bs-recentchanges-store"] = "BlueSpice\\Api\\Store\\RecentChanges", ["bs-task"] = "\\BlueSpice\\Api\\Task", ["bs-js-var-config"] = "\\BlueSpice\\Api\\JSConfigVarsApi", ["bs-templatelinks-store"] = "\\BlueSpice\\Api\\Store\\Templatelinks", ["bs-categorylinks-store"] = "\\BlueSpice\\Api\\Store\\Categorylinks", ["bs-linker"] = "\\BlueSpice\\Api\\Linker", }, ["GroupPermissions"] = { ["*"] = { ["wikiadmin"] = false, ["editor"] = false, }, ["user"] = { ["wikiadmin"] = false, ["editor"] = false, }, ["sysop"] = { ["wikiadmin"] = true, ["editor"] = false, }, }, ["AvailableRights"] = { [0] = "wikiadmin", [1] = "editor", }, ["ExtensionMessagesFiles"] = { ["CreditsAlias"] = "languages/BlueSpice.Credits.alias.php", ["WikiAdminAlias"] = "languages/BlueSpice.WikiAdmin.alias.php", }, ["HookHandlers"] = { ["mediawikiservices"] = { ["class"] = "\\BlueSpice\\HookHandler\\MediaWikiServices", }, }, ["Hooks"] = { ["SetupAfterCache"] = { [0] = "\\BlueSpice\\Hook\\SetupAfterCache\\AddParamDefinitions::callback", }, ["SoftwareInfo"] = "BlueSpice\\Hook\\SoftwareInfo\\AddBlueSpice::callback", ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\Hook\\BeforePageDisplay\\AddResources::callback", [1] = "\\BlueSpice\\Hook\\BeforePageDisplay\\AddLoadingIndicator::callback", }, ["HtmlPageLinkRendererEnd"] = { [0] = "BlueSpice\\Hook\\HtmlPageLinkRendererEnd\\AddDataUserName::callback", [1] = "BlueSpice\\Hook\\HtmlPageLinkRendererEnd\\AddDataTitle::callback", }, ["LinkerMakeMediaLinkFile"] = "\\BlueSpice\\Hook\\LinkerMakeMediaLinkFile\\AddDataAttributes::callback", ["ThumbnailBeforeProduceHTML"] = "\\BlueSpice\\Hook\\ThumbnailBeforeProduceHTML\\AddDataAttributes::callback", ["MakeGlobalVariablesScript"] = { [0] = "\\BlueSpice\\Hook\\MakeGlobalVariablesScript\\AddTaskAPIPermissions::callback", [1] = "\\BlueSpice\\Hook\\MakeGlobalVariablesScript\\AddDeferredNotifications::callback", }, ["LoadExtensionSchemaUpdates"] = { [0] = "BlueSpice\\Hook\\LoadExtensionSchemaUpdates\\AddBlueSpice3SettingsAndMigrationMaintenanceScript::callback", [1] = "BlueSpice\\Hook\\LoadExtensionSchemaUpdates\\AddBlueSpiceUserPropertiesMigrationMaintenanceScript::callback", [2] = "BlueSpice\\Hook\\LoadExtensionSchemaUpdates\\AddBlueSpiceConfigFilesMigrationMaintenanceScript::callback", [3] = "BlueSpice\\Hook\\LoadExtensionSchemaUpdates\\AddBlueSpiceCleanUpDeletedUsersBlocksMaintenanceScript::callback", }, ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddAdminTools::callback", [1] = "\\BlueSpice\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddExportDownloadFile::callback", }, ["ParserFirstCallInit"] = { [0] = "BlueSpice\\Hook\\ParserFirstCallInit\\AddTags::callback", }, ["ExtensionTypes"] = "\\BlueSpice\\Hook\\ExtensionTypes\\AddBlueSpice::callback", ["PageSaveComplete"] = { [0] = "\\BlueSpice\\Hook\\PageSaveComplete\\InvalidateArticleHelper::callback", [1] = "\\BlueSpice\\Hook\\PageSaveComplete\\InvalidateTargetCacheTitle::callback", }, ["ArticleDeleteComplete"] = "\\BlueSpice\\Hook\\ArticleDeleteComplete\\InvalidateTargetCacheTitle::callback", ["PageMoveComplete"] = "\\BlueSpice\\Hook\\PageMoveComplete\\InvalidateTargetCacheTitle::callback", ["ResourceLoaderGetConfigVars"] = { [0] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddVersion::callback", [1] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddBSGConfig::callback", [2] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddGraphicalListRegistry::callback", [3] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddExtendedSiteToolsRegistry::callback", [4] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddAssetsPaths::callback", [5] = "\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddPingVars::callback", }, ["getUserPermissionsErrors"] = { [0] = "\\BlueSpice\\Hook\\GetUserPermissionsErrors\\ApplyLockdown::callback", }, ["SearchableNamespaces"] = { [0] = "BlueSpice\\Hook\\SearchableNamespaces\\ApplySearchableNamespacesLockdown::callback", }, ["SearchGetNearMatchComplete"] = { [0] = "BlueSpice\\Hook\\SearchGetNearMatchComplete\\ApplyNearMatchLockdown::callback", }, ["BeforeParserFetchTemplateAndTitle"] = { [0] = "BlueSpice\\Hook\\BeforeParserFetchTemplateAndTitle\\CheckTransclusionPermissions::callback", }, ["TitleReadWhitelist"] = "\\BlueSpice\\Hook\\TitleReadWhitelist\\AddFooterLinks::callback", ["MediaWikiServices"] = "mediawikiservices", }, ["config_prefix"] = "bsg", ["config"] = { ["PermissionConfig"] = { ["value"] = { }, }, ["BlueSpiceExtInfo"] = { ["value"] = { ["name"] = "BlueSpice", ["version"] = "4.2.0-alpha", ["status"] = "stable", ["package"] = "BlueSpice Free", ["url"] = "https://bluespice.com", ["desc"] = "Makes MediaWiki enterprise ready.", ["author"] = { [0] = "[https://www.hallowelt.com Hallo Welt! GmbH]", }, }, }, ["DefaultUserImage"] = { ["value"] = "resources/bluespice/images/bs-user-default-image.png", ["path"] = true, }, ["DefaultAnonImage"] = { ["value"] = "resources/bluespice/images/bs-user-anon-image.png", ["path"] = true, }, ["DefaultGroupImage"] = { ["value"] = "resources/bluespice/images/bs-group-default-image.png", ["path"] = true, }, ["UIPermissionBlacklist"] = { ["value"] = { [0] = "reupload", [1] = "reupload-shared", [2] = "minoredit", [3] = "deletedhistory", [4] = "editinterface", [5] = "importupload", [6] = "patrol", [7] = "autopatrol", [8] = "proxyunbannable", [9] = "trackback", [10] = "unwatchedpages", [11] = "autoconfirmed", [12] = "upload_by_url", [13] = "ipblock-exempt", [14] = "blockemail", [15] = "purge", [16] = "emailconfirmed", [17] = "nominornewtalk", }, }, ["MaintenanceUserName"] = { ["value"] = "BSMaintenance", }, ["RunJobsTriggerHandlerOptions"] = { ["value"] = { ["*"] = { ["basetime"] = { [0] = 1, [1] = 0, [2] = 0, }, ["once-a-week-day"] = "sunday", }, }, }, ["CreditsProgrammers"] = { ["value"] = { [0] = "Markus Glaser", [1] = "Radovan Kubani", [2] = "Sebastian Ulbricht", [3] = "Marc Reymann", [4] = "Mathias Scheer", [5] = "Thomas Lorenz", [6] = "Tobias Weichart", [7] = "Robert Vogel", [8] = "Erwin Forster", [9] = "Karl Waldmannstetter", [10] = "Daniel Lynge", [11] = "Tobias Davids", [12] = "Patric Wirth", [13] = "Stephan Muggli", [14] = "Stefan Widmann", [15] = "Jan Göttlich", [16] = "Benedikt Hofmann", [17] = "Daniel Vogel", [18] = "Leonid Verhovskij", [19] = "Gerhard Diller", [20] = "Mannfred Dennerlein", [21] = "Dejan Savuljesku", [22] = "Josef Konrad", [23] = "Philipp Pirzer", [24] = "Peter Böhm", [25] = "Gökhan Geyik", [26] = "Oleksandr Pinchuck", [27] = "Dmitry Shevliakov", [28] = "Jenya Punchenko", }, }, ["CreditsDesignAndTesting"] = { ["value"] = { [0] = "Anja Ebersbach", [1] = "Richard Heigl", [2] = "Nathalie Köpff", [3] = "Michael Rödl", [4] = "Michael Scherm", [5] = "Dardan Diugan", [6] = "Christina Glaser", [7] = "Christian Graf", [8] = "Angelika Müller", [9] = "Karl Skodnik", [10] = "Astrid Scheffler", [11] = "Sabine Gürtler", [12] = "Thomas Schnakenberg", [13] = "Sabrina Dürr", [14] = "Tobias Kornprobst", [15] = "Luisa Roth", [16] = "Ljubica Sireta", [17] = "David Schweiger", [18] = "Florian Bäckmann", [19] = "Alexander Ziegltrum", [20] = "Margit Link-Rodrigue", }, }, ["CreditsContributors"] = { ["value"] = { [0] = "Aaron Schulz", [1] = "Acamicamacaraca", [2] = "Alangi Derick", [3] = "addshore", [4] = "Albert221", [5] = "Amir Sarabadani", [6] = "Ammar", [7] = "Ammarpad", [8] = "amritsreekumar", [9] = "Antoine Musso", [10] = "Aryeh Gregor", [11] = "Aude", [12] = "Basil Hershberger", [13] = "Bill Pirkle", [14] = "Brad Jorsch", [15] = "Chad Horohoe", [16] = "Christian Aistleitner", [17] = "DannyS712", [18] = "David Sn", [19] = "Demon", [20] = "Derick Alangi", [21] = "DrishyaR", [22] = "Florian", [23] = "Florianschmidtwelzow", [24] = "Fomafix", [25] = "Frederic Mohr", [26] = "Gergő Tisza", [27] = "Guycn2", [28] = "hexmode", [29] = "Holger Knust", [30] = "idakuch", [31] = "James D. Forrester", [32] = "Jayprakash12345", [33] = "Jforrester", [34] = "jhsoby", [35] = "Justin Du", [36] = "Kunal Mehta", [37] = "Legoktm", [38] = "libraryupgrader", [39] = "MarcoAurelio", [40] = "Mark A. Hershberger", [41] = "Max Semenik", [42] = "MaxSem", [43] = "MtDu", [44] = "Nikita Rana", [45] = "OmkarJ", [46] = "Ori Livneh", [47] = "Paladox", [48] = "Phantom42", [49] = "Prateek Saxena", [50] = "Purodha", [51] = "QChris", [52] = "Rafid Aslam", [53] = "Raimond Spekking", [54] = "Raymond", [55] = "RazeSoldier", [56] = "Reedy", [57] = "rlot", [58] = "Rohitt Vashishtha", [59] = "Siebrand Mazeland", [60] = "Subin Siby", [61] = "TGC", [62] = "Tulsi Bhagat", [63] = "Umherirrender", [64] = "Yuki Shira", [65] = "Yuriy Shnitkovskiy", [66] = "withoutaname", [67] = "Zoranzoki21", }, }, ["CreditsTranslation"] = { ["value"] = { [0] = "Siebrand Mazeland", [1] = "Raimond Spekking", [2] = "Stephan Muggli", }, }, ["LessVars"] = { ["value"] = { }, }, ["ExtensionAttributeRegistryOverrides"] = { ["description"] = { [0] = "Key is the full extension attribute name, e.g. `BlueSpiceFoundationLessVarsRegistry`", [1] = "Value is a array that supports three keys:", [2] = "`set`: Contains an associative array that completely replaces the original value of the attribute.", [3] = "`merge`: Contains an associative array the will be merged with the original value of the attribute. Will not be evaluated if `set` is defined.", [4] = "`remove`: Contains a indexed array of keys that should be removed from the original value of the attribute. Will not be evaluated if `set` is defined.", }, ["value"] = { }, }, ["PingOnInit"] = { ["descriptionmsg"] = "bs-ping-on-init-desc", ["public"] = true, ["value"] = false, }, ["HttpRequestDefaultOptions"] = { ["description"] = { [0] = "Default connection options for all HTTP requests made via HttpRequestFactory", }, ["public"] = false, ["value"] = { }, }, }, ["ConfigRegistry"] = { ["bsg"] = "BlueSpice\\Config::newInstance", }, ["TestAutoloadNamespaces"] = { ["BlueSpice\\Tests\\"] = "tests/phpunit/", }, ["callback"] = "\\BlueSpice\\Foundation::onRegistry", ["composer"] = "bluespice/foundation", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceFoundation", }, ["BlueSpiceGroupManager"] = { ["name"] = "BlueSpiceGroupManager", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:GroupManager", ["author"] = { [0] = "Markus Glaser", [1] = "Sebastian Ulbricht", }, ["descriptionmsg"] = "bs-groupmanager-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceGroupManager"] = { ["className"] = "\\BlueSpice\\GroupManager\\Extension", ["extPath"] = "/BlueSpiceGroupManager", }, }, ["PermissionRegistry"] = { ["groupmanager-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "maintenanceadmin", }, }, }, ["AdminToolRegistry"] = { ["bs-group-manager"] = "BlueSpice\\GroupManager\\AdminTool", }, ["DynamicSettingsRegistry"] = { ["GroupManager"] = "BlueSpice\\GroupManager\\DynamicSettings\\GmSettings::factory", }, }, }, ["GroupPermissions"] = { ["*"] = { ["groupmanager-viewspecialpage"] = false, }, ["user"] = { ["groupmanager-viewspecialpage"] = false, }, ["sysop"] = { ["groupmanager-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "groupmanager-viewspecialpage", }, ["SpecialPages"] = { ["GroupManager"] = "SpecialGroupManager", }, ["LogTypes"] = { [0] = "bs-group-manager", }, ["FilterLogTypes"] = { ["bs-group-manager"] = true, }, ["LogActionsHandlers"] = { ["bs-group-manager/*"] = "LogFormatter", }, ["APIModules"] = { ["bs-groupmanager"] = "BSApiTasksGroupManager", }, ["ExtensionMessagesFiles"] = { ["SpecialGroupManagerAlias"] = "includes/specials/SpecialGroupManager.alias.php", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\GroupManager\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/groupmanager", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceGroupManager", }, ["BlueSpiceHideTitle"] = { ["name"] = "BlueSpiceHideTitle", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:HideTitle", ["author"] = { [0] = "Markus Glaser", [1] = "Peter Boehm", }, ["descriptionmsg"] = "bs-hidetitle-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceHideTitle"] = { ["className"] = "\\BlueSpice\\HideTitle\\Extension", ["extPath"] = "/BlueSpiceHideTitle", }, }, }, ["BlueSpiceVisualEditorConnector"] = { ["PluginModules"] = { [0] = "ext.bluespice.hideTitle.visualEditorPlugin", }, }, }, ["ExtensionMessagesFiles"] = { ["HideTitleMagic"] = "languages/HideTitle.i18n.magic.php", }, ["Hooks"] = { ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\HideTitle\\Hook\\BSInsertMagicAjaxGetData\\CheckHideTitle::callback", ["BeforePageDisplay"] = "\\BlueSpice\\HideTitle\\Hook\\BeforePageDisplay\\AddModules::callback", ["GetDoubleUnderscoreIDs"] = "\\BlueSpice\\HideTitle\\Hook\\GetDoubleUnderscoreIDs\\AddHideTitle::callback", ["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\HideTitle\\Hook\\BSUsageTrackerRegisterCollectors\\AddHideTitleTag::callback", }, ["composer"] = "bluespice/hidetitle", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceHideTitle", }, ["BlueSpiceInsertCategory"] = { ["name"] = "BlueSpiceInsertCategory", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertCategory", ["author"] = { [0] = "Markus Glaser", [1] = "Sebastian Ulbricht", [2] = "Stefan Widmann", }, ["descriptionmsg"] = "bs-insertcategory-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceInsertCategory"] = { ["className"] = "\\BlueSpice\\InsertCategory\\Extension", ["extPath"] = "/BlueSpiceInsertCategory", }, }, ["ConfigDefinitionRegistry"] = { ["InsertCategoryWithParents"] = "\\BlueSpice\\InsertCategory\\ConfigDefinition\\WithParents::getInstance", ["InsertCategoryUploadPanelIntegration"] = "\\BlueSpice\\InsertCategory\\ConfigDefinition\\UploadPanelIntegration::getInstance", }, ["RendererRegistry"] = { ["pageheader-category"] = "\\BlueSpice\\InsertCategory\\Renderer\\PageHeader\\Category::factory", }, }, ["BlueSpiceArticleInfo"] = { ["FlyoutModules"] = { ["insert_category"] = { ["module"] = "ext.bluespice.insertcategory.flyout", ["make-items-callback"] = "bs.insertcategory.flyout.makeItems", ["skip-callback"] = "\\BlueSpice\\InsertCategory\\Extension::flyoutModuleSkip", }, }, }, }, ["config_prefix"] = "bsg", ["config"] = { ["InsertCategoryWithParents"] = { ["value"] = false, ["descriptionmsg"] = "bs-insertcategory-pref-withparents", }, ["InsertCategoryUploadPanelIntegration"] = { ["value"] = false, ["descriptionmsg"] = "bs-insertcategory-pref-uploadpanelintegration", }, }, ["HookHandlers"] = { ["toolaftercontent"] = { ["class"] = "\\BlueSpice\\InsertCategory\\HookHandler\\AddToolAfterContent", }, }, ["Hooks"] = { ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\InsertCategory\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddContentActionToBlacklist::callback", }, ["SkinTemplateNavigation::Universal"] = "\\BlueSpice\\InsertCategory\\Hook\\SkinTemplateNavigationUniversal\\AddInsertCategoryAction::callback", ["BeforePageDisplay"] = "\\BlueSpice\\InsertCategory\\Hook\\BeforePageDisplay\\AddResources::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "toolaftercontent", }, ["composer"] = "bluespice/insertcategory", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceInsertCategory", }, ["BlueSpiceInsertFile"] = { ["name"] = "BlueSpiceInsertFile", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertFile", ["author"] = { [0] = "Markus Glaser", [1] = "Sebastian Ulbricht", [2] = "Robert Vogel", }, ["descriptionmsg"] = "bs-insertfile-desc", ["type"] = "bluespice", ["license-name"] = "GPL-3.0-only", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceInsertFile"] = { ["className"] = "\\BlueSpice\\InsertFile\\Extension", ["extPath"] = "/BlueSpiceInsertFile", }, }, }, ["BlueSpiceVisualEditorConnector"] = { ["PluginModules"] = { [0] = "ext.bluespice.insertFile.visualEditorPlugin", }, }, }, ["APIModules"] = { ["bs-insertfile-license-store"] = "BSApiInsertFileLicenseStore", }, ["composer"] = "bluespice/insertfile", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceInsertFile", }, ["BlueSpiceInsertLink"] = { ["name"] = "BlueSpiceInsertLink", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertLink", ["author"] = { [0] = "Markus Glaser", [1] = "Sebastian Ulbricht", [2] = "Patric Wirth", }, ["descriptionmsg"] = "bs-insertlink-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceVisualEditorConnector"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceInsertLink"] = { ["className"] = "\\BlueSpice\\InsertLink\\Extension", ["extPath"] = "/BlueSpiceInsertLink", }, }, ["ConfigDefinitionRegistry"] = { ["InsertLinkAllowUnMapped"] = "\\BlueSpice\\InsertLink\\ConfigDefinition\\AllowUnMapped::getInstance", ["InsertLinkFilesystemMap"] = "\\BlueSpice\\InsertLink\\ConfigDefinition\\FilesystemMap::getInstance", }, }, ["BlueSpiceVisualEditorConnector"] = { ["PluginModules"] = { [0] = "ext.bluespice.insertlink.visualEditorPlugin", }, }, }, ["ExtensionMessagesFiles"] = { ["InsertLinkAlias"] = "languages/InsertLink.alias.php", }, ["SpecialPages"] = { ["InsertLinkFileChooserJNLP"] = "SpecialInsertLinkFileChooserJNLP", }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\InsertLink\\Hook\\BeforePageDisplay\\AddConfigs::callback", }, ["config_prefix"] = "bsg", ["config"] = { ["InsertLinkEnableJava"] = { ["value"] = false, }, ["InsertLinkFilesystemMap"] = { ["value"] = { }, }, ["InsertLinkAllowUnMapped"] = { ["value"] = true, }, }, ["composer"] = "bluespice/insertlink", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceInsertLink", }, ["BlueSpiceInsertMagic"] = { ["name"] = "BlueSpiceInsertMagic", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertMagic", ["author"] = { [0] = "Robert Vogel", [1] = "Stephan Muggli", }, ["descriptionmsg"] = "bs-insertmagic-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceInsertMagic"] = { ["className"] = "\\BlueSpice\\InsertMagic\\Extension", ["extPath"] = "/BlueSpiceInsertMagic", }, }, }, ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.bluespice.insertmagic.visualEditor", }, }, }, ["APIModules"] = { ["bs-insertmagic-data-store"] = "BSApiInsertMagicDataStore", }, ["Hooks"] = { ["BeforePageDisplay"] = "BlueSpice\\InsertMagic\\Hook\\BeforePageDisplay\\AddModules::callback", }, ["composer"] = "bluespice/insertmagic", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceInsertMagic", }, ["BlueSpiceInsertTemplate"] = { ["name"] = "BlueSpiceInsertTemplate", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InsertTemplate", ["author"] = { [0] = "Josef Konrad", [1] = "Robert Vogel", }, ["descriptionmsg"] = "bs-insertTemplate-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceInsertTemplate"] = { ["className"] = "\\BlueSpice\\InsertTemplate\\Extension", ["extPath"] = "/BlueSpiceInsertTemplate", }, }, }, }, ["config_prefix"] = "bsg", ["config"] = { ["InsertTemplateFavorites"] = { ["value"] = { }, }, }, ["APIModules"] = { ["bs-inserttemplate-store"] = "BSApiInsertTemplateTemplateStore", }, ["composer"] = "bluespice/inserttemplate", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceInsertTemplate", }, ["BlueSpiceInterWikiLinks"] = { ["name"] = "BlueSpiceInterWikiLinks", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:InterWikiLinks", ["author"] = { [0] = "Markus Glaser", [1] = "Sebastian Ulbricht", [2] = "Leonid Verhovskij", }, ["descriptionmsg"] = "bs-interwikilinks-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceInterWikiLinks"] = { ["className"] = "\\BlueSpice\\InterWikiLinks\\Extension", ["extPath"] = "/BlueSpiceInterWikiLinks", }, }, ["PermissionRegistry"] = { ["interwikilinks-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", }, }, }, ["AdminToolRegistry"] = { ["bs-interwikilinks-manager"] = "BlueSpice\\InterWikiLinks\\AdminTool", }, }, }, ["GroupPermissions"] = { ["*"] = { ["interwikilinks-viewspecialpage"] = false, }, ["user"] = { ["interwikilinks-viewspecialpage"] = false, }, ["sysop"] = { ["interwikilinks-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "interwikilinks-viewspecialpage", }, ["SpecialPages"] = { ["InterWikiLinks"] = "SpecialInterWikiLinks", }, ["APIModules"] = { ["bs-interwikilinks-tasks"] = "BSApiTasksInterWikiLinksManager", }, ["ExtensionMessagesFiles"] = { ["InterWikiLinksAlias"] = "includes/specials/SpecialInterWikiLinks.alias.php", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\InterWikiLinks\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\InterWikiLinks\\Hook\\BeforePageDisplay\\AddResources::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/interwikilinks", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceInterWikiLinks", }, ["BlueSpiceMultiUpload"] = { ["name"] = "BlueSpiceMultiUpload", ["version"] = "4.2.0-alpha", ["author"] = { [0] = "Robert Vogel", [1] = "Leonid Verhovskij", }, ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:MultiUpload", ["descriptionmsg"] = "bs-multiupload-desc", ["license-name"] = "GPL-3.0-only", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceMultiUpload"] = { ["className"] = "\\BlueSpice\\MultiUpload\\Extension", ["extPath"] = "/BlueSpiceMultiUpload", }, }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\MultiUpload\\Hook\\BeforePageDisplay\\AddResources::callback", ["BeforePageDisplayMobile"] = "BlueSpiceMultiUploadHooks::onBeforePageDisplayMobile", ["MobileMenu"] = "BlueSpiceMultiUploadHooks::onMobileMenu", ["BSInsertMagicAjaxGetData"] = "BlueSpice\\MultiUpload\\Hook\\BSInsertMagicAjaxGetData\\AddTags::callback", ["ParserFirstCallInit"] = "BlueSpice\\MultiUpload\\Hook\\ParserFirstCallInit\\AddTags::callback", }, ["composer"] = "bluespice/multiupload", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceMultiUpload", }, ["BlueSpiceNSFileRepoConnector"] = { ["name"] = "BlueSpiceNSFileRepoConnector", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["author"] = "[mailto:vogel@hallowelt.com Robert Vogel (Hallo Welt! GmbH)]", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:NSFileRepoConnector", ["descriptionmsg"] = "bs-nsfrc-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["NSFileRepo"] = ">= 1.27", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceNSFileRepoConnector"] = { ["className"] = "\\BlueSpice\\NSFileRepoConnector\\Extension", ["extPath"] = "/BlueSpiceNSFileRepoConnector", }, }, }, ["BlueSpiceVisualEditorConnector"] = { ["PluginModules"] = { [0] = "ext.bluespice.NSFRC.uploadDialogIntegration", }, }, }, ["ExtensionFunctions"] = { [0] = "NSFileRepoConnectorHooks::setup", }, ["APIModules"] = { ["bs-nsfilerepo-connector"] = "BSApiNSFileRepoConnector", ["bs-nsfrc-tasks"] = "BSApiNSFileRepoConnector", }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\NSFileRepoConnector\\Hook\\BeforePageDisplay\\AddResources::callback", ["BSApiExtJSStoreBaseBeforePostProcessData"] = "NSFileRepoConnectorHooks::onBSApiExtJSStoreBaseBeforePostProcessData", ["BSApiExtJSStoreBaseAfterFilterData"] = "NSFileRepoConnectorHooks::onBSApiExtJSStoreBaseAfterFilterData", ["WebDAVUrlProviderGetUrl"] = "NSFileRepoConnectorHooks::onWebDAVUrlProviderGetUrl", ["MakeGlobalVariablesScript"] = "NSFileRepoConnectorHooks::onMakeGlobalVariablesScript", ["BSUEModulePDFFindFiles"] = "NSFileRepoConnectorHooks::onBSUEModulePDFFindFiles", ["BSImportFilesMakeTitle"] = "NSFileRepoConnectorHooks::onBSImportFilesMakeTitle", ["BSExportFilesBeforeSave"] = "NSFileRepoConnectorHooks::onBSExportFilesBeforeSave", ["BSExtendedSearchSearchOptionsAssembleSearchOptions"] = "NSFRCBSExtendedSearchSearchOptionsAssembleSearchOptions::handle", ["WebDAVGetFilenameFromUrl"] = "NSFileRepoConnectorHooks::onWebDAVGetFilenameFromUrl", ["ImgAuthBeforeCheckFileExists"] = "\\BlueSpice\\NSFileRepoConnector\\Hook\\ImgAuthBeforeCheckFileExists\\FixFileNameEncodingForIIS::callback", }, ["composer"] = "bluespice/nsfilerepoconnector", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceNSFileRepoConnector", }, ["BlueSpiceNamespaceCSS"] = { ["name"] = "BlueSpiceNamespaceCSS", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:NamespaceCss", ["author"] = { [0] = "Robert Vogel", [1] = "Tobias Weichart", [2] = "Patric Wirth", }, ["descriptionmsg"] = "bs-namespacecss-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceNamespaceCSS"] = { ["className"] = "\\BlueSpice\\NamespaceCSS\\Extension", ["extPath"] = "/BlueSpiceNamespaceCSS", }, }, ["AdminToolRegistry"] = { ["bs-namespacecss-manager"] = "\\BlueSpice\\NamespaceCSS\\AdminTool", }, }, }, ["ExtensionMessagesFiles"] = { ["BlueSpiceNamespaceCSSManagerAlias"] = "languages/SpecialNamespaceCSSManager.alias.php", }, ["SpecialPages"] = { ["BlueSpiceNamespaceCSSManager"] = "\\BlueSpice\\NamespaceCSS\\Special\\Manager", }, ["APIModules"] = { ["bs-namespacecss-store"] = "\\BlueSpice\\NamespaceCSS\\Api\\Store\\NamespaceCSS", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\NamespaceCSS\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\NamespaceCSS\\Hook\\BeforePageDisplay\\AddResources::callback", ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\NamespaceCSS\\Hook\\LoadExtensionSchemaUpdates\\AddMoveToDotPostDatabaseMaintenance::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["config_prefix"] = "bsg", ["config"] = { ["NamespaceCSSExcludeNamespaces"] = { ["value"] = { [0] = -2, }, }, }, ["composer"] = "bluespice/namespacecss", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceNamespaceCSS", }, ["BlueSpiceNamespaceManager"] = { ["name"] = "BlueSpiceNamespaceManager", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:NamespaceManager", ["author"] = { [0] = "Sebastian Ulbricht", [1] = "Stefan Widmann", [2] = "Robert Vogel", }, ["descriptionmsg"] = "bs-namespacemanager-desc", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceNamespaceManager"] = { ["className"] = "\\BlueSpice\\NamespaceManager\\Extension", ["extPath"] = "/BlueSpiceNamespaceManager", }, }, ["AdminToolRegistry"] = { ["bs-namespace-manager"] = "BlueSpice\\NamespaceManager\\AdminTool", }, ["PermissionRegistry"] = { ["namespacemanager-viewspecialpage"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "structuremanager", }, }, }, ["DynamicSettingsRegistry"] = { ["NamespaceManager"] = "BlueSpice\\NamespaceManager\\DynamicSettings\\NmSettings::factory", }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["LogTypes"] = { [0] = "bs-namespace-manager", }, ["FilterLogTypes"] = { ["bs-namespace-manager"] = true, }, ["LogActionsHandlers"] = { ["bs-namespace-manager/*"] = "LogFormatter", }, ["APIModules"] = { ["bs-namespace-store"] = "BSApiNamespaceStore", ["bs-namespace-tasks"] = "BSApiNamespaceTasks", }, ["SpecialPages"] = { ["NamespaceManager"] = "SpecialNamespaceManager", }, ["ExtensionMessagesFiles"] = { ["NamespaceManagerAlias"] = "includes/specials/SpecialNamespaceManager.alias.php", }, ["config_prefix"] = "bsg", ["config"] = { ["NamespaceManagerNsOffset"] = { ["value"] = 2999, }, }, ["TestAutoloadNamespaces"] = { ["BlueSpice\\NamespaceManager\\Tests\\"] = "tests/phpunit/", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\NamespaceManager\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\NamespaceManager\\Hook\\LoadExtensionSchemaUpdates\\AddRemoveLegacyBackupTablesMaintenanceScript::callback", ["NamespaceManager::editNamespace"] = { [0] = "\\BlueSpice\\NamespaceManager\\Hook\\NamespaceManagerEditNamespace\\SetContentFlag::callback", [1] = "\\BlueSpice\\NamespaceManager\\Hook\\NamespaceManagerEditNamespace\\SetSubPagesFlag::callback", }, ["NamespaceManager::writeNamespaceConfiguration"] = { [0] = "\\BlueSpice\\NamespaceManager\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteContentFlag::callback", [1] = "\\BlueSpice\\NamespaceManager\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteSubPagesFlag::callback", }, ["BSMigrateSettingsSaveNewSettings"] = "\\BlueSpice\\NamespaceManager\\Hook\\BSMigrateSettingsSaveNewSettings\\WriteConfiguration::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["GroupPermissions"] = { ["sysop"] = { ["namespacemanager-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "namespacemanager-viewspecialpage", }, ["composer"] = "bluespice/namespacemanager", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceNamespaceManager", }, ["BlueSpicePageAccess"] = { ["name"] = "BlueSpicePageAccess", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PageAccess", ["author"] = "Marc Reymann", ["descriptionmsg"] = "bs-pageaccess-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpicePageAccess"] = { ["className"] = "\\BlueSpice\\PageAccess\\Extension", ["extPath"] = "/BlueSpicePageAccess", }, }, ["TagRegistry"] = { ["pageaccess"] = "\\BlueSpice\\PageAccess\\Tag\\PageAccess", }, ["AlertProviderRegistry"] = { ["bs-pageaccess-accessstate"] = "\\BlueSpice\\PageAccess\\AlertProvider\\AccessState::factory", }, ["PermissionRegistry"] = { ["pageaccess-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "structuremanager", }, }, }, ["PermissionLockdownRegistry"] = { ["pageaccess-blockactionsontagpageaccess"] = "\\BlueSpice\\PageAccess\\Permission\\Lockdown\\Module\\BlockActionsOnTagPageAccess::getInstance", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.pageaccess.visualEditorTagDefinition", }, }, }, ["GroupPermissions"] = { ["*"] = { ["pageaccess-viewspecialpage"] = false, }, ["user"] = { ["pageaccess-viewspecialpage"] = true, }, ["sysop"] = { ["pageaccess-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "pageaccess-viewspecialpage", }, ["SpecialPages"] = { ["PageAccess"] = "SpecialPageAccess", }, ["APIModules"] = { ["bs-pageaccess-store"] = "BSApiPageAccessStore", }, ["LogTypes"] = { [0] = "bs-pageaccess", }, ["FilterLogTypes"] = { ["bs-pageaccess"] = true, }, ["LogActionsHandlers"] = { ["bs-pageaccess/*"] = "LogFormatter", }, ["ExtensionMessagesFiles"] = { ["BlueSpicePageAccessAlias"] = "includes/specials/SpecialPageAccess.alias.php", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["Hooks"] = { ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\PageAccess\\Hook\\BSInsertMagicAjaxGetData\\AddPageAccessTag::callback", ["PageContentSave"] = "\\BlueSpice\\PageAccess\\Hook\\PageContentSave\\EditPageAccess::callback", ["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\PageAccess\\Hook\\BSUsageTrackerRegisterCollectors\\AddPageAccessTag::callback", }, ["config_prefix"] = "bsg", ["config"] = { ["PageAccessBlockableActions"] = { ["value"] = { [0] = "read", [1] = "edit", [2] = "delete", [3] = "move", }, }, }, ["composer"] = "bluespice/pageaccess", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpicePageAccess", }, ["BlueSpicePageAssignments"] = { ["name"] = "BlueSpicePageAssignments", ["author"] = { [0] = "Robert Vogel", [1] = "Patric Wirth", [2] = "Leonid Verhovskij", }, ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PageAssignments", ["type"] = "bluespice", ["version"] = "4.2.0-alpha", ["descriptionmsg"] = "bs-pageassignments-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpicePageAssignments"] = { ["className"] = "\\BlueSpice\\PageAssignments\\Extension", ["extPath"] = "/BlueSpicePageAssignments", }, }, ["ConfigDefinitionRegistry"] = { ["PageAssignmentsLockdownGroups"] = "\\BlueSpice\\PageAssignments\\ConfigDefinition\\LockdownGroups::getInstance", }, ["TargetCacheTitleRegistry"] = { ["pageassignments-everyone-blacklist"] = "\\BlueSpice\\TargetCacheHandler", }, ["AdminToolRegistry"] = { ["bs-pageassignments-manager"] = "BlueSpice\\PageAssignments\\AdminTool", }, ["PermissionRegistry"] = { ["pageassignable"] = { ["type"] = "namespace", ["roles"] = { [0] = "reader", [1] = "admin", [2] = "author", [3] = "editor", [4] = "maintenanceadmin", [5] = "reviewer", }, }, ["pageassignments"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "reviewer", }, }, }, ["RendererRegistry"] = { ["assignment"] = "\\BlueSpice\\PageAssignments\\Renderer\\Assignment::factory", ["assignment-user"] = "\\BlueSpice\\PageAssignments\\Renderer\\User::factory", ["pageheader-assignments"] = "\\BlueSpice\\PageAssignments\\Renderer\\PageHeaderAssignments::factory", ["pageheader-assignments-base"] = "\\BlueSpice\\PageAssignments\\Renderer\\PageHeaderAssignmentBase::factory", ["pageheader-assignments-user"] = "\\BlueSpice\\PageAssignments\\Renderer\\PageHeaderAssignmentUser::factory", }, ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\PageAssignments\\Notifications\\Registrator::registerNotifications", }, ["LessVarsRegistry"] = { ["bs-pageassignments-icon-specialeveryone-color"] = "@bs-color-tertiary", }, ["PermissionLockdownRegistry"] = { ["pageassignments-secure"] = "\\BlueSpice\\PageAssignments\\Permission\\Lockdown\\Module\\Secure::getInstance", }, ["PermissionLockdownGroupModuleRegistry"] = { ["pageassignments"] = "\\BlueSpice\\PageAssignments\\Permission\\Lockdown\\Module\\Groups\\PageAssignment::getInstance", }, ["PageHeaderBeforeContentRegistry"] = { ["pageheader-assignments"] = "\\BlueSpice\\PageAssignments\\Renderer\\PageHeaderAssignments::factory", }, }, ["BlueSpicePageAssignments"] = { ["TargetRegistry"] = { ["title"] = "\\BlueSpice\\PageAssignments\\TitleTarget", }, ["TypeRegistry"] = { ["group"] = "\\BlueSpice\\PageAssignments\\Assignable\\Group", ["user"] = "\\BlueSpice\\PageAssignments\\Assignable\\User", ["specialeveryone"] = "\\BlueSpice\\PageAssignments\\Assignable\\Everyone", }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\PageAssignments\\Privacy\\Handler", }, }, ["BlueSpiceSMWConnector"] = { ["ExtraPropertyRegistry"] = { ["pageassignment"] = "\\BlueSpice\\PageAssignments\\PageAssignmentsPropertyValueProvider::factory", }, }, ["BlueSpiceExtendedStatistics"] = { ["SnapshotProviders"] = { ["pa-assignedpages"] = { ["class"] = "\\BlueSpice\\PageAssignments\\Statistics\\SnapshotProvider\\AssignedPages", ["services"] = { [0] = "DBLoadBalancer", }, }, }, ["Reports"] = { ["pa-assignedpages"] = { ["class"] = "\\BlueSpice\\PageAssignments\\Statistics\\Report\\AssignedPages", }, }, }, }, ["GroupPermissions"] = { ["*"] = { ["pageassignable"] = false, ["pageassignments"] = false, }, ["user"] = { ["pageassignable"] = true, ["pageassignments"] = false, }, ["sysop"] = { ["pageassignable"] = true, ["pageassignments"] = true, }, }, ["AvailableRights"] = { [0] = "pageassignable", [1] = "pageassignments", }, ["DefaultUserOptions"] = { ["echo-subscriptions-web-bs-pageassignments-action-cat"] = true, ["echo-subscriptions-email-bs-pageassignments-action-cat"] = true, }, ["SpecialPages"] = { ["PageAssignments"] = "SpecialPageAssignments", ["ManagePageAssignments"] = "SpecialManagePageAssignments", }, ["LogTypes"] = { [0] = "bs-pageassignments", }, ["FilterLogTypes"] = { ["bs-pageassignments"] = true, }, ["LogActionsHandlers"] = { ["bs-pageassignments/*"] = "LogFormatter", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["APIModules"] = { ["bs-pageassignable-store"] = "\\BlueSpice\\PageAssignments\\Api\\Store\\Assignable", ["bs-pageassignment-store"] = "\\BlueSpice\\PageAssignments\\Api\\Store\\Page", ["bs-mypageassignment-store"] = "BSApiMyPageAssignmentStore", ["bs-pageassignment-tasks"] = "\\BlueSpice\\PageAssignments\\Api\\Task\\PageAssignments", }, ["ExtensionMessagesFiles"] = { ["PageAssignmentsAlias"] = "languages/PageAssignments.alias.php", }, ["TestAutoloadNamespaces"] = { ["BlueSpice\\PageAssignments\\Tests\\"] = "tests/phpunit/", }, ["config_prefix"] = "bsg", ["config"] = { ["PageAssignmentsLockdownGroups"] = { ["value"] = { [0] = "user", }, ["descriptionmsg"] = "bs-pageassignments-pref-lockdowngroups", ["public"] = true, }, ["PageAssignmentsActivatedTypes"] = { ["value"] = { [0] = "user", [1] = "group", }, }, ["PageAssignmentsUseAdditionalPermissions"] = { ["value"] = false, }, ["PageAssignmentsSecureEnabledNamespaces"] = { ["value"] = { }, }, ["PageAssignmentsSecureRemoveRightList"] = { ["value"] = { [0] = "edit", }, }, ["PageAssignmentsTarget"] = { ["value"] = "title", }, ["PageAssignmentsPageHeaderLimit"] = { ["value"] = 3, }, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\PageAssignments\\HookHandler\\CommonUserInterface", }, ["discovery-skin"] = { ["class"] = "\\BlueSpice\\PageAssignments\\HookHandler\\DiscoverySkin", }, ["standard-dialogs"] = { ["class"] = "\\BlueSpice\\PageAssignments\\HookHandler\\StandardDialogs", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = { [0] = "\\BlueSpice\\PageAssignments\\Hook\\LoadExtensionSchemaUpdates\\AddPageAssignmentsTable::callback", [1] = "\\BlueSpice\\PageAssignments\\Hook\\LoadExtensionSchemaUpdates\\AddMigrateRespEditorsUpdateMaintenance::callback", }, ["PersonalUrls"] = "\\BlueSpice\\PageAssignments\\Hook\\PersonalUrls\\AddMyPageAssignments::callback", ["SkinTemplateNavigation::Universal"] = "\\BlueSpice\\PageAssignments\\Hook\\SkinTemplateNavigationUniversal\\AddPageAssignmentsEntry::callback", ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\PageAssignments\\Hook\\BeforePageDisplay\\AddResources::callback", [1] = "\\BlueSpice\\PageAssignments\\Hook\\BeforePageDisplay\\AddWikiExplorerResources::callback", [2] = "\\BlueSpice\\PageAssignments\\Hook\\BeforePageDisplay\\FetchPageAssignments::callback", }, ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\PageAssignments\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddFlyout::callback", }, ["PageMoveComplete"] = "\\BlueSpice\\PageAssignments\\Hook\\PageMoveComplete\\MoveAssignments::callback", ["ArticleDeleteComplete"] = { [0] = "PageAssignmentsHooks::onArticleDeleteComplete", }, ["BSUserManagerAfterSetGroups"] = "\\BlueSpice\\PageAssignments\\Hook\\BSUserManagerAfterSetGroups\\NotifyUsers::callback", ["BSBookshelfBookManager"] = "PageAssignmentsBookmakerHooks::onBSBookshelfBookManager", ["BSBookshelfManagerGetBookDataRow"] = "PageAssignmentsBookmakerHooks::onBSBookshelfManagerGetBookDataRow", ["BSUEModulePDFcollectMetaData"] = "PageAssignmentsBookmakerHooks::onBSUEModulePDFcollectMetaData", ["WikiExplorer::getFieldDefinitions"] = "PageAssignmentsWikiExplorerHooks::onWikiExplorerGetFieldDefinitions", ["WikiExplorer::getColumnDefinitions"] = "PageAssignmentsWikiExplorerHooks::onWikiExplorerGetColumnDefinitions", ["WikiExplorer::queryPagesWithFilter"] = "PageAssignmentsWikiExplorerHooks::onWikiExplorerQueryPagesWithFilter", ["WikiExplorer::buildDataSets"] = "PageAssignmentsWikiExplorerHooks::onWikiExplorerBuildDataSets", ["BSDashboardsUserDashboardPortalConfig"] = "PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalConfig", ["BSDashboardsUserDashboardPortalPortlets"] = "PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalPortlets", ["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\PageAssignments\\Hook\\BSUsageTrackerRegisterCollectors\\AddPageAssignmentsPagesTag::callback", ["BSUserManagerAfterDeleteUser"] = "PageAssignmentsHooks::onBSUserManagerAfterDeleteUser", ["BSGroupManagerGroupNameChanged"] = "PageAssignmentsHooks::onBSGroupManagerGroupNameChanged", ["BSGroupManagerGroupDeleted"] = "PageAssignmentsHooks::onBSGroupManagerGroupDeleted", ["NamespaceManager::getMetaFields"] = "\\BlueSpice\\PageAssignments\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaFields::callback", ["BSApiNamespaceStoreMakeData"] = "\\BlueSpice\\PageAssignments\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback", ["NamespaceManager::editNamespace"] = "\\BlueSpice\\PageAssignments\\Hook\\NamespaceManagerEditNamespace\\SetValues::callback", ["NamespaceManager::writeNamespaceConfiguration"] = "\\BlueSpice\\PageAssignments\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteToConfiguration::callback", ["MergeAccountFromTo"] = "\\BlueSpice\\PageAssignments\\Hook\\MergeAccountFromTo\\MergePageAssignmentsDBFields::callback", ["EchoGetDefaultNotifiedUsers"] = "\\BlueSpice\\PageAssignments\\Notifications\\Registrator::onEchoGetDefaultNotifiedUsers", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", ["BlueSpiceDiscoveryTemplateDataProviderAfterInit"] = "discovery-skin", ["StandardDialogsRegisterPageInfoPanelModules"] = "standard-dialogs", }, ["composer"] = "bluespice/pageassignments", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpicePageAssignments", }, ["BlueSpicePageFormsConnector"] = { ["name"] = "BlueSpicePageFormsConnector", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpicePageFormsConnector", ["author"] = "Dejan Savuljesku", ["descriptionmsg"] = "bs-pageformsconnector-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["PageForms"] = "~5", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpicePageFormsConnector"] = { ["className"] = "\\BlueSpice\\PageFormsConnector\\Extension", ["extPath"] = "/BlueSpicePageFormsConnector", }, }, }, ["BlueSpiceSaferEdit"] = { ["EnvironmentCheckers"] = { ["formedit"] = "\\BlueSpice\\PageFormsConnector\\SaferEdit\\EnvironmentChecker\\FormEdit::factory", }, }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\PageFormsConnector\\Hook\\BeforePageDisplay\\AddModuleStyles::callback", }, ["composer"] = "bluespice/pageformsconnector", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpicePageFormsConnector", }, ["BlueSpicePageTemplates"] = { ["name"] = "BlueSpicePageTemplates", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PageTemplates", ["author"] = { [0] = "Markus Glaser", [1] = "Stephan Muggli", }, ["descriptionmsg"] = "bs-pagetemplates-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpicePageTemplates"] = { ["className"] = "\\BlueSpice\\PageTemplates\\Extension", ["extPath"] = "/BlueSpicePageTemplates", }, }, ["ConfigDefinitionRegistry"] = { ["PageTemplatesForceNamespace"] = "\\BlueSpice\\PageTemplates\\ConfigDefinition\\PageTemplatesForceNamespace::getInstance", ["PageTemplatesHideDefaults"] = "\\BlueSpice\\PageTemplates\\ConfigDefinition\\PageTemplatesHideDefaults::getInstance", ["PageTemplatesHideIfNotInTargetNs"] = "\\BlueSpice\\PageTemplates\\ConfigDefinition\\PageTemplatesHideIfNotInTargetNS::getInstance", }, ["TagRegistry"] = { ["pagetemplates"] = "\\BlueSpice\\PageTemplates\\Tag\\PageTemplates", }, ["AdminToolRegistry"] = { ["bs-pagetemplates"] = "BlueSpice\\PageTemplates\\AdminTool", }, ["PermissionRegistry"] = { ["pagetemplatesadmin-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "structuremanager", }, }, }, }, }, ["GroupPermissions"] = { ["*"] = { ["pagetemplatesadmin-viewspecialpage"] = false, }, ["user"] = { ["pagetemplatesadmin-viewspecialpage"] = false, }, ["sysop"] = { ["pagetemplatesadmin-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "pagetemplatesadmin-viewspecialpage", }, ["APIModules"] = { ["bs-pagetemplates-store"] = "BSApiPageTemplatesStore", ["bs-pagetemplates-tasks"] = "BSApiPageTemplatesTasks", }, ["TestAutoloadClasses"] = { ["BSPageTemplateFixtures"] = "tests/phpunit/utility/BSPageTemplateFixtures.php", }, ["ExtensionMessagesFiles"] = { ["PageTemplatesAdminAlias"] = "includes/specials/SpecialPageTemplatesAdmin.alias.php", }, ["config_prefix"] = "bsg", ["config"] = { ["PageTemplatesExcludeNs"] = { ["value"] = { [0] = -2, [1] = -1, [2] = 6, [3] = 7, [4] = 8, [5] = 9, [6] = 10, [7] = 11, [8] = 14, [9] = 15, }, }, ["PageTemplatesForceNamespace"] = { ["value"] = false, ["descriptionmsg"] = "bs-pagetemplates-pref-forcenamespace", ["public"] = true, }, ["PageTemplatesHideIfNotInTargetNs"] = { ["value"] = true, ["descriptionmsg"] = "bs-pagetemplates-pref-hideifnotintargetns", ["public"] = true, }, ["PageTemplatesHideDefaults"] = { ["value"] = false, ["descriptionmsg"] = "bs-pagetemplates-pref-hidedefaults", ["public"] = true, }, }, ["SpecialPages"] = { ["PageTemplatesAdmin"] = "SpecialPageTemplatesAdmin", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\PageTemplates\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = { [0] = "\\BlueSpice\\PageTemplates\\Hook\\LoadExtensionSchemaUpdates\\AddPageTemplateTable::callback", }, ["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\PageTemplates\\Hook\\BSUsageTrackerRegisterCollectors\\AddPageTemplatesTag::callback", ["NamespaceManager::getMetaFields"] = "BlueSpice\\PageTemplates\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaField::callback", ["BSApiNamespaceStoreMakeData"] = "BlueSpice\\PageTemplates\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback", ["NamespaceManager::editNamespace"] = "BlueSpice\\PageTemplates\\Hook\\NamespaceManagerEditNamespace\\SetPageTemplateValues::callback", ["NamespaceManager::writeNamespaceConfiguration"] = { [0] = "BlueSpice\\PageTemplates\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteToConfiguration::callback", }, ["HtmlPageLinkRendererBegin"] = "\\BlueSpice\\PageTemplates\\Extension::onHtmlPageLinkRendererBegin", ["MessagesPreLoad"] = "\\BlueSpice\\PageTemplates\\Extension::onMessagesPreLoad", ["MediaWikiPerformAction"] = "\\BlueSpice\\PageTemplates\\Hook\\MediaWikiPerformAction\\PreventEditMode::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", ["SkinTemplateNavigation::Universal"] = "\\BlueSpice\\PageTemplates\\Hook\\SkinTemplateNavigationUniversal\\AddPreloadForActions::callback", }, ["composer"] = "bluespice/pagetemplates", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpicePageTemplates", }, ["BlueSpicePageVersion"] = { ["name"] = "BlueSpicePageVersion", ["version"] = "2.27.1-alpha", ["license-name"] = "GPL-2.0-or-later", ["author"] = { [0] = "[https://www.hallowelt.com Hallo Welt! GmbH]", }, ["url"] = "https://bluespice.com", ["descriptionmsg"] = "bs-pageversion-desc", ["type"] = "variable", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["ExtensionFunctions"] = { [0] = "BS\\PageVersion\\Setup::init", }, ["ExtensionMessagesFiles"] = { ["BlueSpicePageVersionMagic"] = "BlueSpicePageVersion.i18n.magic.php", }, ["composer"] = "mediawiki/blue-spice-page-version", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpicePageVersion", }, ["BlueSpicePagesVisited"] = { ["name"] = "BlueSpicePagesVisited", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PagesVisited", ["author"] = { [0] = "Robert Vogel", [1] = "Stephan Muggli", [2] = "Dejan Savuljesku", }, ["descriptionmsg"] = "bs-pagesvisited-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceWhoIsOnline"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpicePagesVisited"] = { ["className"] = "\\BlueSpice\\PagesVisited\\Extension", ["extPath"] = "/BlueSpicePagesVisited", }, }, ["TagRegistry"] = { ["pagesvisited"] = "\\BlueSpice\\PagesVisited\\Tag\\PagesVisited", }, ["RendererRegistry"] = { ["pagesvisited-pagelist"] = "\\BlueSpice\\PagesVisited\\Renderer\\PageList::factory", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.pagesvisited.visualEditorTagDefinition", }, }, ["BlueSpiceUserSidebar"] = { ["Widgets"] = { ["PAGESVISITED"] = { ["callback"] = "\\BlueSpice\\PagesVisited\\Panel\\PagesVisited::factory", ["default"] = true, }, }, ["WidgetRegistry"] = { ["PAGESVISITED"] = "\\BlueSpice\\PagesVisited\\UserSidebar\\Widget\\PagesVisited::factory", }, }, }, ["Hooks"] = { ["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\PagesVisited\\Extension::onBSUsageTrackerRegisterCollectors", ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\PagesVisited\\Hook\\BSInsertMagicAjaxGetData\\AddPagesVisited::callback", }, ["composer"] = "bluespice/pagesvisited", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpicePagesVisited", }, ["BlueSpicePermissionManager"] = { ["name"] = "BlueSpicePermissionManager", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:PermissionManager", ["author"] = "Dejan Savuljesku <savuljesku@hallowelt.com>", ["descriptionmsg"] = "bs-permissionmanager-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpicePermissionManager"] = { ["className"] = "BlueSpice\\PermissionManager\\Extension", ["extPath"] = "/BlueSpicePermissionManager", }, }, ["ConfigDefinitionRegistry"] = { ["PermissionManagerMaxBackups"] = "\\BlueSpice\\PermissionManager\\ConfigDefinition\\PermissionManagerMaxBackups::getInstance", ["PermissionManagerActivePreset"] = "\\BlueSpice\\PermissionManager\\ConfigDefinition\\PermissionManagerActivePresetConfig::getInstance", }, ["AdminToolRegistry"] = { ["bs-permission-manager"] = "BlueSpice\\PermissionManager\\AdminTool", }, ["PermissionRegistry"] = { ["permissionmanager-viewspecialpage"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, }, ["DynamicSettingsRegistry"] = { ["PermissionManager"] = "BlueSpice\\PermissionManager\\DynamicSettings\\PmSettings::factory", }, }, ["BlueSpicePermissionManager"] = { ["PermissionPresets"] = { ["public"] = "BlueSpice\\PermissionManager\\Preset\\PublicWiki::factory", ["protected"] = "BlueSpice\\PermissionManager\\Preset\\ProtectedWiki::factory", ["private"] = "BlueSpice\\PermissionManager\\Preset\\PrivateWiki::factory", ["custom"] = "BlueSpice\\PermissionManager\\Preset\\CustomPreset::factory", }, }, }, ["AvailableRights"] = { [0] = "permissionmanager-viewspecialpage", }, ["GroupPermissions"] = { ["*"] = { ["permissionmanager-viewspecialpage"] = false, }, ["user"] = { ["permissionmanager-viewspecialpage"] = false, }, ["bureaucrat"] = { ["permissionmanager-viewspecialpage"] = false, }, ["sysop"] = { ["permissionmanager-viewspecialpage"] = true, }, }, ["APIModules"] = { ["bs-permissionmanager-tasks"] = "BlueSpice\\PermissionManager\\Api\\ApiPermissionManager", ["bs-role-permission-store"] = "BlueSpice\\PermissionManager\\Api\\RolePermissionsStore", }, ["LogTypes"] = { [0] = "bs-permission-manager", }, ["FilterLogTypes"] = { ["bs-permission-manager"] = true, }, ["LogActionsHandlers"] = { ["bs-permission-manager/*"] = "LogFormatter", }, ["SpecialPages"] = { ["PermissionManager"] = "BlueSpice\\PermissionManager\\Special\\SpecialPermissionManager", }, ["ExtensionMessagesFiles"] = { ["PermissionManagerAlias"] = "PermissionManager.alias.php", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\PermissionManager\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["BSGroupManagerGroupDeleted"] = "\\BlueSpice\\PermissionManager\\Hook\\BSGroupManagerGroupDeleted\\UnassignRoles::callback", ["BSGroupManagerGroupNameChanged"] = { [0] = "\\BlueSpice\\PermissionManager\\Hook\\BSGroupManagerGroupNameChanged\\ChangeGroupRoleAssignments::callback", }, ["LoadExtensionSchemaUpdates"] = { [0] = "\\BlueSpice\\PermissionManager\\Hook\\LoadExtensionSchemaUpdates\\RemoveNonIncludableNamespaces::callback", }, ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["ServiceWiringFiles"] = { [0] = "ServiceWiring.php", }, ["config_prefix"] = "bsg", ["config"] = { ["PermissionManagerMaxBackups"] = { ["value"] = 50, ["descriptionmsg"] = "bs-permissionmanager-pref-max-backups", ["public"] = true, }, ["PermissionManagerActivePreset"] = { ["value"] = "custom", }, ["PermissionManagerAllowedPresets"] = { ["value"] = { [0] = "public", [1] = "protected", [2] = "private", [3] = "custom", }, }, }, ["callback"] = "BlueSpice\\PermissionManager\\Extension::onCallback", ["composer"] = "bluespice/permissionmanager", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpicePermissionManager", }, ["BlueSpicePlayer"] = { ["name"] = "BlueSpicePlayer", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Player", ["author"] = { [0] = "Tobias Weichart", [1] = "Markus Glaser", }, ["descriptionmsg"] = "bs-player-extension-description", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpicePlayer"] = { ["className"] = "\\BlueSpice\\Player\\Extension", ["extPath"] = "/BlueSpicePlayer", ["package"] = "BlueSpice Pro", }, }, ["TagRegistry"] = { ["showtime"] = "BlueSpice\\Player\\Tag\\ShowTime", }, }, }, ["DefaultUserOptions"] = { ["bs-showtime-pref-autostart"] = false, }, ["config_prefix"] = "bsg", ["config"] = { ["ShowtimePrefWidth"] = { ["value"] = 320, ["descriptionmsg"] = "bs-player-config-prefwidth", }, ["ShowtimePrefHeight"] = { ["value"] = 240, ["descriptionmsg"] = "bs-player-config-prefheight", }, }, ["Hooks"] = { ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\Player\\Hook\\BSInsertMagicAjaxGetData\\AddDescription::callback", ["GetPreferences"] = "\\BlueSpice\\Player\\Hook\\GetPreferences\\Autostart::callback", }, ["composer"] = "bluespice/player", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpicePlayer", }, ["BlueSpicePrivacy"] = { ["name"] = "BlueSpicePrivacy", ["author"] = { [0] = "Dejan Savuljesku <savuljesku@hallowelt.com>", }, ["license-name"] = "GPL-3.0-only", ["descriptionmsg"] = "bs-privacy-desc", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpicePrivacy", ["type"] = "bluespice", ["version"] = "4.2.0-alpha", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpicePrivacy"] = { ["className"] = "\\BlueSpice\\Privacy\\Extension", ["extPath"] = "/BlueSpicePrivacy", }, }, ["PermissionRegistry"] = { ["bs-privacy-admin"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "accountmanager", }, }, }, ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\Privacy\\Notifications\\Registrator::registerNotifications", }, ["AdminToolRegistry"] = { ["bs-privacy-admin"] = "BlueSpice\\Privacy\\AdminTool", }, }, ["BlueSpicePrivacy"] = { ["Modules"] = { ["anonymization"] = { ["class"] = "\\BlueSpice\\Privacy\\Module\\Anonymization", }, ["deletion"] = { ["class"] = "\\BlueSpice\\Privacy\\Module\\Deletion", }, ["transparency"] = { ["class"] = "\\BlueSpice\\Privacy\\Module\\Transparency", }, ["consent"] = { ["class"] = "\\BlueSpice\\Privacy\\Module\\Consent", }, }, ["Handlers"] = { [0] = "\\BlueSpice\\Privacy\\Handler\\Anonymize", [1] = "\\BlueSpice\\Privacy\\Handler\\Delete", [2] = "\\BlueSpice\\Privacy\\Handler\\ExportData", }, ["CookieConsentProviders"] = { ["native-mw"] = "\\BlueSpice\\Privacy\\CookieConsentProvider\\NativeMW::factory", ["onetrust"] = "\\BlueSpice\\Privacy\\CookieConsentProvider\\OneTrust::factory", }, ["CookieConsentNativeMWCookieGroups"] = { ["necessary"] = { ["label"] = "bs-privacy-cookie-consent-group-necessary-label", ["desc"] = "bs-privacy-cookie-consent-group-necessary-desc", ["type"] = "always-on", }, ["convenience"] = { ["label"] = "bs-privacy-cookie-convenience-group-label", ["desc"] = "bs-privacy-cookie-convenience-group-desc", ["type"] = "opt-in", }, }, ["CookieConsentNativeMWCookies"] = { ["_session"] = { ["group"] = "necessary", ["addPrefix"] = true, }, ["mwuser-sessionId"] = { ["group"] = "necessary", ["addPrefix"] = true, }, ["UserID"] = { ["group"] = "necessary", ["addPrefix"] = true, }, ["UserName"] = { ["group"] = "necessary", ["addPrefix"] = true, }, ["VEE"] = { ["group"] = "convenience", ["addPrefix"] = false, }, ["UseDC"] = { ["group"] = "necessary", ["addPrefix"] = false, }, ["UseCDNCache"] = { ["group"] = "necessary", ["addPrefix"] = false, }, ["forceHTTPS"] = { ["group"] = "necessary", ["addPrefix"] = false, }, }, }, }, ["AvailableRights"] = { [0] = "bs-privacy-admin", }, ["APIModules"] = { ["bs-privacy"] = "\\BlueSpice\\Privacy\\Api\\PrivacyApi", ["bs-privacy-get-requests"] = "\\BlueSpice\\Privacy\\Api\\GetRequests", ["bs-privacy-get-all-consents"] = "\\BlueSpice\\Privacy\\Api\\GetAllConsents", }, ["ExtensionMessagesFiles"] = { ["BlueSpicePrivacyAliases"] = "languages/BlueSpicePrivacy.alias.php", }, ["SpecialPages"] = { ["PrivacyCenter"] = "\\BlueSpice\\Privacy\\Special\\PrivacyCenter", ["PrivacyAdmin"] = "\\BlueSpice\\Privacy\\Special\\PrivacyAdmin", ["PrivacyConsent"] = "\\BlueSpice\\Privacy\\Special\\PrivacyConsent", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\Privacy\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["PersonalUrls"] = "\\BlueSpice\\Privacy\\Hook\\PersonalUrls\\AddPrivacyUrls::callback", ["LoadExtensionSchemaUpdates"] = { [0] = "\\BlueSpice\\Privacy\\Hook\\LoadExtensionSchemaUpdates\\AddPrivacyRequestTable::callback", }, ["GetPreferences"] = { [0] = "\\BlueSpice\\Privacy\\Hook\\GetPreferences\\AddConsentPrefs::callback", }, ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\Privacy\\Hook\\BeforePageDisplay\\AddCookieConsent::callback", }, ["WebResponseSetCookie"] = "\\BlueSpice\\Privacy\\Hook\\WebResponseSetCookie\\BlockCookie::callback", ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\Privacy\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddCookieConsentFooterLink::callback", ["OutputPageParserOutput"] = "\\BlueSpice\\Privacy\\Hook\\OutputPageParserOutput\\RedirectToConsent::callback", ["SpecialPageBeforeExecute"] = "\\BlueSpice\\Privacy\\Hook\\SpecialPageBeforeExecute\\RedirectToConsent::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["callback"] = "\\BlueSpice\\Privacy\\Extension::onCallback", ["config_prefix"] = "bsg", ["config"] = { ["PrivacyEnableRequests"] = { ["value"] = true, }, ["PrivacyDeleteUsername"] = { ["value"] = "DeletedUser", }, ["PrivacyRequestDeadline"] = { ["value"] = 30, }, ["PrivacyConsentTypes"] = { ["value"] = { ["privacy-policy"] = "bs-privacy-prefs-consent-privacy-policy", ["terms-of-service"] = "bs-privacy-prefs-consent-tos", }, }, ["PrivacyCookieConsentProvider"] = { ["value"] = "native-mw", ["description"] = "Cookie consent provider to be used. One of the keys of BlueSpicePrivacyCookieConsentProviders attribute. Can be a provider key or an array containing the \"name\" and \"config\" properties", }, ["PrivacyCookieAcceptMandatory"] = { ["value"] = true, ["description"] = "If true, will grey-out the screen and prevent user from doing anything until cookies are accepted", }, ["PrivacyPrivacyPolicyMandatory"] = { ["value"] = false, ["description"] = "If true, user will be forced to consent to privacy policy and terms of service at first login", }, }, ["LogTypes"] = { [0] = "bs-privacy", }, ["LogNames"] = { ["bs-privacy"] = "bs-privacy", }, ["LogHeaders"] = { ["bs-privacy"] = "bs-privacy-header", }, ["LogActionsHandlers"] = { ["bs-privacy/*"] = "LogFormatter", }, ["composer"] = "bluespice/privacy", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpicePrivacy", }, ["BlueSpiceProDistributionConnector"] = { ["name"] = "BlueSpiceProDistributionConnector", ["version"] = "4.1.0-RC2", ["license-name"] = "GPL-3.0-only", ["author"] = { [0] = "[http://www.hallowelt.com Hallo Welt! GmbH]", }, ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceProDistributionConnector", ["descriptionmsg"] = "bs-prodistributionconnector-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["HookHandlers"] = { ["pdfexport-convert-math-svg-to-png"] = { ["factory"] = "BlueSpice\\ProDistributionConnector\\HookHandler\\PdfExportConvertMathSVGtoPNG::factory", ["services"] = { [0] = "MediaHandlerFactory", }, }, }, ["Hooks"] = { ["BSUEModulePDFFindFiles"] = "pdfexport-convert-math-svg-to-png", }, ["composer"] = "bluespice/prodistributionconnector", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceProDistributionConnector", }, ["BlueSpiceQrCode"] = { ["name"] = "BlueSpiceQrCode", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["author"] = { [0] = "Josef Konrad", }, ["descriptionmsg"] = "bs-qr-code-extension-description", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:QrCode", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceQrCode"] = { ["className"] = "\\BlueSpice\\QrCode\\Extension", ["extPath"] = "/BlueSpiceQrCode", ["package"] = "BlueSpice Pro", }, }, }, }, ["HookHandlers"] = { ["skin"] = { ["class"] = "\\BlueSpice\\QrCode\\HookHandler\\Skin", }, ["discovery-skin"] = { ["class"] = "\\BlueSpice\\QrCode\\HookHandler\\BlueSpiceDiscovery", }, }, ["Hooks"] = { ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\QrCode\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddQrCode::callback", }, ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\QrCode\\Hook\\BeforePageDisplay\\AddRessources::callback", }, ["SkinTemplateNavigation::Universal"] = { [0] = "skin", }, ["BlueSpiceDiscoveryTemplateDataProviderAfterInit"] = { [0] = "discovery-skin", }, }, ["APIModules"] = { ["bs-qr-code"] = "\\BlueSpice\\QrCode\\Api\\QrCodeApi", }, ["composer"] = "bluespice/qrcode", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceQrCode", }, ["BlueSpiceRSSFeeder"] = { ["name"] = "BlueSpiceRSSFeeder", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:RSSFeeder", ["author"] = "Sebastian Ulbricht", ["descriptionmsg"] = "bs-rssfeeder-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceRSSFeeder"] = { ["className"] = "\\BlueSpice\\RSSFeeder\\Extension", ["extPath"] = "/BlueSpiceRSSFeeder", }, }, ["ConfigDefinitionRegistry"] = { ["RSSUrlWhitelist"] = "BlueSpice\\RSSFeeder\\ConfigDefinition\\URLWhitelist::getInstance", ["RSSUrlNumberOfAllowedRedirects"] = "BlueSpice\\RSSFeeder\\ConfigDefinition\\MaxRedirects::getInstance", }, }, ["BlueSpiceRSSFeeder"] = { ["Feeds"] = { ["recentchanges"] = "BlueSpice\\RSSFeeder\\RSSFeed\\RecentChanges::factory", ["followOwn"] = "BlueSpice\\RSSFeeder\\RSSFeed\\FollowOwn::factory", ["followPage"] = "BlueSpice\\RSSFeeder\\RSSFeed\\FollowPage::factory", ["namespace"] = "BlueSpice\\RSSFeeder\\RSSFeed\\NamespaceFeed::factory", ["category"] = "BlueSpice\\RSSFeeder\\RSSFeed\\Category::factory", ["watchlist"] = "BlueSpice\\RSSFeeder\\RSSFeed\\Watchlist::factory", }, }, }, ["SpecialPages"] = { ["RSSFeeder"] = "SpecialRSSFeeder", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["APIModules"] = { ["bs-rssfeeder-tasks"] = "BSApiTasksRSSFeeder", ["bs-rss-standards-pages-store"] = "ApiRSSStandardsPagesStore", }, ["ExtensionMessagesFiles"] = { ["BlueSpiceRSSFeederAlias"] = "languages/SpecialRSSFeeder.alias.php", }, ["config_prefix"] = "bsg", ["config"] = { ["RSSUrlNumberOfAllowedRedirects"] = { ["value"] = 0, }, ["RSSUrlWhitelist"] = { ["value"] = { }, }, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\RSSFeeder\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["TitleReadWhitelist"] = "\\BlueSpice\\RSSFeeder\\Hook\\TitleReadWhitelist\\AddRSSFeeder::callback", ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\RSSFeeder\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddToGlobalActions::callback", }, ["BeforePageDisplay"] = "\\BlueSpice\\RSSFeeder\\Hook\\BeforePageDisplay\\AddResources::callback", ["BSDashboardsAdminDashboardPortalPortlets"] = "\\BlueSpice\\RSSFeeder\\Hook\\BSDashboardsAdminDashboardPortalPortlets\\AddPortlets::callback", ["BSDashboardsAdminDashboardPortalConfig"] = "\\BlueSpice\\RSSFeeder\\Hook\\BSDashboardsAdminDashboardPortalConfig\\AddConfigs::callback", ["BSDashboardsUserDashboardPortalPortlets"] = "\\BlueSpice\\RSSFeeder\\Hook\\BSDashboardsUserDashboardPortalPortlets\\AddPortlets::callback", ["BSDashboardsUserDashboardPortalConfig"] = "\\BlueSpice\\RSSFeeder\\Hook\\BSDashboardsUserDashboardPortalConfig\\AddConfigs::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/rssfeeder", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceRSSFeeder", }, ["BlueSpiceRating"] = { ["name"] = "BlueSpiceRating", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Rating", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-rating-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceRating"] = { ["className"] = "\\BlueSpice\\Rating\\Extension", ["extPath"] = "/BlueSpiceRating", ["package"] = "BlueSpice Pro", }, }, ["PermissionRegistry"] = { ["rating-archive"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", }, }, ["rating-read"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "commenter", [2] = "editor", [3] = "maintenanceadmin", [4] = "reader", }, }, ["rating-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", [3] = "reader", }, }, ["rating-write"] = { ["type"] = "namespace", ["roles"] = { [0] = "author", [1] = "commenter", [2] = "editor", [3] = "maintenanceadmin", }, }, }, }, ["BlueSpiceRating"] = { ["RatingRegistry"] = { ["article"] = "\\BlueSpice\\Rating\\RatingConfig\\Article", ["articlelike"] = "\\BlueSpice\\Rating\\RatingConfig\\ArticleLike", }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\Rating\\Privacy\\Handler", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["SpecialPages"] = { ["Rating"] = "\\BlueSpice\\Rating\\Special\\Rating", ["Recommendations"] = "\\BlueSpice\\Rating\\Special\\Recommendations", }, ["APIModules"] = { ["bs-rating-tasks"] = "\\BlueSpice\\Rating\\Api\\Task\\Rating", ["bs-ratingarticle-store"] = "\\BlueSpice\\Rating\\Api\\Store\\Article", ["bs-ratingarticlelike-store"] = "\\BlueSpice\\Rating\\Api\\Store\\ArticleLike", }, ["ExtensionMessagesFiles"] = { ["BlueSpiceRatingMagic"] = "languages/Rating.i18n.magic.php", ["BlueSpiceRatingSpecialRatingAlias"] = "languages/SpecialRating.alias.php", ["BlueSpiceRatingSpecialRecommendationsAlias"] = "languages/SpecialRecommendations.alias.php", }, ["AvailableRights"] = { [0] = "rating-read", [1] = "rating-write", [2] = "rating-archive", [3] = "rating-viewspecialpage", }, ["GroupPermissions"] = { ["*"] = { ["rating-read"] = true, ["rating-write"] = false, ["rating-archive"] = false, ["rating-viewspecialpage"] = false, }, ["user"] = { ["rating-read"] = true, ["rating-write"] = true, ["rating-archive"] = false, ["rating-viewspecialpage"] = true, }, ["sysop"] = { ["rating-read"] = true, ["rating-write"] = true, ["rating-archive"] = true, ["rating-viewspecialpage"] = true, }, }, ["TestAutoloadNamespaces"] = { ["BlueSpice\\Rating\\Tests\\"] = "tests/phpunit/", }, ["config_prefix"] = "bsg", ["config"] = { ["RatingArticleEnabledNamespaces"] = { ["value"] = { }, }, ["RatingArticleLikeEnabledNamespaces"] = { ["value"] = { }, }, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\Rating\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = { [0] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingDatabase::callback", [1] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingRemoveArchivedMaintenanceScript::callback", [2] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingSetDefaultSubTypeMaintenanceScript::callback", [3] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddBSRatingRemoveDuplicateEntriesMaintenanceScript::callback", [4] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingMigrateRatedCommentsScript::callback", [5] = "\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddMigrateSettingsFromDBMaintenanceScript::callback", }, ["BeforePageDisplay"] = "\\BlueSpice\\Rating\\Hook\\BeforePageDisplay\\AddResources::callback", ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\Rating\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddArticleRating::callback", [1] = "\\BlueSpice\\Rating\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddArticleLikeRating::callback", [2] = "\\BlueSpice\\Rating\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddRating::callback", [3] = "\\BlueSpice\\Rating\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddRecommendationsGlobalAction::callback", }, ["BSMigrateSettingsFromDeviatingNames"] = "\\BlueSpice\\Rating\\Extension::onBSMigrateSettingsFromDeviatingNames", ["NamespaceManager::getMetaFields"] = "BlueSpice\\Rating\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaFields::callback", ["BSApiNamespaceStoreMakeData"] = "BlueSpice\\Rating\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback", ["NamespaceManager::editNamespace"] = "BlueSpice\\Rating\\Hook\\NamespaceManagerEditNamespace\\SetRatingValues::callback", ["NamespaceManager::writeNamespaceConfiguration"] = { [0] = "BlueSpice\\Rating\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteToConfiguration::callback", }, ["GetDoubleUnderscoreIDs"] = "\\BlueSpice\\Rating\\Hook\\GetDoubleUnderscoreIDs\\AddNoRating::callback", ["BSMigrateSettingsSetNewSettings"] = "\\BlueSpice\\Rating\\Hook\\BSMigrateSettingsSetNewSettings\\SetGlobals::callback", ["UserMergeAccountFields"] = "\\BlueSpice\\Rating\\Hook\\UserMergeAccountFields\\MergeRatingDBFields::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/rating", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceRating", }, ["BlueSpiceReadConfirmation"] = { ["name"] = "BlueSpiceReadConfirmation", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["author"] = { [0] = "Robert Vogel", [1] = "Leonid Verhovskij", }, ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ReadConfirmation", ["descriptionmsg"] = "bs-readconfirmation-desc", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceReadConfirmation"] = { ["className"] = "\\BlueSpice\\ReadConfirmation\\Extension", ["extPath"] = "/BlueSpiceReadConfirmation", ["package"] = "BlueSpice Pro", }, }, ["PermissionRegistry"] = { ["readconfirmationremind"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, }, ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\ReadConfirmation\\Notifications\\Registrator::registerNotifications", }, ["RunJobsTriggerHandlerRegistry"] = { ["bs-readconfirmation-autonotifier"] = "BlueSpice\\ReadConfirmation\\RunJobsTriggerHandler\\AutomaticReadConfirmationNotifier::factory", }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\ReadConfirmation\\Privacy\\Handler", }, }, ["BlueSpiceDiscovery"] = { ["AttentionIndicatorRegistry"] = { ["readconfirmation"] = "\\BlueSpice\\ReadConfirmation\\AttentionIndicator\\ReadConfirmation::factory", }, }, ["UnifiedTaskOverview"] = { ["AttentionIndicatorCollectionRegistry"] = { [0] = "readconfirmation", }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpicePageAssignments"] = ">= 4.1", }, }, ["TestAutoloadNamespaces"] = { ["BlueSpice\\ReadConfirmation\\Tests\\"] = "tests/phpunit/", }, ["ExtensionFunctions"] = { [0] = "BlueSpice\\ReadConfirmation\\TriggerRegistration::addNotificationTrigger", }, ["APIModules"] = { ["bs-readconfirmation-tasks"] = "BSApiReadConfirmationTasks", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["Hooks"] = { ["BSApiExtJSStoreBaseBeforePostProcessData"] = "ReadConfirmationPageAssignmentHooks::onBSApiExtJSStoreBaseBeforePostProcessData", ["BSPageStoreDataProviderBeforeAppendRow"] = "ReadConfirmationPageAssignmentHooks::onBSPageStoreDataProviderBeforeAppendRow", ["BSPageAssignmentsManager"] = "ReadConfirmationPageAssignmentHooks::onBSPageAssignmentsSpecialPages", ["BSPageAssignmentsOverview"] = "ReadConfirmationPageAssignmentHooks::onBSPageAssignmentsSpecialPages", ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\ReadConfirmation\\Hook\\LoadExtensionSchemaUpdates\\AddReadConfirmationDatabase::callback", ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\ReadConfirmation\\Hook\\BeforePageDisplay\\AddManagePageAssignmentsIntegration::callback", [1] = "\\BlueSpice\\ReadConfirmation\\Hook\\BeforePageDisplay\\AddResources::callback", }, ["PageSaveComplete"] = "ReadConfirmationHooks::onPageSaveComplete", ["NamespaceManager::getMetaFields"] = "ReadConfirmationHooks::onNamespaceManager_getMetaFields", ["NamespaceManager::editNamespace"] = "ReadConfirmationHooks::onNamespaceManager_editNamespace", ["NamespaceManager::writeNamespaceConfiguration"] = "ReadConfirmationHooks::onNamespaceManager_writeNamespaceConfiguration", ["BSApiNamespaceStoreMakeData"] = "ReadConfirmationHooks::onBSApiNamespaceStoreMakeData", ["UserMergeAccountFields"] = "\\BlueSpice\\ReadConfirmation\\Hook\\UserMergeAccountFields\\MergeReadConfirmationDBFields::callback", ["UnifiedTaskOverviewGetTaskDescriptors"] = "addUTOReadConfirmations", ["PersonalUrls"] = "skin", }, ["HookHandlers"] = { ["addUTOReadConfirmations"] = { ["factory"] = "\\BlueSpice\\ReadConfirmation\\HookHandler\\UnifiedTaskOverview::factory", ["services"] = { [0] = "DBLoadBalancer", [1] = "UserGroupManager", [2] = "BSReadConfirmationMechanismFactory", [3] = "MainConfig", }, }, ["skin"] = { ["class"] = "\\BlueSpice\\ReadConfirmation\\HookHandler\\Skin", }, }, ["LogTypes"] = { [0] = "bs-readconfirmation", }, ["FilterLogTypes"] = { ["bs-readconfirmation"] = true, }, ["LogActionsHandlers"] = { ["bs-readconfirmation/*"] = "LogFormatter", ["bs-readconfirmation/confirm"] = "\\BlueSpice\\ReadConfirmation\\Logging\\ConfirmFormatter", }, ["GroupPermissions"] = { ["sysop"] = { ["readconfirmationremind"] = true, }, }, ["AvailableRights"] = { [0] = "readconfirmationremind", }, ["config_prefix"] = "bsgReadConfirmation", ["config"] = { ["Mechanism"] = { ["value"] = "BlueSpice\\ReadConfirmation\\Mechanism\\NonMinorEdit::factory", }, }, ["composer"] = "bluespice/readconfirmation", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceReadConfirmation", }, ["BlueSpiceReaders"] = { ["name"] = "BlueSpiceReaders", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Readers", ["author"] = { [0] = "Stephan Muggli", [1] = "Leonid Verhovskij", [2] = "Dejan Savuljesku", }, ["descriptionmsg"] = "bs-readers-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceReaders"] = { ["className"] = "\\BlueSpice\\Readers\\Extension", ["extPath"] = "/BlueSpiceReaders", }, }, ["ConfigDefinitionRegistry"] = { ["ReadersNumOfReaders"] = "\\BlueSpice\\Readers\\ConfigDefinition\\ReadersNumOfReaders::getInstance", }, ["PermissionRegistry"] = { ["viewreaders"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, ["viewrevisionreaders"] = { ["type"] = "global", ["roles"] = { }, }, }, }, ["BlueSpiceArticleInfo"] = { ["FlyoutModules"] = { ["pagereaders"] = { ["module"] = "ext.bluespice.pagereaders.flyout", ["make-items-callback"] = "bs.pagereaders.flyout.makeItems", ["skip-callback"] = "\\BlueSpice\\Readers\\Extension::pageReadersFlyoutCheckPermissions", }, ["revisionreaders"] = { ["module"] = "ext.bluespice.revisionreaders.flyout", ["make-items-callback"] = "bs.revisionreaders.flyout.makeItems", ["skip-callback"] = "\\BlueSpice\\Readers\\Extension::revisionReadersFlyoutCheckPermissions", }, }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\Readers\\Privacy\\Handler", }, }, }, ["GroupPermissions"] = { ["*"] = { ["viewreaders"] = false, ["viewrevisionreaders"] = false, }, ["user"] = { ["viewreaders"] = false, ["viewrevisionreaders"] = false, }, ["sysop"] = { ["viewreaders"] = true, ["viewrevisionreaders"] = false, }, }, ["AvailableRights"] = { [0] = "viewreaders", [1] = "viewrevisionreaders", }, ["SpecialPages"] = { ["Readers"] = "\\BlueSpice\\Readers\\Special\\Readers", ["RevisionReaders"] = "\\BlueSpice\\Readers\\Special\\RevisionReaders", }, ["JobClasses"] = { ["BlueSpiceReadersInsertTrace"] = "\\BlueSpice\\Readers\\Job\\InsertTrace", }, ["APIModules"] = { ["bs-readers-data-store"] = "BSApiReadersDataStore", ["bs-readers-users-store"] = "BSApiReadersUsersStore", ["bs-readers-page-readers-store"] = "\\BlueSpice\\Readers\\Api\\Store\\PageReaders", ["bs-readers-revision-readers-store"] = "\\BlueSpice\\Readers\\Api\\Store\\RevisionReaders", ["bs-readers-tasks"] = "\\BlueSpice\\Readers\\Api\\Task\\PageReaders", }, ["ExtensionMessagesFiles"] = { ["ReadersAlias"] = "languages/SpecialReaders.alias.php", }, ["config_prefix"] = "bsg", ["config"] = { ["ReadersNumOfReaders"] = { ["value"] = 10, ["descriptionmsg"] = "bs-readers-pref-numofreaders", ["public"] = true, }, ["ReadersNamespaceBlacklist"] = { ["description"] = "Defaults to NS_FILE, NS_FILE_TALK, NS_MEDIAWIKI, NS_MEDIAWIKI_TALK, NS_CATEGORY, NS_CATEGORY_TALK", ["value"] = { [0] = 6, [1] = 7, [2] = 8, [3] = 9, [4] = 14, [5] = 15, }, ["public"] = false, }, ["ReadersCleanData"] = { ["description"] = "Set to 'true' if you want to remove old entries from the database", ["value"] = false, }, ["ReadersCleanDataTTL"] = { ["description"] = "How many days each readers entry will be available in the database (365 days * 3 = 1095 days or 3 years)", ["value"] = 1095, }, }, ["TestAutoloadClasses"] = { ["BSReadersFixtures"] = "tests/phpunit/BSReadersFixtures.php", }, ["HookHandlers"] = { ["standard-dialogs"] = { ["class"] = "\\BlueSpice\\Readers\\HookHandler\\StandardDialogs", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = { [0] = "\\BlueSpice\\Readers\\Hook\\LoadExtensionSchemaUpdates\\AddReadersTable::callback", }, ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\Readers\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddContentActionToBlacklist::callback", }, ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\Readers\\Hook\\BeforePageDisplay\\AddResources::callback", }, ["SkinTemplateNavigation::Universal"] = "\\BlueSpice\\Readers\\Hook\\SkinTemplateNavigationUniversal\\AddReaders::callback", ["UserMergeAccountFields"] = "\\BlueSpice\\Readers\\Hook\\UserMergeAccountFields\\MergeReadersDBFields::callback", ["StandardDialogsRegisterPageInfoPanelModules"] = "standard-dialogs", }, ["composer"] = "bluespice/readers", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceReaders", }, ["BlueSpiceReminder"] = { ["name"] = "BlueSpiceReminder", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Reminder", ["author"] = { [0] = "Sebastian Ulbricht", [1] = "Stephan Muggli", [2] = "Tobias Weichart", [3] = "Markus Glaser", [4] = "Peter Böhm", }, ["descriptionmsg"] = "bs-reminder-extension-description", ["license-name"] = "GPL-3.0-only", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceReminder"] = { ["className"] = "\\BlueSpice\\Reminder\\Extension", ["extPath"] = "/BlueSpiceReminder", ["package"] = "BlueSpice Pro", }, }, ["PermissionRegistry"] = { ["remindereditall"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, }, ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\Reminder\\Notification\\Registrator::registerNotifications", }, ["RunJobsTriggerHandlerRegistry"] = { ["bs-reminder-send-daily"] = "BlueSpice\\Reminder\\RunJobsTriggerHandler\\SendTodayReminderNotification::factory", ["bs-reminder-send-weekly"] = "BlueSpice\\Reminder\\RunJobsTriggerHandler\\SendInOneWeekReminderNotification::factory", }, ["AdminToolRegistry"] = { ["bs-reminder-manager"] = "BlueSpice\\Reminder\\AdminTool", }, }, ["BlueSpiceEchoConnector"] = { ["NotificationIcons"] = { ["reminder"] = { ["path"] = "BlueSpiceReminder/resources/images/userbar-icon-reminder.png", }, }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\Reminder\\Privacy\\Handler", }, }, ["BlueSpiceReminder"] = { ["Registry"] = { ["page"] = "\\BlueSpice\\Reminder\\Reminder\\Page::factory", }, }, ["BlueSpiceDiscovery"] = { ["AttentionIndicatorRegistry"] = { ["reminder"] = "\\BlueSpice\\Reminder\\AttentionIndicator\\Reminder::factory", }, }, }, ["GroupPermissions"] = { ["*"] = { ["remindereditall"] = false, }, ["user"] = { ["remindereditall"] = false, }, ["sysop"] = { ["remindereditall"] = true, }, }, ["AvailableRights"] = { [0] = "remindereditall", }, ["SpecialPages"] = { ["Reminder"] = "SpecialReminder", }, ["APIModules"] = { ["bs-reminder-store"] = "ApiReminderStore", ["bs-reminder-tasks"] = "ApiReminderTasks", }, ["ExtensionMessagesFiles"] = { ["ReminderAlias"] = "languages/SpecialReminder.alias.php", }, ["DefaultUserOptions"] = { ["bs-reminder-oncreate"] = false, ["bs-reminder-forns"] = "", ["bs-reminder-period"] = 6, ["echo-subscriptions-web-notification-bs-reminder-cat"] = 1, ["echo-subscriptions-email-notification-bs-reminder-cat"] = 1, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\Reminder\\HookHandler\\CommonUserInterface", }, ["discovery-skin"] = { ["class"] = "\\BlueSpice\\Reminder\\HookHandler\\DiscoverySkin", }, ["standard-dialogs"] = { ["class"] = "\\BlueSpice\\Reminder\\HookHandler\\StandardDialogs", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\Reminder\\Hook\\LoadExtensionSchemaUpdates\\AddReminderTable::callback", ["GetPreferences"] = { [0] = "\\BlueSpice\\Reminder\\Hook\\GetPreferences\\AddDefaultReminderPeriod::callback", [1] = "\\BlueSpice\\Reminder\\Hook\\GetPreferences\\AddSetReminderOnCreate::callback", [2] = "\\BlueSpice\\Reminder\\Hook\\GetPreferences\\AddDisableReminderForNS::callback", }, ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "\\BlueSpice\\Reminder\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddFlyout::callback", }, ["PersonalUrls"] = "\\BlueSpice\\Reminder\\Hook\\PersonalUrls\\AddReminderUrl::callback", ["BeforePageDisplay"] = "\\BlueSpice\\Reminder\\Hook\\BeforePageDisplay\\AddResources::callback", ["SkinTemplateNavigation::Universal"] = "\\BlueSpice\\Reminder\\Hook\\SkinTemplateNavigationUniversal\\AddReminderEntry::callback", ["PageSaveComplete"] = "\\BlueSpice\\Reminder\\Hook\\PageSaveComplete\\SetReminderOnCreate::callback", ["BSUserManagerAfterDeleteUser"] = "\\BlueSpice\\Reminder\\Hook\\BSUserManagerAfterDeleteUser\\DeleteReminders::callback", ["UserMergeAccountFields"] = "\\BlueSpice\\Reminder\\Hook\\UserMergeAccountFields\\MergeReminderDBFields::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", ["BlueSpiceDiscoveryTemplateDataProviderAfterInit"] = "discovery-skin", ["StandardDialogsRegisterPageInfoPanelModules"] = "standard-dialogs", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["composer"] = "bluespice/reminder", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceReminder", }, ["BlueSpiceSMWConnector"] = { ["name"] = "BlueSpiceSMWConnector", ["descriptionmsg"] = "bs-bssmwconnector-desc", ["license-name"] = "GPL-3.0-only", ["type"] = "bluespice", ["version"] = "4.2.0-alpha", ["author"] = { [0] = "Robert Vogel", [1] = "Leonid Verhovskij", }, ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SMWConnector", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceExtendedSearch"] = { ["Sources"] = { ["wikipage"] = "\\BlueSpice\\SMWConnector\\ExtendedSearch\\Source\\SMWWikiPage::create", }, ["LookupModifierRegistry"] = { ["smw-source-fields"] = "\\BlueSpice\\SMWConnector\\ExtendedSearch\\Source\\LookupModifier\\AddSourceFields::factory", ["smw-aggregation"] = "\\BlueSpice\\SMWConnector\\ExtendedSearch\\Source\\LookupModifier\\AddSMWAggregation::factory", ["smw-filter-parser"] = "\\BlueSpice\\SMWConnector\\ExtendedSearch\\Source\\LookupModifier\\ParseSMWFilters::factory", }, }, ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSMWConnector"] = { ["className"] = "\\BlueSpice\\SMWConnector\\Extension", ["extPath"] = "/BlueSpiceSMWConnector", ["package"] = "BlueSpice Pro", }, }, ["PermissionRegistry"] = { ["createclass"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "author", [2] = "editor", [3] = "maintenanceadmin", }, }, ["editrestrictedfields"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", }, }, ["geocode"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "author", [2] = "editor", [3] = "maintenanceadmin", }, }, ["smw-admin"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, ["viewedittab"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", [3] = "structuremanager", }, }, }, ["SecondaryDataUpdateRegistry"] = { ["smw:opt.forced.update"] = "\\BlueSpice\\SMWConnector\\SecondaryDataUpdate\\SMWOptFoceUpdate::factory", }, }, ["BlueSpiceBookshelfUI"] = { ["MassAddHandlerRegistry"] = { ["smwproperty"] = "BSSMWPropertyPageProvider::factory", }, }, ["BlueSpiceSMWConnector"] = { ["ExtraPropertyRegistry"] = { ["usermentions"] = "BlueSpice\\SMWConnector\\PropertyValueProvider\\UserMentions::factory", }, ["AsyncAskHandlers"] = { ["grid"] = "\\BlueSpice\\SMWConnector\\AsyncAskHandler\\Grid::factory", ["tree"] = "\\BlueSpice\\SMWConnector\\AsyncAskHandler\\Tree::factory", }, }, ["BlueSpiceDiscovery"] = { ["BreadcrumbDataProviderRegistry"] = { ["special-browse"] = { ["class"] = "BlueSpice\\SMWConnector\\BreadcrumbDataProvider\\SpecialBrowseProvider", }, ["special-ask"] = { ["class"] = "BlueSpice\\SMWConnector\\BreadcrumbDataProvider\\SpecialAskProvider", ["services"] = { [0] = "SpecialPageFactory", }, }, }, }, }, ["GroupPermissions"] = { ["sysop"] = { ["smw-admin"] = true, ["smw-patternedit"] = true, ["smw-pageedit"] = true, ["geocode"] = true, ["editrestrictedfields"] = true, }, ["*"] = { ["viewedittab"] = true, }, ["user"] = { ["createclass"] = true, }, }, ["APIModules"] = { ["bs-smw-connector-smw-property-store"] = "ApiSMWPropertyStore", ["bs-smw-connector-ask-store"] = "\\BlueSpice\\SMWConnector\\Api\\Store\\Ask", ["bs-smw-connector-tree-ask-store"] = "\\BlueSpice\\SMWConnector\\Api\\Store\\TreeAsk", }, ["ExtensionMessagesFiles"] = { ["BlueSpiceSMWConnectorMagic"] = "BlueSpiceSMWConnector.magic.php", }, ["ExtensionFunctions"] = { [0] = "BlueSpice\\SMWConnector\\Extension::setup", [1] = "BlueSpice\\SMWConnector\\PropertyValueProvidersRegistration::addExtensions", }, ["HookHandlers"] = { ["discovery-skin"] = { ["class"] = "\\BlueSpice\\SMWConnector\\HookHandler\\DiscoverySkin", }, }, ["Hooks"] = { ["BeforePageDisplay"] = { [0] = "BSSMWConnectorHooks::onBeforePageDisplay", [1] = "BlueSpice\\SMWConnector\\Hook\\BeforePageDisplay\\AddModules::callback", }, ["PageForms::FormPrinterSetup"] = { [0] = "BlueSpice\\SMWConnector\\Hook\\PFFormPrinterSetup\\RegisterInputTypes::callback", }, ["BSBookshelfExportTag"] = "BSSMWConnectorHooks::onBSBookshelfExportTag", ["NamespaceManager::getMetaFields"] = "BSSMWCNamespaceManager::onGetMetaFields", ["BSApiNamespaceStoreMakeData"] = "BSSMWCNamespaceManager::onGetNamespaceData", ["NamespaceManager::editNamespace"] = "BSSMWCNamespaceManager::onEditNamespace", ["NamespaceManager::writeNamespaceConfiguration"] = "BSSMWCNamespaceManager::onWriteNamespaceConfiguration", ["BSPageTemplatesBeforeRender"] = "BSSMWCPageTemplates::onBSPageTemplatesBeforeRender", ["PageSaveComplete"] = "BSSMWConnectorHooks::onPageSaveComplete", ["SMW::Store::AfterQueryResultLookupComplete"] = "BlueSpice\\SMWConnector\\Hook\\SMWStoreAfterQueryResultLookupComplete\\ApplySecurityTrimming::callback", ["ChameleonSkinTemplateOutputPageBeforeExec"] = "BlueSpice\\SMWConnector\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddFormEditAction::callback", ["BSUEModulePDFcollectMetaData"] = "BlueSpice\\SMWConnector\\Hook\\BSUEModulePDFcollectMetaData\\AddSemanitcMetaData::callback", ["ParserFirstCallInit"] = "BlueSpice\\SMWConnector\\Hook\\ParserFirstCallInit\\AsyncAsk::callback", ["BlueSpiceDiscoveryTemplateDataProviderAfterInit"] = "discovery-skin", }, ["config_prefix"] = "bsg", ["config"] = { ["UEModulePDFsmwProperties"] = { ["value"] = { }, }, ["ESSMWPropertyFilter"] = { ["description"] = "Which SMW properties to offer as filters. List of regex-es. Properties are matched against the names as written in ES filter list", ["value"] = { ["type"] = "blacklist", ["props"] = { }, }, }, }, ["composer"] = "bluespice/smwconnector", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSMWConnector", }, ["BlueSpiceSaferEdit"] = { ["name"] = "BlueSpiceSaferEdit", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SaferEdit", ["author"] = { [0] = "Markus Glaser ", [1] = "Tobias Weichart", }, ["descriptionmsg"] = "bs-saferedit-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSaferEdit"] = { ["className"] = "\\BlueSpice\\SaferEdit\\Extension", ["extPath"] = "/BlueSpiceSaferEdit", }, }, ["ConfigDefinitionRegistry"] = { ["SaferEditInterval"] = "\\BlueSpice\\SaferEdit\\ConfigDefinition\\Interval::getInstance", ["SaferEditShowNameOfEditingUser"] = "\\BlueSpice\\SaferEdit\\ConfigDefinition\\ShowNameOfEditingUser::getInstance", }, ["AlertProviderRegistry"] = { ["bs-saferedit-warning"] = "\\BlueSpice\\SaferEdit\\AlertProvider\\EditWarning::factory", }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\SaferEdit\\Privacy\\Handler", }, }, ["BlueSpiceSaferEdit"] = { ["EnvironmentCheckers"] = { ["standardEdit"] = "\\BlueSpice\\SaferEdit\\EnvironmentChecker\\StandardEdit::factory", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["config_prefix"] = "bsg", ["config"] = { ["SaferEditInterval"] = { ["value"] = 10, ["descriptionmsg"] = "bs-saferedit-pref-interval", }, ["SaferEditShowNameOfEditingUser"] = { ["value"] = true, ["descriptionmsg"] = "bs-saferedit-pref-shownameofeditinguser", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\SaferEdit\\Hook\\LoadExtensionSchemaUpdates\\AddSaferEditTable::callback", ["BeforePageDisplay"] = "\\BlueSpice\\SaferEdit\\Hook\\BeforePageDisplay\\AddModules::callback", ["BsAdapterAjaxPingResult"] = { [0] = "\\BlueSpice\\SaferEdit\\Hook\\BsAdapterAjaxPingResult\\HandleSaferEditIsSomeoneEditing::callback", [1] = "\\BlueSpice\\SaferEdit\\Hook\\BsAdapterAjaxPingResult\\HandleSaferEditSave::callback", }, ["PageSaveComplete"] = "\\BlueSpice\\SaferEdit\\Hook\\PageSaveComplete\\ClearSaferEdit::callback", ["EditPage::showEditForm:initial"] = "\\BlueSpice\\SaferEdit\\Hook\\EditPage_showEditForm_initial\\SetEditSection::callback", ["MergeAccountFromTo"] = "\\BlueSpice\\SaferEdit\\Hook\\MergeAccountFromTo\\MergeSaferEditDBFields::callback", }, ["composer"] = "bluespice/saferedit", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSaferEdit", }, ["BlueSpiceSignHere"] = { ["name"] = "BlueSpiceSignHere", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["author"] = { [0] = "Robert Vogel", }, ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SignHere", ["descriptionmsg"] = "bs-signhere-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSignHere"] = { ["className"] = "\\BlueSpice\\SignHere\\Extension", ["extPath"] = "/BlueSpiceSignHere", }, }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.signhere.visualEditorTagDefinition", }, }, }, ["Hooks"] = { ["ParserFirstCallInit"] = "BlueSpice\\SignHere\\Hook\\ParserFirstCallInit::handle", ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\SignHere\\Hook\\BSInsertMagicAjaxGetData\\SignHere::callback", }, ["composer"] = "bluespice/signhere", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSignHere", }, ["BlueSpiceSmartList"] = { ["name"] = "BlueSpiceSmartList", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SmartList", ["author"] = { [0] = "Markus Glaser", [1] = "Robert Vogel", [2] = "Patric Wirth", [3] = "Stephan Muggli", [4] = "Leonid Verhovskij", }, ["descriptionmsg"] = "bs-smartlist-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSmartList"] = { ["className"] = "SmartList", ["extPath"] = "/BlueSpiceSmartList", }, }, }, ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.bluespice.smartList.visualEditor", [1] = "ext.bluespice.smartList.newbies.visualEditor", [2] = "ext.bluespice.smartList.toplist.visualEditor", }, }, ["BlueSpiceUserSidebar"] = { ["Widgets"] = { ["YOUREDITS"] = { ["callback"] = "\\BlueSpice\\SmartList\\Panel\\YourEdits::factory", ["default"] = true, }, }, ["WidgetRegistry"] = { ["YOUREDITS"] = "\\BlueSpice\\SmartList\\UserSidebar\\Widget\\YourEdits::factory", }, }, }, ["APIModules"] = { ["bs-smartlist-tasks"] = "BSApiTasksSmartList", }, ["Hooks"] = { ["BSInsertMagicAjaxGetData"] = { [0] = "\\BlueSpice\\SmartList\\Hook\\BSInsertMagicAjaxGetData\\AddSmartListTag::callback", [1] = "\\BlueSpice\\SmartList\\Hook\\BSInsertMagicAjaxGetData\\AddNewbiesTag::callback", [2] = "\\BlueSpice\\SmartList\\Hook\\BSInsertMagicAjaxGetData\\AddToplistTag::callback", }, ["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\SmartList\\Hook\\BSUsageTrackerRegisterCollectors\\AddSmartlistTag::callback", ["BSDashboardsAdminDashboardPortalPortlets"] = "\\BlueSpice\\SmartList\\Hook\\BSDashboardsAdminDashboardPortalPortlets\\AddPortlets::callback", ["BSDashboardsAdminDashboardPortalConfig"] = "\\BlueSpice\\SmartList\\Hook\\BSDashboardsAdminDashboardPortalConfig\\AddConfigs::callback", ["BSDashboardsUserDashboardPortalPortlets"] = "\\BlueSpice\\SmartList\\Hook\\BSDashboardsUserDashboardPortalPortlets\\AddPortlets::callback", ["BSDashboardsUserDashboardPortalConfig"] = "\\BlueSpice\\SmartList\\Hook\\BSDashboardsUserDashboardPortalConfig\\AddConfigs::callback", }, ["composer"] = "bluespice/smartlist", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSmartList", }, ["BlueSpiceSocial"] = { ["name"] = "BlueSpiceSocial", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:Social", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-social-desc", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceExtendedSearch"] = ">= 4.1", }, ["platform"] = { ["php"] = ">= 7.0", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocial"] = { ["className"] = "\\BlueSpice\\Social\\Extension", ["extPath"] = "/BlueSpiceSocial", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["PermissionRegistry"] = { ["social-deleteothers"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, ["social-editothers"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, ["social-source"] = { ["type"] = "namespace", ["roles"] = { [0] = "maintenanceadmin", }, }, }, ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\Social\\Notifications\\Registrator::registerNotifications", }, ["RendererRegistry"] = { ["entitylist"] = "\\BlueSpice\\Social\\Renderer\\EntityList::factory", ["entitylistmenu"] = "\\BlueSpice\\Social\\Renderer\\EntityList\\Menu::factory", ["entitylistmore"] = "\\BlueSpice\\Social\\Renderer\\EntityList\\More::factory", ["entitylistheadline"] = "\\BlueSpice\\Social\\Renderer\\EntityList\\Headline::factory", ["socialentity"] = "\\BlueSpice\\Social\\Renderer\\Entity::factory", ["socialentitytext"] = "\\BlueSpice\\Social\\Renderer\\Entity\\Text::factory", ["socialentitypage"] = "\\BlueSpice\\Social\\Renderer\\Entity\\Page::factory", ["entityactions"] = "\\BlueSpice\\Social\\Renderer\\EntityActions::factory", }, ["TagRegistry"] = { ["timeline"] = "\\BlueSpice\\Social\\Tag\\Timeline", ["socialentity"] = "\\BlueSpice\\Social\\Tag\\SocialEntity", }, ["TaskRegistry"] = { ["social-entitylist-reload"] = "\\BlueSpice\\Social\\Task\\EntityList\\Reload::factory", }, ["PermissionLockdownRegistry"] = { ["social-sourcetitle"] = "\\BlueSpice\\Social\\Permission\\Lockdown\\Module\\SourceTitle::getInstance", ["social-readpermissioncheckhandover"] = "\\BlueSpice\\Social\\Permission\\Lockdown\\Module\\ReadPermissionCheckHandOver::getInstance", }, ["ConfigDefinitionRegistry"] = { ["SocialMainLinksTimeline"] = "\\BlueSpice\\Social\\ConfigDefinition\\MainLinksTimeline::getInstance", }, }, ["BlueSpiceExtendedSearch"] = { ["Sources"] = { ["socialentity"] = "\\BlueSpice\\Social\\ExtendedSearch\\Entities::create", }, ["LookupModifierRegistry"] = { ["entity-filteroutactionentities"] = "\\BlueSpice\\Social\\ExtendedSearch\\LookupModifier\\FilterOutActionEntities::factory", ["entity-addhighlighters"] = "\\BlueSpice\\Social\\ExtendedSearch\\LookupModifier\\LookupModifier\\AddHighlighters::factory", ["entity-entitytypeaggregation"] = "\\BlueSpice\\Social\\ExtendedSearch\\LookupModifier\\LookupModifier\\EntityTypeAggregation::factory", ["entity-entitysimpleqsfields"] = "\\BlueSpice\\Social\\ExtendedSearch\\LookupModifier\\LookupModifier\\EntitySimpleQSFields::factory", ["entity-autocompletesourcefields"] = "\\BlueSpice\\Social\\ExtendedSearch\\LookupModifier\\LookupModifier\\AutocompleteSourceFields::factory", }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\Social\\Privacy\\Handler", }, }, }, ["callback"] = "\\BlueSpice\\Social\\Extension::onRegistration", ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["GroupPermissions"] = { ["*"] = { ["social-deleteothers"] = false, ["social-editothers"] = false, ["social-source"] = false, }, ["user"] = { ["social-deleteothers"] = false, ["social-editothers"] = false, ["social-source"] = false, }, ["sysop"] = { ["social-deleteothers"] = true, ["social-editothers"] = true, ["social-source"] = true, }, }, ["AvailableRights"] = { [0] = "social-deleteothers", [1] = "social-editothers", [2] = "social-source", }, ["APIModules"] = { ["bs-social-tasks"] = "\\BlueSpice\\Social\\Api\\Task\\Entities", ["bs-socialtitlequery-store"] = "\\BlueSpice\\Social\\Api\\Store\\TitleQuery", ["bs-socialentity-store"] = "\\BlueSpice\\Social\\Api\\Store\\Entity", }, ["SpecialPages"] = { ["Timeline"] = "\\BlueSpice\\Social\\Special\\Timeline", ["Activities"] = "\\BlueSpice\\Social\\Special\\Activities", }, ["ExtensionMessagesFiles"] = { ["SocialAlias"] = "languages/Social.alias.php", }, ["JobClasses"] = { ["updateEntityIndex"] = "\\BlueSpice\\Social\\ExtendedSearch\\Job\\Entity", ["socialentityupdate"] = "\\BlueSpice\\Social\\Job\\Update", ["socialentitychangeowner"] = "\\BlueSpice\\Social\\Job\\ChangeOwner", ["socialentityarchive"] = "\\BlueSpice\\Social\\Job\\Archive", ["privacyDeleteEntity"] = "\\BlueSpice\\Social\\Privacy\\Job\\DeleteEntity", }, ["config_prefix"] = "bsg", ["config"] = { ["SocialUseRenderCache"] = { ["value"] = true, }, ["SocialRenderCacheEntityBlacklist"] = { ["value"] = { }, }, ["SocialCanHaveChildrenBlacklist"] = { ["value"] = { }, }, ["SocialMainLinksTimeline"] = { ["value"] = true, ["public"] = true, ["descriptionmsg"] = "bs-social-config-mainlinks-timeline-label", }, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\Social\\HookHandler\\CommonUserInterface", ["services"] = { [0] = "ConfigFactory", }, }, }, ["Hooks"] = { ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\Social\\Hook\\BeforePageDisplay\\AddResources::callback", [1] = "\\BlueSpice\\Social\\Hook\\BeforePageDisplay\\EntitySpawnerUserPermissions::callback", [2] = "\\BlueSpice\\Social\\Hook\\BeforePageDisplay\\AddSourceBacklLink::callback", }, ["BSUEModulePDFBeforeAddingStyleBlocks"] = "\\BlueSpice\\Social\\Extension::onBSUEModulePDFBeforeAddingStyleBlocks", ["GetPreferences"] = { [0] = "\\BlueSpice\\Social\\Hook\\GetPreferences\\AddTimeDisplayMode::callback", [1] = "\\BlueSpice\\Social\\Hook\\GetPreferences\\AddWarnOnLeave::callback", }, ["HtmlPageLinkRendererEnd"] = "\\BlueSpice\\Social\\Hook\\HtmlPageLinkRendererEnd\\MaskEntityLinks::callback", ["BeforeEchoEventInsert"] = "\\BlueSpice\\Social\\Hook\\BeforeEchoEventInsert\\DisableOtherNotificationsForEntityPages::callback", ["SendWatchlistEmailNotification"] = "\\BlueSpice\\Social\\Extension::onSendWatchlistEmailNotification", ["BSEntitySaveComplete"] = "\\BlueSpice\\Social\\Hook\\BSEntitySaveComplete\\NotifyUsers::callback", ["BSEntityDeleteComplete"] = "\\BlueSpice\\Social\\Hook\\BSEntityDeleteComplete\\NotifyUsers::callback", ["SkinBuildSidebar"] = "\\BlueSpice\\Social\\Hook\\SkinBuildSidebar\\AddTimelineNavigationItem::callback", ["BSRSSFeederBeforeGetRecentChanges"] = "\\BlueSpice\\Social\\Hook\\BSRSSFeederBeforeGetRecentChanges\\RCRemoveSocial::callback", ["ChangesListSpecialPageStructuredFilters"] = "\\BlueSpice\\Social\\Hook\\ChangesListSpecialPageStructuredFilters\\AddSocialEntityFilter::callback", ["MergeAccountFromTo"] = "\\BlueSpice\\Social\\Hook\\MergeAccountFromTo\\ChangeEntityOwner::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\Social\\Hook\\LoadExtensionSchemaUpdates\\AddMigrationMaintenanceScript::callback", }, ["DefaultUserOptions"] = { ["bs-social-datedisplaymode"] = "age", ["bs-social-warnonleave"] = true, ["echo-subscriptions-web-bs-social-entity-cat"] = 1, }, ["composer"] = "bluespice/social", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocial", }, ["BlueSpiceSocialArticleActions"] = { ["name"] = "BlueSpiceSocialArticleActions", ["version"] = "4.1.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialArticleActions", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialarticleactions-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialArticleActions"] = { ["className"] = "\\BlueSpice\\Social\\ArticleActions\\Extension", ["extPath"] = "/BlueSpiceSocialArticleActions", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["EntityRegistry"] = { ["articlesave"] = "\\BlueSpice\\Social\\ArticleActions\\EntityConfig\\ActionArticleSave", ["articlecreate"] = "\\BlueSpice\\Social\\ArticleActions\\EntityConfig\\ActionArticleCreate", ["articledelete"] = "\\BlueSpice\\Social\\ArticleActions\\EntityConfig\\ActionArticleDelete", ["filesave"] = "\\BlueSpice\\Social\\ArticleActions\\EntityConfig\\ActionFileSave", ["filecreate"] = "\\BlueSpice\\Social\\ArticleActions\\EntityConfig\\ActionFileCreate", ["filedelete"] = "\\BlueSpice\\Social\\ArticleActions\\EntityConfig\\ActionFileDelete", }, }, }, ["Hooks"] = { ["PageSaveComplete"] = { [0] = "\\BlueSpice\\Social\\ArticleActions\\Hook\\PageSaveComplete\\CreateArticleCreateEntity::callback", [1] = "\\BlueSpice\\Social\\ArticleActions\\Hook\\PageSaveComplete\\CreateArticleSaveEntity::callback", }, ["ArticleDeleteComplete"] = "\\BlueSpice\\Social\\ArticleActions\\Hook\\ArticleDeleteComplete\\CreateArticleDeleteEntity::callback", ["UploadComplete"] = { [0] = "\\BlueSpice\\Social\\ArticleActions\\Hook\\UploadComplete\\CreateFileCreateEntity::callback", [1] = "\\BlueSpice\\Social\\ArticleActions\\Hook\\UploadComplete\\CreateFileSaveEntity::callback", }, ["FileDeleteComplete"] = "\\BlueSpice\\Social\\ArticleActions\\Hook\\FileDeleteComplete\\CreateFileDeleteEntity::callback", }, ["composer"] = "bluespice/socialarticleactions", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialArticleActions", }, ["BlueSpiceSocialBlog"] = { ["name"] = "BlueSpiceSocialBlog", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialBlog", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialblog-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialBlog"] = { ["className"] = "\\BlueSpice\\Social\\Blog\\Extension", ["extPath"] = "/BlueSpiceSocialBlog", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["ConfigDefinitionRegistry"] = { ["BSSocialUseBlogTeaser"] = "\\BlueSpice\\Social\\Blog\\ConfigDefinition\\BSSocialUseBlogTeaser::getInstance", ["SocialBlogMainLinksBlog"] = "\\BlueSpice\\Social\\Blog\\ConfigDefinition\\MainLinksBlog::getInstance", }, ["EntityRegistry"] = { ["blog"] = "\\BlueSpice\\Social\\Blog\\EntityConfig\\Blog", ["groupblog"] = "\\BlueSpice\\Social\\Blog\\EntityConfig\\GroupBlog", }, ["RendererRegistry"] = { ["socialentityblog"] = "\\BlueSpice\\Social\\Blog\\Renderer\\Entity\\Blog::factory", }, ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\Social\\Blog\\Notification\\Registrator::registerNotifications", }, ["PermissionRegistry"] = { ["social-blog"] = { ["type"] = "global", ["roles"] = { [0] = "editor", [1] = "admin", [2] = "maintenanceadmin", }, }, ["social-blog-comment"] = { ["type"] = "global", ["roles"] = { [0] = "commenter", [1] = "editor", [2] = "admin", [3] = "maintenanceadmin", }, }, }, }, }, ["ExtensionMessagesFiles"] = { ["BlueSpiceSocialBlogAlias"] = "languages/Blog.alias.php", }, ["GroupPermissions"] = { ["*"] = { ["social-blog"] = false, ["social-blog-comment"] = false, }, ["user"] = { ["social-blog"] = true, ["social-blog-comment"] = true, }, ["sysop"] = { ["social-blog"] = true, ["social-blog-comment"] = true, }, }, ["AvailableRights"] = { [0] = "social-blog", [1] = "social-blog-comment", }, ["SpecialPages"] = { ["Blog"] = "\\BlueSpice\\Social\\Blog\\Special\\Blog", }, ["config_prefix"] = "bsg", ["config"] = { ["BSSocialUseBlogTeaser"] = { ["value"] = true, ["descriptionmsg"] = "bs-socialblog-toc-useblogteaser", ["public"] = true, }, ["SocialBlogPreloadTitle"] = { ["value"] = "Template:Blog", }, ["SocialBlogMainLinksBlog"] = { ["value"] = true, ["public"] = true, ["descriptionmsg"] = "bs-socialblog-config-mainlinks-blog-label", }, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\Social\\Blog\\HookHandler\\CommonUserInterface", ["services"] = { [0] = "ConfigFactory", }, }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "\\BlueSpice\\Social\\Blog\\Hook\\LoadExtensionSchemaUpdates\\AddBlogMigrationMaintenanceScript::callback", ["SkinBuildSidebar"] = "\\BlueSpice\\Social\\Blog\\Hook\\SkinBuildSidebar\\AddNavigationItem::callback", ["BeforePageDisplay"] = "\\BlueSpice\\Social\\Blog\\Hook\\BeforePageDisplay\\AddResources::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/socialblog", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialBlog", }, ["BlueSpiceSocialComments"] = { ["name"] = "BlueSpiceSocialComments", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialComments", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialcomments-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialComments"] = { ["className"] = "\\BlueSpice\\Social\\Comments\\Extension", ["extPath"] = "/BlueSpiceSocialComments", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["EntityRegistry"] = { ["comment"] = "\\BlueSpice\\Social\\Comments\\EntityConfig\\Comment", }, ["NotificationRegistrationFunctions"] = { [0] = "\\BlueSpice\\Social\\Comments\\Notification\\Registrator::registerNotifications", }, }, }, ["DefaultUserOptions"] = { ["echo-subscriptions-web-bs-social-comment-cat"] = 1, }, ["Hooks"] = { ["BSSocialEntityOutputRenderAfterContent"] = "\\BlueSpice\\Social\\Comments\\Hook\\BSSocialEntityOutputRenderAfterContent\\AddCommentSection::callback", ["BSEntityGetFullData"] = "\\BlueSpice\\Social\\Comments\\Hook\\BSEntityGetFullData\\AddCommentsCount::callback", ["BSSocialModuleDepths"] = "\\BlueSpice\\Social\\Comments\\Hook\\BSSocialModuleDepths\\AddModules::callback", ["BSEntityConfigAttributeDefinitions"] = "\\BlueSpice\\Social\\Comments\\Hook\\BSEntityConfigAttributeDefinitions\\AddCommentCount::callback", ["BSSocialEntityListInitialized"] = "\\BlueSpice\\Social\\Comments\\Hook\\BSSocialEntityListInitialized\\PreloadNewComment::callback", }, ["composer"] = "bluespice/socialcomments", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialComments", }, ["BlueSpiceSocialMicroBlog"] = { ["name"] = "BlueSpiceSocialMicroBlog", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialMicroBlog", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialmicroblog-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialMicroBlog"] = { ["className"] = "\\BlueSpice\\Social\\MicroBlog\\Extension", ["extPath"] = "/BlueSpiceSocialMicroBlog", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["EntityRegistry"] = { ["microblog"] = "\\BlueSpice\\Social\\MicroBlog\\EntityConfig\\MicroBlog", }, ["PermissionRegistry"] = { ["social-microblog"] = { ["type"] = "global", ["roles"] = { [0] = "commenter", [1] = "editor", [2] = "admin", [3] = "maintenanceadmin", }, }, ["social-microblog-comment"] = { ["type"] = "global", ["roles"] = { [0] = "commenter", [1] = "editor", [2] = "admin", [3] = "maintenanceadmin", }, }, }, }, }, ["GroupPermissions"] = { ["*"] = { ["social-microblog"] = false, ["social-microblog-comment"] = false, }, ["user"] = { ["social-microblog"] = true, ["social-microblog-comment"] = true, }, ["sysop"] = { ["social-microblog"] = true, ["social-microblog-comment"] = true, }, }, ["AvailableRights"] = { [0] = "social-microblog", [1] = "social-microblog-comment", }, ["composer"] = "bluespice/socialmicroblog", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialMicroBlog", }, ["BlueSpiceSocialProfile"] = { ["name"] = "BlueSpiceSocialProfile", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialProfile", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialprofile-desc", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", ["BlueSpiceAvatars"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialProfile"] = { ["className"] = "\\BlueSpice\\Social\\Profile\\Extension", ["extPath"] = "/BlueSpiceSocialProfile", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["EntityRegistry"] = { ["profile"] = "\\BlueSpice\\Social\\Profile\\EntityConfig\\Profile", }, ["PermissionRegistry"] = { ["social-editothersprofile"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, ["socialprofile-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "author", [3] = "bot", [4] = "commenter", [5] = "editor", [6] = "maintenanceadmin", [7] = "reader", [8] = "reviewer", [9] = "structuremanager", }, }, }, ["RendererRegistry"] = { ["socialentityprofile"] = "\\BlueSpice\\Social\\Profile\\Renderer\\Entity\\Profile::factory", }, ["TagRegistry"] = { ["socialentityprofile"] = "\\BlueSpice\\Social\\Profile\\Tag\\SocialEntityProfile", }, ["AssocLinksProviderRegistry"] = { ["profile-classic"] = "\\BlueSpice\\Social\\Profile\\AssocLinksProvider\\Profile\\Classic::factory", ["profile-modern"] = "\\BlueSpice\\Social\\Profile\\AssocLinksProvider\\Profile\\Modern::factory", }, }, ["BlueSpiceSocialProfile"] = { ["CustomFieldTypesRegistry"] = { ["string"] = "\\BlueSpice\\Social\\Profile\\CustomField\\StringValue::getInstance", ["select"] = "\\BlueSpice\\Social\\Profile\\CustomField\\SelectValue::getInstance", ["integer"] = "\\BlueSpice\\Social\\Profile\\CustomField\\IntegerValue::getInstance", ["boolean"] = "\\BlueSpice\\Social\\Profile\\CustomField\\BooleanValue::getInstance", ["text"] = "\\BlueSpice\\Social\\Profile\\CustomField\\TextValue::getInstance", }, }, ["BlueSpicePrivacy"] = { ["Handlers"] = { [0] = "\\BlueSpice\\Social\\Profile\\Privacy\\Handler", }, }, ["BlueSpiceSMWConnector"] = { ["ExtraPropertyRegistry"] = { ["socialprofilefields"] = "\\BlueSpice\\Social\\Profile\\SocialProfilePropertyValueProvider::factory", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.socialprofile.visualEditorTagDefinition", }, }, }, ["callback"] = "\\BlueSpice\\Social\\Profile\\Extension::onRegistration", ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["ExtensionMessagesFiles"] = { ["SocialProfilesAlias"] = "languages/Profiles.alias.php", }, ["SpecialPages"] = { ["SocialProfiles"] = "\\BlueSpice\\Social\\Profile\\Special\\Profiles", }, ["JobClasses"] = { ["socialprofilecreate"] = "\\BlueSpice\\Social\\Profile\\Job\\CreateProfile", }, ["GroupPermissions"] = { ["*"] = { ["social-editothersprofile"] = false, ["socialprofile-viewspecialpage"] = false, }, ["user"] = { ["social-editothersprofile"] = false, ["socialprofile-viewspecialpage"] = false, }, ["sysop"] = { ["social-editothersprofile"] = true, ["socialprofile-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "social-editothersprofile", [1] = "socialprofile-viewspecialpage", }, ["DefaultUserOptions"] = { ["bs-social-profile-infoshowemail"] = false, }, ["config_prefix"] = "bsg", ["config"] = { ["BSSocialProfileFields"] = { ["value"] = { ["social-profile-title"] = { ["i18n"] = "bs-social-profile-field-title", ["callback"] = "\\BlueSpice\\Social\\Profile\\Field\\Title::getInstance", }, ["social-profile-name"] = { ["i18n"] = "bs-social-profile-field-name", ["callback"] = "\\BlueSpice\\Social\\Profile\\Field\\Name::getInstance", }, ["social-profile-email"] = { ["i18n"] = "bs-social-profile-field-email", ["callback"] = "\\BlueSpice\\Social\\Profile\\Field\\Email::getInstance", }, }, }, ["BSSocialProfileCustomFields"] = { ["value"] = { ["social-profile-department"] = { ["i18n"] = "bs-social-profile-field-department", ["type"] = "string", }, ["social-profile-function"] = { ["i18n"] = "bs-social-profile-field-function", ["type"] = "string", }, ["social-profile-location"] = { ["i18n"] = "bs-social-profile-field-location", ["type"] = "string", }, ["social-profile-phone"] = { ["i18n"] = "bs-social-profile-field-phone", ["type"] = "string", }, }, }, }, ["Hooks"] = { ["PageSaveComplete"] = "\\BlueSpice\\Social\\Profile\\Hook\\PageSaveComplete\\InvalidateProfileEntity::callback", ["ArticleViewHeader"] = "\\BlueSpice\\Social\\Profile\\Extension::onArticleViewHeader", ["HtmlPageLinkRendererBegin"] = "\\BlueSpice\\Social\\Profile\\Hook\\HtmlPageLinkRendererBegin\\SetProfileLinksKnown::callback", ["UserSaveSettings"] = "\\BlueSpice\\Social\\Profile\\Hook\\UserSaveSettings\\CreateAndInvalidateUserProfile::callback", ["BSUserInfoMetaDataFactoryAllKeys"] = "\\BlueSpice\\Social\\Profile\\Hook\\BSUserInfoMetaDataFactoryAllKeys\\AddCustomProfileFieldKeys::callback", ["BSUserInfoMetaDataFactoryCallback"] = "\\BlueSpice\\Social\\Profile\\Hook\\BSUserInfoMetaDataFactoryCallback\\AddCustomProfileFieldCallbacks::callback", ["GetPreferences"] = "\\BlueSpice\\Social\\Profile\\Hook\\GetPreferences\\AddShowProfileInfoEmail::callback", ["BSPageTemplatesModifyTargetUrl"] = "\\BlueSpice\\Social\\Profile\\Hook\\BSPageTemplatesModifyTargetUrl\\AddClassicProfileLink::callback", ["UserLoadAfterLoadFromSession"] = "\\BlueSpice\\Social\\Profile\\Hook\\UserLoadAfterLoadFromSession\\AddLDAPProfileDataSync::callback", ["LocalUserCreated"] = "\\BlueSpice\\Social\\Profile\\Hook\\LocalUserCreated\\CreateUserProfile::callback", ["DeleteAccount"] = "\\BlueSpice\\Social\\Profile\\Hook\\DeleteAccount\\DeleteUserProfile::callback", ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\Social\\Profile\\Hook\\BSInsertMagicAjaxGetData\\AddSocialEntityProfileTag::callback", }, ["composer"] = "bluespice/socialprofile", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialProfile", }, ["BlueSpiceSocialRating"] = { ["name"] = "BlueSpiceSocialRating", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialRating", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialrating-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", ["BlueSpiceRating"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialRating"] = { ["className"] = "\\BlueSpice\\Social\\Rating\\Extension", ["extPath"] = "/BlueSpiceSocialRating", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, }, ["BlueSpiceRating"] = { ["RatingRegistry"] = { ["bssocial"] = "\\BlueSpice\\Social\\Rating\\RatingConfig\\Entity", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["Hooks"] = { ["BSEntityConfigDefaults"] = "\\BlueSpice\\Social\\Rating\\Hook\\BSEntityConfigDefaults\\IsRateable::callback", ["BSEntityGetFullData"] = "\\BlueSpice\\Social\\Rating\\Hook\\BSEntityGetFullData\\AddRating::callback", ["BSSocialModuleDepths"] = "\\BlueSpice\\Social\\Rating\\Hook\\BSSocialModuleDepths\\AddModules::callback", ["BSEntityConfigAttributeDefinitions"] = "\\BlueSpice\\Social\\Rating\\Hook\\BSEntityConfigAttributeDefinitions\\AddRating::callback", ["BSSocialEntityGetActions"] = "\\BlueSpice\\Social\\Rating\\Hook\\BSSocialEntityGetActions\\AddRating::callback", }, ["composer"] = "bluespice/socialrating", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialRating", }, ["BlueSpiceSocialResolve"] = { ["name"] = "BlueSpiceSocialResolve", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialResolve", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialresolve-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialResolve"] = { ["className"] = "\\BlueSpice\\Social\\Resolve\\Extension", ["extPath"] = "/BlueSpiceSocialResolve", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["RendererRegistry"] = { ["entityresolve"] = "\\BlueSpice\\Social\\Resolve\\Renderer\\Resolve::factory", }, ["LessVarsRegistry"] = { ["bs-social-background-color-resolved"] = "#D9F2DA", }, ["PermissionRegistry"] = { ["social-resolve"] = { ["type"] = "namespace", ["roles"] = { [0] = "editor", }, }, }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["GroupPermissions"] = { ["*"] = { ["social-resolve"] = false, }, ["user"] = { ["social-resolve"] = true, }, ["sysop"] = { ["social-resolve"] = true, }, }, ["AvailableRights"] = { [0] = "social-resolve", }, ["APIModules"] = { ["bs-socialresolve-tasks"] = "\\BlueSpice\\Social\\Resolve\\Api\\Task\\Resolve", }, ["Hooks"] = { ["BSEntityConfigDefaults"] = "\\BlueSpice\\Social\\Resolve\\Hook\\BSEntityConfigDefaults\\IsResolvable::callback", ["BSEntityGetFullData"] = "\\BlueSpice\\Social\\Resolve\\Hook\\BSEntityGetFullData\\AddResolve::callback", ["BSEntitySetValuesByObject"] = "\\BlueSpice\\Social\\Resolve\\Hook\\BSEntitySetValuesByObject\\AddResolve::callback", ["BSSocialModuleDepths"] = "\\BlueSpice\\Social\\Resolve\\Hook\\BSSocialModuleDepths\\AddModules::callback", ["BSEntityConfigAttributeDefinitions"] = "\\BlueSpice\\Social\\Resolve\\Hook\\BSEntityConfigAttributeDefinitions\\AddResolve::callback", ["BSFoundationRendererMakeTagAttribs"] = "\\BlueSpice\\Social\\Resolve\\Hook\\BSFoundationRendererMakeTagAttribs\\AddResolveClassToEntityRenderer::callback", ["BSSocialEntityListRenderEntity"] = "\\BlueSpice\\Social\\Resolve\\Hook\\BSSocialEntityListRenderEntity\\RenderShortWhenResolved::callback", ["BSSocialEntityGetActions"] = "\\BlueSpice\\Social\\Resolve\\Hook\\BSSocialEntityGetActions\\AddResolve::callback", }, ["composer"] = "bluespice/socialresolve", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialResolve", }, ["BlueSpiceSocialTags"] = { ["name"] = "BlueSpiceSocialTags", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialTags", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialtags-desc", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialTags"] = { ["className"] = "\\BlueSpice\\Social\\Tags\\Extension", ["extPath"] = "/BlueSpiceSocialTags", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["PermissionRegistry"] = { ["social-tagging"] = { ["type"] = "namespace", ["roles"] = { [0] = "admin", [1] = "author", [2] = "commenter", [3] = "editor", [4] = "maintenanceadmin", [5] = "reviewer", }, }, }, }, }, ["callback"] = "\\BlueSpice\\Social\\Tags\\Extension::onRegistration", ["ExtensionMessagesFiles"] = { ["BlueSpiceSocialTagsAlias"] = "languages/Tags.alias.php", }, ["APIModules"] = { ["bs-socialtags-tasks"] = "\\BlueSpice\\Social\\Tags\\Api\\Task\\Tags", }, ["GroupPermissions"] = { ["*"] = { ["social-tagging"] = false, }, ["user"] = { ["social-tagging"] = true, }, ["sysop"] = { ["social-tagging"] = true, }, }, ["AvailableRights"] = { [0] = "social-tagging", }, ["SpecialPages"] = { ["SocialTags"] = "\\BlueSpice\\Social\\Tags\\Special\\Tags", }, ["config_prefix"] = "bsg", ["config"] = { ["SocialTagsTimelineAfterContentNamespaceBlackList"] = { ["value"] = { }, }, ["SocialTagsTimelineAfterContentShow"] = { ["value"] = false, }, }, ["Hooks"] = { ["BSSocialModuleDepths"] = "\\BlueSpice\\Social\\Tags\\Hook\\BSSocialModuleDepths\\AddModules::callback", ["BSEntitySetValuesByObject"] = "\\BlueSpice\\Social\\Tags\\Hook\\BSEntitySetValuesByObject\\SetTags::callback", ["BSEntityGetFullData"] = "\\BlueSpice\\Social\\Tags\\Hook\\BSEntityGetFullData\\AddTags::callback", ["BSEntityConfigDefaults"] = { [0] = "\\BlueSpice\\Social\\Tags\\Hook\\BSEntityConfigDefaults\\IsTagable::callback", [1] = "\\BlueSpice\\Social\\Tags\\Hook\\BSEntityConfigDefaults\\TagPermission::callback", }, ["BSSocialEntityOutputRenderBeforeContent"] = "\\BlueSpice\\Social\\Tags\\Hook\\BSSocialEntityOutputRenderBeforeContent\\AddTagInfo::callback", ["BSEntityConfigAttributeDefinitions"] = "\\BlueSpice\\Social\\Tags\\Hook\\BSEntityConfigAttributeDefinitions\\AddTags::callback", ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\Social\\Tags\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddTimeline::callback", ["BSSocialEntityListInitialized"] = "\\BlueSpice\\Social\\Tags\\Hook\\BSSocialEntityListInitialized\\ReplaceDiscussionPageListFilter::callback", ["PageMoveComplete"] = "\\BlueSpice\\Social\\Tags\\Hook\\PageMoveComplete\\UpdateTags::callback", ["BSFoundationRendererMakeTagAttribs"] = "\\BlueSpice\\Social\\Tags\\Hook\\BSFoundationRendererMakeTagAttribs\\AddForeignTopicClassToEntityRenderer::callback", ["BSSocialEntityGetActions"] = "\\BlueSpice\\Social\\Tags\\Hook\\BSSocialEntityGetActions\\AddTags::callback", }, ["composer"] = "bluespice/socialtags", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialTags", }, ["BlueSpiceSocialTimelineUpdate"] = { ["name"] = "BlueSpiceSocialTimelineUpdate", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialTimelineUpdate", ["author"] = "Josef Konrad", ["descriptionmsg"] = "bs-socialtimelineupdate-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialTimelineUpdate"] = { ["className"] = "\\BlueSpice\\Social\\TimelineUpdate\\Extension", ["extPath"] = "/BlueSpiceSocialTimelineUpdate", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, }, }, ["Hooks"] = { ["BSSocialModuleDepths"] = "\\BlueSpice\\Social\\TimelineUpdate\\Hook\\BSSocialModuleDepths\\AddModules::callback", ["BsAdapterAjaxPingResult"] = "\\BlueSpice\\Social\\TimelineUpdate\\Hook\\BsAdapterAjaxPingResult\\CheckUpdate::callback", }, ["composer"] = "bluespice/socialtimelineupdate", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialTimelineUpdate", }, ["BlueSpiceSocialTopics"] = { ["name"] = "BlueSpiceSocialTopics", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialTopics", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialtopics-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialTopics"] = { ["className"] = "\\BlueSpice\\Social\\Topics\\Extension", ["extPath"] = "/BlueSpiceSocialTopics", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["ConfigDefinitionRegistry"] = { ["SocialTopicsTalkPageAutoCreate"] = "\\BlueSpice\\Social\\Topics\\ConfigDefinition\\BSSocialTalkpageAutoCreate::getInstance", }, ["RendererRegistry"] = { ["social-topics-entity-discussion"] = "\\BlueSpice\\Social\\Topics\\Renderer\\Entity\\Discussion::factory", ["social-topics-entity-topic"] = "\\BlueSpice\\Social\\Topics\\Renderer\\Entity\\Topic::factory", ["social-topics-entitylist-newdiscussion"] = "\\BlueSpice\\Social\\Topics\\Renderer\\EntityList\\NewDiscussion::factory", ["social-topics-entitylist-topicsaftercontent"] = "\\BlueSpice\\Social\\Topics\\Renderer\\EntityList\\TopicsAfterContent::factory", ["social-topics-createnewdiscussion"] = "\\BlueSpice\\Social\\Topics\\Renderer\\CreateNewDiscussion::factory", ["social-topics-createnewdiscussionpage"] = "\\BlueSpice\\Social\\Topics\\Renderer\\CreateNewDiscussionPage::factory", ["social-topics-createfirsttopicaftercontent"] = "\\BlueSpice\\Social\\Topics\\Renderer\\CreateFirstTopicAfterContent::factory", }, ["EntityRegistry"] = { ["discussion"] = "\\BlueSpice\\Social\\Topics\\EntityConfig\\Discussion", ["topic"] = "\\BlueSpice\\Social\\Topics\\EntityConfig\\Topic", }, ["PermissionRegistry"] = { ["social-topics"] = { ["type"] = "namespace", ["roles"] = { [0] = "commenter", [1] = "editor", [2] = "admin", [3] = "maintenanceadmin", }, }, ["social-topics-comment"] = { ["type"] = "namespace", ["roles"] = { [0] = "commenter", [1] = "editor", [2] = "admin", [3] = "maintenanceadmin", }, }, }, }, }, ["callback"] = "\\BlueSpice\\Social\\Topics\\Extension::onRegistration", ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["APIModules"] = { ["bs-socialtopics-tasks"] = "\\BlueSpice\\Social\\Topics\\Api\\Task\\Topics", }, ["GroupPermissions"] = { ["*"] = { ["social-topics"] = false, ["social-topics-comment"] = false, }, ["user"] = { ["social-topics"] = true, ["social-topics-comment"] = true, }, ["sysop"] = { ["social-topics"] = true, ["social-topics-comment"] = true, }, }, ["AvailableRights"] = { [0] = "social-topics", [1] = "social-topics-comment", }, ["ExtensionMessagesFiles"] = { ["BlueSpiceSocialTopicsAlias"] = "languages/Topics.alias.php", ["TopicsDiscussionMagic"] = "languages/TopicsDiscussion.i18n.magic.php", }, ["SpecialPages"] = { ["Topics"] = "\\BlueSpice\\Social\\Topics\\Special\\Topics", }, ["config_prefix"] = "bsg", ["config"] = { ["SocialTopicsTalkPageAutoCreate"] = { ["value"] = false, ["descriptionmsg"] = "bs-socialtopics-toc-entalkpageautocreate", ["public"] = true, }, ["SocialTopicsTimelineAfterContentNamespaceBlackList"] = { ["value"] = { }, }, ["SocialTopicsTimelineAfterContentShow"] = { ["value"] = true, }, }, ["DefaultUserOptions"] = { ["bs-social-topics-skipcreatedialog"] = true, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\Social\\Topics\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["ArticleViewHeader"] = "\\BlueSpice\\Social\\Topics\\Extension::onArticleViewHeader", ["PageSaveComplete"] = { [0] = "\\BlueSpice\\Social\\Topics\\Hook\\PageSaveComplete\\AutoCreateDiscussionPage::callback", [1] = "\\BlueSpice\\Social\\Topics\\Hook\\PageSaveComplete\\AutoCreateDiscussionEntity::callback", }, ["LoadExtensionSchemaUpdates"] = { [0] = "\\BlueSpice\\Social\\Topics\\Hook\\LoadExtensionSchemaUpdates\\AddShoutboxMigrationMaintenanceScript::callback", [1] = "\\BlueSpice\\Social\\Topics\\Hook\\LoadExtensionSchemaUpdates\\AddRatedCommentsMigrationMaintenanceScript::callback", }, ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\Social\\Topics\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddTimeline::callback", ["BSSocialTagsBeforeSetTags"] = "\\BlueSpice\\Social\\Topics\\Hook\\BSSocialTagsBeforeSetTags\\AddTopicTalkPageTag::callback", ["BSMigrateSettingsFromDeviatingNames"] = "\\BlueSpice\\Social\\Topics\\Hook\\BSMigrateSettingsFromDeviatingNames\\MigrateSettings::callback", ["BSSocialModuleDepths"] = "\\BlueSpice\\Social\\Topics\\Hook\\BSSocialModuleDepths\\AddModules::callback", ["GetDoubleUnderscoreIDs"] = "\\BlueSpice\\Social\\Topics\\Hook\\GetDoubleUnderscoreIDs\\AddNoDiscussion::callback", ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\Social\\Topics\\Hook\\BSInsertMagicAjaxGetData\\AddNoDiscussionSwitch::callback", ["GetPreferences"] = "\\BlueSpice\\Social\\Topics\\Hook\\GetPreferences\\AddSkipCreateDialoge::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/socialtopics", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialTopics", }, ["BlueSpiceSocialWatch"] = { ["name"] = "BlueSpiceSocialWatch", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialWatch", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialwatch-desc", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialWatch"] = { ["className"] = "\\BlueSpice\\Social\\Watch\\Extension", ["extPath"] = "/BlueSpiceSocialWatch", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, }, }, ["APIModules"] = { ["bs-socialwatch-tasks"] = "\\BlueSpice\\Social\\Watch\\Api\\Task\\WatchEntities", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["Hooks"] = { ["BSSocialModuleDepths"] = "\\BlueSpice\\Social\\Watch\\Hook\\BSSocialModuleDepths\\AddModules::callback", ["BSEntityGetFullData"] = "\\BlueSpice\\Social\\Watch\\Hook\\BSEntityGetFullData\\AddWatch::callback", ["BSEntityConfigDefaults"] = "\\BlueSpice\\Social\\Watch\\Hook\\BSEntityConfigDefaults\\IsWatchable::callback", ["BSEntitySaveComplete"] = "\\BlueSpice\\Social\\Watch\\Hook\\BSEntitySaveComplete\\AutoWatch::callback", ["BSSocialEntityGetActions"] = "\\BlueSpice\\Social\\Watch\\Hook\\BSSocialEntityGetActions\\AddWatch::callback", }, ["composer"] = "bluespice/socialwatch", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialWatch", }, ["BlueSpiceSocialWikiPage"] = { ["name"] = "BlueSpiceSocialWikiPage", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:SocialWikiPage", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-socialwikipage-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceSocial"] = ">= 4.1", ["BlueSpiceMultiUpload"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSocialWikiPage"] = { ["className"] = "\\BlueSpice\\Social\\WikiPage\\Extension", ["extPath"] = "/BlueSpiceSocialWikiPage", ["status"] = "beta", ["package"] = "BlueSpiceSocial", }, }, ["EntityRegistry"] = { ["wikipage"] = "\\BlueSpice\\Social\\WikiPage\\EntityConfig\\WikiPage", ["stash"] = "\\BlueSpice\\Social\\WikiPage\\EntityConfig\\Stash", }, ["RendererRegistry"] = { ["social-wikipage-entity-wikipage"] = "\\BlueSpice\\Social\\WikiPage\\Renderer\\Entity\\WikiPage::factory", ["social-wikipage-entity-stash"] = "\\BlueSpice\\Social\\WikiPage\\Renderer\\Entity\\Stash::factory", ["social-wikipage-entitylist-attachments"] = "\\BlueSpice\\Social\\WikiPage\\Renderer\\EntityList\\Attachments::factory", ["social-wikipage-createnewwikipageentity"] = "\\BlueSpice\\Social\\WikiPage\\Renderer\\CreateNewWikiPageEntity::factory", ["social-wikipage-entitylist-newwikipageentity"] = "\\BlueSpice\\Social\\WikiPage\\Renderer\\EntityList\\NewWikiPageEntity::factory", ["social-wikipage-createfirstattachmentaftercontent"] = "\\BlueSpice\\Social\\WikiPage\\Renderer\\CreateFirstAttachmentAfterContent::factory", }, ["PermissionRegistry"] = { ["social-stash"] = { ["type"] = "namespace", ["roles"] = { [0] = "editor", [1] = "admin", [2] = "maintenanceadmin", }, }, }, }, }, ["callback"] = "\\BlueSpice\\Social\\WikiPage\\Extension::onRegistration", ["SpecialPages"] = { ["WikiPageStash"] = "\\BlueSpice\\Social\\WikiPage\\Special\\Stash", }, ["APIModules"] = { ["bs-socialstash-tasks"] = "\\BlueSpice\\Social\\WikiPage\\Api\\Task\\Stash", }, ["ExtensionMessagesFiles"] = { ["WikiPageStashAlias"] = "languages/WikiPageStash.alias.php", ["WikiPageStashMagic"] = "languages/WikiPageStash.i18n.magic.php", }, ["GroupPermissions"] = { ["*"] = { ["social-stash"] = false, }, ["user"] = { ["social-stash"] = true, }, ["sysop"] = { ["social-stash"] = true, }, }, ["AvailableRights"] = { [0] = "social-stash", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["config_prefix"] = "bsg", ["config"] = { ["SocialWikiPageTimelineAfterContentNamespaceBlackList"] = { ["value"] = { }, }, ["SocialWikiPageTimelineAfterContentShow"] = { ["value"] = true, }, }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\Social\\WikiPage\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["BSSocialModuleDepths"] = "\\BlueSpice\\Social\\WikiPage\\Hook\\BSSocialModuleDepths\\AddModules::callback", ["PageSaveComplete"] = "\\BlueSpice\\Social\\WikiPage\\Hook\\PageSaveComplete\\CreateWikiPageEntity::callback", ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\Social\\WikiPage\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddTimeline::callback", ["GetDoubleUnderscoreIDs"] = "\\BlueSpice\\Social\\WikiPage\\Hook\\GetDoubleUnderscoreIDs\\AddStash::callback", ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\Social\\WikiPage\\Hook\\BSInsertMagicAjaxGetData\\AddNoStashSwitch::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/socialwikipage", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSocialWikiPage", }, ["BlueSpiceSubPageTree"] = { ["name"] = "BlueSpiceSubPageTree", ["version"] = "3.0.0-beta", ["license-name"] = "GPL-3.0-only", ["url"] = "https://help.bluespice.com/index.php/BlueSpiceSubPageTree", ["author"] = "Leonid Verhovskij", ["type"] = "bluespice", ["descriptionmsg"] = "bs-subpagetree-desc", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceSubPageTree"] = { ["className"] = "BlueSpiceSubPageTree", ["extPath"] = "/BlueSpiceSubPageTree", }, }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.31.0", ["extensions"] = { ["BlueSpiceFoundation"] = "*", }, }, ["Hooks"] = { ["ParserFirstCallInit"] = "BlueSpiceSubPageTree::onParserSetup", }, ["config_prefix"] = "bsg", ["config"] = { ["SubPageTreeRoot"] = { ["value"] = ":", }, }, ["composer"] = "mediawiki/blue-spice-sub-page-tree", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceSubPageTree", }, ["BlueSpiceTagCloud"] = { ["name"] = "BlueSpiceTagCloud", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:TagCloud", ["author"] = { [0] = "Patric Wirth", }, ["descriptionmsg"] = "bs-tagcloud-desc", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceTagCloud"] = { ["className"] = "\\BlueSpice\\TagCloud\\Extension", ["extPath"] = "/BlueSpiceTagCloud", ["package"] = "BlueSpice Pro", ["status"] = "beta", }, }, ["TagRegistry"] = { ["tagcloud"] = "\\BlueSpice\\TagCloud\\Tag\\TagCloud", }, ["RendererRegistry"] = { ["tagcloudtext"] = "\\BlueSpice\\TagCloud\\Renderer\\TagCloud\\Text::factory", ["tagcloudlist"] = "\\BlueSpice\\TagCloud\\Renderer\\TagCloud\\LinkList::factory", ["tagcloudcanvas3d"] = "\\BlueSpice\\TagCloud\\Renderer\\TagCloud\\Canvas3D::factory", }, }, ["BlueSpiceTagCloud"] = { ["StoreRegistry"] = { ["category"] = "\\BlueSpice\\TagCloud\\Data\\TagCloud\\Category\\Store", }, ["RendererRegistry"] = { ["text"] = "tagcloudtext", ["list"] = "tagcloudlist", ["canvas3d"] = "tagcloudcanvas3d", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.tagcloud.visualEditorPlugin", }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["Hooks"] = { ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\TagCloud\\Hook\\BSInsertMagicAjaxGetData\\TagCloud::callback", }, ["composer"] = "bluespice/tagcloud", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceTagCloud", }, ["BlueSpiceUEModuleBookPDF"] = { ["name"] = "BlueSpiceUEModuleBookPDF", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UEModuleBookPDF", ["author"] = { [0] = "Robert Vogel", [1] = "Sebastian Ulbricht", }, ["descriptionmsg"] = "bs-uemodulebookpdf-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceUniversalExport"] = ">= 4.1", ["BlueSpiceBookshelf"] = ">= 4.1", ["BlueSpiceUEModulePDF"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUEModuleBookPDF"] = { ["className"] = "\\BlueSpice\\UEModuleBookPDF\\Extension", ["extPath"] = "/BlueSpiceUEModuleBookPDF", ["package"] = "BlueSpice Pro", ["status"] = "stable", }, }, ["ConfigDefinitionRegistry"] = { ["UEModuleBookPDFBookExportTOC"] = "\\BlueSpice\\UEModuleBookPDF\\ConfigDefinition\\BookExportTOC::getInstance", }, ["PermissionRegistry"] = { ["uemodulebookpdf-export"] = { ["type"] = "namespace", ["roles"] = { [0] = "reader", }, }, }, }, ["BlueSpiceUniversalExport"] = { ["ModuleRegistry"] = { ["bookpdf"] = "\\BsBookExportModulePDF::factory", }, }, }, ["GroupPermissions"] = { ["*"] = { ["uemodulebookpdf-export"] = true, }, }, ["AvailableRights"] = { [0] = "uemodulebookpdf-export", }, ["TestAutoloadNamespaces"] = { ["BlueSpice\\UEModuleBookPDF\\Test\\"] = "tests/phpunit/", }, ["config_prefix"] = "bsg", ["config"] = { ["UEModuleBookPDFBookExportTOC"] = { ["value"] = "only-articles", ["descriptionmsg"] = "bs-uemodulebookpdf-pref-bookexporttoc", ["public"] = true, }, ["UEModuleBookPDFTemplatePath"] = { ["value"] = "extensions/BlueSpiceUEModuleBookPDF/data/PDFTemplates", }, ["UEModuleBookPDFDefaultTemplate"] = { ["value"] = "BlueSpice Book", }, }, ["HookHandlers"] = { ["skin"] = { ["class"] = "\\BlueSpice\\UEModuleBookPDF\\HookHandler\\Skin", ["services"] = { [0] = "BSUniversalExportModuleFactory", }, }, ["discovery-skin"] = { ["class"] = "\\BlueSpice\\UEModuleBookPDF\\HookHandler\\BlueSpiceDiscovery", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\UEModuleBookPDF\\Hook\\BeforePageDisplay\\AddResources::callback", ["BSMigrateSettingsFromDeviatingNames"] = "\\BlueSpice\\UEModuleBookPDF\\Hook\\BSMigrateSettingsFromDeviatingNames\\SkipServiceSettings::callback", ["ChameleonSkinTemplateOutputPageBeforeExec"] = { [0] = "BlueSpice\\UEModuleBookPDF\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddBookExportAction::callback", [1] = "BlueSpice\\UEModuleBookPDF\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddBookExportActionBookPage::callback", }, ["BSBookshelfGetBookData"] = "\\BlueSpice\\UEModuleBookPDF\\Hook\\BSBookshelfGetBookData\\AddTemplateMetaData::callback", ["BSBookshelfBookManager"] = "\\BlueSpice\\UEModuleBookPDF\\Hook\\BSBookshelfBookManager\\AddDependencies::callback", ["SkinTemplateNavigation::Universal"] = "skin", ["BlueSpiceDiscoveryTemplateDataProviderAfterInit"] = "discovery-skin", }, ["composer"] = "bluespice/uemodulebookpdf", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUEModuleBookPDF", }, ["BlueSpiceUEModuleDOCX"] = { ["name"] = "BlueSpiceUEModuleDOCX", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UEModuleDOCX", ["author"] = { [0] = "Robert Vogel", }, ["descriptionmsg"] = "bs-uemoduledocx-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceUniversalExport"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUEModuleDOCX"] = { ["className"] = "\\BlueSpice\\UEModuleDOCX\\Extension", ["extPath"] = "/BlueSpiceUEModuleDOCX", ["package"] = "BlueSpice Pro", ["status"] = "stable", }, }, ["ConfigDefinitionRegistry"] = { ["UEModuleDOCXSuppressNS"] = "\\BlueSpice\\UEModuleDOCX\\ConfigDefinition\\SuppressNS::getInstance", }, ["PermissionRegistry"] = { ["uemoduledocx-export"] = { ["type"] = "namespace", ["roles"] = { [0] = "reader", }, }, ["uemoduledocxsubpages-export"] = { ["type"] = "namespace", ["roles"] = { [0] = "reader", }, }, }, }, ["BlueSpiceUniversalExport"] = { ["ModuleRegistry"] = { ["docx"] = "\\ExportModuleDOCX::factory", }, }, }, ["GroupPermissions"] = { ["*"] = { ["uemoduledocx-export"] = true, ["uemoduledocxsubpages-export"] = true, }, }, ["AvailableRights"] = { [0] = "uemoduledocx-export", [1] = "uemoduledocxsubpages-export", }, ["config_prefix"] = "bsg", ["config"] = { ["UEModuleDOCXSuppressNS"] = { ["value"] = false, ["descriptionmsg"] = "bs-uemoduledocx-pref-SuppressNS", ["public"] = true, }, ["UEModuleDOCXDOCXServiceURL"] = { ["value"] = "http://localhost/BShtml2DOCX", }, ["UEModuleDOCXDOCXServiceSecret"] = { ["value"] = "$1$DP0.QV2.$BPGuGZOMuWwuc5DlGI1lK/", }, ["UEModuleDOCXDefaultTemplate"] = { ["value"] = "BlueSpice.docx", }, ["UEModuleDOCXTemplatePath"] = { ["value"] = "extensions/BlueSpiceUEModuleDOCX/data/templates", }, }, ["Hooks"] = { ["BSMigrateSettingsFromDeviatingNames"] = "\\BlueSpice\\UEModuleDOCX\\Hook\\BSMigrateSettingsFromDeviatingNames\\SkipServiceSettings::callback", }, ["composer"] = "bluespice/uemoduledocx", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUEModuleDOCX", }, ["BlueSpiceUEModuleHTML"] = { ["name"] = "BlueSpiceUEModuleHTML", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UEModuleHTML", ["author"] = { [0] = "Robert Vogel", }, ["descriptionmsg"] = "bs-uemodulehtml-extension-description", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceUniversalExport"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUEModuleHTML"] = { ["className"] = "\\BlueSpice\\UEModuleHTML\\Extension", ["extPath"] = "/BlueSpiceUEModuleHTML", ["package"] = "BlueSpice Pro", ["status"] = "stable", }, }, ["ConfigDefinitionRegistry"] = { ["UEModuleHTMLSuppressNS"] = "\\BlueSpice\\UEModuleHTML\\ConfigDefinition\\SuppressNS::getInstance", }, }, ["BlueSpiceUniversalExport"] = { ["ModuleRegistry"] = { ["html"] = "\\ExportModuleHTML::factory", }, }, }, ["config_prefix"] = "bsg", ["config"] = { ["UEModuleHTMLSuppressNS"] = { ["value"] = false, ["descriptionmsg"] = "bs-uemodulehtml-pref-SuppressNS", ["public"] = true, }, ["UEModuleHTMLTemplatePath"] = { ["value"] = "extensions/BlueSpiceUEModuleHTML/data/HTMLTemplates", }, }, ["Hooks"] = { ["BSMigrateSettingsFromDeviatingNames"] = "\\BlueSpice\\UEModuleHTML\\Hook\\BSMigrateSettingsFromDeviatingNames\\SkipServiceSettings::callback", }, ["composer"] = "bluespice/uemodulehtml", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUEModuleHTML", }, ["BlueSpiceUEModulePDF"] = { ["name"] = "BlueSpiceUEModulePDF", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UEModulePDF", ["author"] = "Robert Vogel", ["descriptionmsg"] = "bs-uemodulepdf-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceUniversalExport"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUEModulePDF"] = { ["className"] = "\\BlueSpice\\UEModulePDF\\Extension", ["extPath"] = "/BlueSpiceUEModulePDF", }, }, ["ConfigDefinitionRegistry"] = { ["UEModulePDFSuppressNS"] = "\\BlueSpice\\UEModulePDF\\ConfigDefinition\\SuppressNS::getInstance", }, ["PermissionRegistry"] = { ["uemodulepdf-export"] = { ["type"] = "namespace", ["roles"] = { [0] = "reader", }, }, ["uemodulepdfsubpages-export"] = { ["type"] = "namespace", ["roles"] = { [0] = "reader", }, }, ["uemodulepdfrecursive-export"] = { ["type"] = "namespace", ["roles"] = { [0] = "reader", }, }, }, }, ["BlueSpiceUniversalExport"] = { ["ModuleRegistry"] = { ["pdf"] = "\\BsExportModulePDF::factory", }, }, }, ["callback"] = "\\BlueSpice\\UEModulePDF\\Extension::onRegistration", ["GroupPermissions"] = { ["*"] = { ["uemodulepdf-export"] = true, ["uemodulepdfsubpages-export"] = true, ["uemodulepdfrecursive-export"] = true, }, }, ["AvailableRights"] = { [0] = "uemodulepdf-export", [1] = "uemodulepdfsubpages-export", [2] = "uemodulepdfrecursive-export", }, ["Hooks"] = { ["BSMigrateSettingsFromDeviatingNames"] = "\\BlueSpice\\UEModulePDF\\Hook\\BSMigrateSettingsFromDeviatingNames\\SkipServiceSettings::callback", }, ["config_prefix"] = "bsg", ["config"] = { ["UEModulePDFSuppressNS"] = { ["value"] = false, ["descriptionmsg"] = "bs-uemodulepdf-pref-suppressns", ["public"] = true, }, ["UEModulePDFPdfServiceURL"] = { ["value"] = "http://127.0.0.1:8080/BShtml2PDF", }, ["UEModulePDFDefaultTemplate"] = { ["value"] = "BlueSpice", }, ["UEModulePDFTemplatePath"] = { ["value"] = "extensions/BlueSpiceUEModulePDF/data/PDFTemplates", }, ["UEModulePDFAllowPartialExport"] = { ["value"] = false, }, }, ["composer"] = "bluespice/uemodulepdf", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUEModulePDF", }, ["BlueSpiceUEModulePDFRecursive"] = { ["name"] = "BlueSpiceUEModulePDFRecursive", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UEModulePDFRecursive", ["author"] = { [0] = "Robert Vogel", }, ["descriptionmsg"] = "bs-uemodulepdfrecursive-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceUniversalExport"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUEModulePDFRecursive"] = { ["className"] = "\\BlueSpice\\UEModulePDFRecursive\\Extension", ["extPath"] = "/BlueSpiceUEModulePDFRecursive", ["package"] = "BlueSpice Pro", ["status"] = "stable", }, }, }, }, ["composer"] = "bluespice/uemodulepdfrecursive", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUEModulePDFRecursive", }, ["BlueSpiceUEModulePDFSubpages"] = { ["name"] = "BlueSpiceUEModulePDFSubpages", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UEModulePDFSubpages", ["author"] = { [0] = "Robert Vogel", [1] = "Tobias Weichart", }, ["descriptionmsg"] = "bs-uemodulepdfsubpages-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceUniversalExport"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUEModulePDFSubpages"] = { ["className"] = "\\BlueSpice\\UEModulePDFSubpages\\Extension", ["extPath"] = "/BlueSpiceUEModulePDFSubpages", ["package"] = "BlueSpice Pro", ["status"] = "stable", }, }, }, }, ["composer"] = "bluespice/uemodulepdfsubpages", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUEModulePDFSubpages", }, ["BlueSpiceUEModuleTable2Excel"] = { ["name"] = "BlueSpiceUEModuleTable2Excel", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UEModuleTable2Excel", ["author"] = { [0] = "Patric Wirth", }, ["descriptionmsg"] = "bs-uemoduletable2excel-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["BlueSpiceUniversalExport"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUEModuleTable2Excel"] = { ["className"] = "\\BlueSpice\\UEModuleTable2Excel\\Extension", ["extPath"] = "/BlueSpiceUEModuleTable2Excel", ["package"] = "BlueSpice Pro", ["status"] = "beta", }, }, }, ["BlueSpiceUniversalExport"] = { ["ModuleRegistry"] = { ["table2excel"] = "\\BsUEModuleTable2Excel::factory", }, }, }, ["composer"] = "bluespice/uemoduletable2excel", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUEModuleTable2Excel", }, ["BlueSpiceUniversalExport"] = { ["name"] = "BlueSpiceUniversalExport", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UniversalExport", ["author"] = "Robert Vogel", ["descriptionmsg"] = "bs-universalexport-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUniversalExport"] = { ["className"] = "\\BlueSpice\\UniversalExport\\Extension", ["extPath"] = "/BlueSpiceUniversalExport", }, }, ["ConfigDefinitionRegistry"] = { ["UniversalExportMetadataDefaults"] = "\\BlueSpice\\UniversalExport\\ConfigDefinition\\MetadataDefaults::getInstance", ["UniversalExportMetadataOverrides"] = "\\BlueSpice\\UniversalExport\\ConfigDefinition\\MetadataOverrides::getInstance", }, ["TagRegistry"] = { ["uepagebreak"] = "\\BlueSpice\\UniversalExport\\Tag\\PageBreak", ["universalexport"] = "\\BlueSpice\\UniversalExport\\Tag\\NoExport", ["uehidetitle"] = "\\BlueSpice\\UniversalExport\\Tag\\HideTitle", ["ueexcludearticle"] = "\\BlueSpice\\UniversalExport\\Tag\\ExcludeArticle", ["universalexport:meta"] = "\\BlueSpice\\UniversalExport\\Tag\\Meta", ["universalexport:params"] = "\\BlueSpice\\UniversalExport\\Tag\\Params", }, }, ["BlueSpiceUniversalExport"] = { ["ExportTargetRegistry"] = { ["download"] = "BlueSpice\\UniversalExport\\ExportTarget\\Download::factory", ["localfilerepo"] = "BlueSpice\\UniversalExport\\ExportTarget\\LocalFileRepo::factory", ["localfilesystem"] = "BlueSpice\\UniversalExport\\ExportTarget\\LocalFileSystem::factory", }, ["ModuleRegistry"] = { }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.universalExport.visualEditorTagDefinition", }, ["PluginModules"] = { [0] = "ext.bluespice.universalExport.visualEditor", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["SpecialPages"] = { ["UniversalExport"] = "SpecialUniversalExport", }, ["ExtensionMessagesFiles"] = { ["UniversalExportAlias"] = "languages/SpecialUniversalExport.alias.php", }, ["TestAutoloadNamespaces"] = { ["BlueSpice\\UniversalExport\\Tests\\"] = "tests/phpunit/", }, ["config_prefix"] = "bsg", ["config"] = { ["UniversalExportCategoryWhitelist"] = { ["value"] = { [0] = "Exportable", [1] = "Public", }, }, ["UniversalExportCategoryBlacklist"] = { ["value"] = { [0] = "Confidential", [1] = "Internal", }, }, ["UniversalExportMetadataDefaults"] = { ["value"] = "{\"creator\":\"Hallo Welt! GmbH\"}", ["descriptionmsg"] = "bs-universalexport-pref-metadatadefaults", ["public"] = true, }, ["UniversalExportMetadataOverrides"] = { ["value"] = "{\"producer\":\"UniversalExport 3.0.0 (BlueSpice MediaWiki)\"}", ["descriptionmsg"] = "bs-universalexport-pref-metadataoverrides", ["public"] = true, }, ["UniversalExportParamsDefaults"] = { ["value"] = { ["format"] = "pdf", ["pdf-merging"] = "0", ["attachments"] = "0", ["recursive"] = false, ["filter"] = "use-all", }, }, ["UniversalExportParamsOverrides"] = { ["value"] = { ["use-serverside-caching"] = false, ["pdf-attachment-formats"] = { [0] = "doc", [1] = "docx", [2] = "xls", [3] = "xlsx", [4] = "ppt", [5] = "pptx", [6] = "odt", [7] = "ods", [8] = "odp", [9] = "odg", [10] = "svg", }, }, }, }, ["HookHandlers"] = { ["skin"] = { ["class"] = "\\BlueSpice\\UniversalExport\\HookHandler\\SkinHandler", ["services"] = { [0] = "BSUniversalExportModuleFactory", [1] = "PermissionManager", }, }, ["discovery-skin"] = { ["class"] = "\\BlueSpice\\UniversalExport\\HookHandler\\DiscoverySkinHandler", ["services"] = { [0] = "BSUniversalExportModuleFactory", }, }, }, ["Hooks"] = { ["BSInsertMagicAjaxGetData"] = { [0] = "\\BlueSpice\\UniversalExport\\Hook\\BSInsertMagicAjaxGetData\\AddUEMetaTag::callback", [1] = "\\BlueSpice\\UniversalExport\\Hook\\BSInsertMagicAjaxGetData\\AddUEParamsTag::callback", [2] = "\\BlueSpice\\UniversalExport\\Hook\\BSInsertMagicAjaxGetData\\AddPdfUENoExportTag::callback", [3] = "\\BlueSpice\\UniversalExport\\Hook\\BSInsertMagicAjaxGetData\\AddPdfUEPageBreakTag::callback", }, ["BSUsageTrackerRegisterCollectors"] = { [0] = "\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEExcludeArticleTag::callback", [1] = "\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEExcludeTag::callback", [2] = "\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEHideTitleTag::callback", [3] = "\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEMetaTag::callback", [4] = "\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEPageBreakTag::callback", [5] = "\\BlueSpice\\UniversalExport\\Hook\\BSUsageTrackerRegisterCollectors\\AddUEParamsTag::callback", }, ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\UniversalExport\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddActions::callback", ["SidebarBeforeOutput"] = "skin", ["BlueSpiceDiscoveryTemplateDataProviderAfterInit"] = "discovery-skin", }, ["composer"] = "bluespice/universalexport", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUniversalExport", }, ["BlueSpiceUsageTracker"] = { ["name"] = "BlueSpiceUsageTracker", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UsageTracker", ["author"] = "Markus Glaser", ["descriptionmsg"] = "bs-usagetracker-desc", ["type"] = "bluespice", ["SpecialPages"] = { ["UsageTracker"] = "\\BS\\UsageTracker\\Special\\UsageTracker", }, ["requires"] = { ["MediaWiki"] = ">= 1.37.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUsageTracker"] = { ["className"] = "\\BS\\UsageTracker\\Extension", ["extPath"] = "/BlueSpiceUsageTracker", }, }, ["PermissionRegistry"] = { ["usagetracker-update"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", }, }, }, }, }, ["GroupPermissions"] = { ["*"] = { ["usagetracker-update"] = false, }, ["user"] = { ["usagetracker-update"] = false, }, ["sysop"] = { ["usagetracker-update"] = true, }, }, ["AvailableRights"] = { [0] = "usagetracker-update", }, ["APIModules"] = { ["bs-usagetracker-store"] = "BS\\UsageTracker\\Api\\UsageTrackerStore", }, ["ExtensionMessagesFiles"] = { ["BlueSpiceUsageTrackerAlias"] = "languages/SpecialUsageTracker.alias.php", }, ["TestAutoloadNamespaces"] = { ["BS\\UsageTracker\\Tests\\"] = "tests/phpunit/", ["BlueSpice\\UsageTracker\\Tests\\"] = "tests/phpunit/", }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "BS\\UsageTracker\\Hook\\LoadExtensionSchemaUpdates\\AddUsageTrackerTable::callback", }, ["JobClasses"] = { ["usageTrackerCollectJob"] = "BS\\UsageTracker\\Jobs\\UsageTrackerCollectJob", }, ["composer"] = "bluespice/usagetracker", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUsageTracker", }, ["BlueSpiceUserInfo"] = { ["name"] = "BlueSpiceUserInfo", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UserInfo", ["author"] = "Patric Wirth", ["descriptionmsg"] = "bs-userinfo-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUserInfo"] = { ["className"] = "\\BlueSpice\\UserInfo\\Extension", ["extPath"] = "/BlueSpiceUserInfo", ["package"] = "BlueSpice Pro", }, }, ["LessVarsRegistry"] = { ["bs-userinfo-color-lighten-information"] = "#BABABA", }, }, ["BlueSpiceUserInfo"] = { ["MetaData"] = { ["name"] = "\\BlueSpice\\UserInfo\\MetaData\\Name::getInstance", ["email"] = "\\BlueSpice\\UserInfo\\MetaData\\Email::getInstance", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["APIModules"] = { ["bs-userinfometa"] = "\\BlueSpice\\UserInfo\\Api\\Meta", }, ["config_prefix"] = "bsg", ["config"] = { ["UserInfoHiddenMeta"] = { ["value"] = { [0] = "email", }, }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\UserInfo\\Hook\\BeforePageDisplay\\AddResources::callback", ["BSFoundationRendererMakeTagAttribs"] = "\\BlueSpice\\UserInfo\\Hook\\BSFoundationRendererMakeTagAttribs\\AddMetaData::callback", }, ["composer"] = "bluespice/userinfo", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUserInfo", }, ["BlueSpiceUserManager"] = { ["name"] = "BlueSpiceUserManager", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UserManager", ["author"] = { [0] = "Sebastian Ulbricht", [1] = "Stephan Muggli", [2] = "Markus Glaser", [3] = "Leonid Verhovskij", }, ["descriptionmsg"] = "bs-usermanager-desc", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUserManager"] = { ["className"] = "\\BlueSpice\\UserManager\\Extension", ["extPath"] = "/BlueSpiceUserManager", }, }, ["AdminToolRegistry"] = { ["bs-usermanager-manager"] = "BlueSpice\\UserManager\\AdminTool", }, ["PermissionRegistry"] = { ["usermanager-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "maintenanceadmin", }, }, ["usermanager-editpassword"] = { ["type"] = "global", ["roles"] = { [0] = "accountmanager", [1] = "admin", [2] = "maintenanceadmin", }, }, ["usermanager-deleteuser"] = { ["type"] = "global", ["roles"] = { }, }, }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["SpecialPages"] = { ["UserManager"] = "SpecialUserManager", }, ["ExtensionMessagesFiles"] = { ["UserManagerAlias"] = "includes/specials/SpecialUserManager.alias.php", }, ["APIModules"] = { ["bs-usermanager-tasks"] = "BSApiTasksUserManager", ["bs-usermanager-group-store"] = "BSApiChangeableGroupStore", }, ["GroupPermissions"] = { ["sysop"] = { ["usermanager-viewspecialpage"] = true, ["usermanager-deleteuser"] = false, }, }, ["AvailableRights"] = { [0] = "usermanager-viewspecialpage", [1] = "usermanager-deleteuser", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\UserManager\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["config_prefix"] = "bsg", ["config"] = { ["UserManagerForceResetLink"] = { ["value"] = false, }, }, ["composer"] = "bluespice/usermanager", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUserManager", }, ["BlueSpiceUserSidebar"] = { ["name"] = "BlueSpiceUserSidebar", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["author"] = { [0] = "Dejan Savuljesku", }, ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:UserSidebar", ["descriptionmsg"] = "bs-usersidebar-desc", ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceUserSidebar"] = { ["className"] = "\\BlueSpice\\UserSidebar\\Extension", ["extPath"] = "/BlueSpiceUserSidebar", }, }, }, ["BlueSpiceUserSidebar"] = { ["Widgets"] = { }, ["WidgetRegistry"] = { }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["callback"] = "mwsInitComponents", ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\UserSidebar\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "\\BlueSpice\\UserSidebar\\Hook\\BeforePageDisplay\\AddStyles::callback", ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\UserSidebar\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddUserSidebar::callback", ["EditFormPreloadText"] = { [0] = "\\BlueSpice\\UserSidebar\\Hook\\EditFormPreloadText\\UserSidebarDefaultText::callback", }, ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/usersidebar", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceUserSidebar", }, ["BlueSpiceVisualDiff"] = { ["name"] = "BlueSpiceVisualDiff", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:VisualDiff", ["author"] = { [0] = "Markus Glaser", [1] = "Robert Vogel", }, ["descriptionmsg"] = "bs-visualdiff-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceVisualDiff"] = { ["className"] = "\\BlueSpice\\VisualDiff\\Extension", ["extPath"] = "/BlueSpiceVisualDiff", ["package"] = "BlueSpice Pro", }, }, }, ["BlueSpiceVisualDiff"] = { ["DiffEngineRegistry"] = { ["HTMLDiffEngine"] = "\\HTMLDiffEngine::factory", ["UnifiedTextDiffEngine"] = "\\UnifiedTextDiffEngine::factory", }, }, }, ["callback"] = "\\BlueSpice\\VisualDiff\\Extension::onRegistration", ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["DefaultUserOptions"] = { ["diffonly"] = 0, }, ["config_prefix"] = "bsg", ["config"] = { ["VisualDiffHtmlDiffEngineUrl"] = { ["value"] = "http://localhost:8080/BShtmlDiff", }, ["VisualDiffForceCurlHttp11"] = { ["value"] = false, }, }, ["Hooks"] = { ["BSUEModulePDFBeforeAddingStyleBlocks"] = "\\BlueSpice\\VisualDiff\\Hook\\BSUEModulePDFBeforeAddingStyleBlocks\\AddVisualDiffStyles::callback", ["BSUEModulePDFBeforeCreatePDF"] = "\\BlueSpice\\VisualDiff\\Hook\\BSUEModulePDFBeforeCreatePDF\\HideUnselectedDiffs::callback", }, ["composer"] = "bluespice/visualdiff", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceVisualDiff", }, ["BlueSpiceVisualEditorConnector"] = { ["name"] = "BlueSpiceVisualEditorConnector", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceVisualEditorConnector", ["author"] = { [0] = "Markus Glaser", }, ["descriptionmsg"] = "bs-visualeditorconnector-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", ["VisualEditor"] = "*", ["OOJSPlus"] = "*", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceVisualEditorConnector"] = { ["className"] = "\\BlueSpice\\VisualEditorConnector\\Extension", ["extPath"] = "/BlueSpiceVisualEditorConnector", ["status"] = "beta", ["package"] = "BlueSpice Pro", }, }, ["ConfigDefinitionRegistry"] = { ["VisualEditorConnectorEnableVisualEditor"] = "\\BlueSpice\\VisualEditorConnector\\ConfigDefinition\\EnableVisualEditor::getInstance", ["VisualEditorConnectorUploadDialogType"] = "\\BlueSpice\\VisualEditorConnector\\ConfigDefinition\\UploadDialogType::getInstance", }, ["JSConfigVars"] = { ["BlueSpiceVisualEditorConfig"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig::factory", }, }, ["BlueSpiceVisualEditorConnector"] = { ["PluginModules"] = { [0] = "ext.bluespice.visualEditorConnector.tableStyle", [1] = "ext.bluespice.visualEditorConnector.internalLink", }, ["TagDefinitions"] = { }, ["PostProcessors"] = { }, ["PreProcessors"] = { }, ["ClientConfig"] = { ["ColorPickerColors"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\ColorPickerColors::factory", ["ColorPickerColorsBackground"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\ColorPickerColorsBackground::factory", ["CellBorderColors"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\CellBorderColors::factory", ["PluginModules"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\PluginModules::factory", ["TableStyleRegistry"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\TableStyleRegistry::factory", ["TagDefinitions"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\TagDefinitions::factory", ["UploadType"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\UploadType::factory", ["PasteFilename"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\PasteFilename::factory", ["HelpUrl"] = "\\BlueSpice\\VisualEditorConnector\\ClientConfig\\HelpUrl::factory", }, }, ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.bluespice.visualEditorConnector.plugin", }, }, ["BlueSpiceSaferEdit"] = { ["EnvironmentCheckers"] = { ["veaction"] = "\\BlueSpice\\VisualEditorConnector\\SaferEdit\\EnvironmentChecker\\VeActionChecker::factory", }, }, }, ["callback"] = "\\BlueSpice\\VisualEditorConnector\\Extension::onRegistration", ["config_prefix"] = "bsg", ["config"] = { ["VisualEditorConnectorEnableVisualEditor"] = { ["value"] = true, ["descriptionmsg"] = "bs-visualeditorconnector-enable-visualeditor", ["public"] = true, }, ["VisualEditorConnectorUploadDialogType"] = { ["value"] = "original", ["descriptionmsg"] = "bs-visualeditorconnector-upload-dialog-type", ["public"] = true, }, ["VisualEditorConnectorTableStyleRegistry"] = { ["value"] = { ["No table style"] = "nostyle", ["Standard"] = "wikitable", ["Content"] = "contenttable", ["Content (black)"] = "contenttable-black", ["Content (blue)"] = "contenttable-blue", ["Content (darkblue)"] = "contenttable-darkblue", ["Cusco Sky"] = "cuscosky", ["Casablanca"] = "casablanca", ["Greyscale"] = "greyscale", ["Greyscale (narrow)"] = "greyscale-narrow", }, }, ["VisualEditorConnectorColorPickerColors"] = { ["description"] = "Usage described in docs/custom_text_colors.md", ["value"] = { [0] = { ["class"] = "col-white", ["name"] = "White", }, [1] = { ["class"] = "col-blue-light", ["name"] = "Light Blue", }, [2] = { ["class"] = "col-blue", ["name"] = "Blue", }, [3] = { ["class"] = "col-blue-dark", ["name"] = "Dark Blue", }, [4] = { ["class"] = "col-blue-navy", ["name"] = "Navy Blue", }, [5] = { ["class"] = "col-orange", ["name"] = "Orange", }, [6] = { ["class"] = "col-turquoise", ["name"] = "Turquoise", }, [7] = { ["class"] = "col-green", ["name"] = "Green", }, [8] = { ["class"] = "col-purple", ["name"] = "Purple", }, [9] = { ["class"] = "col-red", ["name"] = "Red", }, [10] = { ["class"] = "col-grey-light", ["name"] = "Light Grey", }, [11] = { ["class"] = "col-grey-medium", ["name"] = "Medium Grey", }, [12] = { ["class"] = "col-grey", ["name"] = "Grey", }, [13] = { ["class"] = "col-grey-dark", ["name"] = "Dark Grey", }, [14] = { ["class"] = "col-black", ["name"] = "Black", }, }, }, ["VisualEditorConnectorColorPickerColorsBackground"] = { ["description"] = "Usage described in docs/custom_text_colors.md", ["value"] = { [0] = { ["class"] = "col-white-bg", ["name"] = "White", }, [1] = { ["class"] = "col-blue-light-bg", ["name"] = "Light Blue", }, [2] = { ["class"] = "col-blue-bg", ["name"] = "Blue", }, [3] = { ["class"] = "col-blue-dark-bg", ["name"] = "Dark Blue", }, [4] = { ["class"] = "col-blue-navy-bg", ["name"] = "Navy Blue", }, [5] = { ["class"] = "col-orange-bg", ["name"] = "Orange", }, [6] = { ["class"] = "col-turquoise-bg", ["name"] = "Turquoise", }, [7] = { ["class"] = "col-green-bg", ["name"] = "Green", }, [8] = { ["class"] = "col-purple-bg", ["name"] = "Purple", }, [9] = { ["class"] = "col-red-bg", ["name"] = "Red", }, [10] = { ["class"] = "col-grey-light-bg", ["name"] = "Light Grey", }, [11] = { ["class"] = "col-grey-medium-bg", ["name"] = "Medium Grey", }, [12] = { ["class"] = "col-grey-bg", ["name"] = "Grey", }, [13] = { ["class"] = "col-grey-dark-bg", ["name"] = "Dark Grey", }, [14] = { ["class"] = "col-black-bg", ["name"] = "Black", }, }, }, ["VisualEditorConnectorCellBorderColors"] = { ["value"] = { [0] = { ["code"] = "#97bfe7", }, [1] = { ["code"] = "#5185b9", }, [2] = { ["code"] = "#0060df", }, [3] = { ["code"] = "#3e5389", }, [4] = { ["code"] = "#e49c00", }, [5] = { ["code"] = "#259596", }, [6] = { ["code"] = "#3fb34c", }, [7] = { ["code"] = "#cd41cb", }, [8] = { ["code"] = "#b73a3a", }, [9] = { ["code"] = "#d2d2d2", }, [10] = { ["code"] = "#acacac", }, [11] = { ["code"] = "#787878", }, [12] = { ["code"] = "#434343", }, [13] = { ["code"] = "#000000", }, }, }, ["VisualEditorConnectorPasteFilename"] = { ["value"] = "{{timestamp}}", ["description"] = { [0] = "Default name pasted files will receive.", [1] = "Tokens {{timestamp}}, {{random}} and {{pagename}} can be used to generate unique parts of the name.", [2] = "This name should not include the file extension", }, }, ["VisualEditorConnectorHelpUrl"] = { ["value"] = "https://en.wiki.bluespice.com/wiki/Manual:Extension/VisualEditor", ["description"] = "Help URL for the VE help button", }, }, ["Hooks"] = { ["BSSocialModuleDepths"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BSSocialModuleDepths\\AddVECModules::callback", ["BSPageTemplatesModifyTargetUrl"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BSPageTemplatesModifyTargetUrl\\UseVisualEditor::callback", ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BeforePageDisplay\\AddStaticStyles::callback", }, ["NamespaceManager::getMetaFields"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaFields::callback", ["BSApiNamespaceStoreMakeData"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback", ["NamespaceManager::editNamespace"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\NamespaceManagerEditNamespace\\SetVisualEditorValues::callback", ["NamespaceManager::writeNamespaceConfiguration"] = { [0] = "\\BlueSpice\\VisualEditorConnector\\Hook\\NamespaceManagerWriteNamespaceConfiguration\\WriteToConfiguration::callback", }, ["BSUEModulePDFBeforeAddingStyleBlocks"] = "\\BlueSpice\\VisualEditorConnector\\Hook\\BSUEModulePDFBeforeAddingStyleBlock\\AddColors::callback", }, ["RestRoutes"] = { [0] = { ["path"] = "/bsvec/transform/{from}/to/{to}", ["factory"] = "BlueSpice\\VisualEditorConnector\\Rest\\Handler\\Transform::factory", ["method"] = "POST", }, }, ["composer"] = "bluespice/visualeditorconnector", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceVisualEditorConnector", }, ["BlueSpiceWatchList"] = { ["name"] = "BlueSpiceWatchList", ["version"] = "4.2.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:BlueSpiceWatchList", ["author"] = "Robert Vogel", ["descriptionmsg"] = "bs-watchlist-desc", ["type"] = "bluespice", ["license-name"] = "GPL-3.0-only", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceWatchList"] = { ["className"] = "\\BlueSpice\\WatchList\\Extension", ["extPath"] = "/BlueSpiceWatchList", }, }, ["TagRegistry"] = { ["watchlist"] = "\\BlueSpice\\WatchList\\Tag\\WatchList", }, }, ["BlueSpiceUserSidebar"] = { ["Widgets"] = { ["WATCHLIST"] = { ["callback"] = "\\BlueSpice\\WatchList\\Panel\\WatchList::factory", ["default"] = true, }, }, }, ["BlueSpiceDiscovery"] = { ["AttentionIndicatorRegistry"] = { ["watchlist"] = "\\BlueSpice\\WatchList\\AttentionIndicator\\WatchList::factory", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.watchlist.visualEditor", }, }, }, ["HookHandlers"] = { ["skin"] = { ["class"] = "\\BlueSpice\\WatchList\\HookHandler\\Skin", }, }, ["Hooks"] = { ["BeforePageDisplay"] = { [0] = "\\BlueSpice\\WatchList\\Hook\\BeforePageDisplay\\AddModules::callback", }, ["BSInsertMagicAjaxGetData"] = "\\BlueSpice\\WatchList\\Hook\\BSInsertMagicAjaxGetData\\AddWatchListTag::callback", ["BSUsageTrackerRegisterCollectors"] = "\\BlueSpice\\WatchList\\Hook\\BSUsageTrackerRegisterCollectors\\AddWatchListTag::callback", ["PersonalUrls"] = "skin", }, ["composer"] = "bluespice/watchlist", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceWatchList", }, ["BlueSpiceWhoIsOnline"] = { ["name"] = "BlueSpiceWhoIsOnline", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:WhoIsOnline", ["author"] = { [0] = "Markus Glaser", [1] = "Patric Wirth", }, ["descriptionmsg"] = "bs-whoisonline-desc", ["type"] = "bluespice", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceWhoIsOnline"] = { ["className"] = "\\BlueSpice\\WhoIsOnline\\Extension", ["extPath"] = "/BlueSpiceWhoIsOnline", }, }, ["ConfigDefinitionRegistry"] = { ["WhoIsOnlineMaxIdleTime"] = "\\BlueSpice\\WhoIsOnline\\ConfigDefinition\\MaxIdleTime::getInstance", ["WhoIsOnlineInterval"] = "\\BlueSpice\\WhoIsOnline\\ConfigDefinition\\Interval::getInstance", }, ["RunJobsTriggerHandlerRegistry"] = { ["bs-whoisonline-deleteoldentries"] = "\\BlueSpice\\WhoIsOnline\\RunJobsTriggerHandler\\DeleteOldEntries::factory", }, ["TagRegistry"] = { ["whoisonlinecount"] = "\\BlueSpice\\WhoIsOnline\\Tag\\Count", ["whoisonlinepopup"] = "\\BlueSpice\\WhoIsOnline\\Tag\\PopUp", }, ["RendererRegistry"] = { ["whoisonline-userlist"] = "\\BlueSpice\\WhoIsOnline\\Renderer\\UserList::factory", }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.bluespice.whoisonlinecount.visualEditorTagDefinition", [1] = "ext.bluespice.whoisonlinepopup.visualEditorTagDefinition", }, }, ["BlueSpiceExtendedStatistics"] = { ["SnapshotProviders"] = { ["wo-loginduration"] = { ["class"] = "\\BlueSpice\\WhoIsOnline\\Statistics\\SnapshotProvider\\LoginDuration", ["services"] = { [0] = "DBLoadBalancer", }, }, }, ["Reports"] = { ["wo-loginduration"] = { ["class"] = "\\BlueSpice\\WhoIsOnline\\Statistics\\Report\\LoginDuration", }, }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["ExtensionMessagesFiles"] = { ["WhoIsOnlineMagic"] = "languages/WhoIsOnline.i18n.magic.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "\\BlueSpice\\WhoIsOnline\\Hook\\ParserFirstCallInit\\Trace::callback", ["BSInsertMagicAjaxGetData"] = { [0] = "\\BlueSpice\\WhoIsOnline\\Hook\\BSInsertMagicAjaxGetData\\AddCountTag::callback", [1] = "\\BlueSpice\\WhoIsOnline\\Hook\\BSInsertMagicAjaxGetData\\AddPopUpTag::callback", }, ["BSUsageTrackerRegisterCollectors"] = { [0] = "\\BlueSpice\\WhoIsOnline\\Hook\\BSUsageTrackerRegisterCollectors\\AddWhoIsOnlineCountTag::callback", [1] = "\\BlueSpice\\WhoIsOnline\\Hook\\BSUsageTrackerRegisterCollectors\\AddWhoIsOnlinePopUpTag::callback", }, ["BeforePageDisplay"] = "\\BlueSpice\\WhoIsOnline\\Hook\\BeforePageDisplay\\AddModules::callback", ["LoadExtensionSchemaUpdates"] = { [0] = "\\BlueSpice\\WhoIsOnline\\Hook\\LoadExtensionSchemaUpdates\\AddWhoIsOnlineTable::callback", [1] = "\\BlueSpice\\WhoIsOnline\\Hook\\LoadExtensionSchemaUpdates\\AddClearTableLoggedUpdate::callback", }, ["BsAdapterAjaxPingResult"] = { [0] = "\\BlueSpice\\WhoIsOnline\\Hook\\BsAdapterAjaxPingResult\\UpdatePortlets::callback", [1] = "\\BlueSpice\\WhoIsOnline\\Hook\\BsAdapterAjaxPingResult\\UpdateOnlineMarkers::callback", }, ["BSFoundationRendererMakeTagAttribs"] = "\\BlueSpice\\WhoIsOnline\\Hook\\BSFoundationRendererMakeTagAttribs\\AddUserProfileOnlineMarkerMetaData::callback", ["MergeAccountFromTo"] = "\\BlueSpice\\WhoIsOnline\\Hook\\MergeAccountFromTo\\MergeWhoIsOnlineDBFields::callback", }, ["config_prefix"] = "bsg", ["config"] = { ["WhoIsOnlineMaxIdleTime"] = { ["value"] = 600, ["descriptionmsg"] = "bs-whoisonline-pref-maxidletime", ["public"] = true, }, ["WhoIsOnlineInterval"] = { ["value"] = 10, ["descriptionmsg"] = "bs-whoisonline-pref-interval", ["public"] = true, }, ["WhoIsOnlineLimitCount"] = { ["value"] = 7, ["descriptionmsg"] = "bs-whoisonline-pref-limitcount", ["public"] = true, }, }, ["composer"] = "bluespice/whoisonline", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceWhoIsOnline", }, ["BlueSpiceWikiExplorer"] = { ["name"] = "BlueSpiceWikiExplorer", ["version"] = "4.2.0-alpha", ["license-name"] = "GPL-3.0-only", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:WikiExplorer", ["author"] = { [0] = "Sebastian Ulbricht", [1] = "Patric Wirth", }, ["descriptionmsg"] = "bs-wikiexplorer-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 4.1", }, }, ["type"] = "bluespice", ["attributes"] = { ["BlueSpiceFoundation"] = { ["Extensions"] = { ["BlueSpiceWikiExplorer"] = { ["className"] = "\\BlueSpice\\WikiExplorer\\Extension", ["extPath"] = "/BlueSpiceWikiExplorer", ["package"] = "BlueSpice Pro", }, }, }, }, ["APIModules"] = { ["bs-wikiexplorer-store"] = "BSApiWikiExplorerStore", }, ["SpecialPages"] = { ["WikiExplorer"] = "SpecialWikiExplorer", }, ["ExtensionMessagesFiles"] = { ["WikiExplorerAlias"] = "languages/SpecialWikiExplorer.alias.php", }, ["HookHandlers"] = { ["common-user-interface"] = { ["class"] = "\\BlueSpice\\WikiExplorer\\HookHandler\\CommonUserInterface", }, }, ["Hooks"] = { ["ChameleonSkinTemplateOutputPageBeforeExec"] = "\\BlueSpice\\WikiExplorer\\Hook\\ChameleonSkinTemplateOutputPageBeforeExec\\AddWikiExplorer::callback", ["BSUserSidebarGlobalActionsWidgetGlobalActions"] = "WikiExplorer::onBSUserSidebarGlobalActionsWidgetGlobalActions", ["BeforePageDisplay"] = "\\BlueSpice\\WikiExplorer\\Hook\\BeforePageDisplay\\AddModuleStyles::callback", ["MWStakeCommonUIRegisterSkinSlotComponents"] = "common-user-interface", }, ["composer"] = "bluespice/wikiexplorer", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BlueSpiceWikiExplorer", }, ["BoilerPlate"] = { ["name"] = "VueTest", ["author"] = { [0] = "Eric Gardner", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BoilerPlate", ["descriptionmsg"] = "vuetest-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.32.0", }, ["config"] = { }, ["Hooks"] = { ["BeforePageDisplay"] = "MediaWiki\\Extension\\VueTest\\Hooks::onBeforePageDisplay", }, ["ExtensionMessagesFiles"] = { ["VueTestAlias"] = "VueTest.alias.php", }, ["SpecialPages"] = { ["VueTest"] = "MediaWiki\\Extension\\VueTest\\SpecialVueSandbox", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/VueTest", }, ["Bootstrap"] = { ["name"] = "Bootstrap", ["type"] = "other", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:F.trott Stephan Gambke]", [1] = "[https://professional.wiki/ Professional.Wiki]", [2] = "James Hong Kong", }, ["version"] = "4.2", ["url"] = "https://www.mediawiki.org/wiki/Extension:Bootstrap", ["descriptionmsg"] = "bootstrap-desc", ["license-name"] = "GPL-3.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["callback"] = "\\Bootstrap\\Bootstrap::init", ["repository"] = "https://github.com/cmln/mw-bootstrap", ["composer"] = "mediawiki/bootstrap", }, ["BounceHandler"] = { ["name"] = "BounceHandler", ["version"] = "1.0", ["author"] = { [0] = "Tony Thomas", [1] = "Kunal Mehta", [2] = "Jeff Green", [3] = "Sam Reed", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BounceHandler", ["descriptionmsg"] = "bouncehandler-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["APIModules"] = { ["bouncehandler"] = { ["class"] = "MediaWiki\\Extension\\BounceHandler\\ApiBounceHandler", ["services"] = { [0] = "JobQueueGroupFactory", }, }, }, ["config"] = { ["BounceHandlerCluster"] = { ["value"] = false, }, ["BounceHandlerInternalIPs"] = { ["value"] = { [0] = "127.0.0.1", [1] = "::1", }, }, ["BounceHandlerSharedDB"] = { ["value"] = false, }, ["BounceHandlerUnconfirmUsers"] = { ["value"] = false, }, ["BounceRecordLimit"] = { ["value"] = 10, }, ["BounceRecordMaxAge"] = { ["value"] = 5184000, }, ["BounceRecordPeriod"] = { ["value"] = 604800, }, ["GenerateVERP"] = { ["value"] = true, }, ["UnrecognizedBounceNotify"] = { ["value"] = { }, }, ["VERPAcceptTime"] = { ["value"] = 259200, }, ["VERPalgorithm"] = { ["value"] = "md5", }, ["VERPdomainPart"] = { ["value"] = nil, }, ["VERPprefix"] = { ["value"] = "wiki", }, ["VERPsecret"] = { ["value"] = "MediawikiVERP", }, }, ["Hooks"] = { ["UserMailerChangeReturnPath"] = "MediaWiki\\Extension\\BounceHandler\\Hooks::onVERPAddressGenerate", ["LoadExtensionSchemaUpdates"] = "MediaWiki\\Extension\\BounceHandler\\Hooks::onLoadExtensionSchemaUpdates", ["BeforeCreateEchoEvent"] = "MediaWiki\\Extension\\BounceHandler\\Hooks::onBeforeCreateEchoEvent", ["EchoGetDefaultNotifiedUsers"] = "MediaWiki\\Extension\\BounceHandler\\Hooks::onEchoGetDefaultNotifiedUsers", }, ["JobClasses"] = { ["BounceHandlerJob"] = "MediaWiki\\Extension\\BounceHandler\\BounceHandlerJob", ["BounceHandlerNotificationJob"] = "MediaWiki\\Extension\\BounceHandler\\BounceHandlerNotificationJob", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BounceHandler", }, ["BreadCrumbs"] = { ["name"] = "BreadCrumbs", ["version"] = "0.6.1", ["author"] = { [0] = "Manuel Schneider", [1] = "Tony Boyles", [2] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BreadCrumbs", ["descriptionmsg"] = "breadcrumbs-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["DefaultUserOptions"] = { ["breadcrumbs-showcrumbs"] = true, ["breadcrumbs-delimiter"] = ">", ["breadcrumbs-numberofcrumbs"] = 5, ["breadcrumbs-namespaces"] = true, ["breadcrumbs-filter-duplicates"] = false, ["breadcrumbs-preceding-text"] = "", }, ["Hooks"] = { ["BeforePageDisplay"] = "BreadCrumbsFunctions::fnBreadCrumbsShowHook", ["GetPreferences"] = "BreadCrumbsFunctions::fnBreadCrumbsAddPreferences", }, ["config"] = { ["BreadCrumbsShowAnons"] = { ["value"] = true, ["description"] = "Whether to provide the links also for anonymous users.", }, ["BreadCrumbsAllowUPOs"] = { ["value"] = true, ["description"] = "Whether users should be allowed to configure BreadCrumbs options.", }, ["BreadCrumbsIgnoreRefreshes"] = { ["value"] = true, ["description"] = "Whether to ignore page refreshes.", }, ["BreadCrumbsRearrangeHistory"] = { ["value"] = false, ["description"] = "Whether to rearrange history - not yet used.", }, ["BreadCrumbsLink"] = { ["value"] = true, ["description"] = "Whether to link our breadcrumbs.", }, ["BreadCrumbsIgnoreNameSpaces"] = { ["value"] = { }, ["description"] = "If you do not want certain namespaces recorded use this value to add them here.", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BreadCrumbs", }, ["BreadCrumbs2"] = { ["name"] = "BreadCrumbs2", ["version"] = "2.1.1", ["author"] = { [0] = "Eric Hartwell", [1] = "Ike Hecht", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:BreadCrumbs2", ["descriptionmsg"] = "breadcrumbs2-desc", ["license-name"] = "CC-BY-3.0", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["Hooks"] = { ["SkinSubPageSubtitle"] = "BreadCrumbs2Hooks::onSkinSubPageSubtitle", ["SidebarBeforeOutput"] = "BreadCrumbs2Hooks::onSidebarBeforeOutput", }, ["config"] = { ["BreadCrumbs2RemoveBasePageLink"] = { ["description"] = "If breadcrumbs are defined for this page, remove the link back to the base page.", ["value"] = false, }, ["BreadCrumbs2HideUnmatched"] = { ["description"] = "If no breadcrumbs are defined for this page, show nothing.", ["value"] = false, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BreadCrumbs2", }, ["BrickipediaExtra"] = { ["name"] = "Brickipedia Extra", ["version"] = "1.2", ["author"] = { [0] = "Adam Carter/UltrasonicNXT", [1] = "George Barnick", [2] = "Lewis Cawte", [3] = "Jack Phoenix", [4] = "Samantha Nguyen", [5] = "...", }, ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["license-name"] = "GPL-2.0-or-later", ["url"] = "https://www.mediawiki.org/wiki/Extension:BrickipediaExtra", ["descriptionmsg"] = "brickipedia-extra-desc", ["type"] = "other", ["Hooks"] = { ["SkinAddFooterLinks"] = "BrickipediaExtraHooks::onSkinAddFooterLinks", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/BrickipediaExtra", }, ["Buggy"] = { ["name"] = "Buggy", ["version"] = "0.1.0", ["author"] = { [0] = "Gergő Tisza", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Buggy", ["descriptionmsg"] = "buggy-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["Hooks"] = { ["BeforePageDisplay"] = { [0] = "BuggyHooks::onBeforePageDisplay", }, }, ["APIModules"] = { ["buggy"] = "ApiBuggy", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Buggy", }, ["CIForms"] = { ["name"] = "CIForms", ["author"] = "thomas-topway-it", ["version"] = "1.2.1", ["url"] = "https://www.mediawiki.org/wiki/Extension:CIForms", ["descriptionmsg"] = "ci-forms-extension-description", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["callback"] = "CIForms::initExtension", ["ExtensionMessagesFiles"] = { ["CIFormsAlias"] = "CIForms.alias.php", ["CIFormsMagic"] = "CIForms.i18n.php", }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "CIForms::onLoadExtensionSchemaUpdates", ["ParserFirstCallInit"] = "CIForms::onParserFirstCallInit", ["BeforePageDisplay"] = "CIForms::onBeforePageDisplay", }, ["SpecialPages"] = { ["CIFormsSubmit"] = "CIFormsSubmit", ["CIFormsManage"] = "CIFormsManage", }, ["config_prefix"] = "CIForms", ["config"] = { ["SubmissionGroups"] = { ["value"] = { }, }, ["SubmissionGroupsGlobalMode"] = { ["value"] = 0, }, ["SubmitEmail"] = { ["value"] = { }, }, ["SubmitEmailGlobalMode"] = { ["value"] = 0, }, ["SuccessMessage"] = { ["value"] = nil, }, ["SuccessMessageGlobalMode"] = { ["value"] = 0, }, ["ErrorMessage"] = { ["value"] = nil, }, ["ErrorMessageGlobalMode"] = { ["value"] = 0, }, ["GoogleRecaptchaSiteKey"] = { ["value"] = nil, }, ["GoogleRecaptchaSecret"] = { ["value"] = nil, }, ["SenderEmail"] = { ["value"] = nil, }, ["SenderName"] = { ["value"] = nil, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CIForms", }, ["CSS"] = { ["name"] = "CSS", ["version"] = "3.5.0", ["author"] = { [0] = "Aran Dunkley", [1] = "Rusty Burchfield", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CSS", ["descriptionmsg"] = "css-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["ExtensionMessagesFiles"] = { ["CSSMagic"] = "CSS.i18n.magic.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "CSS::onParserFirstCallInit", ["RawPageViewBeforeOutput"] = "CSS::onRawPageViewBeforeOutput", }, ["config"] = { ["CSSPath"] = false, ["CSSIdentifier"] = "css-extension", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CSS", }, ["Calendar-Wikivoyage"] = { ["name"] = "Calendar", ["version"] = "1.1", ["author"] = "Roland Unger", ["url"] = "https://www.mediawiki.org/wiki/Extension:Calendar-Wikivoyage", ["descriptionmsg"] = "calendar-desc", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.32.0", }, ["license-name"] = "GPL-2.0-or-later", ["ExtensionMessagesFiles"] = { ["CalendarMagic"] = "Calendar.i18n.magic.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Extension\\Calendar\\Hooks::setupParserHooks", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Calendar", }, ["CampaignEvents"] = { ["name"] = "CampaignEvents", ["author"] = { [0] = "[https://meta.wikimedia.org/wiki/Campaigns/Foundation_Product_Team WMF Campaigns Team]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CampaignEvents", ["descriptionmsg"] = "campaignevents-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["AvailableRights"] = { [0] = "campaignevents-create-registration", }, ["config"] = { ["CampaignEventsDatabaseCluster"] = { ["description"] = "The database cluster to use. False means the cluster of the current wiki will be used.", ["value"] = false, }, ["CampaignEventsDatabaseName"] = { ["description"] = "The database to use. False means the database of the current wiki will be used.", ["value"] = false, }, }, ["GroupPermissions"] = { ["user"] = { ["campaignevents-create-registration"] = true, }, }, ["ExtensionMessagesFiles"] = { ["CampaignEventsAliases"] = "CampaignEvents.alias.php", ["CampaignEventsNamespaces"] = "CampaignEvents.namespaces.php", }, ["HookHandlers"] = { ["SchemaChanges"] = { ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Hooks\\Handlers\\SchemaChangesHandler", }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "SchemaChanges", }, ["namespaces"] = { [0] = { ["id"] = 1728, ["constant"] = "NS_EVENT", ["name"] = "Event", }, [1] = { ["id"] = 1729, ["constant"] = "NS_EVENT_TALK", ["name"] = "Event_talk", }, }, ["RestRoutes"] = { [0] = { ["path"] = "/campaignevents/v0/event_registration", ["method"] = "POST", ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Rest\\CreateEventRegistrationHandler", ["services"] = { [0] = "CampaignEventsEventFactory", [1] = "CampaignEventsPermissionChecker", [2] = "CampaignEventsEditEventCommand", }, }, [1] = { ["path"] = "/campaignevents/v0/event_registration/{id}", ["method"] = "GET", ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Rest\\GetEventRegistrationHandler", ["services"] = { [0] = "CampaignEventsEventLookup", [1] = "CampaignEventsCampaignsPageFormatter", }, }, [2] = { ["path"] = "/campaignevents/v0/event_registration/{id}", ["method"] = "DELETE", ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Rest\\DeleteEventRegistrationHandler", ["services"] = { [0] = "CampaignEventsEventLookup", [1] = "CampaignEventsDeleteEventCommand", }, }, [3] = { ["path"] = "/campaignevents/v0/event_registration/{id}/participants/self", ["method"] = "PUT", ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Rest\\RegisterForEventHandler", ["services"] = { [0] = "CampaignEventsPermissionChecker", [1] = "CampaignEventsEventLookup", [2] = "CampaignEventsParticipantsStore", }, }, [4] = { ["path"] = "/campaignevents/v0/event_registration/{id}/participants/self", ["method"] = "DELETE", ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Rest\\UnregisterForEventHandler", ["services"] = { [0] = "CampaignEventsEventLookup", [1] = "CampaignEventsParticipantsStore", }, }, [5] = { ["path"] = "/campaignevents/v0/event_registration/{id}", ["method"] = "PUT", ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Rest\\UpdateEventRegistrationHandler", ["services"] = { [0] = "CampaignEventsEventFactory", [1] = "CampaignEventsPermissionChecker", [2] = "CampaignEventsEditEventCommand", [3] = "CampaignEventsEventLookup", }, }, [6] = { ["path"] = "/campaignevents/v0/event_registration/{id}/organizers", ["method"] = "GET", ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Rest\\ListOrganizersHandler", ["services"] = { [0] = "CampaignEventsEventLookup", [1] = "CampaignEventsOrganizersStore", [2] = "CampaignEventsRoleFormatter", }, }, [7] = { ["path"] = "/campaignevents/v0/event_registration/{id}/participants", ["method"] = "GET", ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Rest\\ListParticipantsHandler", ["services"] = { [0] = "CampaignEventsEventLookup", [1] = "CampaignEventsParticipantsStore", }, }, }, ["ServiceWiringFiles"] = { [0] = "src/ServiceWiring.php", }, ["SpecialPages"] = { ["CreateEventRegistration"] = { ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Special\\SpecialCreateEventRegistration", ["services"] = { [0] = "CampaignEventsEventLookup", [1] = "CampaignEventsEventFactory", [2] = "CampaignEventsCampaignsPageFormatter", [3] = "CampaignEventsEditEventCommand", }, }, ["EditEventRegistration"] = { ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Special\\SpecialEditEventRegistration", ["services"] = { [0] = "CampaignEventsEventLookup", [1] = "CampaignEventsEventFactory", [2] = "CampaignEventsCampaignsPageFormatter", [3] = "CampaignEventsEditEventCommand", }, }, ["RegisterForEvent"] = { ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Special\\SpecialRegisterForEvent", ["services"] = { [0] = "CampaignEventsEventLookup", [1] = "CampaignEventsParticipantsStore", }, }, ["UnregisterForEvent"] = { ["class"] = "MediaWiki\\Extension\\CampaignEvents\\Special\\SpecialUnregisterForEvent", ["services"] = { [0] = "CampaignEventsEventLookup", [1] = "CampaignEventsParticipantsStore", }, }, }, ["TestAutoloadNamespaces"] = { ["MediaWiki\\Extension\\CampaignEvents\\Tests\\Unit\\"] = "tests/phpunit/unit/", ["MediaWiki\\Extension\\CampaignEvents\\Tests\\Integration\\"] = "tests/phpunit/integration/", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CampaignEvents", }, ["Campaigns"] = { ["name"] = "Campaigns", ["version"] = "0.2.0", ["author"] = "S Page", ["url"] = "https://www.mediawiki.org/wiki/Extension:Campaigns", ["descriptionmsg"] = "campaigns-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", ["extensions"] = { ["EventLogging"] = "*", }, }, ["Hooks"] = { ["AuthChangeFormFields"] = "MediaWiki\\Extension\\Campaigns\\Hooks::onAuthChangeFormFields", }, ["attributes"] = { ["EventLogging"] = { ["Schemas"] = { ["ServerSideAccountCreation"] = "/analytics/legacy/serversideaccountcreation/1.1.0", }, }, }, ["AuthManagerAutoConfig"] = { ["secondaryauth"] = { ["CampaignsSecondaryAuthenticationProvider"] = { ["class"] = "MediaWiki\\Extension\\Campaigns\\CampaignsSecondaryAuthenticationProvider", ["sort"] = 0, }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Campaigns", }, ["Capiunto"] = { ["name"] = "Capiunto", ["author"] = "Marius Hoch", ["url"] = "https://www.mediawiki.org/wiki/Extension:Capiunto", ["descriptionmsg"] = "capiunto-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["Hooks"] = { ["ScribuntoExternalLibraries"] = "\\Capiunto\\Hooks::registerScribuntoLibraries", ["ScribuntoExternalLibraryPaths"] = "\\Capiunto\\Hooks::registerScribuntoExternalLibraryPaths", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Capiunto", }, ["Cargo"] = { ["name"] = "Cargo", ["namemsg"] = "cargo-extensionname", ["version"] = "3.1", ["author"] = "Yaron Koren", ["url"] = "https://www.mediawiki.org/wiki/Extension:Cargo", ["descriptionmsg"] = "cargo-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.32", }, ["callback"] = "CargoHooks::registerExtension", ["ExtensionFunctions"] = { [0] = "CargoHooks::initialize", }, ["AvailableRights"] = { [0] = "recreatecargodata", [1] = "deletecargodata", [2] = "runcargoqueries", }, ["GroupPermissions"] = { ["*"] = { ["runcargoqueries"] = true, }, ["sysop"] = { ["recreatecargodata"] = true, ["deletecargodata"] = true, }, }, ["SpecialPages"] = { ["CargoTables"] = "CargoTables", ["CargoTableDiagram"] = "CargoTableDiagram", ["DeleteCargoTable"] = "SpecialDeleteCargoTable", ["SwitchCargoTable"] = "SpecialSwitchCargoTable", ["RecreateCargoData"] = "SpecialCargoRecreateData", ["CargoQuery"] = "SpecialCargoQuery", ["CargoExport"] = "CargoExport", ["PageValues"] = "CargoPageValues", ["Drilldown"] = "CargoSpecialDrilldown", }, ["JobClasses"] = { ["cargoPopulateTable"] = "CargoPopulateTableJob", }, ["APIModules"] = { ["cargoquery"] = "CargoQueryAPI", ["cargorecreatetables"] = "CargoRecreateTablesAPI", ["cargorecreatedata"] = "CargoRecreateDataAPI", ["cargorecreatespecialtable"] = "CargoRecreateSpecialTableAPI", ["cargoautocomplete"] = "CargoAutocompleteAPI", ["cargoqueryautocomplete"] = "CargoQueryAutocompleteAPI", ["cargoformatparams"] = "CargoFormatParamsAPI", }, ["LogTypes"] = { [0] = "cargo", }, ["LogNames"] = { ["cargo"] = "cargo-logname", }, ["LogHeaders"] = { ["cargo"] = "cargo-logdesc", }, ["LogActions"] = { ["cargo/createtable"] = "cargo-createtableaction", ["cargo/recreatetable"] = "cargo-recreatetableaction", ["cargo/replacetable"] = "cargo-replacetableaction", ["cargo/deletetable"] = "cargo-deletetableaction", }, ["ExtensionMessagesFiles"] = { ["CargoMagic"] = "Cargo.i18n.magic.php", ["CargoAlias"] = "Cargo.alias.php", }, ["Actions"] = { ["recreatedata"] = "CargoRecreateDataAction", ["pagevalues"] = "CargoPageValuesAction", }, ["Hooks"] = { ["ParserFirstCallInit"] = "CargoHooks::registerParserFunctions", ["MakeGlobalVariablesScript"] = "CargoHooks::setGlobalJSVariables", ["ApprovedRevsRevisionApproved"] = "CargoHooks::onARRevisionApproved", ["ApprovedRevsRevisionUnapproved"] = "CargoHooks::onARRevisionUnapproved", ["TitleMoveComplete"] = "CargoHooks::onTitleMoveComplete", ["MultiContentSave"] = "CargoHooks::onMultiContentSave", ["UploadComplete"] = "CargoHooks::onUploadComplete", ["CategoryAfterPageAdded"] = "CargoHooks::addCategoryToPageData", ["CategoryAfterPageRemoved"] = "CargoHooks::removeCategoryFromPageData", ["LoadExtensionSchemaUpdates"] = { [0] = "CargoHooks::describeDBSchema", [1] = "CargoHooks::cargoSchemaUpdates", }, ["SkinTemplateNavigation"] = { [0] = "CargoRecreateDataAction::displayTab", [1] = "CargoHooks::addPurgeCacheTab", }, ["PageForms::TemplateFieldStart"] = "CargoHooks::addTemplateFieldStart", ["PageForms::TemplateFieldEnd"] = "CargoHooks::addTemplateFieldEnd", ["AdminLinks"] = "CargoHooks::addToAdminLinks", ["PageSchemasRegisterHandlers"] = "CargoPageSchemas::registerClass", ["ResourceLoaderRegisterModules"] = "CargoHooks::registerModules", ["ResourceLoaderGetConfigVars"] = "CargoHooks::onResourceLoaderGetConfigVars", ["ScribuntoExternalLibraries"] = "CargoHooks::addLuaLibrary", }, ["config"] = { ["CargoDecimalMark"] = ".", ["CargoDigitGroupingCharacter"] = ",", ["CargoRecurringEventMaxInstances"] = 100, ["CargoDBtype"] = nil, ["CargoDBserver"] = nil, ["CargoDBname"] = nil, ["CargoDBuser"] = nil, ["CargoDBpassword"] = nil, ["CargoDBprefix"] = nil, ["CargoDBRowFormat"] = nil, ["CargoDefaultStringBytes"] = 300, ["CargoDefaultQueryLimit"] = 100, ["CargoMaxQueryLimit"] = 5000, ["Cargo24HourTime"] = false, ["CargoDefaultMapService"] = "OpenLayers", ["CargoGoogleMapsKey"] = nil, ["CargoMapClusteringMinimum"] = 80, ["CargoDrilldownUseTabs"] = true, ["CargoDrilldownSmallestFontSize"] = -1, ["CargoDrilldownLargestFontSize"] = -1, ["CargoDrilldownMinValuesForComboBox"] = 40, ["CargoDrilldownNumRangesForNumbers"] = 5, ["CargoMaxVisibleHierarchyDrilldownValues"] = 30, ["CargoTablesPrioritizeReplacements"] = false, ["CargoPageDataColumns"] = { }, ["CargoFileDataColumns"] = { }, ["CargoHideNamespaceName"] = { [0] = 6, }, ["CargoAllowedSQLFunctions"] = { [0] = "AVG", [1] = "CEIL", [2] = "CONCAT", [3] = "COUNT", [4] = "DATE", [5] = "DATE_ADD", [6] = "DATE_FORMAT", [7] = "DATE_SUB", [8] = "DATEDIFF", [9] = "DAYOFMONTH", [10] = "FLOOR", [11] = "FORMAT", [12] = "GROUP_CONCAT", [13] = "IF", [14] = "LCASE", [15] = "LN", [16] = "LOG", [17] = "LOWER", [18] = "MAX", [19] = "MIN", [20] = "MONTH", [21] = "NEAR", [22] = "NOW", [23] = "POWER", [24] = "ROUND", [25] = "SUBSTRING", [26] = "SUM", [27] = "TRIM", [28] = "UCASE", [29] = "UPPER", [30] = "YEAR", }, }, ["repository"] = "https://phabricator.wikimedia.org/diffusion/ECRG/", ["composer"] = "mediawiki/cargo", }, ["Carp"] = { ["name"] = "Carp", ["version"] = "0.2.0", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:Van_de_Bugger Van de Bugger]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Carp", ["descriptionmsg"] = "carp-desc", ["license-name"] = "AGPL-3.0-only", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Carp", }, ["CategoryExplorer"] = { ["name"] = "CategoryExplorer", ["author"] = { }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryExplorer", ["descriptionmsg"] = "categoryexplorer-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["ConfigRegistry"] = { ["categoryexplorer"] = "GlobalVarConfig::newInstance", }, ["SpecialPages"] = { }, ["APIModules"] = { }, ["ExtensionMessagesFiles"] = { ["CategoryExplorerAlias"] = "CategoryExplorer.alias.php", }, ["Hooks"] = { ["SkinAfterPortlet"] = "CategoryExplorer\\Hooks::onSkinAfterPortlet", }, ["config"] = { }, ["DefaultUserOptions"] = { }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CategoryExplorer", }, ["CategoryLockdown"] = { ["name"] = "CategoryLockdown", ["version"] = "3.1", ["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryLockdown", ["author"] = "[https://www.mediawiki.org/wiki/User:Sophivorus Sophivorus]", ["descriptionmsg"] = "categorylockdown-desc", ["license-name"] = "GPL-3.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["config"] = { ["CategoryLockdown"] = { ["value"] = { }, }, }, ["Hooks"] = { ["getUserPermissionsErrors"] = "CategoryLockdown::onGetUserPermissionsErrors", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CategoryLockdown", }, ["CategorySortHeaders"] = { ["name"] = "CategorySortHeaders", ["version"] = "0.4.0", ["author"] = { [0] = "Brian Wolff", [1] = "Universal Omega", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CategorySortHeaders", ["descriptionmsg"] = "categorysortheaders-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["callback"] = "CustomHeaderCollation::onRegistration", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["Hooks"] = { ["Collation::factory"] = "CustomHeaderCollation::onCategorySortHeadersSetup", }, ["config"] = { ["CategorySortHeaderAppendPageNameToKey"] = { ["value"] = true, ["description"] = "Control if a sortkey of ^foo^ is considered just ^foo^ or ^foo^{{PAGENAME}}. After changing this option, you should run php updateCollations.php --force", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CategorySortHeaders", }, ["CategoryTagSorter"] = { ["name"] = "CategoryTagSorter", ["version"] = "0.4.0", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:Maiden_taiwan Dan Barrett]", [1] = "[https://www.mediawiki.org/wiki/User:AlephNull319 Daniel Renfro]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryTagSorter", ["descriptionmsg"] = "categorytagsorter-desc", ["license-name"] = "Apache-2.0", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["Hooks"] = { ["ParserAfterTidy"] = "CategoryTagSorter::sort", ["GetPreferences"] = "CategoryTagSorter::prefs", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CategoryTagSorter", }, ["CategoryTests"] = { ["name"] = "Category Tests", ["version"] = "1.7.0", ["author"] = "Ryan Schmidt", ["license-name"] = "GPL-2.0-or-later", ["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryTests", ["descriptionmsg"] = "categorytests-desc", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.32.0", }, ["ExtensionMessagesFiles"] = { ["CategoryTestsMagic"] = "CategoryTests.i18n.magic.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "ExtCategoryTestsHooks::onParserFirstCallInit", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CategoryTests", }, ["CategoryTree"] = { ["name"] = "CategoryTree", ["author"] = "Daniel Kinzler", ["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryTree", ["descriptionmsg"] = "categorytree-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["ConfigRegistry"] = { ["categorytree"] = "GlobalVarConfig::newInstance", }, ["SpecialPages"] = { ["CategoryTree"] = { ["class"] = "MediaWiki\\Extension\\CategoryTree\\CategoryTreePage", ["services"] = { [0] = "SearchEngineFactory", }, }, }, ["APIModules"] = { ["categorytree"] = { ["class"] = "MediaWiki\\Extension\\CategoryTree\\ApiCategoryTree", ["services"] = { [0] = "ConfigFactory", [1] = "LanguageConverterFactory", [2] = "MainWANObjectCache", }, }, }, ["ExtensionMessagesFiles"] = { ["CategoryTreeAlias"] = "CategoryTree.alias.php", ["CategoryTreeMagic"] = "CategoryTree.i18n.magic.php", }, ["HookHandlers"] = { ["default"] = { ["class"] = "MediaWiki\\Extension\\CategoryTree\\Hooks", ["services"] = { [0] = "DBLoadBalancer", [1] = "MainConfig", }, }, ["config"] = { ["class"] = "MediaWiki\\Extension\\CategoryTree\\ConfigHookHandler", }, }, ["Hooks"] = { ["MediaWikiServices"] = "config", ["ArticleFromTitle"] = "default", ["SpecialTrackingCategories::preprocess"] = "default", ["SpecialTrackingCategories::generateCatLink"] = "default", ["SkinAfterPortlet"] = "default", ["SkinBuildSidebar"] = "default", ["ParserFirstCallInit"] = "default", ["OutputPageMakeCategoryLinks"] = "default", ["OutputPageParserOutput"] = "default", }, ["config"] = { ["CategoryTreeMaxChildren"] = { ["value"] = 200, }, ["CategoryTreeAllowTag"] = { ["value"] = true, }, ["CategoryTreeDisableCache"] = { ["value"] = 21600, }, ["CategoryTreeMaxDepth"] = { ["value"] = { [10] = 1, [20] = 1, [0] = 2, }, ["merge_strategy"] = "array_plus", }, ["CategoryTreeSidebarRoot"] = { ["value"] = nil, }, ["CategoryTreeHijackPageCategories"] = { ["value"] = false, }, ["CategoryTreeUseCategoryTable"] = { ["value"] = true, }, ["CategoryTreeOmitNamespace"] = { ["value"] = 20, }, ["CategoryTreeDefaultMode"] = { ["value"] = 0, }, ["CategoryTreeDefaultOptions"] = { ["value"] = { ["mode"] = nil, ["hideprefix"] = nil, ["showcount"] = false, ["namespaces"] = false, ["notranslations"] = false, }, }, ["CategoryTreeCategoryPageMode"] = { ["value"] = 0, }, ["CategoryTreeCategoryPageOptions"] = { ["value"] = { ["mode"] = nil, ["showcount"] = true, }, }, ["CategoryTreeSpecialPageOptions"] = { ["value"] = { ["showcount"] = true, }, }, ["CategoryTreeSidebarOptions"] = { ["value"] = { ["mode"] = 0, ["hideprefix"] = 20, ["showcount"] = false, ["hideroot"] = true, ["namespaces"] = false, ["depth"] = 1, }, }, ["CategoryTreePageCategoryOptions"] = { ["value"] = { ["mode"] = 100, ["hideprefix"] = 20, ["showcount"] = false, ["hideroot"] = false, ["namespaces"] = false, ["depth"] = 0, }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CategoryTree", }, ["CategoryWatch"] = { ["name"] = "CategoryWatch", ["version"] = "2.0, 2017-09-19", ["author"] = { [0] = "[http://www.organicdesign.co.nz/User:Nad User:Nad]", [1] = "Sean Chen", [2] = "[http://mwstake.org/ Mark A. Hershberger]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CategoryWatch", ["descriptionmsg"] = "categorywatch-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["DefaultUserOptions"] = { ["echo-subscriptions-email-categorywatch"] = true, ["echo-subscriptions-web-categorywatch"] = true, }, ["Hooks"] = { ["BeforeCreateEchoEvent"] = "CategoryWatch\\Hook::onBeforeCreateEchoEvent", ["EchoGetBundleRules"] = "CategoryWatch\\Hook::onEchoGetBundleRules", ["CategoryAfterPageAdded"] = "CategoryWatch\\Hook::onCategoryAfterPageAdded", ["CategoryAfterPageRemoved"] = "CategoryWatch\\Hook::onCategoryAfterPageRemoved", ["GetPreferences"] = "CategoryWatch\\Hook::onGetPreferences", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CategoryWatch", }, ["CentralAuth"] = { ["name"] = "CentralAuth", ["author"] = { [0] = "Brion Vibber", [1] = "Kunal Mehta", [2] = "Sam Reed", [3] = "Aaron Schulz", [4] = "Brad Jorsch", [5] = "Umherirrender", [6] = "Marius Hoch", [7] = "Andrew Garrett", [8] = "Chris Steipp", [9] = "Tim Starling", [10] = "Gergő Tisza", [11] = "Alexandre Emsenhuber", [12] = "Victor Vasiliev", [13] = "Glaisher", [14] = "DannyS712", [15] = "Peter Gehres", [16] = "Bryan Davis", [17] = "James D. Forrester", [18] = "Taavi Väänänen", [19] = "Alexander Vorwerk", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CentralAuth", ["descriptionmsg"] = "centralauth-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.39.0", }, ["GroupPermissions"] = { ["steward"] = { ["centralauth-createlocal"] = true, ["centralauth-unmerge"] = true, ["centralauth-lock"] = true, ["centralauth-suppress"] = true, }, ["sysop"] = { ["centralauth-createlocal"] = true, }, ["*"] = { ["centralauth-merge"] = true, }, }, ["GrantPermissions"] = { ["setglobalaccountstatus"] = { ["centralauth-lock"] = true, ["centralauth-suppress"] = true, }, ["createlocalaccount"] = { ["centralauth-createlocal"] = true, }, }, ["GrantPermissionGroups"] = { ["setglobalaccountstatus"] = "administration", }, ["AvailableRights"] = { [0] = "centralauth-createlocal", [1] = "centralauth-merge", [2] = "centralauth-unmerge", [3] = "centralauth-lock", [4] = "centralauth-suppress", [5] = "globalgrouppermissions", [6] = "globalgroupmembership", [7] = "centralauth-rename", }, ["SessionProviders"] = { ["CentralAuthSessionProvider"] = { ["class"] = "CentralAuthSessionProvider", ["args"] = { [0] = { ["priority"] = 50, }, }, ["services"] = { [0] = "CentralAuth.CentralAuthSessionManager", [1] = "CentralAuth.CentralAuthUtilityService", }, }, ["CentralAuthApiSessionProvider"] = { ["class"] = "CentralAuthApiSessionProvider", ["args"] = { }, ["services"] = { [0] = "CentralAuth.CentralAuthSessionManager", [1] = "CentralAuth.CentralAuthUtilityService", }, }, ["CentralAuthHeaderSessionProvider"] = { ["class"] = "CentralAuthHeaderSessionProvider", ["args"] = { }, ["services"] = { [0] = "CentralAuth.CentralAuthSessionManager", [1] = "CentralAuth.CentralAuthUtilityService", }, }, }, ["CentralIdLookupProviders"] = { ["CentralAuth"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\User\\CentralAuthIdLookup", ["services"] = { [0] = "CentralAuth.CentralAuthDatabaseManager", }, }, }, ["ExtensionFunctions"] = { [0] = "MediaWiki\\Extension\\CentralAuth\\CentralAuthHooks::onRunExtensionFunctions", }, ["SpecialPages"] = { ["CentralAuth"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialCentralAuth", ["services"] = { [0] = "NamespaceInfo", [1] = "CentralAuth.CentralAuthDatabaseManager", [2] = "CentralAuth.CentralAuthUIService", [3] = "ReadOnlyMode", [4] = "UserNameUtils", }, }, ["CentralLogin"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialCentralLogin", ["services"] = { [0] = "StatsdDataFactory", [1] = "CentralAuth.CentralAuthUtilityService", [2] = "CentralAuth.CentralAuthSessionManager", }, }, ["CentralAutoLogin"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialCentralAutoLogin", ["services"] = { [0] = "CentralAuth.CentralAuthUtilityService", [1] = "UserOptionsManager", [2] = "ReadOnlyMode", [3] = "CentralAuth.CentralAuthSessionManager", }, }, ["CreateLocalAccount"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialCreateLocalAccount", ["services"] = { [0] = "CentralAuth.CentralAuthForcedLocalCreationService", }, }, ["MergeAccount"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialMergeAccount", ["services"] = { [0] = "CentralAuth.CentralAuthDatabaseManager", [1] = "NamespaceInfo", [2] = "UserFactory", }, }, ["GlobalGroupMembership"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialGlobalGroupMembership", ["services"] = { [0] = "CentralAuth.GlobalGroupLookup", [1] = "UserGroupManagerFactory", [2] = "UserNameUtils", [3] = "UserNamePrefixSearch", }, }, ["GlobalGroupPermissions"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialGlobalGroupPermissions", ["services"] = { [0] = "CentralAuth.CentralAuthDatabaseManager", [1] = "CentralAuth.GlobalGroupLookup", [2] = "PermissionManager", }, }, ["WikiSets"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialWikiSets", ["services"] = { [0] = "CentralAuth.CentralAuthWikiListService", }, }, ["GlobalUsers"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialGlobalUsers", ["services"] = { [0] = "ContentLanguage", [1] = "CentralAuth.CentralAuthDatabaseManager", [2] = "CentralAuth.GlobalGroupLookup", }, }, ["MultiLock"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialMultiLock", ["services"] = { [0] = "CentralAuth.CentralAuthDatabaseManager", [1] = "CentralAuth.CentralAuthUIService", }, }, ["GlobalRenameUser"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialGlobalRenameUser", ["services"] = { [0] = "CentralAuth.CentralAuthUIService", [1] = "CentralAuth.GlobalRenameDenylist", [2] = "CentralAuth.GlobalRenameUserValidator", [3] = "CentralAuth.CentralAuthDatabaseManager", [4] = "JobQueueGroupFactory", }, }, ["GlobalRenameProgress"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Special\\SpecialGlobalRenameProgress", ["services"] = { [0] = "UserNameUtils", [1] = "CentralAuth.CentralAuthUIService", }, }, }, ["JobClasses"] = { ["crosswikiSuppressUser"] = "MediaWiki\\Extension\\CentralAuth\\User\\CentralAuthSuppressUserJob", ["LocalRenameUserJob"] = "MediaWiki\\Extension\\CentralAuth\\GlobalRename\\LocalRenameJob\\LocalRenameUserJob", ["LocalPageMoveJob"] = "MediaWiki\\Extension\\CentralAuth\\GlobalRename\\LocalRenameJob\\LocalPageMoveJob", ["CentralAuthCreateLocalAccountJob"] = "MediaWiki\\Extension\\CentralAuth\\User\\CentralAuthCreateLocalAccountJob", ["CentralAuthUnattachUserJob"] = "MediaWiki\\Extension\\CentralAuth\\User\\CentralAuthUnattachUserJob", }, ["LogTypes"] = { [0] = "globalauth", [1] = "gblrights", [2] = "gblrename", }, ["LogNames"] = { ["globalauth"] = "centralauth-log-name", ["gblrights"] = "centralauth-rightslog-name", }, ["LogHeaders"] = { ["globalauth"] = "centralauth-log-header", ["gblrights"] = "centralauth-rightslog-header", }, ["ActionFilteredLogs"] = { ["suppress"] = { ["setstatus"] = { [0] = "setstatus", }, ["cadelete"] = { [0] = "cadelete", }, }, ["globalauth"] = { ["delete"] = { [0] = "delete", }, ["setstatus"] = { [0] = "setstatus", [1] = "lock", [2] = "unlock", [3] = "hide", [4] = "unhide", [5] = "lockandhid", }, }, ["gblrights"] = { ["usergroups"] = { [0] = "usergroups", }, ["groupprms"] = { [0] = "groupperms", [1] = "groupprms2", [2] = "groupprms3", [3] = "grouprename", }, ["setmodify"] = { [0] = "newset", [1] = "deleteset", [2] = "setchange", [3] = "setrename", [4] = "setnewtype", }, }, ["newusers"] = { ["forcecreatelocal"] = { [0] = "forcecreatelocal", }, }, ["_merge_strategy"] = "array_plus_2d", }, ["LogActions"] = { ["globalauth/lock"] = "centralauth-log-entry-lock", ["globalauth/unlock"] = "centralauth-log-entry-unlock", ["globalauth/hide"] = "centralauth-log-entry-hide", ["globalauth/unhide"] = "centralauth-log-entry-unhide", ["globalauth/lockandhid"] = "centralauth-log-entry-lockandhide", ["gblrights/groupperms"] = "centralauth-rightslog-entry-groupperms", }, ["LogActionsHandlers"] = { ["globalauth/delete"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\GlobalDeleteLogFormatter", ["globalauth/setstatus"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\ChangeStatusLogFormatter", ["newusers/forcecreatelocal"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\ForceCreateLocalUserLogFormatter", ["suppress/cadelete"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\GlobalDeleteLogFormatter", ["suppress/setstatus"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\ChangeStatusLogFormatter", ["gblrights/usergroups"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\GroupMembershipChangeLogFormatter", ["gblrights/groupprms2"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\PermissionChangeLogFormatter", ["gblrights/groupprms3"] = "LogFormatter", ["gblrights/grouprename"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\GroupRenameLogFormatter", ["gblrename/rename"] = "MediaWiki\\Extension\\CentralAuth\\GlobalRename\\GlobalRenameLogFormatter", ["gblrename/promote"] = "MediaWiki\\Extension\\CentralAuth\\GlobalRename\\GlobalRenameLogFormatter", ["gblrename/merge"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\GlobalUserMergeLogFormatter", ["gblrights/newset"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\WikiSetLogFormatter", ["gblrights/setrename"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\WikiSetLogFormatter", ["gblrights/setnewtype"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\WikiSetLogFormatter", ["gblrights/setchange"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\WikiSetLogFormatter", ["gblrights/deleteset"] = "MediaWiki\\Extension\\CentralAuth\\LogFormatter\\WikiSetLogFormatter", }, ["APIModules"] = { ["createlocalaccount"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiCreateLocalAccount", ["services"] = { [0] = "CentralAuth.CentralAuthForcedLocalCreationService", }, }, ["deleteglobalaccount"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiDeleteGlobalAccount", ["setglobalaccountstatus"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiSetGlobalAccountStatus", ["centralauthtoken"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiCentralAuthToken", ["services"] = { [0] = "CentralAuth.CentralAuthSessionManager", }, }, ["globaluserrights"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiGlobalUserRights", ["services"] = { [0] = "CentralAuth.GlobalGroupLookup", [1] = "UserGroupManagerFactory", [2] = "UserNameUtils", [3] = "UserNamePrefixSearch", }, }, }, ["APIMetaModules"] = { ["globaluserinfo"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiQueryGlobalUserInfo", ["services"] = { [0] = "UserNameUtils", }, }, ["globalrenamestatus"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiQueryGlobalRenameStatus", }, ["APIListModules"] = { ["globalgroups"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiQueryGlobalGroups", ["services"] = { [0] = "CentralAuth.CentralAuthDatabaseManager", }, }, ["wikisets"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiQueryWikiSets", ["services"] = { [0] = "CentralAuth.CentralAuthWikiListService", }, }, ["globalallusers"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Api\\ApiQueryGlobalAllUsers", ["services"] = { [0] = "CentralAuth.CentralAuthDatabaseManager", [1] = "CentralAuth.GlobalGroupLookup", }, }, }, ["ExtensionMessagesFiles"] = { ["SpecialCentralAuthAliases"] = "CentralAuth.alias.php", ["SpecialCentralAuthAliasesNoTranslate"] = "CentralAuth.notranslate-alias.php", }, ["TestAutoloadClasses"] = { ["CentralAuthUsingDatabaseTestCase"] = "tests/phpunit/CentralAuthUsingDatabaseTestCase.php", ["CentralAuthTestUser"] = "tests/phpunit/CentralAuthTestUser.php", ["CentralAuthTokenSessionProviderTest"] = "tests/phpunit/CentralAuthTokenSessionProviderTest.php", }, ["QUnitTestModule"] = { ["localBasePath"] = "", ["remoteExtPath"] = "CentralAuth", ["scripts"] = { [0] = "tests/qunit/ext.centralauth.ForeignApi.test.js", [1] = "tests/qunit/ext.centralauth.ForeignRest.test.js", }, ["dependencies"] = { [0] = "ext.centralauth.ForeignApi", }, }, ["callback"] = "MediaWiki\\Extension\\CentralAuth\\CentralAuthHooks::onRegistration", ["HookHandlers"] = { ["abusefilter"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\AbuseFilterHookHandler", }, ["api"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\ApiHookHandler", ["services"] = { [0] = "MainConfig", }, }, ["contentsecuritypolicy"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\ContentSecurityPolicyHookHandler", ["services"] = { [0] = "MainConfig", }, }, ["default"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\CentralAuthHooks", }, ["importhandle"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\ImportHandleHookHandler", ["services"] = { [0] = "CentralAuth.CentralAuthUtilityService", [1] = "UserFactory", }, }, ["log"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\LogHookHandler", ["services"] = { [0] = "UserNameUtils", [1] = "DBLoadBalancerFactory", }, }, ["logincomplete"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\LoginCompleteHookHandler", ["services"] = { [0] = "MainConfig", [1] = "CentralAuth.CentralAuthSessionManager", [2] = "UserOptionsLookup", [3] = "HookContainer", }, }, ["noservices"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\NoServicesHookHandler", }, ["pagedisplay"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\PageDisplayHookHandler", ["services"] = { [0] = "MainConfig", }, }, ["passwordpolicies"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\PasswordPoliciesHookHandler", ["services"] = { [0] = "MainConfig", }, }, ["permissions"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\PermissionsHookHandler", ["services"] = { [0] = "MainConfig", }, }, ["securepoll"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\SecurePollHookHandler", ["services"] = { [0] = "NamespaceInfo", }, }, ["specialcontributions"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\SpecialContributionsHookHandler", ["services"] = { [0] = "NamespaceInfo", }, }, ["specialpageinit"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\SpecialPageInitHookHandler", ["services"] = { [0] = "MainConfig", }, }, ["rename"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\GlobalRenameHookHandler", }, ["unittests"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\UnitTestsHookHandler", ["services"] = { [0] = "DBLoadBalancer", }, }, ["usercreation"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\UserCreationHookHandler", ["services"] = { [0] = "CentralAuth.CentralAuthDatabaseManager", [1] = "CentralAuth.CentralAuthUtilityService", }, }, ["usereditcountupdate"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\UserEditCountUpdateHookHandler", ["services"] = { [0] = "CentralAuth.CentralAuthEditCounter", }, }, ["userlogout"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\Hooks\\Handlers\\UserLogoutHookHandler", ["services"] = { [0] = "MainConfig", }, }, }, ["Hooks"] = { ["AbuseFilter-builder"] = "abusefilter", ["AbuseFilter-computeVariable"] = "abusefilter", ["AbuseFilter-generateUserVars"] = "abusefilter", ["AbuseFilterShouldFilterAction"] = "abusefilter", ["ApiQueryTokensRegisterTypes"] = "default", ["APIGetAllowedParams"] = "api", ["BeforePageDisplay"] = "pagedisplay", ["ContentSecurityPolicyDefaultSource"] = "contentsecuritypolicy", ["ContentSecurityPolicyScriptSource"] = "contentsecuritypolicy", ["GetLogTypesOnUser"] = "default", ["GetPreferences"] = "default", ["GetUserBlock"] = "default", ["getUserPermissionsErrorsExpensive"] = "permissions", ["ImportHandleUnknownUser"] = "importhandle", ["InvalidateEmailComplete"] = "default", ["LoadExtensionSchemaUpdates"] = "noservices", ["LocalUserCreated"] = "usercreation", ["LogEventsListGetExtraInputs"] = "log", ["MakeGlobalVariablesScript"] = "default", ["OtherBlockLogLink"] = "default", ["PasswordPoliciesForUser"] = "passwordpolicies", ["RenameUserComplete"] = "rename", ["RenameUserPreRename"] = "rename", ["RenameUserWarning"] = "rename", ["ResourceLoaderForeignApiModules"] = "default", ["SecurePoll_GetUserParams"] = "securepoll", ["SessionCheckInfo"] = "default", ["SpecialContributionsBeforeMainOutput"] = "specialcontributions", ["SpecialLogAddLogSearchRelations"] = "log", ["SpecialPage_initList"] = "specialpageinit", ["SpecialPasswordResetOnSubmit"] = "default", ["TestCanonicalRedirect"] = "default", ["UnitTestsAfterDatabaseSetup"] = "unittests", ["UnitTestsBeforeDatabaseTeardown"] = "unittests", ["UserArrayFromResult"] = "default", ["UserEditCountUpdate"] = "usereditcountupdate", ["UserGetEmail"] = "default", ["UserGetEmailAuthenticationTimestamp"] = "default", ["UserGetReservedNames"] = "default", ["UserGetRights"] = "default", ["UserIsBot"] = "default", ["UserIsLocked"] = "default", ["UserLoginComplete"] = "logincomplete", ["UserLogout"] = "userlogout", ["UserLogoutComplete"] = "userlogout", ["UserSaveSettings"] = "default", ["UserSetEmail"] = "default", ["UserSetEmailAuthenticationTimestamp"] = "default", }, ["ConfigRegistry"] = { ["CentralAuth"] = "GlobalVarConfig::newInstance", }, ["config"] = { ["CentralAuthDatabase"] = { ["description"] = "Database name you keep central auth data in. If this is not on the primary database connection, don't forget to also set up $wgDBservers to have an entry with a groupLoads setting for the 'CentralAuth' group. Alternatively you can use $wgLBFactoryConf to set up an LBFactoryMulti object. To use a database with a table prefix, set this variable to \"{$database}-{$prefix}\".", ["value"] = "centralauth", }, ["CentralAuthAutoMigrate"] = { ["description"] = "If true, existing unattached accounts will be automatically migrated if possible at first login. Any new account creations will be required to attach. If false, unattached accounts will not be harassed unless the individual account has opted in to migration.", ["value"] = false, }, ["CentralAuthAutoMigrateNonGlobalAccounts"] = { ["description"] = "If true, existing unattached accounts where no global account exists will be compared to see if a merge can be made based on passwords and emails with no clashes (all accounts merge). This was formerly controlled by $wgCentralAuthAutoMigrate", ["value"] = false, }, ["CentralAuthStrict"] = { ["description"] = "If true, remaining accounts which have not been attached will be forbidden from logging in until they are resolved.", ["value"] = false, }, ["CentralAuthDryRun"] = { ["description"] = "If true, merging won't actually be possible through the Special:MergeAccount interface.", ["value"] = false, }, ["CentralAuthCookies"] = { ["description"] = "If true, global session and token cookies will be set alongside the per-wiki session and login tokens when users log in with a global account. This allows other wikis on the same domain to transparently log them in.", ["value"] = false, }, ["CentralAuthLoginWiki"] = { ["description"] = "Database name of a central login wiki. This is an alternative to directly setting cross-domain cookies for each wiki in $wgCentralAuthAutoLoginWikis. If set, a single login wiki will use a session/cookie to handle unified login sessions across wikis. On login, users will be redirected to the login wiki's Special:CentralLogin/login page and then redirected to Special:CentralLogin back on the originating wiki. In the process, the central login wiki cookie and session will be set. As the user accesses other wikis, the login wiki will be checked via JavaScript to check login status and set the local session and cookies. This requires $wgCentralAuthCookies.", ["value"] = false, }, ["CentralAuthCookieDomain"] = { ["description"] = "Domain to set global cookies for. For instance, '.wikipedia.org' to work on all wikipedia.org subdomains instead of just the current one. Leave blank to set the cookie for the current domain only, such as if all your wikis are hosted on the same subdomain.", ["value"] = "", }, ["CentralAuthCookiePrefix"] = { ["description"] = "Prefix for CentralAuth global authentication cookies.", ["value"] = "centralauth_", }, ["CentralAuthCookiePath"] = { ["description"] = "Path for CentralAuth global authentication cookies. Set this variable if you want to restrict cookies to a certain path within the domain specified by $wgCentralAuthCookieDomain.", ["value"] = "/", }, ["CentralAuthAutoLoginWikis"] = { ["description"] = "List of wiki IDs which should be called on login to try to set third-party cookies for the global session state. The wiki ID is typically the database name, except when table prefixes are used, in which case it is the database name, a hyphen separator, and then the table prefix. This allows a farm with multiple second-level domains to set up a global session on all of them by hitting one wiki from each domain (en.wikipedia.org, en.wikinews.org, etc). Done by accessing Special:CentralAutoLogin/start on each wiki. If empty, no other wikis will be hit. The key should be set to the cookie domain name.", ["value"] = { }, }, ["CentralAuthAutoCreateWikis"] = { ["description"] = "List of wiki IDs on which an attached local account should be created automatically when the global account is created. The wiki ID is typically the database name, except when table prefixes are used, in which case it is the database name, a hyphen separator, and then the table prefix.", ["value"] = { }, }, ["CentralAuthLoginIcon"] = { ["description"] = "Local filesystem path to the icon returned by Special:CentralAutoLogin. Should be a 20x20px PNG.", ["value"] = false, }, ["CentralAuthPrefsForUIReload"] = { ["description"] = "User preferences for which we should recommend reloading the page after a successful central login query. If you need to do something more complicated than just compare the user option to default, use the hook CentralAuthIsUIReloadRecommended.", ["value"] = { [0] = "skin", [1] = "language", [2] = "thumbsize", [3] = "underline", [4] = "stubthreshold", [5] = "showhiddencats", [6] = "justify", [7] = "numberheadings", [8] = "editondblclick", [9] = "editsection", [10] = "editsectiononrightclick", [11] = "usenewrc", [12] = "extendwatchlist", }, }, ["CentralAuthCookiesP3P"] = { ["description"] = "Specify a P3P header value to be used when setting CentralAuth cookies on the login wiki ($wgCentralAuthLoginWiki). When set true, a invalid policy (lacking all required tokens) will be sent that none the less serves to allow current versions of IE with the default privacy settings to see the cookies in the auto-login check. Set false to disable sending the P3P header altogether. Note this will likely break the auto-login check in IE, unless the header is being set globally elsewhere (e.g. in the webserver). Otherwise, whatever string is assigned here will be sent as the value of the P3P header.", ["value"] = true, }, ["CentralAuthCreateOnView"] = { ["description"] = "If true, local accounts will be created for active global sessions on any page view. This is kind of creepy, so we're gonna have it off for a little bit. With other default options, the local autocreation will be held off until an active login attempt, while global sessions will still automatically log in those who already have a merged account.", ["value"] = false, }, ["CentralAuthRC"] = { ["description"] = "Array of settings for sending the CentralAuth events to the RC Feeds", ["value"] = { }, }, ["DisableUnmergedEditing"] = { ["description"] = "Disable editing for non-global accounts (except on NS_USER_TALK and NS_PROJECT_TALK)", ["value"] = false, }, ["CentralAuthWikisPerSuppressJob"] = { ["description"] = "Size of wikis handled in one suppress user job. Keep in mind that one wiki requires ~10 queries.", ["value"] = 10, }, ["CentralAuthReadOnly"] = { ["description"] = "Like $wgReadOnly, used to set extension to database read only mode", ["value"] = false, }, ["CentralAuthUseEventLogging"] = { ["description"] = "Use the EventLogging extension to measure various activities", ["value"] = false, }, ["CentralAuthPreventUnattached"] = { ["description"] = "Don't allow new unattached accounts to be created", ["value"] = false, }, ["CentralAuthEnableGlobalRenameRequest"] = { ["description"] = "Feature flag for Special:GlobalRenameRequest", ["value"] = false, }, ["CentralAuthCheckSULMigration"] = { ["description"] = "Enable special logic to attempt to ease the user facing impact of forced user migrations.", ["value"] = false, }, ["CentralAuthGlobalPasswordPolicies"] = { ["description"] = "Global Password Policies. These are applied like local password policies, the strongest policy applicable to a user is used. Policies can apply to either a local group (if the user is a member of that group on any wiki, the policy will apply to that user) or global group.", ["value"] = { }, }, ["CentralAuthGlobalBlockInterwikiPrefix"] = { ["value"] = "global", }, ["OverrideCentralIdLookupProvider"] = { ["description"] = "Set false if you really want to use 'local' rather than 'CentralAuth' for $wgCentralIdLookupProvider. This isn't the default because using CentralAuth is almost always what you want if CentralAuth is installed.", ["value"] = true, }, ["CentralAuthOldNameAntiSpoofWiki"] = { ["value"] = false, }, ["GlobalRenameDenylist"] = { ["value"] = nil, ["description"] = "Source URL for the global rename denylist feature; if null, the feature is disabled.", }, ["GlobalRenameDenylistRegex"] = { ["value"] = false, ["description"] = "Does the global rename denylist allow regexes? Does not have any effect when GlobalRenameDenylist is null.", }, ["CentralAuthSessionCacheType"] = { ["description"] = "If set, this will be used instead of $wgSessionCacheType for session storage", ["value"] = nil, }, ["CentralAuthTokenCacheType"] = { ["description"] = "If set, this will be used instead of $wgCentralAuthSessionCacheType for storage of temporary tokens, which are used to carry login data across domains. Normally these tokens are single-use and have a TTL of 1 minute.", ["value"] = nil, }, ["CentralAuthTokenSessionTimeout"] = { ["description"] = "The amount of time to wait for tokens to appear in the session store, in seconds", ["value"] = 3, }, }, ["AuthManagerAutoConfig"] = { ["primaryauth"] = { ["CentralAuthPrimaryAuthenticationProvider"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\CentralAuthPrimaryAuthenticationProvider", ["sort"] = 10, ["services"] = { [0] = "CentralAuth.CentralAuthDatabaseManager", [1] = "UserNameUtils", [2] = "StatsdDataFactory", [3] = "ReadOnlyMode", [4] = "CentralAuth.GlobalRenameRequestStore", [5] = "CentralAuth.CentralAuthUtilityService", }, }, }, ["secondaryauth"] = { ["CentralAuthSecondaryAuthenticationProvider"] = { ["class"] = "MediaWiki\\Extension\\CentralAuth\\CentralAuthSecondaryAuthenticationProvider", ["sort"] = 0, }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CentralAuth", }, ["CentralLogging"] = { ["name"] = "CentralLogging", ["version"] = "1.1", ["author"] = "[https://www.mediawiki.org/wiki/User:Legoktm Kunal Mehta]", ["url"] = "https://www.mediawiki.org/wiki/Extension:CentralLogging", ["descriptionmsg"] = "centrallogging-desc", ["license-name"] = "MIT", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["JobClasses"] = { ["centrallogJob"] = "includes/CentralLogJob", }, ["config"] = { ["CentralWiki"] = { ["value"] = "metawiki", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CentralLogging", }, ["CentralNotice"] = { ["name"] = "CentralNotice", ["version"] = "2.6.1", ["author"] = { [0] = "Elliott Eggleston", [1] = "Tomasz Finc", [2] = "Andrew Russell Green", [3] = "Ryan Kaldari", [4] = "Trevor Parscal", [5] = "Matthew Walker", [6] = "Adam Roses Wight", [7] = "Brion Vibber", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CentralNotice", ["descriptionmsg"] = "centralnotice-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", ["extensions"] = { ["EventLogging"] = "*", }, }, ["type"] = "other", ["namespaces"] = { [0] = { ["id"] = 866, ["constant"] = "NS_CN_BANNER", ["name"] = "CNBanner", ["conditional"] = true, }, [1] = { ["id"] = 867, ["constant"] = "NS_CN_BANNER_TALK", ["name"] = "CNBanner_talk", ["conditional"] = true, }, }, ["callback"] = "CentralNoticeHooks::onRegistration", ["ExtensionMessagesFiles"] = { ["CentralNoticeAliases"] = "CentralNotice.alias.php", }, ["APIModules"] = { ["centralnoticechoicedata"] = "ApiCentralNoticeChoiceData", ["centralnoticequerycampaign"] = "ApiCentralNoticeQueryCampaign", ["centralnoticecdncacheupdatebanner"] = "ApiCentralNoticeCdnCacheUpdateBanner", }, ["APIListModules"] = { ["centralnoticelogs"] = "ApiCentralNoticeLogs", ["centralnoticeactivecampaigns"] = "ApiCentralNoticeQueryActiveCampaigns", }, ["TestAutoloadClasses"] = { ["CentralNoticeTestFixtures"] = "tests/phpunit/CentralNoticeTestFixtures.php", ["CNTestFixturesResourceLoaderModule"] = "tests/phpunit/CNTestFixturesResourceLoaderModule.php", ["TestingCNChoiceDataResourceLoaderModule"] = "tests/phpunit/TestingCNChoiceDataResourceLoaderModule.php", }, ["QUnitTestModule"] = { ["localBasePath"] = "", ["remoteExtPath"] = "CentralNotice", ["scripts"] = { [0] = "tests/qunit/ext.centralNotice.display/index.tests.js", [1] = "tests/qunit/ext.centralNotice.display/chooser.tests.js", [2] = "tests/qunit/ext.centralNotice.kvStore/kvStore.tests.js", [3] = "tests/qunit/ext.centralNotice.startUp/kvStoreMaintenance.tests.js", [4] = "tests/qunit/subscribing/ext.centralNotice.bannerSequence.tests.js", [5] = "tests/qunit/subscribing/ext.centralNotice.geoIP.tests.js", }, ["dependencies"] = { [0] = "ext.centralNotice.testFixtures", [1] = "ext.centralNotice.startUp", [2] = "ext.centralNotice.display", [3] = "ext.centralNotice.kvStore", [4] = "ext.centralNotice.bannerSequence", [5] = "ext.centralNotice.geoIP", }, }, ["SpecialPages"] = { ["BannerLoader"] = "SpecialBannerLoader", ["BannerRandom"] = "SpecialBannerRandom", ["RecordImpression"] = "SpecialRecordImpression", ["HideBanners"] = "SpecialHideBanners", }, ["Hooks"] = { ["CanonicalNamespaces"] = "CentralNoticeHooks::onCanonicalNamespaces", ["ChangeTagsListActive"] = "CentralNoticeHooks::onListDefinedTags", ["ListDefinedTags"] = "CentralNoticeHooks::onListDefinedTags", ["LoadExtensionSchemaUpdates"] = "CNDatabasePatcher::applyUpdates", ["SkinTemplateNavigation::SpecialPage"] = "CentralNotice::addNavigationTabs", ["ResourceLoaderRegisterModules"] = "CentralNoticeHooks::onResourceLoaderRegisterModules", ["UserMergeAccountFields"] = "CentralNoticeHooks::onUserMergeAccountFields", ["GetPreferences"] = "CentralNoticeHooks::onGetPreferences", }, ["ExtensionFunctions"] = { [0] = "CentralNoticeHooks::initCentralNotice", }, ["config"] = { ["NoticeProject"] = { ["value"] = "wikipedia", }, ["NoticeProjects"] = { ["value"] = { }, }, ["NoticeInfrastructure"] = { ["value"] = true, }, ["CentralDBname"] = { ["value"] = false, }, ["CentralBannerRecorder"] = { ["value"] = false, }, ["CentralNoticeSampleRate"] = { ["value"] = 0.01, }, ["CentralNoticeImpressionEventSampleRate"] = { ["value"] = 0, }, ["CentralHost"] = { ["value"] = false, }, ["CentralNoticeApiUrl"] = { ["value"] = false, }, ["CentralSelectedBannerDispatcher"] = { ["value"] = false, }, ["CentralMobileSelectedBannerDispatcher"] = { ["value"] = false, }, ["CentralNoticeLoader"] = { ["value"] = true, }, ["NoticeCookieDomain"] = { ["value"] = "", }, ["NoticeCookieDurations"] = { ["value"] = { ["close"] = 1209600, ["donate"] = 31536000, }, ["merge_strategy"] = "array_plus", }, ["CentralNoticeFallbackHideCookieDuration"] = { ["value"] = 604800, }, ["NoticeHideUrls"] = { ["value"] = { }, }, ["CentralNoticeHideBannersP3P"] = { ["value"] = false, }, ["NoticeBannerMaxAge"] = { ["value"] = 600, }, ["NoticeBannerReducedMaxAge"] = { ["value"] = 120, }, ["NoticeUseTranslateExtension"] = { ["value"] = false, }, ["NoticeUseLanguageConversion"] = { ["value"] = false, }, ["NoticeTranslateDeployStates"] = { ["value"] = { [0] = "published", }, }, ["NoticeNumberOfBuckets"] = { ["value"] = 4, }, ["NoticeNumberOfControllerBuckets"] = { ["value"] = 2, }, ["NoticeBucketExpiry"] = { ["value"] = 7, }, ["CentralNoticePerCampaignBucketExtension"] = { ["value"] = 30, }, ["NoticeListComplementThreshold"] = { ["value"] = 0.75, }, ["CentralNoticeCategoriesUsingLegacy"] = { ["value"] = { [0] = "Fundraising", [1] = "fundraising", }, }, ["CentralNoticeBannerMixins"] = { ["value"] = { }, }, ["CentralNoticeCampaignMixins"] = { ["value"] = { ["bannerHistoryLogger"] = { ["subscribingModule"] = "ext.centralNotice.bannerHistoryLogger", ["nameMsg"] = "centralnotice-banner-history-logger", ["helpMsg"] = "centralnotice-banner-history-logger-help", ["parameters"] = { ["rate"] = { ["type"] = "float", ["maxVal"] = "0.01", ["minVal"] = "0", ["step"] = 0.0001, ["labelMsg"] = "centralnotice-banner-history-logger-rate", ["helpMsg"] = "centralnotice-banner-history-logger-rate-help", }, ["maxEntryAge"] = { ["type"] = "integer", ["labelMsg"] = "centralnotice-banner-history-logger-max-entry-age", ["helpMsg"] = "centralnotice-banner-history-logger-max-entry-age-help", }, ["maxEntries"] = { ["type"] = "integer", ["labelMsg"] = "centralnotice-banner-history-logger-max-entries", ["helpMsg"] = "centralnotice-banner-history-logger-max-entries-help", }, ["waitLogNoSendBeacon"] = { ["type"] = "integer", ["labelMsg"] = "centralnotice-banner-history-logger-wait-log-no-send-beacon", ["helpMsg"] = "centralnotice-banner-history-logger-wait-log-no-send-beacon-help", }, }, }, ["legacySupport"] = { ["subscribingModule"] = "ext.centralNotice.legacySupport", ["nameMsg"] = "centralnotice-legacy-support", ["helpMsg"] = "centralnotice-legacy-support-help", ["parameters"] = { ["setSRISampleRate"] = { ["type"] = "boolean", ["labelMsg"] = "centralnotice-set-record-impression-sample-rate", }, ["sriSampleRate"] = { ["type"] = "float", ["labelMsg"] = "centralnotice-custom-record-impression-sample-rate", }, ["bannersNotGuaranteedToDisplay"] = { ["type"] = "boolean", ["labelMsg"] = "centralnotice-banners-not-guaranteed-to-display", }, }, }, ["impressionDiet"] = { ["subscribingModule"] = "ext.centralNotice.impressionDiet", ["nameMsg"] = "centralnotice-impression-diet", ["helpMsg"] = "centralnotice-impression-diet-help", ["parameters"] = { ["cookieName"] = { ["type"] = "string", ["labelMsg"] = "centralnotice-impression-diet-identifier", ["helpMsg"] = "centralnotice-impression-diet-identifier-help", }, ["skipInitial"] = { ["type"] = "integer", ["labelMsg"] = "centralnotice-impression-diet-skip-initial", ["helpMsg"] = "centralnotice-impression-diet-skip-initial-help", }, ["maximumSeen"] = { ["type"] = "integer", ["labelMsg"] = "centralnotice-impression-diet-maximum-seen", ["helpMsg"] = "centralnotice-impression-diet-maximum-seen-help", }, ["restartCycleDelay"] = { ["type"] = "integer", ["labelMsg"] = "centralnotice-impression-diet-restart-cycle-delay", ["helpMsg"] = "centralnotice-impression-diet-restart-cycle-delay-help", }, }, }, ["largeBannerLimit"] = { ["subscribingModule"] = "ext.centralNotice.largeBannerLimit", ["nameMsg"] = "centralnotice-large-banner-limit", ["helpMsg"] = "centralnotice-large-banner-limit-help", ["parameters"] = { ["days"] = { ["type"] = "integer", ["labelMsg"] = "centralnotice-large-banner-limit-days", ["helpMsg"] = "centralnotice-large-banner-limit-days-help", ["defaultValue"] = 250, }, ["randomize"] = { ["type"] = "boolean", ["labelMsg"] = "centralnotice-large-banner-limit-randomize", ["helpMsg"] = "centralnotice-large-banner-limit-randomize-help", }, ["identifier"] = { ["type"] = "string", ["labelMsg"] = "centralnotice-large-banner-limit-identifier", ["helpMsg"] = "centralnotice-large-banner-limit-identifier-help", ["defaultValue"] = "centralnotice-frbanner-seen-fullscreen", }, }, }, ["bannerSequence"] = { ["subscribingModule"] = "ext.centralNotice.bannerSequence", ["customAdminUIControlsModule"] = "ext.centralNotice.adminUi.bannerSequence", ["nameMsg"] = "centralnotice-banner-sequence", ["helpMsg"] = "centralnotice-banner-sequence-help", ["parameters"] = { ["days"] = { ["type"] = "integer", }, ["sequences"] = { ["type"] = "json", }, }, }, ["impressionEventsSampleRate"] = { ["subscribingModule"] = "ext.centralNotice.impressionEventsSampleRate", ["nameMsg"] = "centralnotice-impression-events-sample-rate", ["helpMsg"] = "centralnotice-impression-events-sample-rate-help", ["parameters"] = { ["rate"] = { ["type"] = "float", ["maxVal"] = "0.01", ["minVal"] = "0", ["step"] = 0.0001, ["labelMsg"] = "centralnotice-impression-events-sample-rate-field", ["defaultValue"] = 0, }, }, }, }, }, ["NoticeTabifyPages"] = { ["value"] = { ["CentralNotice"] = { ["type"] = "namespaces", ["message"] = "centralnotice-notices", }, ["CentralNoticeBanners"] = { ["type"] = "namespaces", ["message"] = "centralnotice-templates", }, ["BannerAllocation"] = { ["type"] = "views", ["message"] = "centralnotice-allocation", }, ["CentralNoticeLogs"] = { ["type"] = "views", ["message"] = "centralnotice-logs", }, }, }, ["CentralNoticeGeoIPBackgroundLookupModule"] = { ["value"] = nil, }, ["CentralNoticeContentSecurityPolicy"] = { ["value"] = false, }, ["CentralNoticeMaxCampaignFallback"] = { ["value"] = 5, }, ["CentralNoticeAdminGroup"] = { ["value"] = "sysop", }, ["CentralNoticeMessageProtectRight"] = { ["value"] = "centralnotice-admin", }, ["CentralNoticeCampaignTypes"] = { ["value"] = { ["advocacy"] = { ["onForAll"] = false, }, ["article-writing"] = { ["onForAll"] = false, }, ["photography"] = { ["onForAll"] = false, }, ["event"] = { ["onForAll"] = false, }, ["fundraising"] = { ["onForAll"] = false, }, ["governance"] = { ["onForAll"] = false, }, ["maintenance"] = { ["onForAll"] = true, }, ["special"] = { ["onForAll"] = true, }, }, }, }, ["attributes"] = { ["EventLogging"] = { ["Schemas"] = { ["CentralNoticeBannerHistory"] = "/analytics/legacy/centralnoticebannerhistory/1.0.0", ["CentralNoticeImpression"] = "/analytics/legacy/centralnoticeimpression/1.0.0", }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CentralNotice", }, ["Challenge"] = { ["name"] = "Challenge", ["version"] = "1.5", ["author"] = { [0] = "Aaron Wright", [1] = "David Pean", [2] = "Jack Phoenix", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Challenge", ["descriptionmsg"] = "challenge-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.3", }, ["DefaultUserOptions"] = { ["echo-subscriptions-web-challenge-received"] = true, ["echo-subscriptions-email-challenge-received"] = false, ["echo-subscriptions-web-challenge-accepted"] = true, ["echo-subscriptions-email-challenge-accepted"] = false, ["echo-subscriptions-web-challenge-rejected"] = true, ["echo-subscriptions-email-challenge-rejected"] = false, ["echo-subscriptions-web-challenge-lost"] = true, ["echo-subscriptions-email-challenge-lost"] = false, ["echo-subscriptions-web-challenge-won"] = true, ["echo-subscriptions-email-challenge-won"] = false, }, ["GroupPermissions"] = { ["sysop"] = { ["challengeadmin"] = true, }, }, ["AvailableRights"] = { [0] = "challengeadmin", }, ["SpecialPages"] = { ["ChallengeAction"] = "ChallengeAction", ["ChallengeHistory"] = "ChallengeHistory", ["ChallengeStandings"] = "ChallengeStandings", ["ChallengeUser"] = "ChallengeUser", ["ChallengeView"] = "ChallengeView", }, ["ExtensionMessagesFiles"] = { ["ChallengeAliases"] = "includes/Challenge.alias.php", }, ["Hooks"] = { ["BeforeCreateEchoEvent"] = "ChallengeHooks::onBeforeCreateEchoEvent", ["EchoGetBundleRules"] = "ChallengeHooks::onEchoGetBundleRules", ["EchoGetDefaultNotifiedUsers"] = "ChallengeHooks::onEchoGetDefaultNotifiedUsers", ["LoadExtensionSchemaUpdates"] = "ChallengeHooks::onLoadExtensionSchemaUpdates", ["UserProfileGetProfileHeaderLinks"] = "ChallengeHooks::onUserProfileGetProfileHeaderLinks", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Challenge", }, ["ChangeAuthor"] = { ["name"] = "ChangeAuthor", ["version"] = "1.2.3", ["author"] = { [0] = "Roan Kattouw", }, ["license-name"] = "GPL-3.0-or-later", ["url"] = "https://www.mediawiki.org/wiki/Extension:ChangeAuthor", ["descriptionmsg"] = "changeauthor-desc", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["type"] = "specialpage", ["SpecialPages"] = { ["ChangeAuthor"] = "ChangeAuthor", }, ["ExtensionMessagesFiles"] = { ["ChangeAuthorAliases"] = "ChangeAuthor.alias.php", }, ["LogTypes"] = { [0] = "changeauth", }, ["LogActionsHandlers"] = { ["changeauth/*"] = "LogFormatter", }, ["AvailableRights"] = { [0] = "changeauthor", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ChangeAuthor", }, ["ChangeUserPasswords"] = { ["name"] = "ChangeUserPasswords", ["version"] = "0.1.0", ["author"] = { [0] = "Ankita Mandal", [1] = "Mirco Zick", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:ChangeUserPasswords", ["descriptionmsg"] = "changeuserpassword-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["GroupPermissions"] = { ["sysop"] = { ["changeuserpasswords"] = true, }, }, ["AvailableRights"] = { [0] = "changeuserpasswords", }, ["config"] = { ["ChangeUserPasswordsEnableFoo"] = true, }, ["ExtensionMessagesFiles"] = { ["ChangeUserPasswordsAlias"] = "ChangeUserPasswords.i18n.alias.php", }, ["SpecialPages"] = { ["ChangeUserPasswords"] = "SpecialChangeUserPasswords", }, ["Hooks"] = { ["AdminLinks"] = "ChangeUserPasswordsHooks::addToAdminLinks", }, ["composer"] = "mediawiki/change-user-passwords", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ChangeUserPasswords", }, ["CharInsert"] = { ["name"] = "CharInsert", ["author"] = "Brion Vibber", ["url"] = "https://www.mediawiki.org/wiki/Extension:CharInsert", ["descriptionmsg"] = "charinsert-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["Hooks"] = { ["ParserFirstCallInit"] = "CharInsertHookHandler", ["BeforePageDisplay"] = "CharInsertHookHandler", }, ["HookHandlers"] = { ["CharInsertHookHandler"] = { ["class"] = "MediaWiki\\Extension\\CharInsert\\Hooks", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CharInsert", }, ["CharRangeSpan"] = { ["name"] = "Character range span", ["version"] = "1.0.0", ["author"] = "Nick White", ["url"] = "https://www.mediawiki.org/wiki/Extension:CharRangeSpan", ["descriptionmsg"] = "charrangespan-desc", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.29.0", }, ["Hooks"] = { ["ParserAfterTidy"] = "CharRangeSpan::doCharRangeSpan", }, ["config"] = { ["CharRangeSpanSettings"] = { ["value"] = { ["grc"] = { ["ranges"] = { [0] = { [0] = "0300", [1] = "036F", }, [1] = { [0] = "0370", [1] = "03FF", }, [2] = { [0] = "1F00", [1] = "1FFF", }, }, ["attrs"] = "lang=\"grc\"", ["maybeChars"] = "\\s\\,\\.\\-", }, }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CharRangeSpan", }, ["CheckUser"] = { ["name"] = "CheckUser", ["version"] = "2.5", ["author"] = { [0] = "Tim Starling", [1] = "Aaron Schulz", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CheckUser", ["descriptionmsg"] = "checkuser-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", ["platform"] = { ["ext-openssl"] = "*", }, }, ["ExtensionMessagesFiles"] = { ["CheckUserAliases"] = "CheckUser.alias.php", }, ["config"] = { ["CheckUserCIDRLimit"] = { ["value"] = { ["IPv4"] = 16, ["IPv6"] = 19, }, ["description"] = "Shortest CIDR limits that can be checked in any individual range check", }, ["CheckUserMaxBlocks"] = { ["value"] = 200, ["description"] = "Maximum number of users that can be mass blocked simultaneously", }, ["CUPublicKey"] = { ["value"] = "", ["description"] = "Public key to encrypt private data that may need to be read later. Generate a public key with something like: `openssl genrsa -out cu.key 2048; openssl rsa -in cu.key -pubout > cu.pub` and paste the contents of cu.pub here.", }, ["CUDMaxAge"] = { ["value"] = 7776000, ["description"] = "How long to keep CheckUser data (in seconds)", }, ["CheckUserForceSummary"] = { ["value"] = false, ["description"] = "Whether to force checkusers into giving a reason for each check they do through Special:CheckUser.", }, ["CheckUserCAMultiLock"] = { ["value"] = false, ["description"] = "Whether to add a link to Special:MultiLock by CentralAuth to the Special:CheckUser's mass block form. This requires CentralAuth extension to be installed on the wiki. To enable this, set this to an array with a central wiki's database name and an array with the name(s) of the global group(s) to add the link for. Example: [ 'centralDB' => 'metawiki', 'groups' => [ 'steward' ] ]", }, ["CheckUserCAtoollink"] = { ["value"] = false, ["description"] = "Whether to add links to CentralAuth in Special:CheckUser results", }, ["CheckUserGBtoollink"] = { ["value"] = false, ["description"] = "Whether to add links for globally blocking accounts shown in Special:CheckUser results", }, ["CheckUserLogLogins"] = { ["value"] = false, ["description"] = "Whether login attempts should be logged in CheckUser logs", }, ["CheckUserLogSuccessfulBotLogins"] = { ["value"] = true, ["description"] = "Whether successful login attempts of accounts in the 'bot' user group should be logged in CheckUser logs (assuming wgCheckUserLogLogins is also true)", }, ["CheckUserEnableSpecialInvestigate"] = { ["value"] = false, ["description"] = "Enables Special:Investigate", }, ["CheckUserLogAdditionalRights"] = { ["value"] = { }, ["description"] = "Additional rights to be used when adding CheckUser log entries", }, ["CheckUserMaximumRowCount"] = { ["value"] = 5000, ["description"] = "Maximum number of rows in cu_changes to be used in any query", }, ["CheckUserInvestigateMaximumRowCount"] = { ["value"] = 25000, ["description"] = "Maximum number of rows in cu_changes to be grouped in the Compare table query", }, ["CheckUserActorMigrationStage"] = { ["value"] = 259, }, }, ["APIListModules"] = { ["checkuser"] = "MediaWiki\\CheckUser\\Api\\ApiQueryCheckUser", ["checkuserlog"] = "MediaWiki\\CheckUser\\Api\\ApiQueryCheckUserLog", }, ["HookHandlers"] = { ["preferences"] = { ["class"] = "MediaWiki\\CheckUser\\HookHandler\\Preferences", }, }, ["Hooks"] = { ["RecentChange_save"] = { [0] = "MediaWiki\\CheckUser\\Hooks::updateCheckUserData", [1] = "MediaWiki\\CheckUser\\Hooks::maybePruneIPData", }, ["EmailUser"] = "MediaWiki\\CheckUser\\Hooks::updateCUEmailData", ["User::mailPasswordInternal"] = "MediaWiki\\CheckUser\\Hooks::updateCUPasswordResetData", ["LocalUserCreated"] = "MediaWiki\\CheckUser\\Hooks::onLocalUserCreated", ["UserMergeAccountFields"] = "MediaWiki\\CheckUser\\Hooks::onUserMergeAccountFields", ["RenameUserSQL"] = "MediaWiki\\CheckUser\\Hooks::onRenameUserSQL", ["LoadExtensionSchemaUpdates"] = "MediaWiki\\CheckUser\\Hooks::onLoadExtensionSchemaUpdates", ["ContributionsToolLinks"] = "MediaWiki\\CheckUser\\Hooks::checkUserContributionsLinks", ["PerformRetroactiveAutoblock"] = "MediaWiki\\CheckUser\\Hooks::doRetroactiveAutoblock", ["AuthManagerLoginAuthenticateAudit"] = "MediaWiki\\CheckUser\\Hooks::onAuthManagerLoginAuthenticateAudit", ["SpecialPage_initList"] = "MediaWiki\\CheckUser\\Hooks::onSpecialPage_initList", ["GetPreferences"] = "preferences", }, ["attributes"] = { ["EventLogging"] = { ["Schemas"] = { ["SpecialInvestigate"] = "/analytics/legacy/specialinvestigate/1.0.0", }, }, }, ["GroupPermissions"] = { ["checkuser"] = { ["checkuser"] = true, ["checkuser-log"] = true, }, }, ["AvailableRights"] = { [0] = "checkuser", [1] = "checkuser-log", }, ["SpecialPages"] = { ["CheckUser"] = { ["class"] = "MediaWiki\\CheckUser\\Specials\\SpecialCheckUser", ["services"] = { [0] = "LinkBatchFactory", [1] = "BlockPermissionCheckerFactory", [2] = "UserGroupManager", [3] = "CentralIdLookupFactory", }, }, ["CheckUserLog"] = { ["class"] = "MediaWiki\\CheckUser\\Specials\\SpecialCheckUserLog", ["services"] = { [0] = "LinkBatchFactory", [1] = "PermissionManager", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["TestAutoloadNamespaces"] = { ["MediaWiki\\CheckUser\\Test\\"] = "tests/phpunit/", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CheckUser", }, ["Checkpoint"] = { ["name"] = "Checkpoint", ["version"] = "0.3.0", ["author"] = "Ryan Schmidt", ["url"] = "https://www.mediawiki.org/wiki/Extension:Checkpoint", ["descriptionmsg"] = "checkpoint-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["Hooks"] = { ["EditPageBeforeEditButtons"] = "CheckpointHooks::efCheckpointButton", ["PageContentSave"] = "CheckpointHooks::efCheckpointSave", ["GetFullURL"] = "CheckpointHooks::efCheckpointReturn", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Checkpoint", }, ["ChessBrowser"] = { ["name"] = "ChessBrowser", ["version"] = "0.4.0", ["author"] = { [0] = "Wugapodes", [1] = "Kipod", [2] = "DannyS712", }, ["descriptionmsg"] = "chessbrowser-desc", ["type"] = "parserhook", ["license-name"] = "GPL-3.0-or-later", ["url"] = "https://www.mediawiki.org/wiki/Extension:ChessBrowser", ["requires"] = { ["MediaWiki"] = ">= 1.35", }, ["Hooks"] = { ["ParserFirstCallInit"] = "MediaWiki\\Extension\\ChessBrowser\\ChessBrowserHooks::onParserFirstCallInit", ["OutputPageParserOutput"] = "MediaWiki\\Extension\\ChessBrowser\\ChessBrowserHooks::onOutputPageParserOutput", }, ["TrackingCategories"] = { [0] = "chessbrowser-invalid-category", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ChessBrowser", }, ["CirrusSearch"] = { ["name"] = "CirrusSearch", ["version"] = "6.5.4", ["author"] = { [0] = "Nik Everett", [1] = "Chad Horohoe", [2] = "Erik Bernhardson", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CirrusSearch", ["descriptionmsg"] = "cirrussearch-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", ["extensions"] = { ["Elastica"] = ">= 6.0.1", }, }, ["Actions"] = { ["cirrusdump"] = "CirrusSearch\\Dump", }, ["APIModules"] = { ["cirrus-config-dump"] = "CirrusSearch\\Api\\ConfigDump", ["cirrus-mapping-dump"] = "CirrusSearch\\Api\\MappingDump", ["cirrus-settings-dump"] = "CirrusSearch\\Api\\SettingsDump", ["cirrus-profiles-dump"] = "CirrusSearch\\Api\\ProfilesDump", }, ["APIPropModules"] = { ["cirrusbuilddoc"] = "CirrusSearch\\Api\\QueryBuildDocument", ["cirrusdoc"] = "CirrusSearch\\Api\\QueryCirrusDoc", ["cirruscompsuggestbuilddoc"] = "CirrusSearch\\Api\\QueryCompSuggestBuildDoc", }, ["ConfigRegistry"] = { ["CirrusSearch"] = "CirrusSearch\\SearchConfig::newFromGlobals", }, ["JobClasses"] = { ["cirrusSearchDeletePages"] = "CirrusSearch\\Job\\DeletePages", ["cirrusSearchIncomingLinkCount"] = "CirrusSearch\\Job\\IncomingLinkCount", ["cirrusSearchLinksUpdate"] = "CirrusSearch\\Job\\LinksUpdate", ["cirrusSearchLinksUpdatePrioritized"] = "CirrusSearch\\Job\\LinksUpdate", ["cirrusSearchMassIndex"] = "CirrusSearch\\Job\\MassIndex", ["cirrusSearchOtherIndex"] = "CirrusSearch\\Job\\OtherIndex", ["cirrusSearchElasticaWrite"] = "CirrusSearch\\Job\\ElasticaWrite", ["cirrusSearchCheckerJob"] = "CirrusSearch\\Job\\CheckerJob", ["cirrusSearchDeleteArchive"] = "CirrusSearch\\Job\\DeleteArchive", }, ["TestAutoloadClasses"] = { ["CirrusSearch\\CirrusIntegrationTestCase"] = "tests/phpunit/integration/CirrusIntegrationTestCase.php", ["CirrusSearch\\CirrusTestCase"] = "tests/phpunit/unit/CirrusTestCase.php", ["CirrusSearch\\CirrusTestCaseTrait"] = "tests/phpunit/unit/CirrusTestCaseTrait.php", ["CirrusSearch\\Query\\SimpleKeywordFeatureTestTrait"] = "tests/phpunit/unit/Query/SimpleKeywordFeatureTestTrait.php", ["CirrusSearch\\Query\\KeywordFeatureAssertions"] = "tests/phpunit/unit/Query/KeywordFeatureAssertions.php", ["CirrusSearch\\Fallbacks\\BaseFallbackMethodTest"] = "tests/phpunit/unit/Fallbacks/BaseFallbackMethodTest.php", }, ["TestAutoloadNamespaces"] = { ["CirrusSearch\\Test\\"] = "tests/phpunit/unit/mocks/", }, ["Hooks"] = { ["APIAfterExecute"] = "CirrusSearch\\Hooks::onAPIAfterExecute", ["ApiBeforeMain"] = "CirrusSearch\\Hooks::onApiBeforeMain", ["ArticleDelete"] = "CirrusSearch\\Hooks::onArticleDelete", ["ArticleDeleteComplete"] = "CirrusSearch\\Hooks::onArticleDeleteComplete", ["ArticleRevisionVisibilitySet"] = "CirrusSearch\\Hooks::onRevisionDelete", ["ArticleUndelete"] = "CirrusSearch\\Hooks::onArticleUndelete", ["BeforeInitialize"] = "CirrusSearch\\Hooks::onBeforeInitialize", ["CirrusSearchAddQueryFeatures"] = "CirrusSearch\\Wikimedia\\WeightedTagsHooks::onCirrusSearchAddQueryFeatures", ["CirrusSearchAnalysisConfig"] = "CirrusSearch\\Wikimedia\\WeightedTagsHooks::onCirrusSearchAnalysisConfig", ["CirrusSearchSimilarityConfig"] = "CirrusSearch\\Wikimedia\\WeightedTagsHooks::onCirrusSearchSimilarityConfig", ["GetPreferences"] = "default", ["LinksUpdateComplete"] = "CirrusSearch\\Hooks::onLinksUpdateCompleted", ["MediaWikiServices"] = "CirrusSearch\\Hooks::onMediaWikiServices", ["PrefixSearchExtractNamespace"] = "CirrusSearch\\Hooks::onPrefixSearchExtractNamespace", ["ResourceLoaderGetConfigVars"] = "CirrusSearch\\Hooks::onResourceLoaderGetConfigVars", ["SearchIndexFields"] = "CirrusSearch\\Wikimedia\\WeightedTagsHooks::onSearchIndexFields", ["SearchGetNearMatch"] = "CirrusSearch\\Hooks::onSearchGetNearMatch", ["ShowSearchHitTitle"] = "CirrusSearch\\Hooks::onShowSearchHitTitle", ["SoftwareInfo"] = "CirrusSearch\\Hooks::onSoftwareInfo", ["SpecialSearchResults"] = "CirrusSearch\\Hooks::onSpecialSearchResults", ["SpecialSearchResultsAppend"] = "CirrusSearch\\Hooks::onSpecialSearchResultsAppend", ["SpecialStatsAddExtra"] = "CirrusSearch\\Hooks::onSpecialStatsAddExtra", ["TitleMove"] = "CirrusSearch\\Hooks::onTitleMove", ["PageMoveComplete"] = "CirrusSearch\\Hooks::onPageMoveComplete", ["UploadComplete"] = "CirrusSearch\\Hooks::onUploadComplete", ["UserGetDefaultOptions"] = "default", }, ["HookHandlers"] = { ["default"] = { ["class"] = "CirrusSearch\\Hooks", ["services"] = { [0] = "ConfigFactory", }, }, }, ["config"] = { ["CirrusSearchDefaultCluster"] = { ["value"] = "default", }, ["CirrusSearchDisableUpdate"] = { ["value"] = false, }, ["CirrusSearchClusters"] = { ["value"] = { ["default"] = { [0] = "localhost", }, }, }, ["CirrusSearchWriteClusters"] = { ["value"] = nil, }, ["CirrusSearchWriteIsolateClusters"] = { ["value"] = nil, }, ["CirrusSearchPrivateClusters"] = { ["value"] = nil, }, ["CirrusSearchReplicaGroup"] = { ["value"] = "default", }, ["CirrusSearchCrossClusterSearch"] = { ["value"] = false, }, ["CirrusSearchConnectionAttempts"] = { ["value"] = 1, }, ["CirrusSearchShardCount"] = { ["value"] = { ["content"] = 4, ["general"] = 4, ["archive"] = 4, ["titlesuggest"] = 4, }, }, ["CirrusSearchReplicas"] = { ["value"] = "0-2", }, ["CirrusSearchMaxShardsPerNode"] = { ["value"] = { }, }, ["CirrusSearchSlowSearch"] = { ["value"] = 10, }, ["CirrusSearchUseExperimentalHighlighter"] = { ["value"] = false, }, ["CirrusSearchOptimizeIndexForExperimentalHighlighter"] = { ["value"] = false, }, ["CirrusSearchWikimediaExtraPlugin"] = { ["value"] = { }, }, ["CirrusSearchEnableRegex"] = { ["value"] = true, }, ["CirrusSearchRegexMaxDeterminizedStates"] = { ["value"] = 20000, }, ["CirrusSearchQueryStringMaxDeterminizedStates"] = { ["value"] = nil, }, ["CirrusSearchNamespaceMappings"] = { ["value"] = { }, ["merge_strategy"] = "array_plus", }, ["CirrusSearchExtraIndexes"] = { ["value"] = { }, ["merge_strategy"] = "array_plus", }, ["CirrusSearchExtraIndexBoostTemplates"] = { ["value"] = { }, }, ["CirrusSearchUpdateShardTimeout"] = { ["value"] = "1ms", }, ["CirrusSearchClientSideUpdateTimeout"] = { ["value"] = 120, }, ["CirrusSearchClientSideConnectTimeout"] = { ["value"] = 5, }, ["CirrusSearchSearchShardTimeout"] = { ["value"] = { ["comp_suggest"] = "5s", ["prefix"] = "5s", ["default"] = "20s", ["regex"] = "120s", }, }, ["CirrusSearchClientSideSearchTimeout"] = { ["value"] = { ["comp_suggest"] = 10, ["prefix"] = 10, ["default"] = 40, ["regex"] = 240, }, }, ["CirrusSearchMaintenanceTimeout"] = { ["value"] = 3600, }, ["CirrusSearchPrefixSearchStartsWithAnyWord"] = { ["value"] = false, }, ["CirrusSearchPhraseSlop"] = { ["value"] = { ["precise"] = 0, ["default"] = 0, ["boost"] = 1, }, }, ["CirrusSearchPhraseRescoreBoost"] = { ["value"] = 10, }, ["CirrusSearchPhraseRescoreWindowSize"] = { ["value"] = 512, }, ["CirrusSearchFunctionRescoreWindowSize"] = { ["value"] = 8192, }, ["CirrusSearchMoreAccurateScoringMode"] = { ["value"] = true, }, ["CirrusSearchFallbackProfile"] = { ["value"] = "phrase_suggest", }, ["CirrusSearchFallbackProfiles"] = { ["value"] = { }, }, ["CirrusSearchEnablePhraseSuggest"] = { ["value"] = true, }, ["CirrusSearchPhraseSuggestProfiles"] = { ["value"] = { }, }, ["CirrusSearchPhraseSuggestReverseField"] = { ["value"] = { ["build"] = false, ["use"] = false, }, }, ["CirrusSearchPhraseSuggestUseText"] = { ["value"] = false, }, ["CirrusSearchPhraseSuggestUseOpeningText"] = { ["value"] = false, }, ["CirrusSearchAllowLeadingWildcard"] = { ["value"] = true, }, ["CirrusSearchIndexedRedirects"] = { ["value"] = 1024, }, ["CirrusSearchLinkedArticlesToUpdate"] = { ["value"] = 25, }, ["CirrusSearchUnlinkedArticlesToUpdate"] = { ["value"] = 25, }, ["CirrusSearchSimilarityProfile"] = { ["value"] = "bm25_with_defaults", }, ["CirrusSearchSimilarityProfiles"] = { ["value"] = { }, }, ["CirrusSearchWeights"] = { ["value"] = { ["title"] = 20, ["redirect"] = 15, ["category"] = 8, ["heading"] = 5, ["opening_text"] = 3, ["text"] = 1, ["auxiliary_text"] = 0.5, ["file_text"] = 0.5, }, }, ["CirrusSearchPrefixWeights"] = { ["value"] = { ["title"] = 10, ["redirect"] = 1, ["title_asciifolding"] = 7, ["redirect_asciifolding"] = 0.7, }, }, ["CirrusSearchAllFields"] = { ["value"] = { ["build"] = true, ["use"] = true, }, }, ["CirrusSearchBoostOpening"] = { ["value"] = "first_heading", }, ["CirrusSearchNearMatchWeight"] = { ["value"] = 2, }, ["CirrusSearchStemmedWeight"] = { ["value"] = 0.5, }, ["CirrusSearchNamespaceWeights"] = { ["value"] = { [2] = 0.05, [4] = 0.1, [8] = 0.05, [10] = 0.005, [12] = 0.1, }, ["merge_strategy"] = "array_plus", }, ["CirrusSearchDefaultNamespaceWeight"] = { ["value"] = 0.2, }, ["CirrusSearchTalkNamespaceWeight"] = { ["value"] = 0.25, }, ["CirrusSearchLanguageWeight"] = { ["value"] = { ["user"] = 0, ["wiki"] = 0, }, }, ["CirrusSearchPreferRecentDefaultDecayPortion"] = { ["value"] = 0, }, ["CirrusSearchPreferRecentUnspecifiedDecayPortion"] = { ["value"] = 0.6, }, ["CirrusSearchPreferRecentDefaultHalfLife"] = { ["value"] = 160, }, ["CirrusSearchMoreLikeThisConfig"] = { ["value"] = { ["min_doc_freq"] = 2, ["max_doc_freq"] = nil, ["max_query_terms"] = 25, ["min_term_freq"] = 2, ["min_word_length"] = 0, ["max_word_length"] = 0, ["minimum_should_match"] = "30%", }, }, ["CirrusSearchMoreLikeThisMaxQueryTermsLimit"] = { ["value"] = 100, }, ["CirrusSearchMoreLikeThisFields"] = { ["value"] = { [0] = "text", }, }, ["CirrusSearchMoreLikeThisAllowedFields"] = { ["value"] = { [0] = "title", [1] = "text", [2] = "auxiliary_text", [3] = "opening_text", [4] = "headings", }, }, ["CirrusSearchClusterOverrides"] = { ["value"] = { }, }, ["CirrusSearchMoreLikeThisTTL"] = { ["value"] = 0, }, ["CirrusSearchFetchConfigFromApi"] = { ["value"] = false, }, ["CirrusSearchInterwikiSources"] = { ["value"] = { }, }, ["CirrusSearchCrossProjectOrder"] = { ["value"] = "static", }, ["CirrusSearchCrossProjectBlockScorerProfiles"] = { ["value"] = { }, }, ["CirrusSearchInterwikiHTTPTimeout"] = { ["value"] = 10, }, ["CirrusSearchInterwikiHTTPConnectTimeout"] = { ["value"] = 5, }, ["CirrusSearchRefreshInterval"] = { ["value"] = 1, }, ["CirrusSearchUpdateDelay"] = { ["value"] = { ["prioritized"] = 0, ["default"] = 0, }, }, ["CirrusSearchBannedPlugins"] = { ["value"] = { }, }, ["CirrusSearchUpdateConflictRetryCount"] = { ["value"] = 5, }, ["CirrusSearchFragmentSize"] = { ["value"] = 150, }, ["CirrusSearchIndexAllocation"] = { ["value"] = { ["include"] = { }, ["exclude"] = { }, ["require"] = { }, }, }, ["CirrusSearchPoolCounterKey"] = { ["value"] = "_elasticsearch", }, ["CirrusSearchMergeSettings"] = { ["value"] = { }, }, ["CirrusSearchLogElasticRequests"] = { ["value"] = true, }, ["CirrusSearchLogElasticRequestsSecret"] = { ["value"] = false, }, ["CirrusSearchMaxFullTextQueryLength"] = { ["value"] = 300, }, ["CirrusSearchMaxIncategoryOptions"] = { ["value"] = 100, }, ["CirrusSearchFeedbackLink"] = { ["value"] = false, }, ["CirrusSearchWriteBackoffExponent"] = { ["value"] = 6, }, ["CirrusSearchUserTesting"] = { ["value"] = { }, }, ["CirrusSearchActiveTest"] = { ["value"] = nil, }, ["CirrusSearchCompletionProfiles"] = { ["value"] = { }, }, ["CirrusSearchCompletionSettings"] = { ["value"] = "fuzzy", }, ["CirrusSearchUseIcuFolding"] = { ["value"] = "default", }, ["CirrusSearchICUNormalizationUnicodeSetFilter"] = { ["value"] = nil, }, ["CirrusSearchICUFoldingUnicodeSetFilter"] = { ["value"] = nil, }, ["CirrusSearchUseIcuTokenizer"] = { ["value"] = "default", }, ["CirrusSearchCompletionDefaultScore"] = { ["value"] = "quality", }, ["CirrusSearchUseCompletionSuggester"] = { ["value"] = "no", }, ["CirrusSearchCompletionSuggesterSubphrases"] = { ["value"] = { ["build"] = false, ["use"] = false, ["type"] = "anywords", ["limit"] = 10, }, }, ["CirrusSearchCompletionSuggesterUseDefaultSort"] = { ["value"] = false, }, ["CirrusSearchCompletionSuggesterHardLimit"] = { ["value"] = 50, }, ["CirrusSearchRecycleCompletionSuggesterIndex"] = { ["value"] = true, }, ["CirrusSearchEnableAltLanguage"] = { ["value"] = false, }, ["CirrusSearchLanguageToWikiMap"] = { ["value"] = { }, }, ["CirrusSearchWikiToNameMap"] = { ["value"] = { }, }, ["CirrusSearchEnableCrossProjectSearch"] = { ["value"] = false, }, ["CirrusSearchCrossProjectSearchBlockList"] = { ["value"] = { }, }, ["CirrusSearchInterwikiPrefixOverrides"] = { ["value"] = { }, }, ["CirrusSearchCrossProjectProfiles"] = { ["value"] = { }, }, ["CirrusExploreSimilarResults"] = { ["value"] = false, }, ["CirrusSearchCrossProjectShowMultimedia"] = { ["value"] = false, }, ["CirrusSearchNumCrossProjectSearchResults"] = { ["value"] = 5, }, ["CirrusSearchInterwikiProv"] = { ["value"] = false, }, ["CirrusSearchRescoreProfiles"] = { ["value"] = { }, }, ["CirrusSearchRescoreFunctionChains"] = { ["value"] = { }, }, ["CirrusSearchRescoreProfile"] = { ["value"] = "classic", }, ["CirrusSearchPrefixSearchRescoreProfile"] = { ["value"] = "classic", }, ["CirrusSearchInterwikiThreshold"] = { ["value"] = 3, }, ["CirrusSearchLanguageDetectors"] = { ["value"] = { }, }, ["CirrusSearchTextcatModel"] = { ["value"] = { }, }, ["CirrusSearchTextcatConfig"] = { ["value"] = { }, }, ["CirrusSearchMasterTimeout"] = { ["value"] = "30s", }, ["CirrusSearchSanityCheck"] = { ["value"] = true, }, ["CirrusSearchIndexBaseName"] = { ["value"] = "__wikiid__", }, ["CirrusSearchStripQuestionMarks"] = { ["value"] = "all", }, ["CirrusSearchFullTextQueryBuilderProfile"] = { ["value"] = "default", }, ["CirrusSearchFullTextQueryBuilderProfiles"] = { ["value"] = { }, }, ["CirrusSearchPrefixIds"] = { ["value"] = false, }, ["CirrusSearchExtraBackendLatency"] = { ["value"] = 0, }, ["CirrusSearchBoostTemplates"] = { ["value"] = { }, }, ["CirrusSearchIgnoreOnWikiBoostTemplates"] = { ["value"] = false, }, ["CirrusSearchDevelOptions"] = { ["value"] = { }, }, ["CirrusSearchFiletypeAliases"] = { ["value"] = { }, }, ["CirrusSearchMaxFileTextLength"] = { ["value"] = -1, }, ["CirrusSearchElasticQuirks"] = { ["value"] = { }, }, ["CirrusSearchExtraIndexSettings"] = { ["value"] = { }, }, ["CirrusSearchIndexDeletes"] = { ["value"] = false, }, ["CirrusSearchEnableArchive"] = { ["value"] = false, }, ["CirrusSearchInterleaveConfig"] = { ["value"] = nil, }, ["CirrusSearchMaxPhraseTokens"] = { ["value"] = nil, }, ["CirrusSearchCategoryEndpoint"] = { ["value"] = "", }, ["CirrusSearchCategoryDepth"] = { ["value"] = 5, }, ["CirrusSearchCategoryMax"] = { ["value"] = 256, }, ["CirrusSearchNamespaceResolutionMethod"] = { ["value"] = "elastic", }, ["CirrusSearchWMFExtraFeatures"] = { ["description"] = "Configuration for Wikimedia-spexific extra features.\n\n* weighted_tags: multi purpose tag search.\n** build: include in the index definition", ["value"] = { ["weighted_tags"] = { ["build"] = false, ["use"] = false, }, }, }, ["CirrusSearchCompletionBannedPageIds"] = { ["description"] = "Set of page ids to never return in completion search", ["value"] = { }, }, ["CirrusSearchAutomationUserAgentRegex"] = { ["description"] = "Regular expression used to identify http user agents of automated requests", ["value"] = nil, }, ["CirrusSearchAutomationCIDRs"] = { ["description"] = "List of CIDR strings used to identify automated requests", ["value"] = { }, }, }, ["SearchMappings"] = { ["CirrusSearch"] = { ["class"] = "CirrusSearch\\CirrusSearch", }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["composer"] = "mediawiki/cirrussearch", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CirrusSearch", }, ["Cite"] = { ["name"] = "Cite", ["author"] = { [0] = "Ævar Arnfjörð Bjarmason", [1] = "Andrew Garrett", [2] = "Brion Vibber", [3] = "Ed Sanders", [4] = "Marius Hoch", [5] = "Steve Sanbeg", [6] = "Trevor Parscal", [7] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Cite", ["descriptionmsg"] = "cite-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["Hooks"] = { ["APIQuerySiteInfoGeneralInfo"] = "main", ["ContentHandlerDefaultModelFor"] = "main", ["ParserAfterParse"] = "parser", ["ParserClearState"] = "parser", ["ParserCloned"] = "parser", ["ParserFirstCallInit"] = "parser", ["ResourceLoaderGetConfigVars"] = "main", }, ["HookHandlers"] = { ["main"] = { ["class"] = "Cite\\Hooks\\CiteHooks", }, ["parser"] = { ["class"] = "Cite\\Hooks\\CiteParserHooks", }, }, ["QUnitTestModule"] = { ["localBasePath"] = "modules/ve-cite/tests", ["remoteExtPath"] = "Cite/modules/ve-cite/tests", ["scripts"] = { [0] = "ve.dm.citeExample.js", [1] = "ve.dm.Converter.test.js", [2] = "ve.dm.InternalList.test.js", [3] = "ve.dm.Transaction.test.js", [4] = "ve.ui.DiffElement.test.js", [5] = "ve.ui.MWWikitextStringTransferHandler.test.js", }, ["dependencies"] = { [0] = "ext.cite.visualEditor", [1] = "test.VisualEditor", }, }, ["attributes"] = { ["CodeMirror"] = { ["TagModes"] = { ["ref"] = "text/mediawiki", }, }, ["EventLogging"] = { ["Schemas"] = { ["ReferencePreviewsBaseline"] = "/analytics/legacy/referencepreviewsbaseline/1.0.0", ["ReferencePreviewsCite"] = "/analytics/legacy/referencepreviewscite/1.0.0", }, }, ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.cite.visualEditor", }, }, }, ["ConfigRegistry"] = { ["cite"] = "GlobalVarConfig::newInstance", }, ["config"] = { ["CiteBookReferencing"] = { ["description"] = "Development feature flag for Book Referencing, a way to nest citations. Please don't enable in production.", ["public"] = true, ["value"] = false, }, ["CiteVisualEditorOtherGroup"] = { ["public"] = true, ["value"] = false, }, ["CiteResponsiveReferences"] = { ["public"] = true, ["value"] = true, }, }, ["TrackingCategories"] = { [0] = "cite-tracking-category-cite-error", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite", }, ["CiteDrawer"] = { ["name"] = "CiteDrawer", ["version"] = "1.0.1", ["author"] = { [0] = "WikiWorks team", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CiteDrawer", ["descriptionmsg"] = "citedrawer-desc", ["license-name"] = "MIT", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["type"] = "other", ["config"] = { ["CiteDrawerEnableDesktop"] = { ["value"] = true, }, ["CiteDrawerEnableMobile"] = { ["value"] = true, }, ["CiteDrawerTheme"] = { ["value"] = "dark", }, }, ["ExtensionMessagesFiles"] = { ["CiteDrawerAlias"] = "CiteDrawer.i18n.alias.php", }, ["Hooks"] = { ["BeforePageDisplay"] = "CiteDrawerHooks::onBeforePageDisplay", ["MakeGlobalVariablesScript"] = "CiteDrawerHooks::onMakeGlobalVariablesScript", }, ["QUnitTestModule"] = { ["scripts"] = { [0] = "ext.CiteDrawer.class.test.js", }, ["dependencies"] = { [0] = "ext.citedrawer.main", }, ["localBasePath"] = "tests/qunit", ["remoteExtPath"] = "CiteDrawer/tests/qunit", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CiteDrawer", }, ["CiteThisPage"] = { ["name"] = "CiteThisPage", ["author"] = { [0] = "Ævar Arnfjörð Bjarmason", [1] = "James D. Forrester", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CiteThisPage", ["descriptionmsg"] = "citethispage-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["ExtensionMessagesFiles"] = { ["CiteThisPageAliases"] = "CiteThisPage.alias.php", }, ["Hooks"] = { ["SidebarBeforeOutput"] = "CiteThisPageHookHandler", }, ["HookHandlers"] = { ["CiteThisPageHookHandler"] = { ["class"] = "MediaWiki\\Extension\\CiteThisPage\\Hooks", }, }, ["SpecialPages"] = { ["CiteThisPage"] = { ["class"] = "MediaWiki\\Extension\\CiteThisPage\\SpecialCiteThisPage", ["services"] = { [0] = "SearchEngineFactory", [1] = "RevisionLookup", [2] = "ParserFactory", }, }, }, ["config"] = { ["CiteThisPageAdditionalNamespaces"] = { ["value"] = { }, ["description"] = "An array of namespaces where the 'Cite this page' link is also visible, additionally to the content pages.", ["merge_strategy"] = "array_plus", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CiteThisPage", }, ["Citoid"] = { ["name"] = "Citoid", ["version"] = "0.3.0", ["author"] = { [0] = "Marielle Volz", [1] = "Moriel Schottlender", [2] = "Ed Sanders", }, ["url"] = "https://www.mediawiki.org/wiki/Citoid", ["descriptionmsg"] = "citoid-desc", ["license-name"] = "MIT", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["QUnitTestModule"] = { ["localBasePath"] = "", ["remoteExtPath"] = "Citoid", ["scripts"] = { [0] = "modules/ve/tests/index.test.js", }, ["dependencies"] = { [0] = "ext.citoid.visualEditor", }, }, ["Hooks"] = { ["ResourceLoaderGetConfigVars"] = "MediaWiki\\Extension\\Citoid\\Hooks::onResourceLoaderGetConfigVars", ["BeforePageDisplay"] = "MediaWiki\\Extension\\Citoid\\Hooks::onBeforePageDisplay", ["GetPreferences"] = "MediaWiki\\Extension\\Citoid\\Hooks::onGetPreferences", }, ["attributes"] = { ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.citoid.visualEditor", }, }, }, ["config"] = { ["CitoidServiceUrl"] = { ["value"] = false, ["description"] = "Full url to use the native citoid api, i.e. http://localhost:1970/api. Only used if VisualEditorFullRestbaseURL is null.", }, ["CitoidFullRestbaseURL"] = { ["value"] = false, ["description"] = "Full url to use a citoid service running behind restbase, i.e. https://en.wikipedia.org/api/rest_. Overwrites default, which is to use VisualEditorFullRestbaseURL.", }, ["WBCitoidFullRestbaseURL"] = { ["value"] = false, ["description"] = "Full url to use a citoid service running behind restbase, used by wikibase module/repository, i.e. https://en.wikipedia.org/api/rest_", }, }, ["ConfigRegistry"] = { ["citoid"] = "GlobalVarConfig::newInstance", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Citoid", }, ["CleanChanges"] = { ["name"] = "Clean Changes", ["version"] = "2022-01-19", ["author"] = "Niklas Laxström", ["url"] = "https://www.mediawiki.org/wiki/Extension:CleanChanges", ["descriptionmsg"] = "cleanchanges-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["config"] = { ["CCTrailerFilter"] = false, ["CCUserFilter"] = true, }, ["Hooks"] = { ["FetchChangesList"] = "CCFilters::hook", ["ChangesListSpecialPageQuery"] = { [0] = "CCFilters::user", [1] = "CCFilters::trailer", }, ["SpecialRecentChangesPanel"] = { [0] = "CCFilters::userForm", [1] = "CCFilters::trailerForm", }, }, ["composer"] = "mediawiki/clean-changes", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CleanChanges", }, ["CloneDiff"] = { ["name"] = "CloneDiff", ["version"] = "0.1", ["author"] = { [0] = "Yaron Koren", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CloneDiff", ["descriptionmsg"] = "clonediff-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.30.0", }, ["GroupPermissions"] = { ["sysop"] = { ["clonediff"] = true, }, }, ["AvailableRights"] = { [0] = "clonediff", }, ["SpecialPages"] = { ["CloneDiff"] = "SpecialCloneDiff", }, ["JobClasses"] = { ["importFromClone"] = "ImportFromCloneJob", }, ["ExtensionMessagesFiles"] = { ["CloneDiffAlias"] = "CloneDiff.alias.php", }, ["Hooks"] = { ["AdminLinks"] = { [0] = "CloneDiffHooks::addToAdminLinks", }, ["SkinBuildSidebar"] = { [0] = "CloneDiffHooks::addToSidebar", }, }, ["config"] = { ["CloneDiffWikis"] = { }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CloneDiff", }, ["CloseWikis"] = { ["name"] = "CloseWikis", ["version"] = "1.2", ["author"] = { [0] = "Victor Vasiliev", [1] = "Hydriz Scholz", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CloseWikis", ["descriptionmsg"] = "closewikis-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.36.0", }, ["AvailableRights"] = { [0] = "closewikis", [1] = "editclosedwikis", }, ["GroupPermissions"] = { ["steward"] = { ["closewikis"] = true, }, }, ["LogActions"] = { ["closewiki/close"] = "closewikis-log-close", ["closewiki/reopen"] = "closewikis-log-reopen", }, ["LogHeaders"] = { ["closewiki"] = "closewikis-log-header", }, ["LogNames"] = { ["closewiki"] = "closewikis-log", }, ["LogTypes"] = { [0] = "closewiki", }, ["SpecialPages"] = { ["CloseWiki"] = "SpecialCloseWiki", ["ListClosedWikis"] = "SpecialListClosedWikis", }, ["ExtensionMessagesFiles"] = { ["CloseWikisAlias"] = "CloseWikis.alias.php", }, ["Hooks"] = { ["getUserPermissionsErrors"] = "CloseWikisHooks::userCan", ["LoadExtensionSchemaUpdates"] = "CloseWikisHooks::onLoadExtensionSchemaUpdates", }, ["callback"] = "CloseWikisHooks::onRegistration", ["config"] = { ["CloseWikisDatabase"] = { ["value"] = "closedwikis", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CloseWikis", }, ["CodeEditor"] = { ["name"] = "CodeEditor", ["author"] = { [0] = "Brion Vibber", [1] = "Derk-Jan Hartman", [2] = "[https://ace.c9.io/ authors of Ace]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CodeEditor", ["descriptionmsg"] = "codeeditor-desc", ["license-name"] = "GPL-2.0-or-later AND BSD-3-Clause", ["type"] = "editor", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["WikiEditor"] = ">= 0.5.2", }, }, ["Hooks"] = { ["EditPage::showEditForm:initial"] = "CodeEditorHooks", ["EditPage::showReadOnlyForm:initial"] = "CodeEditorHooks", ["GetPreferences"] = "CodeEditorHooks", }, ["HookHandlers"] = { ["CodeEditorHooks"] = { ["class"] = "MediaWiki\\Extension\\CodeEditor\\Hooks", ["services"] = { [0] = "UserOptionsLookup", }, }, }, ["DefaultUserOptions"] = { ["usecodeeditor"] = 1, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CodeEditor", }, ["CodeMirror"] = { ["name"] = "CodeMirror", ["version"] = "4.0.0", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:Pastakhov Pavel Astakhov]", [1] = "[https://www.mediawiki.org/wiki/User:Florianschmidtwelzow Florian Schmidt]", [2] = "Marijn Haverbeke", [3] = "[https://raw.githubusercontent.com/codemirror/CodeMirror/master/AUTHORS CodeMirror contributors]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CodeMirror", ["descriptionmsg"] = "codemirror-desc", ["type"] = "editor", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["config"] = { ["CodeMirrorEnableBracketMatching"] = { ["value"] = false, ["description"] = "Temporary feature flag for the matchbrackets addon.", ["public"] = true, }, ["CodeMirrorAccessibilityColors"] = { ["value"] = false, ["description"] = "Temporary feature flag for accessibility colors.", ["public"] = true, }, ["CodeMirrorColorblindColors"] = { ["value"] = false, ["description"] = "Temporary feature flag for colorblind-friendly colors. Depends on the CodeMirrorAccessibilityColors setting being enabled as well.", ["public"] = true, }, ["CodeMirrorLineNumberingNamespaces"] = { ["value"] = nil, ["description"] = "List of namespace IDs where line numbering should be enabled, or `null` to enable for all namespaces. Set to [] to disable everywhere. Defaults to `null` for all namespaces.", ["public"] = true, }, }, ["DefaultUserOptions"] = { ["usecodemirror"] = 0, }, ["QUnitTestModule"] = { ["localBasePath"] = "", ["remoteExtPath"] = "CodeMirror", ["scripts"] = { [0] = "resources/mode/mediawiki/tests/qunit/CodeMirror.mediawiki.test.js", }, ["dependencies"] = { [0] = "ext.CodeMirror.data", [1] = "ext.CodeMirror.lib", [2] = "ext.CodeMirror.mode.mediawiki", }, }, ["Hooks"] = { ["BeforePageDisplay"] = "MediaWiki\\Extension\\CodeMirror\\Hooks::onBeforePageDisplay", ["GetPreferences"] = "MediaWiki\\Extension\\CodeMirror\\Hooks::onGetPreferences", ["ResourceLoaderGetConfigVars"] = "MediaWiki\\Extension\\CodeMirror\\Hooks::onResourceLoaderGetConfigVars", }, ["attributes"] = { ["CodeMirror"] = { ["PluginModules"] = { [0] = "ext.CodeMirror.addons", }, ["TagModes"] = { ["pre"] = "mw-tag-pre", ["nowiki"] = "mw-tag-nowiki", }, }, ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.CodeMirror.visualEditor.init", [1] = "ext.CodeMirror.visualEditor", }, }, ["EventLogging"] = { ["Schemas"] = { ["CodeMirrorUsage"] = "/analytics/legacy/codemirrorusage/1.0.0", }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CodeMirror", }, ["CodeReview"] = { ["name"] = "CodeReview", ["version"] = "1.19.2", ["author"] = { [0] = "Brion Vibber", [1] = "Aaron Schulz", [2] = "Alexandre Emsenhuber", [3] = "Chad Horohoe", [4] = "Sam Reed", [5] = "Roan Kattouw", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CodeReview", ["descriptionmsg"] = "codereview-desc", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", }, ["type"] = "specialpage", ["config"] = { ["CodeReviewMaxDiffSize"] = { ["value"] = 500000, }, ["CodeReviewShuffleTagCloud"] = { ["value"] = false, }, ["CodeReviewImportBatchSize"] = { ["value"] = 400, }, ["SubversionUser"] = { ["value"] = false, }, ["CodeReviewMaxDiffPaths"] = { ["value"] = 20, }, ["CodeReviewFlags"] = { ["value"] = { [0] = "inspected", [1] = "tested", }, }, ["CodeReviewImgRegex"] = { ["value"] = "/\\.(png|jpg|jpeg|gif)$/i", }, ["SubversionProxyTimeout"] = { ["value"] = 30, }, ["SubversionProxy"] = { ["value"] = false, }, ["SubversionPassword"] = { ["value"] = false, }, ["CodeReviewCommentWatcherName"] = { ["value"] = "CodeReview comments list", }, ["SubversionOptions"] = { ["value"] = "--non-interactive --trust-server-cert", }, ["CodeReviewDisableFollowUpNotification"] = { ["value"] = false, }, ["CodeReviewRepoStatsCacheTime"] = { ["value"] = 21600, }, ["CodeReviewProtectedStates"] = { ["value"] = { [0] = "ok", [1] = "resolved", }, }, ["CodeReviewCommentWatcherEmail"] = { ["value"] = "", }, ["CodeReviewENotif"] = { ["value"] = false, }, ["CodeReviewStates"] = { ["value"] = { [0] = "new", [1] = "fixme", [2] = "reverted", [3] = "resolved", [4] = "ok", [5] = "deferred", [6] = "old", }, }, ["CodeReviewDeferredPaths"] = { ["value"] = { }, }, ["CodeReviewAutoTagPath"] = { ["value"] = { }, }, ["CodeReviewFixmePerPath"] = { ["value"] = { }, }, ["CodeReviewNewPerPath"] = { ["value"] = { }, }, ["CodeReviewRC"] = { ["value"] = { }, }, ["CodeReviewListSpecialPage"] = { ["value"] = true, }, }, ["ExtensionMessagesFiles"] = { ["CodeReviewAliases"] = "CodeReview.alias.php", }, ["APIModules"] = { ["codeupdate"] = "ApiCodeUpdate", ["codediff"] = "ApiCodeDiff", ["coderevisionupdate"] = "ApiRevisionUpdate", }, ["APIListModules"] = { ["codecomments"] = "ApiQueryCodeComments", ["codepaths"] = "ApiQueryCodePaths", ["coderevisions"] = "ApiQueryCodeRevisions", ["codetags"] = "ApiQueryCodeTags", }, ["Hooks"] = { ["MakeGlobalVariablesScript"] = "CodeReviewHooks::onMakeGlobalVariablesScript", ["LoadExtensionSchemaUpdates"] = "CodeReviewHooks::onLoadExtensionSchemaUpdates", ["RenameUserSQL"] = "CodeReviewHooks::onRenameUserSQL", ["UserMergeAccountFields"] = "CodeReviewHooks::onUserMergeAccountFields", }, ["GroupPermissions"] = { ["*"] = { ["codereview-use"] = true, }, ["user"] = { ["codereview-add-tag"] = true, ["codereview-remove-tag"] = true, ["codereview-post-comment"] = true, ["codereview-set-status"] = true, ["codereview-link-user"] = true, ["codereview-signoff"] = true, ["codereview-associate"] = true, }, }, ["AvailableRights"] = { [0] = "repoadmin", [1] = "codereview-use", [2] = "codereview-add-tag", [3] = "codereview-remove-tag", [4] = "codereview-post-comment", [5] = "codereview-set-status", [6] = "codereview-signoff", [7] = "codereview-associate", [8] = "codereview-link-user", [9] = "codereview-review-own", }, ["SpecialPages"] = { ["Code"] = "SpecialCode", ["RepoAdmin"] = "SpecialRepoAdmin", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CodeReview", }, ["Cognate"] = { ["name"] = "Cognate", ["author"] = { [0] = "Gabriel Birke <gabriel.birke@wikimedia.de>", [1] = "Addshore", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Cognate", ["descriptionmsg"] = "cognate-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", }, ["TestAutoloadClasses"] = { ["Cognate\\Tests\\CheckSystemReqsTrait"] = "tests/phpunit/CheckSystemReqsTrait.php", }, ["JobClasses"] = { ["CognateLocalJobSubmitJob"] = "Cognate\\LocalJobSubmitJob", ["CognateCacheUpdateJob"] = "Cognate\\CacheUpdateJob", }, ["config"] = { ["CognateDb"] = { ["description"] = "The database to use for storing Cognate data. The default is to use the db of the current site.", ["value"] = false, }, ["CognateCluster"] = { ["description"] = "The cluster to use for storing Cognate data. The default is to use the cluster / server of the current site. See $wgLBFactoryConf.", ["value"] = false, }, ["CognateReadOnly"] = { ["description"] = "Sets the CognateStore to be read only. This will mean the cognate_pages and cognate_titles tables will become out of sync with reality and populateCognatePages.php will have to be run after read only mode is disabled as well as deleted pages purged from the table.", ["value"] = false, }, ["CognateNamespaces"] = { ["description"] = "The namespace IDs to run Cognate for. For links to work between sites these IDs must be the same across sites.", ["value"] = { [0] = 0, }, }, }, ["ServiceWiringFiles"] = { [0] = "src/ServiceWiring.php", }, ["Hooks"] = { ["PageSaveComplete"] = "Cognate\\CognateHooks::onPageSaveComplete", ["PageMoveComplete"] = "Cognate\\CognateHooks::onPageMoveComplete", ["ContentAlterParserOutput"] = "Cognate\\CognateHooks::onContentAlterParserOutput", ["WikiPageDeletionUpdates"] = "Cognate\\CognateHooks::onWikiPageDeletionUpdates", ["ArticleUndelete"] = "Cognate\\CognateHooks::onArticleUndelete", ["LoadExtensionSchemaUpdates"] = "Cognate\\CognateHooks::onLoadExtensionSchemaUpdates", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Cognate", }, ["CognitiveProcessDesigner"] = { ["name"] = "CognitiveProcessDesigner", ["version"] = "2.0.0", ["license-name"] = "GPL-3.0-only", ["author"] = { [0] = "[http://www.hallowelt.com Hallo Welt! GmbH]", [1] = "Oleksandr Pinchuck", [2] = "Robert Vogel", }, ["url"] = "https://www.hallowelt.com", ["descriptionmsg"] = "cognitiveprocessdesigner-desc", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["PageForms"] = "~5.1", }, }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["PermissionRegistry"] = { ["cognitiveprocessdesigner-editbpmn"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "editor", [2] = "maintenanceadmin", }, }, }, }, ["BlueSpiceVisualEditorConnector"] = { ["TagDefinitions"] = { [0] = "ext.cpd.ve.tagdefinition", }, }, }, ["AvailableRights"] = { [0] = "cognitiveprocessdesigner-editbpmn", }, ["GroupPermissions"] = { ["*"] = { ["cognitiveprocessdesigner-editbpmn"] = false, }, ["user"] = { ["cognitiveprocessdesigner-editbpmn"] = true, }, ["sysop"] = { ["cognitiveprocessdesigner-editbpmn"] = true, }, }, ["APIModules"] = { ["cpd-save-diagram-elements"] = "\\CognitiveProcessDesigner\\Api\\SaveDiagramElementsApi", ["cpd-delete-orphaned-elements"] = "\\CognitiveProcessDesigner\\Api\\DeleteOrphanedElementsApi", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["Hooks"] = { ["ParserFirstCallInit"] = "\\CognitiveProcessDesigner\\Hook\\ParserFirstCallInit\\RenderBPMNTag::callback", ["OutputPageBeforeHTML"] = "\\CognitiveProcessDesigner\\Hook\\OutputPageBeforeHTML\\AddEntityHeaderFooter::callback", ["BSUEModulePDFBeforeCreatePDF"] = "\\CognitiveProcessDesigner\\Hook\\BSUEModulePDFBeforeCreatePDF\\PrepareBPMNDiagramForExport::callback", ["BSUEModulePDFBeforeAddingStyleBlocks"] = "\\CognitiveProcessDesigner\\Hook\\BSUEModulePDFBeforeAddingStyleBlocks\\AddCPDStyles::callback", ["MakeGlobalVariablesScript"] = "\\CognitiveProcessDesigner\\Hook\\MakeGlobalVariablesScript\\AddConfigVars::callback", ["LoadExtensionSchemaUpdates"] = "\\CognitiveProcessDesigner\\Hook\\LoadExtensionSchemaUpdates\\AddRequiredPages::callback", ["BSInsertMagicAjaxGetData"] = "\\CognitiveProcessDesigner\\Hook\\BSInsertMagicAjaxGetData\\AddBpmnTag::callback", }, ["config_prefix"] = "wg", ["config"] = { ["CPDEntityElementTypes"] = { ["value"] = { [0] = "bpmn:Task", [1] = "BPMN Task", [2] = "Activity", }, }, ["CPDHappyPathSMWPropertyName"] = { ["value"] = "Bpmn_isHappyPath", }, }, ["composer"] = "mediawiki/cognitiveprocessdesigner", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CognitiveProcessDesigner", }, ["CollaborationKit"] = { ["name"] = "CollaborationKit", ["version"] = "0.4", ["author"] = { [0] = "Kim Schoonover", [1] = "Brian Wolff", [2] = "James Hare", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CollaborationKit", ["descriptionmsg"] = "collaborationkit-desc", ["type"] = "other", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.38", ["extensions"] = { ["EventLogging"] = "*", }, }, ["ExtensionMessagesFiles"] = { ["CollaborationKitAlias"] = "CollaborationKit.alias.php", ["CollaborationKitMagic"] = "CollaborationKit.i18n.magic.php", }, ["TrackingCategories"] = { [0] = "collaborationkit-hub-tracker", [1] = "collaborationkit-list-tracker", }, ["TestAutoloadClasses"] = { ["CollaborationListTrait"] = "tests/phpunit/trait/CollaborationListTrait.php", }, ["ContentHandlers"] = { ["CollaborationHubContent"] = "CollaborationHubContentHandler", ["CollaborationListContent"] = "CollaborationListContentHandler", }, ["config"] = { ["CollaborationHubAllowedNamespaces"] = { ["value"] = { [2] = true, [4] = true, }, ["merge_strategy"] = "array_plus", }, ["CollaborationListAllowedNamespaces"] = { ["value"] = { [2] = true, [4] = true, }, ["merge_strategy"] = "array_plus", }, }, ["SpecialPages"] = { ["CollaborationKitIcons"] = "SpecialCollaborationKitIcons", ["CreateCollaborationHub"] = "SpecialCreateCollaborationHub", ["CreateHubFeature"] = "SpecialCreateHubFeature", }, ["Hooks"] = { ["SkinTemplateNavigation"] = "CollaborationKitHooks::onSkinTemplateNavigation", ["ParserFirstCallInit"] = "CollaborationKitHooks::onParserFirstCallInit", ["CodeEditorGetPageLanguage"] = "CollaborationKitHooks::onCodeEditorGetPageLanguage", ["ArticleViewHeader"] = "CollaborationListContent::onArticleViewHeader", ["CustomEditor"] = { [0] = "CollaborationListContent::onCustomEditor", [1] = "CollaborationHubContent::onCustomEditor", }, ["OutputPageBeforeHTML"] = "CollaborationKitHooks::onOutputPageBeforeHTML", ["GetDoubleUnderscoreIDs"] = "CollaborationKitHooks::onGetDoubleUnderscoreIDs", ["OutputPageParserOutput"] = "CollaborationKitHooks::onOutputPageParserOutput", ["OutputPageBodyAttributes"] = "CollaborationHubContentEditor::setCollabkitTheme", ["BeforePageDisplay"] = "CollaborationListContent::onBeforePageDisplay", ["ParserOutputPostCacheTransform"] = "CollaborationHubContentHandler::onParserOutputPostCacheTransform", }, ["@fixme"] = "Does having ext.CollaborationKit.list.styles as a dependency double load from addModuleStyles?", ["@todo FIXME"] = "Should this actually load oojs-ui-core, or something else", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CollaborationKit", }, ["CollapsibleSections"] = { ["name"] = "CollapsibleSections", ["version"] = "0.0.1", ["author"] = { [0] = "WikiWorks team", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CollapsibleSections", ["descriptionmsg"] = "collapsiblesections-desc", ["license-name"] = "MIT", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["config"] = { ["CollapsibleSectionsCollapsedByDefault"] = { ["value"] = true, }, ["CollapsibleSectionsEnableDesktop"] = { ["value"] = false, }, ["CollapsibleSectionsTag"] = { ["value"] = "h2", }, }, ["HookHandlers"] = { ["CollapsibleSections"] = { ["class"] = "MediaWiki\\Extension\\CollapsibleSections\\CollapsibleSectionsHooks", }, }, ["Hooks"] = { ["BeforePageDisplay"] = { ["handler"] = "CollapsibleSections", }, ["ResourceLoaderGetConfigVars"] = { ["handler"] = "CollapsibleSections", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CollapsibleSections", }, ["CollapsibleVector"] = { ["name"] = "CollapsibleVector", ["namemsg"] = "collapsiblevector-extensionname", ["version"] = "0.1.10", ["author"] = { [0] = "Paladox", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CollapsibleVector", ["descriptionmsg"] = "collapsiblevector-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.35.3", }, ["DefaultUserOptions"] = { ["collapsiblevector-collapsiblenav"] = 1, ["collapsiblevector-noexperiments"] = 0, }, ["Hooks"] = { ["BeforePageDisplay"] = "CollapsibleVectorHooks::beforePageDisplay", ["GetPreferences"] = "CollapsibleVectorHooks::getPreferences", ["ResourceLoaderGetConfigVars"] = "CollapsibleVectorHooks::resourceLoaderGetConfigVars", ["MakeGlobalVariablesScript"] = "CollapsibleVectorHooks::makeGlobalVariablesScript", }, ["config"] = { ["CollapsibleVectorFeatures"] = { ["collapsiblenav"] = { ["global"] = false, ["user"] = true, }, ["_merge_strategy"] = "array_plus_2d", }, }, ["repository"] = "https://phabricator.wikimedia.org/diffusion/ECLV/", ["composer"] = "mediawiki/collapsible-vector", }, ["Collection"] = { ["name"] = "Collection", ["version"] = "1.8.0", ["author"] = { [0] = "PediaPress GmbH", [1] = "Siebrand Mazeland", [2] = "Marcin Cieślak", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:Collection", ["descriptionmsg"] = "coll-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", }, ["AvailableRights"] = { [0] = "collectionsaveasuserpage", [1] = "collectionsaveascommunitypage", }, ["SpecialPages"] = { ["Book"] = "SpecialCollection", ["RenderBook"] = "MediaWiki\\Extension\\Collection\\Specials\\SpecialRenderBook", }, ["ExtensionMessagesFiles"] = { ["CollectionAlias"] = "Collection.alias.php", }, ["APIModules"] = { ["collection"] = { ["class"] = "MediaWiki\\Extension\\Collection\\Api\\ApiCollection", }, }, ["Hooks"] = { ["SidebarBeforeOutput"] = "CollectionHooks::onSidebarBeforeOutput", ["SiteNoticeAfter"] = "CollectionHooks::siteNoticeAfter", ["OutputPageCheckLastModified"] = "CollectionHooks::checkLastModified", }, ["config"] = { ["CollectionMWServeURL"] = { ["description"] = "URL of mw-serve render server", ["value"] = "https://tools.pediapress.com/mw-serve/", }, ["CollectionMWServeCredentials"] = { ["description"] = "Login credentials to this MediaWiki as 'USERNAME:PASSWORD' string", ["value"] = nil, }, ["CollectionMWServeCert"] = { ["description"] = "PEM-encoded SSL certificate for the mw-serve render server to pass to CURL", ["value"] = nil, }, ["CollectionArticleNamespaces"] = { ["description"] = "Array of namespaces that can be added to a collection", ["value"] = { [0] = 0, [1] = 1, [2] = 2, [3] = 3, [4] = 4, [5] = 5, [6] = 8, [7] = 9, [8] = 100, [9] = 101, [10] = 102, [11] = 103, [12] = 104, [13] = 105, [14] = 106, [15] = 107, [16] = 108, [17] = 109, [18] = 110, [19] = 111, }, }, ["CommunityCollectionNamespace"] = { ["description"] = "Namespace for \"community books\"", ["value"] = 4, }, ["CollectionMaxArticles"] = { ["description"] = "Maximum no. of articles in a book", ["value"] = 500, }, ["CollectionLicenseName"] = { ["description"] = "Name of license", ["value"] = nil, }, ["CollectionLicenseURL"] = { ["description"] = "HTTP(s) URL pointing to license in wikitext format", ["value"] = nil, }, ["CollectionFormats"] = { ["description"] = "List of available download formats, as mapping of mwlib writer to format name", ["value"] = { ["rl"] = "PDF", }, }, ["CollectionRendererSettings"] = { ["description"] = "Additional renderer options for collections. Format is as for HTMLForm::loadInputFromParameters. Note that fieldnames may only contain [a-zA-Z0-9_-], and values may not contain pipes or newlines. If the 'options' field is an array, keys will be interpreted as messages", ["value"] = { ["papersize"] = { ["type"] = "select", ["label-message"] = "coll-setting-papersize", ["default"] = "a4", ["options"] = { ["coll-setting-papersize-a4"] = "a4", ["coll-setting-papersize-letter"] = "letter", }, }, ["toc"] = { ["type"] = "select", ["label-message"] = "coll-setting-toc", ["default"] = "auto", ["options"] = { ["coll-setting-toc-auto"] = "auto", ["coll-setting-toc-yes"] = "yes", ["coll-setting-toc-no"] = "no", }, }, ["columns"] = { ["type"] = "select", ["label-message"] = "coll-setting-columns", ["default"] = "2", ["options"] = { ["coll-setting-columns-1"] = "1", ["coll-setting-columns-2"] = "2", }, }, }, }, ["CollectionCommandToServeURL"] = { ["description"] = "Some commands require an external server", ["value"] = { }, }, ["CollectionFormatToServeURL"] = { ["description"] = "For formats which rendering depends on an external server", ["value"] = { }, }, ["CollectionContentTypeToFilename"] = { ["description"] = "", ["value"] = { ["application/pdf"] = "collection.pdf", ["application/vnd.oasis.opendocument.text"] = "collection.odt", ["text/plain"] = "collection.txt", }, }, ["CollectionPortletFormats"] = { ["value"] = { [0] = "rl", }, }, ["CollectionPortletForLoggedInUsersOnly"] = { ["value"] = false, }, ["CollectionMaxSuggestions"] = { ["value"] = 10, }, ["CollectionSuggestCheapWeightThreshhold"] = { ["value"] = 50, }, ["CollectionSuggestThreshhold"] = { ["value"] = 100, }, ["CollectionPODPartners"] = { ["value"] = { ["pediapress"] = { ["name"] = "PediaPress", ["url"] = "https://pediapress.com/", ["posturl"] = "https://pediapress.com/api/collections/", ["infopagetitle"] = "coll-order_info_article", }, }, }, ["CollectionShowRenderNotes"] = { ["description"] = "Optional notes that are displayed on the download screen for the rendered document. Each entry is a message key", ["value"] = { [0] = "coll-rendering_finished_note_not_satisfied", }, }, ["CollectionDisableDownloadSection"] = { ["description"] = "Disable the download section see https://phabricator.wikimedia.org/T175996", ["value"] = true, }, ["CollectionDisableSidebarLink"] = { ["description"] = "Disable the link to the book creator in the sidebar", ["value"] = false, }, }, ["composer"] = "mediawiki/collection", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Collection", }, ["CommentStreams"] = { ["name"] = "CommentStreams", ["version"] = "8.0-dev", ["author"] = { [0] = "[https://www.mediawiki.org/wiki/User:Jji Jason Ji]", [1] = "[https://www.mediawiki.org/wiki/User:Cindy.cicalese Cindy Cicalese]", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CommentStreams", ["descriptionmsg"] = "commentstreams-desc", ["type"] = "parserhook", ["license-name"] = "MIT", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["SpecialPages"] = { ["CommentStreamsAllComments"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\CommentStreamsAllComments", ["services"] = { [0] = "CommentStreamsStore", [1] = "CommentStreamsFactory", [2] = "LinkRenderer", [3] = "WikiPageFactory", }, }, }, ["ExtensionMessagesFiles"] = { ["CommentStreamsAlias"] = "includes/CommentStreamsAllComments.alias.php", }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["APIModules"] = { ["cspostcomment"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSPostComment", ["services"] = { [0] = "CommentStreamsFactory", [1] = "CommentStreamsEchoInterface", [2] = "WikiPageFactory", }, }, ["cspostreply"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSPostReply", ["services"] = { [0] = "CommentStreamsFactory", [1] = "CommentStreamsEchoInterface", [2] = "WikiPageFactory", }, }, ["csquerycomment"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSQueryComment", ["services"] = { [0] = "CommentStreamsFactory", }, }, ["csqueryreply"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSQueryReply", ["services"] = { [0] = "CommentStreamsFactory", }, }, ["cseditcomment"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSEditComment", ["services"] = { [0] = "CommentStreamsFactory", }, }, ["cseditreply"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSEditReply", ["services"] = { [0] = "CommentStreamsFactory", }, }, ["csdeletecomment"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSDeleteComment", ["services"] = { [0] = "CommentStreamsFactory", [1] = "MainConfig", }, }, ["csdeletereply"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSDeleteReply", ["services"] = { [0] = "CommentStreamsFactory", }, }, ["csvote"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSVote", ["services"] = { [0] = "CommentStreamsFactory", }, }, ["cswatch"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSWatch", ["services"] = { [0] = "CommentStreamsFactory", }, }, ["csunwatch"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\ApiCSUnwatch", ["services"] = { [0] = "CommentStreamsFactory", }, }, }, ["HookHandlers"] = { ["main"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\MainHooks", ["services"] = { [0] = "CommentStreamsHandler", [1] = "CommentStreamsFactory", [2] = "CommentStreamsStore", [3] = "LinkRenderer", [4] = "RevisionStore", [5] = "PermissionManager", [6] = "PageProps", [7] = "WikiPageFactory", }, }, ["schema"] = { ["class"] = "MediaWiki\\Extension\\CommentStreams\\SchemaHooks", }, }, ["Hooks"] = { ["CanonicalNamespaces"] = "main", ["MediaWikiPerformAction"] = "main", ["MovePageIsValidMove"] = "main", ["GetUserPermissionsErrors"] = "main", ["BeforePageDisplay"] = "main", ["ShowSearchHitTitle"] = "main", ["ParserFirstCallInit"] = "main", ["SpecialExportGetExtraPages"] = "main", ["XmlDumpWriterOpenPage"] = "main", ["ImportHandlePageXMLTag"] = "main", ["AfterImportPage"] = "main", ["LoadExtensionSchemaUpdates"] = "schema", ["BeforeCreateEchoEvent"] = "MediaWiki\\Extension\\CommentStreams\\EchoInterface::onBeforeCreateEchoEvent", ["SMW::Property::initProperties"] = "MediaWiki\\Extension\\CommentStreams\\SMWHooks::initProperties", ["SMWStore::updateDataBefore"] = "MediaWiki\\Extension\\CommentStreams\\SMWHooks::updateData", ["SMW::Settings::BeforeInitializationComplete"] = "MediaWiki\\Extension\\CommentStreams\\SMWHooks::onSMWInitialization", }, ["callback"] = "MediaWiki\\Extension\\CommentStreams\\MainHooks::onRegistration", ["config"] = { ["CommentStreamsNamespaceIndex"] = 844, ["CommentStreamsAllowedNamespaces"] = nil, ["CommentStreamsNewestStreamsOnTop"] = true, ["CommentStreamsModeratorFastDelete"] = false, ["CommentStreamsShowLabels"] = true, ["CommentStreamsEnableVoting"] = false, ["CommentStreamsInitiallyCollapsedNamespaces"] = { }, ["CommentStreamsUserRealNamePropertyName"] = nil, ["CommentStreamsUserAvatarPropertyName"] = nil, ["CommentStreamsEnableSearch"] = true, ["CommentStreamsExportCommentsAutomatically"] = true, }, ["composer"] = "mediawiki/comment-streams", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CommentStreams", }, ["Commentbox"] = { ["name"] = "Commentbox", ["version"] = "0.3.0", ["author"] = "[http://spiele.j-crew.de Thomas Bleher]", ["url"] = "https://www.mediawiki.org/wiki/Extension:Commentbox", ["descriptionmsg"] = "commentbox-desc", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["SpecialPages"] = { ["AddComment"] = "\\MediaWiki\\Extension\\Commentbox\\SpecialAddComment", }, ["ExtensionMessagesFiles"] = { ["CommentboxAlias"] = "Commentbox.alias.php", }, ["Hooks"] = { ["OutputPageBeforeHTML"] = "MediaWiki\\Extension\\Commentbox\\Hooks::onOutputPageBeforeHTML", }, ["config"] = { ["CommentboxNamespaces"] = { ["value"] = { [0] = true, }, }, ["CommentboxRows"] = { ["value"] = 5, }, ["CommentboxColumns"] = { ["value"] = 80, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Commentbox", }, ["Comments"] = { ["name"] = "Comments", ["version"] = "5.0", ["author"] = { [0] = "David Pean", [1] = "Misza", [2] = "Jack Phoenix", [3] = "Adam Carter/UltrasonicNXT", [4] = "Samantha Nguyen", }, ["license-name"] = "GPL-2.0-or-later", ["url"] = "https://www.mediawiki.org/wiki/Extension:Comments", ["descriptionmsg"] = "comments-desc", ["type"] = "parserhook", ["requires"] = { ["MediaWiki"] = ">= 1.35.3", }, ["callback"] = "CommentsHooks::registerExtension", ["GroupPermissions"] = { ["*"] = { ["comment"] = true, }, ["commentadmin"] = { ["commentadmin"] = true, }, ["autoconfirmed"] = { ["commentlinks"] = true, }, }, ["AvailableRights"] = { [0] = "comment", [1] = "commentadmin", [2] = "commentlinks", [3] = "comment-delete-own", }, ["DefaultUserOptions"] = { ["echo-subscriptions-web-mention-comment"] = true, ["echo-subscriptions-email-mention-comment"] = true, }, ["SpecialPages"] = { ["CommentIgnoreList"] = "CommentIgnoreList", }, ["LogTypes"] = { [0] = "comments", }, ["FilterLogTypes"] = { ["comments"] = true, }, ["LogActionsHandlers"] = { ["comments/add"] = "CommentsLogFormatter", ["comments/delete"] = "LogFormatter", }, ["APIModules"] = { ["commentblock"] = "CommentBlockAPI", ["commentdelete"] = "CommentDeleteAPI", ["commentlatestid"] = "CommentLatestIdAPI", ["commentlist"] = { ["class"] = "CommentListAPI", ["services"] = { [0] = "ReadOnlyMode", }, }, ["commentsubmit"] = "CommentSubmitAPI", ["commentvote"] = "CommentVoteAPI", }, ["ExtensionMessagesFiles"] = { ["CommentsAliases"] = "Comments.i18n.alias.php", ["CommentsMagic"] = "Comments.i18n.magic.php", ["NumberOfCommentsMagic"] = "Comments.i18n.magic.php", }, ["Hooks"] = { ["BeforeCreateEchoEvent"] = "CommentsHooks::onBeforeCreateEchoEvent", ["ParserFirstCallInit"] = "CommentsHooks::onParserFirstCallInit", ["LoadExtensionSchemaUpdates"] = "CommentsHooks::onLoadExtensionSchemaUpdates", ["MagicWordwgVariableIDs"] = "NumberOfComments::onMagicWordwgVariableIDs", ["ParserGetVariableValueSwitch"] = "NumberOfComments::onParserGetVariableValueSwitch", ["ArticlePurge"] = "CommentsHooks::onArticlePurge", }, ["config"] = { ["CommentsDefaultAvatar"] = { ["description"] = "URL to the default avatar image when the SocialProfile extension is NOT installed and thus its avatars aren't usable", ["value"] = "http://www.shoutwiki.com/w/extensions/SocialProfile/avatars/default_ml.gif", }, ["CommentsSortDescending"] = { ["description"] = "Sort comments in descending order?", ["value"] = false, }, ["CommentsInRecentChanges"] = { ["description"] = "Display the additions and deletions of comments in the list of recent changes?", ["value"] = false, }, ["CommentsAbuseFilterGroup"] = { ["description"] = "This is the custom group name for AbuseFilter for when the AbuseFilter extension is enabled. It ensures that AbuseFilter only pulls the filters related to Comments. If you would like AbuseFilter to pull all of the filters, enter 'default' here.", ["value"] = "comment", }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/Comments", }, ["CommonsMetadata"] = { ["name"] = "CommonsMetadata", ["author"] = "Brian Wolff", ["url"] = "https://www.mediawiki.org/wiki/Extension:CommonsMetadata", ["descriptionmsg"] = "commonsmetadata-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "other", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", }, ["Hooks"] = { ["GetExtendedMetadata"] = "CommonsMetadata\\HookHandler::onGetExtendedMetadata", ["ValidateExtendedMetadataCache"] = "CommonsMetadata\\HookHandler::onValidateExtendedMetadataCache", ["ContentAlterParserOutput"] = "CommonsMetadata\\HookHandler::onContentAlterParserOutput", ["SkinAfterBottomScripts"] = "CommonsMetadata\\HookHandler::onSkinAfterBottomScripts", }, ["ConfigRegistry"] = { ["CommonsMetadata"] = "GlobalVarConfig::newInstance", }, ["config"] = { ["CommonsMetadataForceRecalculate"] = { ["description"] = "Force calculation of metadata even when the image is from a foreign repository which would provide it. This is meant for local development.", ["value"] = false, }, ["CommonsMetadataSetTrackingCategories"] = { ["description"] = "Add tracking categories to file pages lacking fundamental metadata like author or license.", ["value"] = false, }, ["CommonsMetadataPublicDomainPageUrl"] = { ["description"] = "Link used for `license` attribute in schema.org script for Files in the public domain.", ["value"] = "https://commons.wikimedia.org/wiki/Help:Public_domain", }, }, ["TrackingCategories"] = { [0] = "commonsmetadata-trackingcategory-no-license", [1] = "commonsmetadata-trackingcategory-no-description", [2] = "commonsmetadata-trackingcategory-no-author", [3] = "commonsmetadata-trackingcategory-no-source", [4] = "commonsmetadata-trackingcategory-no-patent", }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CommonsMetadata", }, ["ConfigManager"] = { ["name"] = "ConfigManager", ["version"] = "3.3.0-alpha", ["url"] = "https://en.wiki.bluespice.com/wiki/Reference:ConfigManager", ["author"] = { [0] = "Patric Wirth", }, ["descriptionmsg"] = "configmanager-desc", ["license-name"] = "GPL-3.0-only", ["type"] = "specialpage", ["attributes"] = { ["BlueSpiceFoundation"] = { ["AdminToolRegistry"] = { ["config-manager"] = "\\ConfigManager\\AdminTool", }, ["PermissionRegistry"] = { ["configmanager-viewspecialpage"] = { ["type"] = "global", ["roles"] = { [0] = "admin", [1] = "maintenanceadmin", [2] = "structuremanager", }, }, }, }, }, ["requires"] = { ["MediaWiki"] = ">= 1.35.0", ["extensions"] = { ["BlueSpiceFoundation"] = ">= 3.3", }, }, ["ExtensionMessagesFiles"] = { ["ConfigManagerAlias"] = "languages/ConfigManager.alias.php", }, ["APIModules"] = { ["configmanager-tasks"] = "\\ConfigManager\\Api\\Task\\ConfigManager", ["configmanager-store"] = "\\ConfigManager\\Api\\Store\\ConfigManager", }, ["SpecialPages"] = { ["ConfigManager"] = "\\ConfigManager\\Special\\ConfigManager", }, ["GroupPermissions"] = { ["*"] = { ["configmanager-viewspecialpage"] = false, }, ["user"] = { ["configmanager-viewspecialpage"] = false, }, ["sysop"] = { ["configmanager-viewspecialpage"] = true, }, }, ["AvailableRights"] = { [0] = "configmanager-viewspecialpage", }, ["composer"] = "mediawiki/configmanager", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ConfigManager", }, ["ConfirmAccount"] = { ["name"] = "Confirm User Accounts", ["namemsg"] = "confirmaccount-extensionname", ["author"] = "Aaron Schulz", ["url"] = "https://www.mediawiki.org/wiki/Extension:ConfirmAccount", ["descriptionmsg"] = "confirmaccount-desc", ["type"] = "specialpage", ["license-name"] = "GPL-2.0-or-later", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", }, ["ExtensionFunctions"] = { [0] = "ConfirmAccountHooks::onExtensionFunctions", }, ["SpecialPages"] = { ["RequestAccount"] = { ["class"] = "RequestAccountPage", ["services"] = { [0] = "UserFactory", }, }, ["ConfirmAccounts"] = "ConfirmAccountsPage", ["UserCredentials"] = { ["class"] = "UserCredentialsPage", ["services"] = { [0] = "UserGroupManager", }, }, }, ["ExtensionMessagesFiles"] = { ["ConfirmAccountAliases"] = "ConfirmAccount.alias.php", }, ["AuthManagerAutoConfig"] = { ["preauth"] = { ["ConfirmAccountPreAuthenticationProvider"] = { ["class"] = "ConfirmAccountPreAuthenticationProvider", ["sort"] = 0, }, }, }, ["Hooks"] = { ["PersonalUrls"] = "ConfirmAccountUIHooks::setRequestLoginLinks", ["UserCreateForm"] = "ConfirmAccountUIHooks::addRequestLoginText", ["UserLoginForm"] = "ConfirmAccountUIHooks::addRequestLoginText", ["BeforePageDisplay"] = "ConfirmAccountUIHooks::confirmAccountsNotice", ["AdminLinks"] = "ConfirmAccountUIHooks::confirmAccountAdminLinks", ["AuthChangeFormFields"] = "ConfirmAccountUIHooks::onAuthChangeFormFields", ["LoadExtensionSchemaUpdates"] = "ConfirmAccountUpdaterHooks::addSchemaUpdates", ["SpecialPageBeforeExecute"] = "ConfirmAccountHooks::onSpecialPageBeforeExecute", }, ["AvailableRights"] = { [0] = "confirmaccount", [1] = "confirmaccount-notify", [2] = "requestips", [3] = "lookupcredentials", }, ["GroupPermissions"] = { ["*"] = { ["createaccount"] = false, }, ["user"] = { ["createaccount"] = false, }, ["bureaucrat"] = { ["confirmaccount"] = true, ["requestips"] = true, ["lookupcredentials"] = true, }, }, ["config"] = { ["MakeUserPageFromBio"] = { ["description"] = "Set the person's bio as their userpage?", ["value"] = true, }, ["AutoUserBioText"] = { ["description"] = "Text to add to bio pages if the above option is on", ["value"] = "", }, ["AutoWelcomeNewUsers"] = { ["description"] = "Create a user talk page with a welcome message for accepted users. The message can be customized by editing MediaWiki:Confirmaccount-welc.", ["value"] = true, }, ["RejectedAccountMaxAge"] = { ["description"] = "How long to store rejected requests? Default is one week.", ["value"] = 604800, }, ["ConfirmAccountRejectAge"] = { ["description"] = "How long after accounts have been requested/held before they count as 'rejected'? Default is one month.", ["value"] = 2592000, }, ["AccountRequestThrottle"] = { ["description"] = "How many requests can an IP make at once?", ["value"] = 1, }, ["AccountRequestWhileBlocked"] = { ["description"] = "Can blocked users with \"prevent account creation\" request accounts?", ["value"] = false, }, ["ConfirmAccountRequestFormItems"] = { ["description"] = "Which form elements to show at Special:RequestAccount?", ["value"] = { ["UserName"] = { ["enabled"] = true, }, ["RealName"] = { ["enabled"] = true, }, ["Biography"] = { ["enabled"] = true, ["minWords"] = 6, }, ["AreasOfInterest"] = { ["enabled"] = true, }, ["CV"] = { ["enabled"] = true, }, ["Notes"] = { ["enabled"] = true, }, ["Links"] = { ["enabled"] = true, }, ["TermsOfService"] = { ["enabled"] = true, }, }, ["merge_strategy"] = "array_plus_2d", }, ["AccountRequestExts"] = { ["description"] = "If files can be attached, what types can be used? (MIME data is checked)", ["value"] = { [0] = "txt", [1] = "pdf", [2] = "doc", [3] = "latex", [4] = "rtf", [5] = "text", [6] = "wp", [7] = "wpd", [8] = "sxw", }, }, ["AccountRequestTypes"] = { ["description"] = "Prospective account request types. Format is an array of (integer => (subpage param,user group,autotext)) pairs. The integer keys enumerate the request types. The key for a type should not change. Each type has its own request queue at Special:ConfirmAccount/<subpage param>. When a request of a certain type is approved, the new user: (a) is placed in the <user group> group (if not User or *) (b) has <autotext> appended to his or her user page", ["value"] = { [0] = { [0] = "authors", [1] = "user", [2] = nil, }, }, ["merge_strategy"] = "array_plus", }, ["ConfirmAccountSortkey"] = { ["description"] = "If set, will add {{DEFAULTSORT:sortkey}} to userpages for auto-categories. The sortkey will be made by doing a regex search and replace on the title. Set this variable to false to avoid sortkey use. For example, setting this variable to [ '/^(.+) ([^ ]+)$/', '$2, $1' ] will do {{DEFAULTSORT:firstname, lastname}}.", ["value"] = false, }, ["ConfirmAccountSaveInfo"] = { ["description"] = "IMPORTANT: do we store the user's notes and credentials for successful account request? This will be stored indefinetely and will be accessible to users with crediential lookup permissions", ["value"] = true, }, ["ConfirmAccountContact"] = { ["description"] = "Send an email to this address when account requestors confirm their email. Set to false to skip this. It might be useful to point this to a mailing list.", ["value"] = false, }, ["ConfirmAccountCaptchas"] = { ["description"] = "If ConfirmEdit is installed and set to trigger for createaccount, inject CAPTCHAs for requests too?", ["value"] = true, }, ["ConfirmAccountFSRepos"] = { ["description"] = "Storage repositories. 'accountreqs' is the location of attached files for pending requests and 'accountcreds' is the location of credential files.", ["value"] = { ["accountreqs"] = { ["name"] = "accountreqs", ["directory"] = false, ["url"] = nil, ["hashLevels"] = 3, }, ["accountcreds"] = { ["name"] = "accountcreds", ["directory"] = false, ["url"] = false, ["hashLevels"] = 3, }, }, ["merge_strategy"] = "array_plus_2d", }, ["ConfirmAccountNotice"] = { ["description"] = "Show notice for open requests to admins? This is cached, but still can be expensive on sites with thousands of requests.", ["value"] = true, }, ["ConfirmAdminEmailExtraFields"] = { ["description"] = "Configuration for extra arguments that may be included in the admin email message. Extra parameters that could be added: [ 'email', 'real_name', 'bio', 'notes', 'urls', 'ip' ]. The order you specify here is the order in which you can use the parameters. $wgConfirmAdminEmailExtraFields is an array, the parameters 1 and 2 of the message will always be: 1 - the username and 2 - the confirm URL.", ["value"] = { }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ConfirmAccount", }, ["ConfirmEdit"] = { ["@doc"] = "Please read README.md", ["name"] = "ConfirmEdit", ["version"] = "1.6.0", ["author"] = { [0] = "Brion Vibber", [1] = "Florian Schmidt", [2] = "Sam Reed", [3] = "...", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:ConfirmEdit", ["descriptionmsg"] = "captcha-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "antispam", ["requires"] = { ["MediaWiki"] = ">= 1.37.0", }, ["GroupPermissions"] = { ["*"] = { ["skipcaptcha"] = false, }, ["user"] = { ["skipcaptcha"] = false, }, ["autoconfirmed"] = { ["skipcaptcha"] = false, }, ["bot"] = { ["skipcaptcha"] = true, }, ["sysop"] = { ["skipcaptcha"] = true, }, }, ["AvailableRights"] = { [0] = "skipcaptcha", }, ["GrantPermissions"] = { ["basic"] = { ["skipcaptcha"] = true, }, }, ["ExtensionFunctions"] = { [0] = "ConfirmEditHooks::confirmEditSetup", }, ["SpecialPages"] = { ["Captcha"] = "SpecialCaptcha", }, ["ExtensionMessagesFiles"] = { ["ConfirmEditAlias"] = "ConfirmEdit.alias.php", }, ["TestAutoloadClasses"] = { ["HTMLFancyCaptchaField"] = "FancyCaptcha/includes/HTMLFancyCaptchaField.php", ["HTMLReCaptchaNoCaptchaField"] = "ReCaptchaNoCaptcha/includes/HTMLReCaptchaNoCaptchaField.php", ["ReCaptchaNoCaptchaAuthenticationRequest"] = "ReCaptchaNoCaptcha/includes/ReCaptchaNoCaptchaAuthenticationRequest.php", }, ["attributes"] = { ["VisualEditor"] = { ["PluginModules"] = { [0] = "ext.confirmEdit.visualEditor", }, }, }, ["HookHandlers"] = { ["ConfirmEditHooks"] = { ["class"] = "ConfirmEditHooks", }, }, ["Hooks"] = { ["EditPageBeforeEditButtons"] = "ConfirmEditHooks", ["EmailUserForm"] = "ConfirmEditHooks", ["EmailUser"] = "ConfirmEditHooks", ["PageSaveComplete"] = "ConfirmEditHooks", ["TitleReadWhitelist"] = "ConfirmEditHooks", ["AlternateEditPreview"] = "ConfirmEditHooks", ["ResourceLoaderRegisterModules"] = "ConfirmEditHooks", ["EditPage::showEditForm:fields"] = "ConfirmEditHooks::showEditFormFields", ["EditFilterMergedContent"] = "ConfirmEditHooks::confirmEditMerged", ["APIGetAllowedParams"] = "ConfirmEditHooks::onAPIGetAllowedParams", ["AuthChangeFormFields"] = "ConfirmEditHooks::onAuthChangeFormFields", }, ["AuthManagerAutoConfig"] = { ["preauth"] = { ["CaptchaPreAuthenticationProvider"] = { ["class"] = "CaptchaPreAuthenticationProvider", ["sort"] = 10, }, }, }, ["config"] = { ["CaptchaWhitelistIP"] = { ["value"] = false, }, ["Captcha"] = { ["value"] = nil, }, ["CaptchaTriggers"] = { ["value"] = { ["edit"] = false, ["create"] = false, ["sendemail"] = false, ["addurl"] = true, ["createaccount"] = true, ["badlogin"] = true, ["badloginperuser"] = true, }, ["merge_strategy"] = "array_plus", }, ["CaptchaTriggersOnNamespace"] = { ["value"] = { }, ["merge_strategy"] = "array_plus_2d", }, ["CaptchaStorageClass"] = { ["value"] = "CaptchaSessionStore", }, ["CaptchaSessionExpiration"] = { ["value"] = 1800, }, ["CaptchaBadLoginExpiration"] = { ["value"] = 300, }, ["CaptchaBadLoginPerUserExpiration"] = { ["value"] = 600, }, ["AllowConfirmedEmail"] = { ["value"] = false, }, ["CaptchaBadLoginAttempts"] = { ["value"] = 3, }, ["CaptchaBadLoginPerUserAttempts"] = { ["value"] = 20, }, ["CaptchaWhitelist"] = { ["value"] = false, }, ["CaptchaRegexes"] = { ["value"] = { }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ConfirmEdit", }, ["CongressLookup"] = { ["name"] = "CongressLookup", ["version"] = "2.0.0", ["author"] = { [0] = "Ryan Kaldari", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:CongressLookup", ["descriptionmsg"] = "congresslookup-desc", ["license-name"] = "MIT", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.31.0", }, ["SpecialPages"] = { ["NetNeutrality"] = "MediaWiki\\Extension\\CongressLookup\\SpecialNetNeutrality", ["SenateLookup"] = "MediaWiki\\Extension\\CongressLookup\\SpecialSenateLookup", }, ["ExtensionMessagesFiles"] = { ["CongressLookupAlias"] = "CongressLookup.alias.php", }, ["config"] = { }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/CongressLookup", }, ["ContactPage"] = { ["name"] = "ContactPage", ["version"] = "2.3", ["author"] = { [0] = "Daniel Kinzler", [1] = "Sam Reed", }, ["url"] = "https://www.mediawiki.org/wiki/Extension:ContactPage", ["descriptionmsg"] = "contactpage-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.35.0", }, ["ExtensionMessagesFiles"] = { ["ContactPageAliases"] = "ContactPage.alias.php", }, ["config"] = { ["ContactConfig"] = { ["value"] = { ["default"] = { ["RecipientUser"] = nil, ["SenderEmail"] = nil, ["SenderName"] = nil, ["RequireDetails"] = false, ["IncludeIP"] = false, ["MustBeLoggedIn"] = false, ["RLModules"] = { }, ["RLStyleModules"] = { }, ["AdditionalFields"] = { ["Text"] = { ["label-message"] = "emailmessage", ["type"] = "textarea", ["required"] = true, }, }, }, }, }, }, ["SpecialPages"] = { ["Contact"] = { ["class"] = "MediaWiki\\Extension\\ContactPage\\SpecialContact", ["services"] = { [0] = "UserOptionsLookup", }, }, }, ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ContactPage", }, ["ContentTransfer"] = { ["name"] = "ContentTransfer", ["author"] = "Dejan Savuljesku <savuljesku@hallowelt.com>", ["license-name"] = "GPL-3.0-only", ["version"] = "4.2.0-alpha", ["descriptionmsg"] = "contenttransfer-extension-description", ["requires"] = { ["MediaWiki"] = ">= 1.34.0", }, ["ExtensionMessagesFiles"] = { ["ContentTransferAlias"] = "languages/ContentTransfer.alias.php", }, ["attributes"] = { ["BlueSpiceFoundation"] = { ["PermissionRegistry"] = { ["content-transfer"] = { ["type"] = "global", ["roles"] = { [0] = "admin", }, }, }, }, ["ContentTransfer"] = { ["PageFilters"] = { ["term"] = "\\ContentTransfer\\PageFilter\\PageName::factory", ["category"] = "\\ContentTransfer\\PageFilter\\Category::factory", ["namespace"] = "\\ContentTransfer\\PageFilter\\NamespaceFilter::factory", }, }, }, ["ServiceWiringFiles"] = { [0] = "includes/ServiceWiring.php", }, ["SpecialPages"] = { ["ContentTransfer"] = "\\ContentTransfer\\Special\\Push", }, ["APIModules"] = { ["content-transfer-get-pages"] = "\\ContentTransfer\\Api\\GetPages", ["content-transfer-push-info"] = "\\ContentTransfer\\Api\\PushInfo", ["content-transfer-do-push-single"] = "\\ContentTransfer\\Api\\PushSingle", ["content-transfer-purge-pages"] = "\\ContentTransfer\\Api\\PurgePages", }, ["AvailableRights"] = { [0] = "content-transfer", }, ["GroupPermissions"] = { ["*"] = { ["content-transfer"] = false, }, ["user"] = { ["content-transfer"] = false, }, ["sysop"] = { ["content-transfer"] = true, }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "\\ContentTransfer\\Extension::onLoadExtensionSchemaUpdates", }, ["config"] = { ["ContentTransferTargets"] = { ["value"] = { }, }, ["ContentTransferIgnoreInsecureSSL"] = { ["value"] = false, }, ["ContentTransferPageLimit"] = { ["value"] = 200, }, ["ContentTransferOnlyContentNamespaces"] = { ["value"] = false, }, ["ContentTransferAllowTalkNamespaces"] = { ["value"] = false, }, ["ContentTransferEnableBetaFeatures"] = { ["description"] = "Enable experimental features. These features might be buggy", ["value"] = false, }, }, ["composer"] = "mediawiki/content-transfer", ["repository"] = "https://gerrit.wikimedia.org/r/mediawiki/extensions/ContentTransfer", }, ["ContentTranslation"] = { ["name"] = "ContentTranslation", ["author"] = { [0] = "Amir Aharoni", [1] = "David Chan", [2] = "Joel Sahleen", [3] = "Kartik Mistry", [4] = "Niklas Laxström", [5] = "Pau Giner", [6] = "Petar Petković", [7] = "Runa Bhattacharjee", [8] = "Santhosh Thottingal", [9] = "Siebrand Mazeland", [10] = "Sucheta Ghoshal", }, ["url"] = "https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:ContentTranslation", ["descriptionmsg"] = "cx-desc", ["license-name"] = "GPL-2.0-or-later", ["type"] = "specialpage", ["requires"] = { ["MediaWiki"] = ">= 1.38.0", ["extensions"] = { ["Cite"] = "*", ["UniversalLanguageSelector"] = "*", ["VisualEditor"] = ">= 0.1.0", }, }, ["ExtensionMessagesFiles"] = { ["ContentTranslationAliases"] = "ContentTranslation.alias.php", }, ["ValidSkinNames"] = { ["contenttranslation"] = { ["class"] = "ContentTranslation\\Skin\\SkinContentTranslation", ["skippable"] = true, ["args"] = { [0] = { ["name"] = "contenttranslation", ["responsive"] = true, ["styles"] = { [0] = "mw.cx.skin", }, ["messages"] = { [0] = "cx-javascript", }, }, }, }, }, ["HookHandlers"] = { ["sxbeforepublish"] = { ["class"] = "ContentTranslation\\SectionTranslationBeforePublishHandler", ["services"] = { [0] = "ContentHandlerFactory", [1] = "HttpRequestFactory", [2] = "WikiPageFactory", [3] = "MainConfig", }, }, }, ["Hooks"] = { ["LoadExtensionSchemaUpdates"] = "ContentTranslation\\Hooks::onLoadExtensionSchemaUpdates", ["BeforePage