Zotero Sync With Box - Confusion Over Options
Hi! I'm a little confused about the multitude of sync options with Zotero. I've tried to make some semblance of sense to my confusion and pull some questions together - feel free to have me clarify if I've managed to confuse you also!
I understand that Zotero is ideally used with its own sync option, or WebDAV. I have too many files for the standard Zotero sync, and my university has unlimited storage space with Box, so I'd like to use that for my file storage and syncing. However, as I understand it, WebDAV causes any changes made to my files through Zotero to be synced directly with Box servers online, not to the folders saved locally on my computer that are then synced to Box (using a program called Box Sync, which makes the Box folders appear the same as any local ones on the computer). In this case, if I were to be offline, would I still have access to my files? Does Box normally save local copies when using WebDAV? Or would I have to use my own locally saved copy (through the locally saved Box folder), which wouldn't be connected to Zotero (since Zotero is connected to the Box server, not Box Sync's local folders)? If Zotero saves local copies as well, it sounds like I'll have two copies of every file on my computer (Zotero's local version, and my locally saved Box folder), which will quickly eat up my computer's storage space.
Additionally, if I'm offline, it sounds like any changes to my files would not be saved until I'm back online, and that my locally stored (but normally synced to Box) files wouldn't be updated until the internet connection was restored and the syncing through both WebDAV and Box had time to occur. Similarly, any change to a file that is saved in my local version of the Box folder wouldn't be made to the file that appears in Zotero, until the sync takes place. Is this correct?
Another sync option, which seems much simpler to me, is to set the Linked Attachment Base Directory option (Zotero Preferences ->Advanced->Files and Folders) to my base folder in Box where my files are stored. Then, I could do the same on any other computer for which Box Sync is installed. Box would still sync my files for me, so I could access them from Zotero or any other program like usual, and Zotero's data sync would take care of the rest. I'd only have one copy of all my files saved locally on my computer, and Zotero and any other program (PDF reader, etc.) would be accessing the same copy. Are there any major problems with this option? Why would it not better than the WebDAV sync option? Would there be any benefit for me to do this and also have the WebDAV Box sync set up, or would this potentially cause problems/be pointless?
Thank you in advance for any help/advice!
I understand that Zotero is ideally used with its own sync option, or WebDAV. I have too many files for the standard Zotero sync, and my university has unlimited storage space with Box, so I'd like to use that for my file storage and syncing. However, as I understand it, WebDAV causes any changes made to my files through Zotero to be synced directly with Box servers online, not to the folders saved locally on my computer that are then synced to Box (using a program called Box Sync, which makes the Box folders appear the same as any local ones on the computer). In this case, if I were to be offline, would I still have access to my files? Does Box normally save local copies when using WebDAV? Or would I have to use my own locally saved copy (through the locally saved Box folder), which wouldn't be connected to Zotero (since Zotero is connected to the Box server, not Box Sync's local folders)? If Zotero saves local copies as well, it sounds like I'll have two copies of every file on my computer (Zotero's local version, and my locally saved Box folder), which will quickly eat up my computer's storage space.
Additionally, if I'm offline, it sounds like any changes to my files would not be saved until I'm back online, and that my locally stored (but normally synced to Box) files wouldn't be updated until the internet connection was restored and the syncing through both WebDAV and Box had time to occur. Similarly, any change to a file that is saved in my local version of the Box folder wouldn't be made to the file that appears in Zotero, until the sync takes place. Is this correct?
Another sync option, which seems much simpler to me, is to set the Linked Attachment Base Directory option (Zotero Preferences ->Advanced->Files and Folders) to my base folder in Box where my files are stored. Then, I could do the same on any other computer for which Box Sync is installed. Box would still sync my files for me, so I could access them from Zotero or any other program like usual, and Zotero's data sync would take care of the rest. I'd only have one copy of all my files saved locally on my computer, and Zotero and any other program (PDF reader, etc.) would be accessing the same copy. Are there any major problems with this option? Why would it not better than the WebDAV sync option? Would there be any benefit for me to do this and also have the WebDAV Box sync set up, or would this potentially cause problems/be pointless?
Thank you in advance for any help/advice!
I don’t recommend using linked files in your case. That would require a lot of fiddling and effort to set up and maintain.
I guess I'm just used to being able to access my files through the local version of Box - having them saved in a Zotero-specific downloaded folder somewhere seems less convenient to me if I need to access them outside of Zotero.
I'm a little confused why you say that the linked files option would require fiddling/effort - don't I just set the base directory to my local Box folder containing my literature files? Then Zotero will use this as the location of my literature files, and Box Sync will keep the files themselves up to date. I would leave the Zotero data directory where it is. What other maintenance/settings would be required? Am I missing something?
My major recommendation would be to regard Zotero as the file browser through which you access the papers, and to never try/worry about accessing the files directly. For me, half of the benefit of using Zotero is not worrying about managing my own PDFs anymore.
You could also look into the Zotfile plugin for managing PDFs stored in the local Box folder.
I'm sorry if it seems like I'm insisting on trying to use what you see as a less convenient option - I'm just trying to understand why it indeed is less convenient. I really appreciate your advice!
If you want to have all your PDFs in one folder, you will need to use Zotfile to rename and move them. (Which it can do automatically at import time.)
(But, I’ll again suggest that you abandon the idea of needing to keep your PDFs “organized”. One of the major benefits of a program like Zotero is that it can handle things like organizing files for you behind the scenes, while also associating them with additional useful metadata and providing using a more useful interface to browse the files. For me at least, trying to find a PDF directly on my computer is a much less pleasant experience than searching for it in Zotero.)
a) The setup: You need to set up ZotFile, you need to set up the related folder, you need to set up Box to correctly sync the folder with the linked files and
b) Zotero doesn't manage linked files; e.g., when you delete a file or an item in Zotero, it won't delete the linked file.
c) Most likely this won't work with any future mobile app.
Like bwiernik, I'd recommend using webDAV.