AutoDoc:ContentTransfer and AutoDoc:DrawioEditor: Difference between pages

(Difference between pages)
m (1 revision imported)
 
m (1 revision imported)
 
Line 1: Line 1:
==DescriptionMsg==
==DescriptionMsg==
{{AutoDocDescriptionMsg
{{AutoDocDescriptionMsg
|name = ContentTransfer
|name = DrawioEditor
|desc = {{int:contenttransfer-extension-description
|desc = {{int:drawioeditor-desc
}}
}}
}}
}}
Line 19: Line 19:
{{AutoDocIntegratesInto
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = ContentTransfer
|item = ContentDroplets
}}
}}
==SpecialPages==
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|name = ContentTransfer
|callback = \ContentTransfer\Special\Push
}}
}}
==Permissions==
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|name = content-transfer
|type = global
|roles = admin
|desc = {{int:right-content-transfer
}}
}}
{{AutoDocListItem
|item = DrawioEditor
}}
}}
}}
}}
Line 42: Line 28:
{{AutoDocConfig
{{AutoDocConfig
|config = {{AutoDocOption
|config = {{AutoDocOption
|name = ContentTransferAllowTalkNamespaces
|name = DrawioEditorBackendUrl
|value = <nowiki>false</nowiki>
|value = <nowiki>'https://embed.diagrams.net'</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
|name = ContentTransferEnableBetaFeatures
|name = DrawioEditorImageType
|value = <nowiki>false</nowiki>
|value = <nowiki>'png'</nowiki>
}}
}}
{{AutoDocOption
|name = ContentTransferIgnoreInsecureSSL
|value = <nowiki>false</nowiki>
}}
}}
{{AutoDocOption
==Hooks==
|name = ContentTransferOnlyContentNamespaces
{{AutoDocHooks
|value = <nowiki>false</nowiki>
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeAddingStyleBlocks BSUEModulePDFBeforeAddingStyleBlocks]
|callback = \MediaWiki\Extension\DrawioEditor\Hooks::onBSUEModulePDFBeforeAddingStyleBlocks
}}
}}
{{AutoDocOption
{{AutoDocCallback
|name = ContentTransferPageLimit
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFFindFiles BSUEModulePDFFindFiles]
|value = <nowiki>200</nowiki>
|callback = \MediaWiki\Extension\DrawioEditor\Hooks::onBSUEModulePDFFindFiles
}}
{{AutoDocOption
|name = ContentTransferTargets
|value = <nowiki>array (
)</nowiki>
}}
}}
==ApiModules==
{{AutoDocApiModules
|APIModules = {{AutoDocCallback
|name = content-transfer-do-push-single
|callback = \ContentTransfer\Api\PushSingle
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = content-transfer-get-pages
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/DrawioGetFile DrawioGetFile]
|callback = \ContentTransfer\Api\GetPages
|callback = approveRevsSetStableFile
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = content-transfer-purge-pages
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ImagePageAfterImageLinks ImagePageAfterImageLinks]
|callback = \ContentTransfer\Api\PurgePages
|callback = \MediaWiki\Extension\DrawioEditor\Hooks::onImagePageAfterImageLinks
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = content-transfer-push-info
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|callback = \ContentTransfer\Api\PushInfo
|callback = tag, MediaWiki\Extension\DrawioEditor\Hook\ParserFirstCallInit\SetFunctionHook::callback
}}
}}
==Hooks==
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = \ContentTransfer\Extension::onLoadExtensionSchemaUpdates
}}
}}
}}
}}



Latest revision as of 15:09, 1 December 2023

DescriptionMsg

draw.io flow chart creation and inline editing

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.39.0

IntegratesInto

  • ContentDroplets
  • DrawioEditor

Config

Configuration

Name Value
DrawioEditorBackendUrl 'https://embed.diagrams.net'
DrawioEditorImageType 'png'

Hooks

Hooks

No categories assignedEdit

Discussions