Synchronizing with Microsoft Groove

I'm just looking for advice from anyone who has used Microsoft Groove to synch Zotero between 2 different computers.
Do I need to install put the portable firefox in Groove? Do I need to synch the Zotero database before I start my paper? I have a research paper with Zotero references+bibliography on my desktop, is it too late to synch it up so I can work on it on my laptop? I'm a little confused about how it works. (I'm running Groove 2007)
  • I know nothing about Groove, but I can say a little about Zotero's data directory in your firefox profile. You won't have any luck merging the two (desktop and laptop) directories. You have to replace one by the other. And if you want them to match again subsequently, you have to replace one by the other (actually you only have to replace the 2 *.sqlite files and the additional data directories, I think).

    So, no, it should not be too late. You can just copy (for example zip) your zotero directory and install it over the one in your laptop. Just make sure you're running the same Zotero version on each. And if you want to save something from your laptop's Zotero database before you clobber it, just Export it to zotero RDF (with files), then re-import when you are done.
  • You won't be able to sync Zotero databases with Groove, since the records are stored in a database file which Groove has no way of combining. If Groove has the ability to sync files, you might be able to get it to regularly replace one zotero directory with another, but you have to have a way to always know what you are doing, since you can clobber the wrong directory if you're not careful.

    And you shouldn't have to use portable firefox in particular. You only need that if you don't want to mess with trying to sync them, and you want to keep a single database.
  • I think it is possible to sync the files, at least somebody on another thread said it works. I started to and it seemed really cumbersome and not worth the trouble, especially since both computers are supposed to be online for it to work. I overwrote the directory on my laptop as you suggested, using a USB instead of groove. It wasn't easy, both directories were hidden, but it worked great! Thanks for your advice.
  • You can sync your zotero data directory, but at the moment, only if 'sync' means clobbering one data directory by another. I sync my zotero databases between a few computers and a portable firefox directory on a USB, but that never means I can merge two databases with different items, it always means getting all the new files from one place and adding them to another place. This will include the all-important database file itself (*.sqlite). The process of replacing that database file will make any new items in your destination directory inaccessible.

    If you have different items in two Zotero directories, (you added some on your desktop and then some on your USB drive) the only way to merge them is to export from one (to Zotero RDF, including files if you like) and import them into the other. It will not be this way forever, but it is now.

    The implication of this is that at present you have to have some way of keeping track of the state of your various Zotero databases compared to each other. If you have a way of always keeping a certain one as the 'most recent,' and remembering when you have new additions to two databases simultaneously, which one is most recent, you're fine (so long as you keep the Zotero versions the same). If you can't manage to do that, it'll escape you.

    Hope this helps
  • there's a way to synchronize your IE 'favorites' within Groove accounts -
    Select Options-Preferences and click the Synchronization tab.
    Check Internet Explorer Favorites.
    Click Apply.

    I am new to Zotero - I'll explore more and post findings in these forums.

    SB Chatterjee
    Microsoft MVP - Groove
    http://weblogs.asp.net/sbchatterjee
  • I do not see how synchronize programs/web spots can ever work since there is a database to be updated, not written over. It must be through Zotero and some probably reasonable sql.

    OK, here's my "solution," which is just what scot says with my twist. On my primary computer, I'm keeping my primary zotero database in a separate location, in a folder under my docs, not that it matters where, but I can hunt it down in a hurry if need be. (Preferences, Advanced, Storage Location, Custom). On a USB stick I have Firefoxportable and I copied my primary computer's firefox config onto there. On the portable Zotero, erase all collections, everything. MAKE SURE THE STORAGE LOCATION FOR DATA ON PORTABLE IS SET TO DEFAULT. On primary computer, export RDF, I'm not doing files due to size, and I don't need them for what I'm doing with the portable, i.e., going to the library so the darn proxy thing doesn't gripe me. Start portable firefox/zotero, import RDF. A beautiful feature is that the database is imported into an automatically time-stamped collection. Thank you whoever did that one. Now, I can go do my thing, and just save my work in a different collection(s). Once back at the crib, I delete everything in the time-stamped collection, and then I export the RDF, with files, and import it into my primary. Again, since the import is time-stamped, you should know what's up. Use collections wisely, and life is easier.

    A horribly convoluted way, I know, but it works, I don't get tons of duplicates (please fix, I'm using end note to get rid of them, ugh), and I know what data is new, and what's not.

    Doubt this helps
  • Good point about the synchronizing. I have been using Groove (and more recently switched to PowerFolder) to keep 3 computers current. So, as long as the Zotero database is not too huge, having the "latest" version copied across to each computer (at Firefox shutdown of course) works OK. It's not as pretty as synchronizing at the record level, but copying the whole database around gets the job done for me. And it doesn't require any action on my part once I have the synchronization set up. All you have to do is set the Zotero data directory to a subfolder in a synchronized directory.
    Cheers,
    Dan
Sign In or Register to comment.