{"master":{"name":"ManageWiki","author":["Southparkfan","John Lewis","MacFan4000","Reception123","Universal Omega","Agent Isai"],"url":"https:\/\/github.com\/miraheze\/ManageWiki","descriptionmsg":"managewiki-desc","namemsg":"managewiki-extensionname","license-name":"GPL-3.0-or-later","type":"specialpage","requires":{"MediaWiki":">= 1.45.0","platform":{"php":">= 8.3"}},"ExtensionMessagesFiles":{"ManageWikiAliases":"ManageWikiAliases.php"},"JobClasses":{"MWScriptJob":{"class":"Miraheze\\ManageWiki\\Jobs\\MWScriptJob","services":["JobQueueGroupFactory","ManageWikiLogger"],"needsPage":false},"NamespaceMigrationJob":{"class":"Miraheze\\ManageWiki\\Jobs\\NamespaceMigrationJob","services":["ManageWikiDatabaseUtils"],"needsPage":false}},"AvailableRights":["managewiki-core","managewiki-editdefault","managewiki-extensions","managewiki-namespaces","managewiki-permissions","managewiki-privacy","managewiki-restricted","managewiki-settings"],"LogActionsHandlers":{"managewiki\/*":"MediaWiki\\Logging\\LogFormatter"},"LogHeaders":{"managewiki":"managewiki-log-header"},"LogNames":{"managewiki":"managewiki-log-name"},"LogTypes":["managewiki"],"ActionFilteredLogs":{"managewiki":{"cache-reset":["cache-reset"],"delete":["delete"],"lock":["lock"],"namespaces":["namespaces","namespaces-delete"],"permissions":["delete-group","rename-group","rights","rights-reset"],"settings":["settings","settings-reset"],"undelete":["undelete"],"unlock":["unlock"]}},"SpecialPages":{"DeletedWikis":{"class":"Miraheze\\ManageWiki\\Specials\\SpecialDeletedWikis","services":["ManageWikiDatabaseUtils","ExtensionRegistry"]},"ManageWiki":{"class":"Miraheze\\ManageWiki\\Specials\\SpecialManageWiki","services":["ManageWikiDatabaseUtils","ManageWikiFormFactory","ManageWikiModuleFactory","NamespaceInfo"]},"ManageWikiDefaults":{"class":"Miraheze\\ManageWiki\\Specials\\SpecialManageWikiDefaults","services":["ManageWikiDatabaseUtils","ManageWikiDataStoreFactory","ManageWikiDefaultPermissions","ManageWikiFormFactory","ManageWikiModuleFactory"]}},"APIListModules":{"wikiconfig":{"class":"Miraheze\\ManageWiki\\Api\\ApiQueryWikiConfig","services":["ManageWikiModuleFactory"]}},"Hooks":{"ContentHandlerForModelID":{"handler":"Main"},"CreateWikiCreation":{"handler":"CreateWiki"},"CreateWikiDeletion":{"handler":"CreateWiki"},"CreateWikiRemoteWikiCommit":{"handler":"CreateWiki"},"CreateWikiRename":{"handler":"CreateWiki"},"CreateWikiStatePrivate":{"handler":"CreateWiki"},"CreateWikiStatePublic":{"handler":"CreateWiki"},"CreateWikiTables":{"handler":"CreateWiki"},"GetPreferences":{"handler":"Main"},"LoadExtensionSchemaUpdates":{"handler":"Installer"},"SetupAfterCache":{"handler":"Main"},"SidebarBeforeOutput":{"handler":"Main"}},"HookHandlers":{"CreateWiki":{"class":"Miraheze\\ManageWiki\\Hooks\\Handlers\\CreateWiki","services":["ManageWikiConfig","ManageWikiDataStoreFactory","ManageWikiDefaultPermissions","ManageWikiModuleFactory"]},"Installer":{"class":"Miraheze\\ManageWiki\\Hooks\\Handlers\\Installer"},"Main":{"class":"Miraheze\\ManageWiki\\Hooks\\Handlers\\Main","services":["ManageWikiConfig","ManageWikiDataStoreFactory","ManageWikiHookRunner","UserOptionsLookup"]}},"config":{"ManageWikiCacheDirectory":{"description":"String. The path to store ManageWiki cache files at. Defaults to $wgCacheDirectory if not set.","value":""},"ManageWikiCacheType":{"description":"Index from $wgObjectCaches. If set, this will be used instead of $wgMainCacheType for ManageWiki cache.","value":null},"ManageWikiExtensions":{"description":"Array. An array of extensions enabled within the wiki farm.","value":[]},"ManageWikiExtensionsDefault":{"description":"Array. An array of default extensions.","value":[]},"ManageWikiForceSidebarLinks":{"description":"Boolean. Whether to show the ManageWiki links in the sidebar to all users. Will show a different message to unprivileged users.","value":false},"ManageWikiHandledUnknownContentModels":{"description":"Array. List of content model names to handle if they are unknown and default them to use the fallback content handler.","value":[]},"ManageWikiHelpUrl":{"description":"String. URL of a help page for ManageWiki on the local wiki farm.","value":""},"ManageWikiModulesEnabled":{"description":"Array of Booleans. Which modules of ManageWiki should be enabled on the wiki.","value":{"core":false,"extensions":false,"namespaces":false,"permissions":false,"settings":false}},"ManageWikiNamespacesAdditional":{"description":"Array. Additional settings available for namespaces.","value":[]},"ManageWikiNamespacesDisallowedNames":{"description":"Array. Namespaces that can not be used.","value":["media","special"]},"ManageWikiPermissionsAdditionalAddGroups":{"description":"Array. ManageWiki's version of $wgAddGroups.","value":[]},"ManageWikiPermissionsAdditionalAddGroupsSelf":{"description":"Array. ManageWiki's version of $wgGroupsAddToSelf.","value":[]},"ManageWikiPermissionsAdditionalRemoveGroups":{"description":"Array. ManageWiki's version of $wgRemoveGroups.","value":[]},"ManageWikiPermissionsAdditionalRemoveGroupsSelf":{"description":"Array. ManageWiki's version of $wgGroupsRemoveFromSelf","value":[]},"ManageWikiPermissionsAdditionalRights":{"description":"Array. ManageWiki's version of $wgGroupPermissions.","value":[]},"ManageWikiPermissionsDefaultPrivateGroup":{"description":"String. Name of a group to add to private wikis. Setting to an empty string disables this function.","value":""},"ManageWikiPermissionsDisallowedGroups":{"description":"Array. An array of usergroups which ManageWiki can't manage. Will prevent users creating same named groups as well.","value":[]},"ManageWikiPermissionsDisallowedRights":{"description":"Array. An array of user rights that ManageWiki can not manage and assign on wiki.","value":["managewiki-privacy","managewiki-restricted"]},"ManageWikiPermissionsPermanentGroups":{"description":"Array. List of user groups that should always exist on the permissions selector.","value":["*","user","sysop","bureaucrat"]},"ManageWikiServers":{"description":"Array. An array of servers that serve MediaWiki that will have the ManageWiki cache regenerated on update.","value":[]},"ManageWikiSettings":{"description":"Array. An array of settings that can be managed through Special:ManageWiki","value":[]},"ManageWikiSiteConfiguration":{"description":"SiteConfiguration object or null. ManageWiki's version of $wgConf for accessing certain configuration variables remotely.","value":null},"ManageWikiUseCustomDomains":{"description":"Boolean. Whether to implement the ability to change the server name from ManageWiki.","value":false}},"ConfigRegistry":{"ManageWiki":"MediaWiki\\Config\\GlobalVarConfig::newInstance"},"DefaultUserOptions":{"managewikisidebar":0},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"DatabaseVirtualDomains":["virtual-managewiki","virtual-managewiki-central"],"composer":"miraheze\/manage-wiki","repository":"https:\/\/github.com\/miraheze\/ManageWiki.git"}}