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> | |value = <nowiki>86400</nowiki> | ||
}} | }} | ||
{{AutoDocOption | {{AutoDocOption | ||
|name = WebDAVTokenExpiration | |name = WebDAVTokenExpiration | ||
|value = <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 = | |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 |