Last edited one month ago
by Anonymous user

AutoDoc:WebDAV: Difference between revisions

hw>Unknown user
No edit summary
imported>Unknown user
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 38: Line 38:
|name = WebDAVCredentialAuthProvider
|name = WebDAVCredentialAuthProvider
|value = <nowiki>'mw-auth'</nowiki>
|value = <nowiki>'mw-auth'</nowiki>
}}
{{AutoDocOption
|name = WebDAVHideLockRoot
|value = <nowiki>false</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
Line 55: Line 59:
|value = <nowiki>array (
|value = <nowiki>array (
)</nowiki>
)</nowiki>
}}
{{AutoDocOption
|name = WebDAVOnlyContentNS
|value = <nowiki>true</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
Line 76: Line 84:
{{AutoDocOption
{{AutoDocOption
|name = WebDAVStaticTokenExpiration
|name = WebDAVStaticTokenExpiration
|value = <nowiki>2</nowiki>
|value = <nowiki>86400</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
|name = WebDAVTokenExpiration
|name = WebDAVTokenExpiration
|value = <nowiki>86400</nowiki>
|value = <nowiki>2</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
Line 99: Line 107:
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = WebDAVHooks::onLoadExtensionSchemaUpdates
|callback = runDatabaseUpdates
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 109: Line 117:
|callback = WebDAVHooks::onWebDAVPlugins
|callback = WebDAVHooks::onWebDAVPlugins
}}
}}
}}
==Composer requirements==
{{AutoDocComposer requirements
|sabre/dav = ^4.0
|all-packages = sabre/dav
}}
}}



Latest revision as of 16:57, 19 March 2025

DescriptionMsg

Adds a WebDAV endpoint that exposes the wiki content

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.39.0

IntegratesInto

  • BlueSpicePrivacy
  • WebDAV

Config

Configuration

Name Value
WebDAVAuthType 'none'
WebDAVBaseUri ''
WebDAVCredentialAuthProvider 'mw-auth'
WebDAVHideLockRoot false
WebDAVInvalidFileNameCharsRegEx '#[:|/|\\\\\\|\\*|\\?|"|\\||\\#|<|>]#si'
WebDAVInvalidateTokenOnUnlock true
WebDAVLockTimeOut 1800
WebDAVNamespaceCollections array ( )
WebDAVOnlyContentNS true
WebDAVRootNode 'WebDAVNamespacesCollection'
WebDAVServer ''
WebDAVSkipNamespaces array ( 0 => -1, )
WebDAVSkipTalkNS false
WebDAVStaticTokenExpiration 86400
WebDAVTokenExpiration 2
WebDAVUrlBaseUri ''
WebDAVUserNameAsStaticToken false

Hooks

Hooks

Composer requirements

Template:AutoDocComposer requirements