AutoDoc:BlueSpiceFoundation: Difference between revisions

m 1 revision imported
m 1 revision imported
 
(2 intermediate revisions by 2 users not shown)
Line 13: Line 13:
|mediawiki = {{AutoDocVersion
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|name = MediaWiki
|version = 1.39.0
|version = 1.43.0
}}
}}
|extensions = {{AutoDocVersion
|extensions = {{AutoDocVersion
|name = ExtJSBase
|name = OOJSPlus
|version = 3.0.0
|version = 3.0.0
}}
{{AutoDocVersion
|name = OOJSPlus
|version = 2.0.0
}}
}}
}}
}}
Line 28: Line 24:
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = BlueSpicePrivacy
|item = BlueSpicePrivacy
}}
{{AutoDocListItem
|item = PDFCreator
}}
}}
}}
}}
Line 44: Line 43:
{{AutoDocConfig
{{AutoDocConfig
|config = {{AutoDocOption
|config = {{AutoDocOption
|name = BlueSpiceExtInfo
|value = <nowiki>array (
  'name' => 'BlueSpice',
  'version' => '4.5.0',
  'status' => 'stable',
  'package' => 'BlueSpice Free',
  'url' => 'https://bluespice.com',
  'desc' => 'Makes MediaWiki enterprise ready.',
  'author' =>
  array (
    0 => '[https://www.hallowelt.com Hallo Welt! GmbH]',
  ),
)</nowiki>
}}
{{AutoDocOption
|name = CreditsContributors
|name = CreditsContributors
|value = <nowiki>array (
|value = <nowiki>array (
   0 => 'Aaron Schulz',
   0 => 'Aaron Schulz',
   1 => 'Acamicamacaraca',
   1 => 'Abijeet Patro',
   2 => 'Alangi Derick',
   2 => 'Acamicamacaraca',
   3 => 'addshore',
   3 => 'addshore',
   4 => 'Albert221',
   4 => 'Alangi Derick',
   5 => 'Amir Sarabadani',
  5 => 'Albert221',
   6 => 'Ammar',
   6 => 'Alexander Vorwerk',
   7 => 'Ammarpad',
  7 => 'Alexandre Emsenhuber',
   8 => 'amritsreekumar',
  8 => 'Amire80',
   9 => 'Antoine Musso',
  9 => 'Amir E. Aharoni',
   10 => 'Aryeh Gregor',
  10 => 'Amir Sarabadani',
   11 => 'Aude',
   11 => 'Ammar',
   12 => 'Basil Hershberger',
   12 => 'Ammarpad',
   13 => 'Bill Pirkle',
   13 => 'amritsreekumar',
   14 => 'Brad Jorsch',
   14 => 'Andre Klapper',
   15 => 'Chad Horohoe',
  15 => 'Antoine Musso',
   16 => 'Christian Aistleitner',
   16 => 'aploe',
   17 => 'DannyS712',
  17 => 'Aryeh Gregor',
   18 => 'David Sn',
   18 => 'Aude',
   19 => 'Demon',
   19 => 'Basil Hershberger',
   20 => 'Derick Alangi',
   20 => 'Bill Pirkle',
   21 => 'DrishyaR',
   21 => 'Bill Traynor',
   22 => 'Florian',
  22 => 'Brad Jorsch',
   23 => 'Florianschmidtwelzow',
   23 => 'Brion Vibber',
   24 => 'Fomafix',
  24 => 'Chad Horohoe',
   25 => 'Frederic Mohr',
   25 => 'chaud',
   26 => 'Gergő Tisza',
  26 => 'Chiefgeek157',
   27 => 'Guycn2',
  27 => 'Christian Aistleitner',
   28 => 'hexmode',
   28 => 'cicalese',
   29 => 'Holger Knust',
  29 => 'C. Scott Ananian',
   30 => 'idakuch',
  30 => 'Daimona Eaytoy',
   31 => 'James D. Forrester',
  31 => 'daniel',
   32 => 'Jayprakash12345',
  32 => 'DannyS712',
   33 => 'Jforrester',
   33 => 'David Sn',
   34 => 'jhsoby',
   34 => 'Demon',
   35 => 'Justin Du',
   35 => 'Derick Alangi',
   36 => 'Kunal Mehta',
   36 => 'Dmitry Shevliakov',
   37 => 'Legoktm',
  37 => 'dragandanicic0@gmail.com',
   38 => 'libraryupgrader',
  38 => 'Dreamy Jazz',
   39 => 'MarcoAurelio',
  39 => 'Dringsim',
   40 => 'Mark A. Hershberger',
  40 => 'DrishyaR',
   41 => 'Max Semenik',
   41 => 'Ed Sanders',
   42 => 'MaxSem',
  42 => 'Federico Leva',
   43 => 'MtDu',
  43 => 'Florian',
   44 => 'Nikita Rana',
   44 => 'Florianschmidtwelzow',
   45 => 'OmkarJ',
   45 => 'Fomafix',
   46 => 'Ori Livneh',
   46 => 'frankie',
   47 => 'Paladox',
  47 => 'Frederic Mohr',
   48 => 'Phantom42',
   48 => 'Gergő Tisza',
   49 => 'Prateek Saxena',
   49 => 'Gerhard Diller',
   50 => 'Purodha',
  50 => 'Guycn2',
   51 => 'QChris',
   51 => 'Hashar',
   52 => 'Rafid Aslam',
  52 => 'hexmode',
   53 => 'Raimond Spekking',
   53 => 'Holger Knust',
   54 => 'Raymond',
   54 => 'idakuch',
   55 => 'RazeSoldier',
   55 => 'Jack D. Pond',
   56 => 'Reedy',
  56 => 'Jack Phoenix',
   57 => 'rlot',
  57 => 'James D. Forrester',
   58 => 'Rohitt Vashishtha',
   58 => 'James Montalvo',
   59 => 'Siebrand Mazeland',
  59 => 'jamesmontalvo3',
   60 => 'Subin Siby',
  60 => 'Jayprakash12345',
   61 => 'TGC',
   61 => 'Jenya Punchenko',
   62 => 'Tulsi Bhagat',
  62 => 'Jeroen De Dauw',
   63 => 'Umherirrender',
  63 => 'Jforrester',
   64 => 'Yuki Shira',
   64 => 'jhsoby',
   65 => 'Yuriy Shnitkovskiy',
   65 => 'Jon Harald Søby',
   66 => 'withoutaname',
  66 => 'Jon Robson',
   67 => 'Zoranzoki21',
  67 => 'Justin Du',
   68 => 'Klein Muçi',
  69 => 'Krinkle',
  70 => 'Kunal Mehta',
   71 => 'Legoktm',
   72 => 'Leon',
  73 => 'Lucas Savva',
  74 => 'Lucas Werkmeister',
  75 => 'Lucien Murray-Pitts',
  76 => 'Manfred Dennerlein',
   77 => 'MarcoAurelio',
   78 => 'Mark A. Hershberger',
   79 => 'Markus Gebert',
  80 => 'MaxSem',
  81 => 'Max Semenik',
   82 => 'Meowcat',
   83 => 'MtDu',
   84 => 'Nikerabbit',
  85 => 'Nikita Rana',
   86 => 'Novem Linguae',
  87 => 'oetterer',
  88 => 'OmkarJ',
   89 => 'Ori Livneh',
   90 => 'Paladox',
   91 => 'Patrick Gaus',
  92 => 'peter-ovchyn',
  93 => 'Phantom42',
   94 => 'Philipp Kolmann',
  95 => 'Pppery',
  96 => 'Prateek Saxena',
   97 => 'ptrcnull',
  98 => 'Purodha',
   99 => 'QChris',
   100 => 'Rafid Aslam',
   101 => 'Raimond Spekking',
   102 => 'Raymond',
   103 => 'RazeSoldier',
   104 => 'Reedy',
   105 => 'Richard Armstrong',
  106 => 'Ricordisamoa',
  107 => 'rlot',
   108 => 'Roan Kattouw',
  109 => 'Rohan-cod',
  110 => 'Rohitt Vashishtha',
   111 => 'Roman Stolar',
  112 => 'sahil',
  113 => 'Sam Reed',
  114 => 'Sanjay Thiyagarajan',
  115 => 'Scott Shambarger',
  116 => 'Siebrand Mazeland',
   117 => 'Stang',
  118 => 'Subin Siby',
   119 => 'Taavi Väänänen',
  120 => 'Techwizzie',
  121 => 'TGC',
   122 => 'Thalia',
  123 => 'TheSandDoctor',
  124 => 'Thiemo Kreuz',
  125 => 'Thomas Daniels',
  126 => 'Timo Tijhof',
  127 => 'Tim Starling',
  128 => 'Tobias Oetterer',
  129 => 'Translation updater bot',
  130 => 'Tulsi Bhagat',
   131 => 'Umherirrender',
   132 => 'vladshapik',
  133 => 'Wandji69',
  134 => 'Warmelink',
  135 => 'withoutaname',
  136 => 'Wout Gevaert',
  137 => 'Yuki Shira',
   138 => 'Yuriy Shnitkovskiy',
   139 => 'ZabeMath',
  140 => 'Zach',
   141 => 'Zoranzoki21',
)</nowiki>
)</nowiki>
}}
}}
Line 134: Line 192:
|name = CreditsDesignAndTesting
|name = CreditsDesignAndTesting
|value = <nowiki>array (
|value = <nowiki>array (
   0 => 'Anja Ebersbach',
   0 => 'Alexander Ziegltrum',
   1 => 'Richard Heigl',
   1 => 'Angelika Müller',
   2 => 'Nathalie Köpff',
   2 => 'Anja Ebersbach',
   3 => 'Michael Rödl',
   3 => 'Astrid Scheffler',
   4 => 'Michael Scherm',
   4 => 'Christian Graf',
   5 => 'Dardan Diugan',
   5 => 'Christina Glaser',
   6 => 'Christina Glaser',
   6 => 'Dardan Diugan',
   7 => 'Christian Graf',
   7 => 'David Schweiger',
   8 => 'Angelika Müller',
   8 => 'Florian Bäckmann',
   9 => 'Karl Skodnik',
   9 => 'Karl Skodnik',
   10 => 'Astrid Scheffler',
   10 => 'Laetitia Huyghe',
   11 => 'Sabine Gürtler',
   11 => 'Ljubica Sireta',
   12 => 'Thomas Schnakenberg',
   12 => 'Luisa Roth',
   13 => 'Sabrina Dürr',
   13 => 'Margit Link-Rodrigue',
   14 => 'Tobias Kornprobst',
   14 => 'Michael Rödl',
   15 => 'Luisa Roth',
   15 => 'Michael Scherm',
   16 => 'Ljubica Sireta',
   16 => 'Monique Gähl',
   17 => 'David Schweiger',
   17 => 'Nathalie Köpff',
   18 => 'Florian Bäckmann',
   18 => 'Richard Heigl',
   19 => 'Alexander Ziegltrum',
   19 => 'Sabine Gürtler',
   20 => 'Margit Link-Rodrigue',
   20 => 'Sabrina Dürr',
  21 => 'Thomas Schnakenberg',
  22 => 'Tobias Kornprobst',
  23 => 'Verena Hösl',
)</nowiki>
)</nowiki>
}}
}}
Line 160: Line 221:
|name = CreditsProgrammers
|name = CreditsProgrammers
|value = <nowiki>array (
|value = <nowiki>array (
   0 => 'Markus Glaser',
   0 => 'Arwed Beck',
   1 => 'Radovan Kubani',
   1 => 'Benedikt Hofmann',
   2 => 'Sebastian Ulbricht',
   2 => 'Daniel Lynge',
   3 => 'Marc Reymann',
   3 => 'Daniel Riedmüller',
   4 => 'Mathias Scheer',
   4 => 'Daniel Vogel',
   5 => 'Thomas Lorenz',
   5 => 'Dejan Savuljesku',
   6 => 'Tobias Weichart',
   6 => 'Dmitry Shevliakov',
   7 => 'Robert Vogel',
   7 => 'Erwin Forster',
   8 => 'Erwin Forster',
   8 => 'Fabian Stelzer',
   9 => 'Karl Waldmannstetter',
   9 => 'Gerhard Diller',
   10 => 'Daniel Lynge',
   10 => 'Gökhan Geyik',
   11 => 'Tobias Davids',
   11 => 'Hamish Slater',
   12 => 'Patric Wirth',
   12 => 'Hua Jing',
   13 => 'Stephan Muggli',
   13 => 'Jan Göttlich',
   14 => 'Stefan Widmann',
   14 => 'Jenya Punchenko',
   15 => 'Jan Göttlich',
   15 => 'Josef Konrad',
   16 => 'Benedikt Hofmann',
   16 => 'Karl Waldmannstetter',
   17 => 'Daniel Vogel',
   17 => 'Leonid Verhovskij',
   18 => 'Leonid Verhovskij',
   18 => 'Mannfred Dennerlein',
   19 => 'Gerhard Diller',
   19 => 'Marc Reymann',
   20 => 'Mannfred Dennerlein',
   20 => 'Markus Glaser',
   21 => 'Dejan Savuljesku',
   21 => 'Mathias Scheer',
   22 => 'Josef Konrad',
   22 => 'Maximilian Kopka',
   23 => 'Philipp Pirzer',
   23 => 'Miriam Schlindwein',
   24 => 'Peter Böhm',
   24 => 'Oleksandr Pinchuck',
   25 => 'Gökhan Geyik',
   25 => 'Patric Wirth',
   26 => 'Oleksandr Pinchuck',
   26 => 'Pavlo Yashchenko',
   27 => 'Dmitry Shevliakov',
   27 => 'Peter Böhm',
   28 => 'Jenya Punchenko',
   28 => 'Peter Starzer',
  29 => 'Philipp Miguel Pirzer',
  30 => 'Radovan Kubani',
  31 => 'Robert Vogel',
  32 => 'Sebastian Ulbricht',
  33 => 'Shivam Shukla',
  34 => 'Stefan Kuehn',
  35 => 'Stefan Widmann',
  36 => 'Stephan Muggli',
  37 => 'Thomas Lorenz',
  38 => 'Tobias Davids',
  39 => 'Tobias Weichart',
  40 => 'Zoran Dori',
)</nowiki>
)</nowiki>
}}
}}
Line 194: Line 267:
|name = CreditsTranslation
|name = CreditsTranslation
|value = <nowiki>array (
|value = <nowiki>array (
   0 => 'Siebrand Mazeland',
   0 => 'Miriam Schlindwein',
   1 => 'Raimond Spekking',
   1 => 'Laetitia Huyghe',
   2 => 'Stephan Muggli',
  2 => 'Raimond Spekking',
   3 => 'Siebrand Mazeland',
  4 => 'Stephan Muggli',
  5 => 'Verena Hösl',
)</nowiki>
)</nowiki>
}}
{{AutoDocOption
|name = DefaultAnonImage
|value = <nowiki>'resources/bluespice/images/bs-user-anon-image.png'</nowiki>
}}
{{AutoDocOption
|name = DefaultGroupImage
|value = <nowiki>'resources/bluespice/images/bs-group-default-image.png'</nowiki>
}}
{{AutoDocOption
|name = DefaultUserImage
|value = <nowiki>'resources/bluespice/images/bs-user-default-image.png'</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
Line 234: Line 298:
|value = <nowiki>array (
|value = <nowiki>array (
)</nowiki>
)</nowiki>
}}
{{AutoDocOption
|name = PingOnInit
|value = <nowiki>false</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
Line 299: Line 359:
|name = bs-categorylinks-store
|name = bs-categorylinks-store
|callback = \BlueSpice\Api\Store\Categorylinks
|callback = \BlueSpice\Api\Store\Categorylinks
}}
{{AutoDocCallback
|name = bs-filebackend-store
|callback = BSApiFileBackendStore
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 368: Line 424:
{{AutoDocHooks
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ApiBeforeMain ApiBeforeMain]
|callback = permissionLockdown
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleDeleteComplete ArticleDeleteComplete]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleDeleteComplete ArticleDeleteComplete]
|callback = \BlueSpice\Hook\ArticleDeleteComplete\InvalidateTargetCacheTitle::callback
|callback = \BlueSpice\Hook\ArticleDeleteComplete\InvalidateTargetCacheTitle::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeAddingContent BSUEModulePDFBeforeAddingContent]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = bs-ue-module-pdf-integration
|callback = \BlueSpice\Hook\BeforePageDisplay\AddResources::callback, \BlueSpice\Hook\BeforePageDisplay\AddLoadingIndicator::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeParserFetchFileAndTitle BeforeParserFetchFileAndTitle]
|callback = \BlueSpice\Hook\BeforePageDisplay\AddResources::callback, \BlueSpice\Hook\BeforePageDisplay\AddLoadingIndicator::callback
|callback = permissionLockdown
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeParserFetchTemplateAndTitle BeforeParserFetchTemplateAndTitle]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeParserFetchTemplateRevisionRecord BeforeParserFetchTemplateRevisionRecord]
|callback = BlueSpice\Hook\BeforeParserFetchTemplateAndTitle\CheckTransclusionPermissions::callback
|callback = permissionLockdown
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 397: Line 457:
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = BlueSpice\Hook\LoadExtensionSchemaUpdates\AddBlueSpice3SettingsAndMigrationMaintenanceScript::callback, BlueSpice\Hook\LoadExtensionSchemaUpdates\AddBlueSpiceUserPropertiesMigrationMaintenanceScript::callback, BlueSpice\Hook\LoadExtensionSchemaUpdates\AddBlueSpiceCleanUpDeletedUsersBlocksMaintenanceScript::callback
|callback = BlueSpice\Hook\LoadExtensionSchemaUpdates\AddBlueSpice3SettingsAndMigrationMaintenanceScript::callback, BlueSpice\Hook\LoadExtensionSchemaUpdates\AddBlueSpiceUserPropertiesMigrationMaintenanceScript::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUILessVarsInit MWStakeCommonUILessVarsInit]
|callback = common-user-interface
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonWebAPIsQueryStoreResult MWStakeCommonWebAPIsQueryStoreResult]
|callback = addUserImage
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 421: Line 489:
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ResourceLoaderGetConfigVars ResourceLoaderGetConfigVars]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ResourceLoaderGetConfigVars ResourceLoaderGetConfigVars]
|callback = \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, \BlueSpice\Hook\ResourceLoaderGetConfigVars\AddPingVars::callback
|callback = \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
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 451: Line 519:
|callback = \BlueSpice\Hook\GetUserPermissionsErrors\ApplyLockdown::callback
|callback = \BlueSpice\Hook\GetUserPermissionsErrors\ApplyLockdown::callback
}}
}}
}}
==Composer requirements==
{{AutoDocComposer requirements
|param-processor/param-processor = 1.12.*
|mwstake/mediawiki-component-commonuserinterface = ~6
|mwstake/mediawiki-component-runjobstrigger = ~3
|mwstake/mediawiki-component-alertbanners = ~3
|mwstake/mediawiki-component-manifestregistry = ~3
|mwstake/mediawiki-component-utils = ~3
|mwstake/mediawiki-component-datastore = ~2
|mwstake/mediawiki-component-dynamicfiledispatcher = ~1.0
|all-packages = param-processor/param-processor,mwstake/mediawiki-component-commonuserinterface,mwstake/mediawiki-component-runjobstrigger,mwstake/mediawiki-component-alertbanners,mwstake/mediawiki-component-manifestregistry,mwstake/mediawiki-component-utils,mwstake/mediawiki-component-datastore,mwstake/mediawiki-component-dynamicfiledispatcher
}}
}}



Latest revision as of 10:30, 21 November 2025

DescriptionMsg

Makes MediaWiki enterprise ready

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.43.0
  • OOJSPlus: 3.0.0

IntegratesInto

  • BlueSpicePrivacy
  • PDFCreator

SpecialPages

  • SpecialCredits
  • WikiAdmin

Config

Configuration

Name Value
CreditsContributors array ( 0 => 'Aaron Schulz', 1 => 'Abijeet Patro', 2 => 'Acamicamacaraca', 3 => 'addshore', 4 => 'Alangi Derick', 5 => 'Albert221', 6 => 'Alexander Vorwerk', 7 => 'Alexandre Emsenhuber', 8 => 'Amire80', 9 => 'Amir E. Aharoni', 10 => 'Amir Sarabadani', 11 => 'Ammar', 12 => 'Ammarpad', 13 => 'amritsreekumar', 14 => 'Andre Klapper', 15 => 'Antoine Musso', 16 => 'aploe', 17 => 'Aryeh Gregor', 18 => 'Aude', 19 => 'Basil Hershberger', 20 => 'Bill Pirkle', 21 => 'Bill Traynor', 22 => 'Brad Jorsch', 23 => 'Brion Vibber', 24 => 'Chad Horohoe', 25 => 'chaud', 26 => 'Chiefgeek157', 27 => 'Christian Aistleitner', 28 => 'cicalese', 29 => 'C. Scott Ananian', 30 => 'Daimona Eaytoy', 31 => 'daniel', 32 => 'DannyS712', 33 => 'David Sn', 34 => 'Demon', 35 => 'Derick Alangi', 36 => 'Dmitry Shevliakov', 37 => 'dragandanicic0@gmail.com', 38 => 'Dreamy Jazz', 39 => 'Dringsim', 40 => 'DrishyaR', 41 => 'Ed Sanders', 42 => 'Federico Leva', 43 => 'Florian', 44 => 'Florianschmidtwelzow', 45 => 'Fomafix', 46 => 'frankie', 47 => 'Frederic Mohr', 48 => 'Gergő Tisza', 49 => 'Gerhard Diller', 50 => 'Guycn2', 51 => 'Hashar', 52 => 'hexmode', 53 => 'Holger Knust', 54 => 'idakuch', 55 => 'Jack D. Pond', 56 => 'Jack Phoenix', 57 => 'James D. Forrester', 58 => 'James Montalvo', 59 => 'jamesmontalvo3', 60 => 'Jayprakash12345', 61 => 'Jenya Punchenko', 62 => 'Jeroen De Dauw', 63 => 'Jforrester', 64 => 'jhsoby', 65 => 'Jon Harald Søby', 66 => 'Jon Robson', 67 => 'Justin Du', 68 => 'Klein Muçi', 69 => 'Krinkle', 70 => 'Kunal Mehta', 71 => 'Legoktm', 72 => 'Leon', 73 => 'Lucas Savva', 74 => 'Lucas Werkmeister', 75 => 'Lucien Murray-Pitts', 76 => 'Manfred Dennerlein', 77 => 'MarcoAurelio', 78 => 'Mark A. Hershberger', 79 => 'Markus Gebert', 80 => 'MaxSem', 81 => 'Max Semenik', 82 => 'Meowcat', 83 => 'MtDu', 84 => 'Nikerabbit', 85 => 'Nikita Rana', 86 => 'Novem Linguae', 87 => 'oetterer', 88 => 'OmkarJ', 89 => 'Ori Livneh', 90 => 'Paladox', 91 => 'Patrick Gaus', 92 => 'peter-ovchyn', 93 => 'Phantom42', 94 => 'Philipp Kolmann', 95 => 'Pppery', 96 => 'Prateek Saxena', 97 => 'ptrcnull', 98 => 'Purodha', 99 => 'QChris', 100 => 'Rafid Aslam', 101 => 'Raimond Spekking', 102 => 'Raymond', 103 => 'RazeSoldier', 104 => 'Reedy', 105 => 'Richard Armstrong', 106 => 'Ricordisamoa', 107 => 'rlot', 108 => 'Roan Kattouw', 109 => 'Rohan-cod', 110 => 'Rohitt Vashishtha', 111 => 'Roman Stolar', 112 => 'sahil', 113 => 'Sam Reed', 114 => 'Sanjay Thiyagarajan', 115 => 'Scott Shambarger', 116 => 'Siebrand Mazeland', 117 => 'Stang', 118 => 'Subin Siby', 119 => 'Taavi Väänänen', 120 => 'Techwizzie', 121 => 'TGC', 122 => 'Thalia', 123 => 'TheSandDoctor', 124 => 'Thiemo Kreuz', 125 => 'Thomas Daniels', 126 => 'Timo Tijhof', 127 => 'Tim Starling', 128 => 'Tobias Oetterer', 129 => 'Translation updater bot', 130 => 'Tulsi Bhagat', 131 => 'Umherirrender', 132 => 'vladshapik', 133 => 'Wandji69', 134 => 'Warmelink', 135 => 'withoutaname', 136 => 'Wout Gevaert', 137 => 'Yuki Shira', 138 => 'Yuriy Shnitkovskiy', 139 => 'ZabeMath', 140 => 'Zach', 141 => 'Zoranzoki21', )
CreditsDesignAndTesting array ( 0 => 'Alexander Ziegltrum', 1 => 'Angelika Müller', 2 => 'Anja Ebersbach', 3 => 'Astrid Scheffler', 4 => 'Christian Graf', 5 => 'Christina Glaser', 6 => 'Dardan Diugan', 7 => 'David Schweiger', 8 => 'Florian Bäckmann', 9 => 'Karl Skodnik', 10 => 'Laetitia Huyghe', 11 => 'Ljubica Sireta', 12 => 'Luisa Roth', 13 => 'Margit Link-Rodrigue', 14 => 'Michael Rödl', 15 => 'Michael Scherm', 16 => 'Monique Gähl', 17 => 'Nathalie Köpff', 18 => 'Richard Heigl', 19 => 'Sabine Gürtler', 20 => 'Sabrina Dürr', 21 => 'Thomas Schnakenberg', 22 => 'Tobias Kornprobst', 23 => 'Verena Hösl', )
CreditsProgrammers array ( 0 => 'Arwed Beck', 1 => 'Benedikt Hofmann', 2 => 'Daniel Lynge', 3 => 'Daniel Riedmüller', 4 => 'Daniel Vogel', 5 => 'Dejan Savuljesku', 6 => 'Dmitry Shevliakov', 7 => 'Erwin Forster', 8 => 'Fabian Stelzer', 9 => 'Gerhard Diller', 10 => 'Gökhan Geyik', 11 => 'Hamish Slater', 12 => 'Hua Jing', 13 => 'Jan Göttlich', 14 => 'Jenya Punchenko', 15 => 'Josef Konrad', 16 => 'Karl Waldmannstetter', 17 => 'Leonid Verhovskij', 18 => 'Mannfred Dennerlein', 19 => 'Marc Reymann', 20 => 'Markus Glaser', 21 => 'Mathias Scheer', 22 => 'Maximilian Kopka', 23 => 'Miriam Schlindwein', 24 => 'Oleksandr Pinchuck', 25 => 'Patric Wirth', 26 => 'Pavlo Yashchenko', 27 => 'Peter Böhm', 28 => 'Peter Starzer', 29 => 'Philipp Miguel Pirzer', 30 => 'Radovan Kubani', 31 => 'Robert Vogel', 32 => 'Sebastian Ulbricht', 33 => 'Shivam Shukla', 34 => 'Stefan Kuehn', 35 => 'Stefan Widmann', 36 => 'Stephan Muggli', 37 => 'Thomas Lorenz', 38 => 'Tobias Davids', 39 => 'Tobias Weichart', 40 => 'Zoran Dori', )
CreditsTranslation array ( 0 => 'Miriam Schlindwein', 1 => 'Laetitia Huyghe', 2 => 'Raimond Spekking', 3 => 'Siebrand Mazeland', 4 => 'Stephan Muggli', 5 => 'Verena Hösl', )
ExtensionAttributeRegistryOverrides array ( )
HttpRequestDefaultOptions array ( )
LessVars array ( )
MaintenanceUserName 'BSMaintenance'
PermissionConfig array ( )
RunJobsTriggerHandlerOptions array ( '*' => array ( 'basetime' => array ( 0 => 1, 1 => 0, 2 => 0, ), 'once-a-week-day' => 'sunday', ), )
UIPermissionBlacklist array ( 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', )
UseRealNameForUserLinks true

ApiModules

API Modules

  • bs-adminuser-store
  • bs-category-store
  • bs-category-treestore
  • bs-categorylinks-store
  • bs-group-store
  • bs-interwiki-store
  • bs-js-var-config
  • bs-linker
  • bs-ping-tasks
  • bs-recentchanges-store
  • bs-task
  • bs-templatelinks-store
  • bs-titlequery-store
  • bs-upload-license-store
  • bs-user-store
  • bs-watchlist-store
  • bs-wikipage-store
  • bs-wikipage-tasks
  • bs-wikisubpage-treestore

Hooks

Hooks

Composer requirements

all-packages param-processor/param-processor

mwstake/mediawiki-component-commonuserinterface

mwstake/mediawiki-component-runjobstrigger

mwstake/mediawiki-component-alertbanners

mwstake/mediawiki-component-manifestregistry

mwstake/mediawiki-component-utils

mwstake/mediawiki-component-datastore

mwstake/mediawiki-component-dynamicfiledispatcher