Zotero library re-visioned

I have been wanting to use Zotero now for a while for my reference library but could never work out how back up my library using subversion. My life is contained within subversion, I do not know how I could have possibly survived before all my work; code, presentations, papers, images and not to mention my thesis, is all perfectly backed up and re-visioned and floating happily in the cloud available to me from any machine. Zotero installs itself inside the firefox profile which makes it difficult to revision within the C:\\my-subversion” folder. What I decided to do was to create a new firefox profile (instructions here) within my-subversion folder then install zotero creating:


I then only added the zotero folder to my subversion repository. You could always revision your firefox profile but I decided not to. Now every time I add a new item to zotero the my-subversion folder indicates there has been a change and requires a commit. Obviously every time you add a pdf file to the library you will actually have to “SVN add” the file itself. This is not a problem for me as I try to keep my library light and not store to many pdfs.

I am also going to try and use zotero as an interface to my subversion repository, describing and tagging documents and code that I write, but more specifically presentations, so no more trying to work out what is contained in “Presentation1.ppt” or what file name I gave to that talk on data standards which I have to give tomorrow!

I am tagging my hard drive via Zotero, its just one big cloud.

  1. #1 by Neil on February 22, 2008 - 10:37 pm

    In Zotero’s preferences->advanced, you can change the location of the storage directory; it doesn’t have to be in your profile directory.

    On LInux, I’ve tried keeping mine on a NFS-mount for network access by other machines.

  2. #2 by noksagt on February 23, 2008 - 3:53 am

    Building on Neil’s idea: You can setup Apache to host a DAV+SVN directory. Every major OS lets you treat WebDAV as a network drive. This means you’ll have automatic versioning, without having to manually commit anything.

  3. #3 by peanutbutter on February 24, 2008 - 10:01 am

    Thanks for the tips Neil and noksagt. I can not believe I missed the option to change the location of the storage directory. That is definitely much simpler than what I tried to do.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: