Skip to content

Add Linked File Sync support with WebDAV #16142

Description

@ganesh-vk

Is your suggestion for improvement related to a problem? Please describe.

JabRef offers library synchronization via:

  • Shared SQL database
  • Git

These only offer synchronization and collaborative abilities with the bib file itself, and not for files linked to each reference i.e. Linked Files.

Describe the solution you'd like

WebDAV is a file sharing protocol that can allow you to share files via HTTP. We can add native WebDAV support to JabRef allowing users to automatically sync Linked files.
My idea for how this feature would work is something like the following:

1.) User setups a WebDAV server and connects to the server from JabRef
2.) Each entry can have it's own folder in the WebDAV server with the folder name being the citation key (maybe we can use something else here, I'll have to think about alternatives). All linked files of an entry is pushed to the corresponding folder.
3.) Users can share a single WebDAV server for their shared library and also ensure linked files are shared.

Sync will have to be handled with care to prevent unintentional overwrites and to handle conflicts.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Fields

    No fields configured for feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions