{"master":{"name":"BlueSpiceFoundation","license-name":"GPL-3.0-only","version":"6.0.0-alpha","author":["[https:\/\/www.hallowelt.com Hallo Welt! GmbH]"],"url":"https:\/\/en.wiki.bluespice.com\/wiki\/Reference:BlueSpiceFoundation","descriptionmsg":"bluespicefoundation-desc","type":"bluespice","requires":{"MediaWiki":">= 1.43.0","extensions":{"OOJSPlus":">= 3.0.0"}},"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"},"GraphicalListRegistry":[],"ExtendedSiteToolRegistry":[],"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"},"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"},"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"},"JSConfigVars":[],"SecondaryDataUpdateRegistry":[]},"BlueSpicePrivacy":{"CookieConsentNativeMWCookies":{"notificationFlag":{"group":"necessary","addPrefix":true}}},"PDFCreator":{"StylesheetsProvider":{"BlueSpiceFoundationIconFontsStyles":{"class":"BlueSpice\\Integration\\PDFCreator\\StylesheetsProvider\\IconFontsStyles"}}}},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"SpecialPages":{"SpecialCredits":"\\BlueSpice\\Special\\Credits","WikiAdmin":"SpecialWikiAdmin"},"APIModules":{"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-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":["wikiadmin","editor"],"GrantPermissions":{"editprotected":{"wikiadmin":true}},"ExtensionMessagesFiles":{"CreditsAlias":"languages\/BlueSpice.Credits.alias.php","WikiAdminAlias":"languages\/BlueSpice.WikiAdmin.alias.php"},"HookHandlers":{"mediawikiservices":{"class":"\\BlueSpice\\HookHandler\\MediaWikiServices"},"common-user-interface":{"class":"\\BlueSpice\\HookHandler\\CommonUserInterface","@note":"For some reason this service is not available at time of initalization","@services":["ConfigFactory "]},"addUserImage":{"class":"\\BlueSpice\\HookHandler\\AddUserImageToUserStore","services":["UserFactory","BSRendererFactory"]},"permissionLockdown":{"class":"\\BlueSpice\\HookHandler\\PermissionLockdown","services":["MainConfig","PermissionManager","TitleFactory","RevisionLookup","BSUtilityFactory"]}},"Hooks":{"SetupAfterCache":["\\BlueSpice\\Hook\\SetupAfterCache\\AddParamDefinitions::callback"],"SoftwareInfo":"BlueSpice\\Hook\\SoftwareInfo\\AddBlueSpice::callback","BeforePageDisplay":["\\BlueSpice\\Hook\\BeforePageDisplay\\AddResources::callback","\\BlueSpice\\Hook\\BeforePageDisplay\\AddLoadingIndicator::callback"],"HtmlPageLinkRendererEnd":["BlueSpice\\Hook\\HtmlPageLinkRendererEnd\\AddDataUserName::callback","BlueSpice\\Hook\\HtmlPageLinkRendererEnd\\AddDataTitle::callback"],"LinkerMakeMediaLinkFile":"\\BlueSpice\\Hook\\LinkerMakeMediaLinkFile\\AddDataAttributes::callback","ThumbnailBeforeProduceHTML":"\\BlueSpice\\Hook\\ThumbnailBeforeProduceHTML\\AddDataAttributes::callback","MakeGlobalVariablesScript":["\\BlueSpice\\Hook\\MakeGlobalVariablesScript\\AddDeferredNotifications::callback"],"LoadExtensionSchemaUpdates":["BlueSpice\\Hook\\LoadExtensionSchemaUpdates\\AddBlueSpice3SettingsAndMigrationMaintenanceScript::callback","BlueSpice\\Hook\\LoadExtensionSchemaUpdates\\AddBlueSpiceUserPropertiesMigrationMaintenanceScript::callback"],"ParserFirstCallInit":["BlueSpice\\Hook\\ParserFirstCallInit\\AddTags::callback"],"ExtensionTypes":"\\BlueSpice\\Hook\\ExtensionTypes\\AddBlueSpice::callback","PageSaveComplete":["\\BlueSpice\\Hook\\PageSaveComplete\\InvalidateArticleHelper::callback","\\BlueSpice\\Hook\\PageSaveComplete\\InvalidateTargetCacheTitle::callback"],"ArticleDeleteComplete":"\\BlueSpice\\Hook\\ArticleDeleteComplete\\InvalidateTargetCacheTitle::callback","PageMoveComplete":"\\BlueSpice\\Hook\\PageMoveComplete\\InvalidateTargetCacheTitle::callback","ResourceLoaderGetConfigVars":["\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddVersion::callback","\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddBSGConfig::callback","\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddGraphicalListRegistry::callback","\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddExtendedSiteToolsRegistry::callback","\\BlueSpice\\Hook\\ResourceLoaderGetConfigVars\\AddAssetsPaths::callback"],"getUserPermissionsErrors":["\\BlueSpice\\Hook\\GetUserPermissionsErrors\\ApplyLockdown::callback"],"SearchableNamespaces":["BlueSpice\\Hook\\SearchableNamespaces\\ApplySearchableNamespacesLockdown::callback"],"SearchGetNearMatchComplete":["BlueSpice\\Hook\\SearchGetNearMatchComplete\\ApplyNearMatchLockdown::callback"],"BeforeParserFetchTemplateRevisionRecord":["permissionLockdown"],"BeforeParserFetchFileAndTitle":"permissionLockdown","ApiBeforeMain":["permissionLockdown"],"TitleReadWhitelist":"\\BlueSpice\\Hook\\TitleReadWhitelist\\AddFooterLinks::callback","MediaWikiServices":"mediawikiservices","MWStakeCommonUILessVarsInit":"common-user-interface","MWStakeCommonWebAPIsQueryStoreResult":"addUserImage"},"config_prefix":"bsg","config":{"PermissionConfig":{"value":[]},"UIPermissionBlacklist":{"value":["reupload","reupload-shared","minoredit","deletedhistory","editinterface","importupload","patrol","autopatrol","proxyunbannable","trackback","unwatchedpages","autoconfirmed","upload_by_url","ipblock-exempt","blockemail","purge","emailconfirmed","nominornewtalk"]},"MaintenanceUserName":{"value":"BSMaintenance"},"CreditsProgrammers":{"value":["Arwed Beck","Benedikt Hofmann","Daniel Lynge","Daniel Riedm\u00fcller","Daniel Vogel","Dejan Savuljesku","Dmitry Shevliakov","Erwin Forster","Fabian Stelzer","Gerhard Diller","G\u00f6khan Geyik","Hamish Slater","Hua Jing","Jan G\u00f6ttlich","Jenya Punchenko","Josef Konrad","Karl Waldmannstetter","Leonid Verhovskij","Mannfred Dennerlein","Marc Reymann","Markus Glaser","Mathias Scheer","Maximilian Kopka","Miriam Schlindwein","Oleksandr Pinchuck","Patric Wirth","Pavlo Yashchenko","Peter B\u00f6hm","Peter Starzer","Philipp Miguel Pirzer","Radovan Kubani","Robert Vogel","Sebastian Ulbricht","Shivam Shukla","Stefan Kuehn","Stefan Widmann","Stephan Muggli","Thomas Lorenz","Tobias Davids","Tobias Weichart","Zoran Dori"]},"CreditsDesignAndTesting":{"value":["Alexander Ziegltrum","Angelika M\u00fcller","Anja Ebersbach","Astrid Scheffler","Christian Graf","Christina Glaser","Dardan Diugan","David Schweiger","Florian B\u00e4ckmann","Karl Skodnik","Laetitia Huyghe","Ljubica Sireta","Luisa Roth","Margit Link-Rodrigue","Michael R\u00f6dl","Michael Scherm","Monique G\u00e4hl","Nathalie K\u00f6pff","Richard Heigl","Sabine G\u00fcrtler","Sabrina D\u00fcrr","Thomas Schnakenberg","Tobias Kornprobst","Verena H\u00f6sl"]},"CreditsContributors":{"value":["Aaron Schulz","Abijeet Patro","Acamicamacaraca","addshore","Alangi Derick","Albert221","Alexander Vorwerk","Alexandre Emsenhuber","Amire80","Amir E. Aharoni","Amir Sarabadani","Ammar","Ammarpad","amritsreekumar","Andre Klapper","Antoine Musso","aploe","Aryeh Gregor","Aude","Basil Hershberger","Bill Pirkle","Bill Traynor","Brad Jorsch","Brion Vibber","Chad Horohoe","chaud","Chiefgeek157","Christian Aistleitner","cicalese","C. Scott Ananian","Daimona Eaytoy","daniel","DannyS712","David Sn","Demon","Derick Alangi","Dmitry Shevliakov","dragandanicic0@gmail.com","Dreamy Jazz","Dringsim","DrishyaR","Ed Sanders","Federico Leva","Florian","Florianschmidtwelzow","Fomafix","frankie","Frederic Mohr","Gerg\u0151 Tisza","Gerhard Diller","Guycn2","Hashar","hexmode","Holger Knust","idakuch","Jack D. Pond","Jack Phoenix","James D. Forrester","James Montalvo","jamesmontalvo3","Jayprakash12345","Jenya Punchenko","Jeroen De Dauw","Jforrester","jhsoby","Jon Harald S\u00f8by","Jon Robson","Justin Du","Klein Mu\u00e7i","Krinkle","Kunal Mehta","Legoktm","Leon","Lucas Savva","Lucas Werkmeister","Lucien Murray-Pitts","Manfred Dennerlein","MarcoAurelio","Mark A. Hershberger","Markus Gebert","MaxSem","Max Semenik","Meowcat","MtDu","Nikerabbit","Nikita Rana","Novem Linguae","oetterer","OmkarJ","Ori Livneh","Paladox","Patrick Gaus","peter-ovchyn","Phantom42","Philipp Kolmann","Pppery","Prateek Saxena","ptrcnull","Purodha","QChris","Rafid Aslam","Raimond Spekking","Raymond","RazeSoldier","Reedy","Richard Armstrong","Ricordisamoa","rlot","Roan Kattouw","Rohan-cod","Rohitt Vashishtha","Roman Stolar","sahil","Sam Reed","Sanjay Thiyagarajan","Scott Shambarger","Siebrand Mazeland","Stang","Subin Siby","Taavi V\u00e4\u00e4n\u00e4nen","Techwizzie","TGC","Thalia","TheSandDoctor","Thiemo Kreuz","Thomas Daniels","Timo Tijhof","Tim Starling","Tobias Oetterer","Translation updater bot","Tulsi Bhagat","Umherirrender","vladshapik","Wandji69","Warmelink","withoutaname","Wout Gevaert","Yuki Shira","Yuriy Shnitkovskiy","ZabeMath","Zach","Zoranzoki21"]},"CreditsTranslation":{"value":["Miriam Schlindwein","Laetitia Huyghe","Raimond Spekking","Siebrand Mazeland","Stephan Muggli","Verena H\u00f6sl"]},"LessVars":{"value":[]},"ExtensionAttributeRegistryOverrides":{"description":["Key is the full extension attribute name, e.g. `BlueSpiceFoundationLessVarsRegistry`","Value is a array that supports three keys:","`set`: Contains an associative array that completely replaces the original value of the attribute.","`merge`: Contains an associative array the will be merged with the original value of the attribute. Will not be evaluated if `set` is defined.","`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":[]},"HttpRequestDefaultOptions":{"description":["Default connection options for all HTTP requests made via HttpRequestFactory"],"public":false,"value":[]},"UseRealNameForUserLinks":{"description":"Replace the user name with the real name in user links","public":true,"value":true}},"ConfigRegistry":{"bsg":"BlueSpice\\Config::newInstance"},"callback":"\\BlueSpice\\Foundation::onRegistry","repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/BlueSpiceFoundation"}}