forge>Unknown user No edit summary |
m 1 revision imported |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
==DescriptionMsg== | |||
{{AutoDocDescriptionMsg | |||
|name = BlueSpiceWikiFarm | |||
|desc = {{int:wikifarm-desc | |||
}} | |||
}} | |||
==Requirements== | |||
{{AutoDocRequirements | |||
|mediawiki = {{AutoDocVersion | |||
|name = MediaWiki | |||
|version = 1.43.0 | |||
}} | |||
|extensions = {{AutoDocVersion | |||
|name = OOJSPlus | |||
|version = | |||
* | |||
}} | |||
}} | |||
==IntegratesInto== | |||
{{AutoDocIntegratesInto | |||
|into = {{AutoDocListItem | |||
|item = BlueSpiceExtendedSearch | |||
}} | |||
{{AutoDocListItem | |||
|item = BlueSpiceVisualEditorConnector | |||
}} | |||
{{AutoDocListItem | |||
|item = BlueSpiceWikiFarm | |||
}} | |||
{{AutoDocListItem | |||
|item = EnhancedUpload | |||
}} | |||
}} | |||
==SpecialPages== | |||
{{AutoDocSpecialPages | |||
|SpecialPages = {{AutoDocCallback | |||
|name = FarmManagement | |||
|callback = BlueSpice\WikiFarm\Special\FarmManagement | |||
}} | |||
}} | |||
==Permissions== | |||
{{AutoDocPermissions | |||
|permissions = {{AutoDocPermission | |||
|name = wikifarm-createwiki | |||
|type = global | |||
|roles = admin | |||
|desc = {{int:right-wikifarm-createwiki | |||
}} | |||
}} | |||
{{AutoDocPermission | |||
|name = wikifarm-deletewiki | |||
|type = global | |||
|roles = admin | |||
|desc = {{int:right-wikifarm-deletewiki | |||
}} | |||
}} | |||
{{AutoDocPermission | |||
|name = wikifarm-managewiki | |||
|type = global | |||
|roles = admin | |||
|desc = {{int:right-wikifarm-managewiki | |||
}} | |||
}} | |||
}} | |||
==DefaultUserOptions== | |||
{{AutoDocDefaultUserOptions | |||
|options = {{AutoDocOption | |||
|name = bs-farm-instances-favorite | |||
|value = <nowiki>''</nowiki> | |||
}} | |||
}} | |||
==Config== | |||
{{AutoDocConfig | |||
|config = {{AutoDocOption | |||
|name = WikiFarmAccessLevel | |||
|value = <nowiki>NULL</nowiki> | |||
}} | |||
{{AutoDocOption | |||
|name = WikiFarmInstanceTemplates | |||
|value = <nowiki>array ( | |||
)</nowiki> | |||
}} | |||
}} | |||
==ApiModules== | |||
{{AutoDocApiModules | |||
|APIModules = {{AutoDocCallback | |||
|name = wikifarm-group-store | |||
|callback = \BlueSpice\WikiFarm\Api\GroupStore | |||
}} | |||
{{AutoDocCallback | |||
|name = wikifarm-keyword-store | |||
|callback = \BlueSpice\WikiFarm\Api\KeywordStore | |||
}} | |||
{{AutoDocCallback | |||
|name = wikifarm-wiki-instance-store | |||
|callback = \BlueSpice\WikiFarm\Api\WikiInstancesStore | |||
}} | |||
}} | |||
==Hooks== | |||
{{AutoDocHooks | |||
|Hooks = {{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/APIAfterExecute APIAfterExecute] | |||
|callback = handleSharedResources | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiInterwikiStoreMakeData BSApiInterwikiStoreMakeData] | |||
|callback = handleInterwiki | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay] | |||
|callback = addBootstrap, addSearchInstanceContext, handleSharedResources | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeParserFetchTemplateRevisionRecord BeforeParserFetchTemplateRevisionRecord] | |||
|callback = handleSharedResources | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit] | |||
|callback = handleSharedResources | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences] | |||
|callback = userpreference | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/InterwikiLoadPrefix InterwikiLoadPrefix] | |||
|callback = handleInterwiki | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates] | |||
|callback = runDatabaseUpdates | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents] | |||
|callback = common-user-interface | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MessageCacheFetchOverrides MessageCacheFetchOverrides] | |||
|callback = setupGroupMessages | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit] | |||
|callback = handleTag | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal] | |||
|callback = handleSharedResources | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SpecialPage_initList SpecialPage_initList] | |||
|callback = addSpecialPages | |||
}} | |||
}} | |||
==Composer requirements== | |||
{{AutoDocComposer requirements | |||
|symfony/process = ~6 | |||
|symfony/filesystem = ~3 | |||
|cocur/background-process = v0.7 | |||
|ifsnop/mysqldump-php = v2.4 | |||
|icamys/php-sitemap-generator = ~4.7 | |||
|mwstake/mediawiki-component-processmanager = ~3 | |||
|all-packages = symfony/process,symfony/filesystem,cocur/background-process,ifsnop/mysqldump-php,icamys/php-sitemap-generator,mwstake/mediawiki-component-processmanager | |||
}} | |||
Latest revision as of 10:30, 21 November 2025
DescriptionMsg
⧼wikifarm-desc⧽
Requirements
- MediaWiki: 1.43.0
- OOJSPlus: *
IntegratesInto
- BlueSpiceExtendedSearch
- BlueSpiceVisualEditorConnector
- BlueSpiceWikiFarm
- EnhancedUpload
SpecialPages
- FarmManagement
Permissions
Permissions
| Name | Description | Role |
|---|---|---|
| wikifarm-createwiki | ⧼right-wikifarm-createwiki⧽ | admin |
| wikifarm-deletewiki | ⧼right-wikifarm-deletewiki⧽ | admin |
| wikifarm-managewiki | ⧼right-wikifarm-managewiki⧽ | admin |
DefaultUserOptions
User options
| Name | Value |
|---|---|
| bs-farm-instances-favorite | '' |
Config
Configuration
| Name | Value |
|---|---|
| WikiFarmAccessLevel | NULL |
| WikiFarmInstanceTemplates | array ( ) |
ApiModules
API Modules
- wikifarm-group-store
- wikifarm-keyword-store
- wikifarm-wiki-instance-store
Hooks
Hooks
- APIAfterExecute
- BSApiInterwikiStoreMakeData
- BeforePageDisplay
- BeforeParserFetchTemplateRevisionRecord
- BlueSpiceDiscoveryTemplateDataProviderAfterInit
- GetPreferences
- InterwikiLoadPrefix
- LoadExtensionSchemaUpdates
- MWStakeCommonUIRegisterSkinSlotComponents
- MessageCacheFetchOverrides
- ParserFirstCallInit
- SkinTemplateNavigation::Universal
- SpecialPage_initList
Composer requirements
| all-packages | symfony/process
symfony/filesystem cocur/background-process ifsnop/mysqldump-php icamys/php-sitemap-generator mwstake/mediawiki-component-processmanager |
|---|