AutoDoc:BlueSpiceWikiFarm: Difference between revisions

imported>Unknown user
No edit summary
hw>Unknown user
No edit summary
Line 2: Line 2:
{{AutoDocDescriptionMsg
{{AutoDocDescriptionMsg
|name = BlueSpiceWikiFarm
|name = BlueSpiceWikiFarm
|desc = {{int:bluespicewikifarm-desc
|desc = {{int:wikifarm-desc
}}
}}
}}
}}
Line 9: Line 9:
|mediawiki = {{AutoDocVersion
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|name = MediaWiki
|version = 1.39.0
|version = 1.43.0
}}
}}
|extensions = {{AutoDocVersion
|extensions = {{AutoDocVersion
Line 20: Line 20:
{{AutoDocIntegratesInto
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = BlueSpiceExtendedSearch
}}
{{AutoDocListItem
|item = BlueSpiceVisualEditorConnector
}}
{{AutoDocListItem
|item = BlueSpiceWikiFarm
|item = BlueSpiceWikiFarm
}}
{{AutoDocListItem
|item = EnhancedUpload
}}
}}
}}
}}
Line 52: Line 61:
|desc = {{int:right-wikifarm-managewiki
|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>
}}
}}
}}
}}
Line 72: Line 100:
{{AutoDocHooks
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|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]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiInterwikiStoreMakeData BSApiInterwikiStoreMakeData]
|callback = handleInterwiki
|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
{{AutoDocCallback
Line 82: Line 130:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = runDatabaseUpdates
|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
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|callback = handleTag
|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==
==Composer requirements==
{{AutoDocComposer requirements
{{AutoDocComposer requirements
|symfony/process = ~5
|symfony/process = ~6
|symfony/filesystem = ~3
|symfony/filesystem = ~3
|cocur/background-process = v0.7
|cocur/background-process = v0.7

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

Composer requirements

all-packages symfony/process

symfony/filesystem

cocur/background-process

ifsnop/mysqldump-php

icamys/php-sitemap-generator

mwstake/mediawiki-component-processmanager