Is your suggestion for improvement related to a problem? Please describe.
JabRef offers library synchronization via:
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
Is your suggestion for improvement related to a problem? Please describe.
JabRef offers library synchronization via:
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