aprox date of pdf synching?

anyone have an aproximate date of when everything (or at least the pdf attachments) will be synched?
  • We're aiming to get out a beta build that supports file syncing by the end of the month. Initially, it will require data storage with WebDAV support (provided by a university, MobileMe, a web host, etc.).
  • seems that gmail is webdav compatible, making zotero work with its 6 gigs of space would be sweet
  • Gmail does not provide WebDAV access to storage. There are programs that let you use your allocated space as a network share, but I don't know of any that make it WebDAV-accessible.
  • Online storage is a commodity. At the moment you could use Amazon S3 (which us used by services like Smugmug and many others). Similar services will probably be available from Google and Microsoft in the near future as these companies are building massive data centers to support cloud computing. Microsoft, for example, is currently adding 10,000 servers a month to its infrastructure and plans to ramp up to 20,000 a month.

    For more on S3 see:
  • Yes, we'll likely be adding S3 support as well. Initially, however, one goal behind supporting WebDAV is to allow people affiliated with institutions to use fast, local-network-based storage.
  • S3 is also not WebDAV-based. Since the "supported OSes" allow mounting WebDAV locally, perhaps the "PDF sync tool" should also support "local" storage (which could be WebDAV, an external drive, a mapped network drive, or something mapped to S3/gmail/etc.)?
  • edited August 13, 2008
    S3 is also not WebDAV-based
    No, but it's REST-based, so adding support should be pretty straightforward once we have WebDAV support.
    Since the "supported OSes" allow mounting WebDAV locally, perhaps the "PDF sync tool" should also support "local" storage
    Yeah, this was suggested on another thread as well, and it seems like a good idea. (Using a USB drive as a sneakernet between two locations—while still keeping full copies on each machine—was suggested as a possible use.) Native support for WebDAV and S3 has some interesting potential future benefits, though, in terms of authentication (particularly with S3's auto-expiring URLs).
  • I'm glad there will be S3 support. S3 appears to provide cheap, scalable, and flexible storage on a well-tested system.

    Jungledisk (http://www.jungledisk.com) appears to provide a webdav interface to Amazon S3. Don't know whether a Zotero with webdav support could use Jungledisk to access S3.

    Note that there are some interesting comments about cross-platform webdav support on their blog:
  • Greetings! I am attempting to sync to a WEB dav at a sakai server provided by my institution. I have no problem synchronizing the records. However, I have a problem with synchronizing the attached PDF documents. Zotero creates files on my WEB dav server. When I connect with another computer, I get only the records but when I click on ths PDFs I get a message: "The attached file could not be found. It may have been moved outside of Zotero".

    Has anyone seen this? Can you sugest a solution? Thanks in andvance!
  • When I connect with another computer, I get only the records
    Is "Enable file syncing" enabled in the Sync pane of the Zotero prefs on the second machine, and have you entered the necessary information and clicked Verify Server?
  • Dan, Thank you for getting back to me so quickly. The answer is yes. I have file syncing enabled on both machines.
  • Run Firefox on the second machine with debug output enabled, attempt a sync, and send the output to support@zot....org.
  • Dan, This might be a beginner's question but after I launch Firefox in the debug mode how do I send you the output. I tried highlighting it and copying but that did not work. Any suggestions?
  • Dan, I found it. I was able to copy and past the content. I am sending the debug output to e-mail you gave me.
  • Tibor:
    zotero(3): Storage sync is not active
    Are you sure you clicked "Verify Server" in this installation?
  • Dan, I clicked Verify server.
    I re-clicked it now. Now I am getting error -15.

    Actually, it seems like I am getting the same error with both the installs. However, i see that files did get created on the Webdav server.

    Do you think it is something with the web dav server?
  • Please send the debug output for the -15 error.
  • Dan,

    I just sent the debug output for error -15. Thank you so much for your help. I really love zotero. I already have 2 of my grad students using it - for now without synchronization. If we can get this to work this will be awesome! Thank you again for your help.
  • Thanks. This error should actually be fixed (since last night) in the latest trunk build.
  • I downloaded and installed the latest trunk - I understand that it might contian bugs. I no longer get the "-15" error. However, now I am getting a message saying tha the Dav .href does not match path in Zotero .sync.Storage.....

    I wil be sending a debug shortly.

  • However, now I am getting a message saying tha the Dav .href does not match path in Zotero .sync.Storage
    Your WebDAV server was encoding the '~' value in your URL. This should now be handled in the latest trunk.
  • Dan, when is the new trunk going to be isued? BTW thanks so much for working on this for me.
  • when is the new trunk going to be isued?
    Dev XPIs are built automatically when changes are committed.

    Tools->Add-ons->Find Updates
  • Dan,

    I installed the new trunk. Still no success.... Is this something with my web dav server? Now I am getting an error something like invalid response from the storage server...... I just sent the debug file to you.
  • Is this something with my web dav server?
    Yes, it is. It appears that Sakai wrote their own Java-based WebDAV server, and from my review of the code, it doesn't appear to support setting properties on files, which—until a few minutes ago—was required by Zotero.

    We've now removed the PROPPATCH dependency in the latest trunk build, which should allow Zotero to work with even incomplete WebDAV implementations. Please give it a try and let us know if it works for you.

    A note for existing storage sync users: The latest trunk will reset the storage sync history, causing Zotero to attempt to re-upload all storage files in all profiles. If you have a library with many files, you may want to (back up and) remove the 'storage' directory in all but one profile and let it re-download the files from the storage server after the first profile has re-uploaded them all.
  • Dan,

    I think we are almost there. Now I am cleaning up my database. Now when I do a purge Deleted storage files or purge orphaned files I get an error: Unexpected href '/dav/%7E42058/zotero/' in Zotero.Sync.Storage.purgeOrphanedStorageFiles()

    See the end of the attached debug report i just sent.
  • Dan, in addition to the above now I am getting an error that says hat the last know mod time does not mach remote time.
  • ttiborko: Both of these issues should now be fixed in the latest build. You'll need to select "Reset Storage History" from the Actions menu and sync to fix the mod times.
  • Dan,
    Now synch works like a charm. Thank you!
This discussion has been closed.