AutoDoc:BlueSpiceWikiExplorer and AutoDoc:ContentStabilization: Difference between pages

(Difference between pages)
m (1 revision imported)
 
hw>Unknown user
No edit summary
 
Line 1: Line 1:
==DescriptionMsg==
==DescriptionMsg==
{{AutoDocDescriptionMsg
{{AutoDocDescriptionMsg
|name = BlueSpiceWikiExplorer
|name = ContentStabilization
|desc = {{int:bs-wikiexplorer-extension-description
|desc = {{int:contentstabilization-desc
}}
}}
}}
}}
Line 13: Line 13:
|mediawiki = {{AutoDocVersion
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|name = MediaWiki
|version = 1.36.0
|version = 1.39.0
}}
}}
|extensions = {{AutoDocVersion
|extensions = {{AutoDocVersion
|name = BlueSpiceFoundation
|name = OOJSPlus
|version = 4.1
|version =
*
}}
}}
==IntegratesInto==
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|item = BlueSpiceSMWConnector
}}
{{AutoDocListItem
|item = BlueSpiceSmartList
}}
{{AutoDocListItem
|item = ContentStabilization
}}
{{AutoDocListItem
|item = EnhancedStandardUIs
}}
{{AutoDocListItem
|item = Notifications
}}
{{AutoDocListItem
|item = PageHeader
}}
{{AutoDocListItem
|item = Workflows
}}
}}
}}
}}
Line 23: Line 48:
{{AutoDocSpecialPages
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|SpecialPages = {{AutoDocCallback
|name = WikiExplorer
|name = ContentStabilization
|callback = SpecialWikiExplorer
|callback = MediaWiki\Extension\ContentStabilization\Special\ContentStabilization, Array
}}
}}
==Permissions==
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|name = contentstabilization-admin
|type = namespace
|roles = admin
|desc = {{int:right-contentstabilization-admin
}}
}}
{{AutoDocPermission
|name = contentstabilization-oversight
|type = namespace
|roles = reviewer, admin
|desc = {{int:right-contentstabilization-oversight
}}
}}
{{AutoDocPermission
|name = contentstabilization-stabilize
|type = namespace
|roles = reviewer, admin
|desc = {{int:right-contentstabilization-stabilize
}}
}}
}}
==Config==
{{AutoDocConfig
|config = {{AutoDocOption
|name = BlueSpiceBookshelfExportListDisabled
|value = <nowiki>true</nowiki>
}}
{{AutoDocOption
|name = BlueSpiceBookshelfExportListStable
|value = <nowiki>true</nowiki>
}}
{{AutoDocOption
|name = BlueSpiceBookshelfExportListUnstable
|value = <nowiki>true</nowiki>
}}
{{AutoDocOption
|name = BlueSpiceExtendedSearchIndexOnlyStable
|value = <nowiki>false</nowiki>
}}
{{AutoDocOption
|name = BlueSpicePageApprovedReminderDelay
|value = <nowiki>168</nowiki>
}}
{{AutoDocOption
|name = BlueSpiceUEModulePDFShowStabilizationTag
|value = <nowiki>true</nowiki>
}}
{{AutoDocOption
|name = ContentStabilizationAllowFirstUnstable
|value = <nowiki>true</nowiki>
}}
{{AutoDocOption
|name = ContentStabilizationDraftGroups
|value = <nowiki>array (
  0 => 'user',
)</nowiki>
}}
{{AutoDocOption
|name = ContentStabilizationEnabledNamespaces
|value = <nowiki>array (
)</nowiki>
}}
}}
{{AutoDocOption
|name = ContentStabilizationInclusionMode
|value = <nowiki>NULL</nowiki>
}}
}}
==ApiModules==
{{AutoDocOption
{{AutoDocApiModules
|name = ContentStabilizationStabilizeSMWProperties
|APIModules = {{AutoDocCallback
|value = <nowiki>true</nowiki>
|name = bs-wikiexplorer-store
|callback = BSApiWikiExplorerStore
}}
}}
}}
}}
Line 37: Line 129:
{{AutoDocHooks
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserSidebarGlobalActionsWidgetGlobalActions BSUserSidebarGlobalActionsWidgetGlobalActions]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleViewHeader ArticleViewHeader]
|callback = WikiExplorer::onBSUserSidebarGlobalActionsWidgetGlobalActions
|callback = stabilizeContent
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiExtJSStoreBaseBeforePostProcessData BSApiExtJSStoreBaseBeforePostProcessData]
|callback = addStabilizationInfoToPageAssignments
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiNamespaceStoreMakeData BSApiNamespaceStoreMakeData]
|callback = integrateIntoNamespaceManager
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfExportBeforeArticles BSBookshelfExportBeforeArticles]
|callback = stabilizeBookExport
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSExtendedSearchRepoFileGetRepoFile BSExtendedSearchRepoFileGetRepoFile]
|callback = stabilizeExtendedSearch
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSExtendedSearchWikipageFetchRevision BSExtendedSearchWikipageFetchRevision]
|callback = stabilizeExtendedSearch
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSPageAssignmentsOverview BSPageAssignmentsOverview]
|callback = addStabilizationInfoToPageAssignments
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeAddingStyleBlocks BSUEModulePDFBeforeAddingStyleBlocks]
|callback = stabilizePDFExport, stabilizeBookExport
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFbeforeGetPage BSUEModulePDFbeforeGetPage]
|callback = stabilizePDFExport
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFgetPage BSUEModulePDFgetPage]
|callback = stabilizePDFExport
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeInitialize BeforeInitialize]
|callback = integrateIntoHistory
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = addBootstrap, integrationAddStyles, stabilizeContent
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChameleonSkinTemplateOutputPageBeforeExec ChameleonSkinTemplateOutputPageBeforeExec]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeParserFetchFileAndTitle BeforeParserFetchFileAndTitle]
|callback = \BlueSpice\WikiExplorer\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddWikiExplorer::callback
|callback = stabilizeContent
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeParserFetchTemplateRevisionRecord BeforeParserFetchTemplateRevisionRecord]
|callback = stabilizeContent
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]
|callback = addApproveActionDiscovery
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointAdded ContentStabilizationStablePointAdded]
|callback = runUpdatesOnStabilizationChange
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointMoved ContentStabilizationStablePointMoved]
|callback = runUpdatesOnStabilizationChange
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointRemoved ContentStabilizationStablePointRemoved]
|callback = runUpdatesOnStabilizationChange
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointUpdated ContentStabilizationStablePointUpdated]
|callback = runUpdatesOnStabilizationChange
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/DrawioGetFile DrawioGetFile]
|callback = stabilizeDrawioFile
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ImagePageFileHistoryLine ImagePageFileHistoryLine]
|callback = integrateIntoHistory
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ImagePageFindFile ImagePageFindFile]
|callback = stabilizeContent
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ImgAuthBeforeStream ImgAuthBeforeStream]
|callback = stabilizeImgAuthFile
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = runDatabaseUpdates
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]
|callback = common-user-interface
|callback = registerGlobalAction
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiPerformAction MediaWikiPerformAction]
|callback = stabilizeContent
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::editNamespace NamespaceManager::editNamespace]
|callback = integrateIntoNamespaceManager
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::getMetaFields NamespaceManager::getMetaFields]
|callback = integrateIntoNamespaceManager
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManagerBeforePersistSettings NamespaceManagerBeforePersistSettings]
|callback = integrateIntoNamespaceManager
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageDeleteComplete PageDeleteComplete]
|callback = stabilizeContent
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageHistoryLineEnding PageHistoryLineEnding]
|callback = integrateIntoHistory
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageMoveComplete PageMoveComplete]
|callback = stabilizeContent
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SMW::RevisionGuard::ChangeFile SMW::RevisionGuard::ChangeFile]
|callback = stabilizeSMWProperties
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SMW::RevisionGuard::ChangeRevision SMW::RevisionGuard::ChangeRevision]
|callback = stabilizeSMWProperties
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SMW::RevisionGuard::ChangeRevisionID SMW::RevisionGuard::ChangeRevisionID]
|callback = stabilizeSMWProperties
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SMW::RevisionGuard::IsApprovedRevision SMW::RevisionGuard::IsApprovedRevision]
|callback = stabilizeSMWProperties
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]
|callback = addApproveAction
}}
}}
==ExtensionFunctions==
{{AutoDocExtensionFunctions
|ExtensionFunctions = {{AutoDocListItem
|item = 0
}}
}}
}}
}}



Revision as of 15:09, 1 December 2023

DescriptionMsg

Allows users to mark pages as "approved" or "draft" and to view the most recent approved version of a page.

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.39.0
  • OOJSPlus: *

IntegratesInto

  • BlueSpiceSMWConnector
  • BlueSpiceSmartList
  • ContentStabilization
  • EnhancedStandardUIs
  • Notifications
  • PageHeader
  • Workflows

SpecialPages

  • ContentStabilization

Permissions

Permissions

Name Description Role
contentstabilization-admin Change who can see drafts, delete and change approvals admin
contentstabilization-oversight See overview of all approvals of a page reviewer, admin
contentstabilization-stabilize Approve pages reviewer, admin

Config

Configuration

Name Value
BlueSpiceBookshelfExportListDisabled true
BlueSpiceBookshelfExportListStable true
BlueSpiceBookshelfExportListUnstable true
BlueSpiceExtendedSearchIndexOnlyStable false
BlueSpicePageApprovedReminderDelay 168
BlueSpiceUEModulePDFShowStabilizationTag true
ContentStabilizationAllowFirstUnstable true
ContentStabilizationDraftGroups array ( 0 => 'user', )
ContentStabilizationEnabledNamespaces array ( )
ContentStabilizationInclusionMode NULL
ContentStabilizationStabilizeSMWProperties true

Hooks

Hooks

ExtensionFunctions

Template:AutoDocExtensionFunctions

No categories assignedEdit

Discussions