Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: WebDAV

...

If you are updating from an earlier version:
Projects based on an older maven archetype may not build correctly starting with Magnolia 5.6.3 - because the version of the Magnolia main modules is not the same as the Magnolia bundle anymore. If you experience a problem, please update your project parent pom.

WebDAV deprecation

Magnolia WebDAV module is deprecated in the 5.7 branch. The purpose of the module was to access the Magnolia repository through the WebDAV API, typically allowing users to edit resources and templates on the file system.

Technology used in the module is obsolete:

  • The WebDAV module depends on an old HttpClient 3.x library which has reached end of life.
  • Jackrabbit 2.16 removed the HttpClient3-based WebDAV API completely on May 16, 2018.

Here are common WebDAV module use cases and more modern ways to do the same thing:

  • To edit CSS files or template scripts on the file system, use light modules. You can edit any light module resources on the file system. Use your favorite text editor tool or an IDE that supports syntax highlighting and provides helper functions.
  • To edit Groovy scripts on the file system, use the Groovy console. The console provides autocompletion, keyboard shortcuts and help but is not a complete replacement for a local script editor. You can also create the Groovy script locally, run tests on it locally, and then paste it into AdminCentral.
  • To access DAM assets on the file system, for example with Photoshop:

    • Put assets that you need to edit often such as logos and banners into a light module, commit the light module into Git, and clone it to a local file system.

    • Put assets that you need to edit only once such as product images into the DAM.

  • To upload multiple documents into the DAM:

    • Use the zip upload.

    • Create a local folder and a custom import command that ingests files from the folder.

    • Use Amazon S3 for asset storage. Mount the S3 bucket as a drive letter on your local file system.

Deprecation means that we stop bundling the WebDAV module with the product. You can still get the code from our Nexus repository but we don't recommend using it anymore. The deprecated status lasts for one year. On June 20, 2019 we will remove the module from the product completely and donate it to the community on the Magnolia Forge. 

Anchor
anc-known-issues
anc-known-issues

...