Trac Access
The Zotero issue tracker allows anonymous browsing of tickets, changesets and source code. Comments and ticket changes require an account, which is available upon request by filling out the Zotero SVN/Trac Access Form.
Development XPI
If you're not planning to make code changes and just want to try out updates to Zotero as they are committed, you can use a development XPI of Zotero. Dev XPIs are automatically generated every time a commit is made and have not been rigorously tested.
The build script adds the current SVN revision to the XPI version number, so once you've installed the XPI, you can update to the latest build at any time via Tools→Add-ons→Find Updates.
Note that the dev XPIs will often not work with non-English localizations of Firefox, as strings added since the last release will not yet exist, resulting in XUL or JS errors. (We merge English strings into any localizations that are missing strings at release time.)
1.0 Branch
The 1.0 branch is the stable development line from which 1.0 releases are built. While 1.0 branch XPIs should currently be fairly safe to use, frequent regular backups of your Zotero data are still highly recommended.
Trunk
The trunk is the development line for future Zotero releases, including Zotero 1.5. The trunk contains experimental code under active development, and you may experience data loss at any time while using trunk XPIs. You will likely not be able to revert to earlier XPI releases using the same data.
Using a trunk XPI with important data is strongly discouraged.
SVN Access
Anonymous access to the current release branch of the Zotero SVN repository is available via the following URL:
https://www.zotero.org/svn/extension/branches/1.0/
Anonymous access to the development trunk is available via the following URL:
https://www.zotero.org/svn/extension/trunk/
The caveats outlined in the Development XPI section above regarding the two development lines apply to SVN installs as well.
Running an SVN build of Zotero
For long-term development, you'll want to run Zotero directly from a Subversion working copy:
- On the command line, change to your development directory and check out a copy of the desired branch:
svn co https://www.zotero.org/svn/extension/branches/1.0/ zotero
- In your Firefox profile directory, navigate to the
extensionssubdirectory and create a text file calledzotero@chnm.gmu.educontaining the path to your working copy (e.g.~/Documents/Development/zotero). This tells Firefox to load the extension on startup while keeping the files elsewhere. If Zotero is already installed, either use a separate profile (recommended) or uninstall it and restart Firefox once before creating the text file. - Start Firefox. If the extension loaded successfully, you should see “Zotero” in the bottom-right corner of the window.
- Update to the latest revision at any time with
svn updateand restart Firefox to see the changes.
Warning: SVN installs are for development and testing purposes only. Do not use an SVN install with important data.