Multiple libraries for multiple servers with different login credentials
Thanks for zotero, it's excellent, and some day I hope to have time to contribute to its development.
In the meantime, I have one feature request though, and that is multiple libraries, each with their own syncing location and login credentials. This way my inststitution or company can have their own WebDav server (or even zotero server), which appears as its own library, and I can continue to use my private zotero account, and see it all in one place. I'm imagining a situation akin to having multiple separate email accounts in Thunderbird or Outlook.
So far I'm just using the standalone client, and am very new, so apologies if I've missed the possibility of doing this already. I did have a search and didn't see quite the same request as this elsewhere, so sorry if I've overlooked this too.
In the meantime, I have one feature request though, and that is multiple libraries, each with their own syncing location and login credentials. This way my inststitution or company can have their own WebDav server (or even zotero server), which appears as its own library, and I can continue to use my private zotero account, and see it all in one place. I'm imagining a situation akin to having multiple separate email accounts in Thunderbird or Outlook.
So far I'm just using the standalone client, and am very new, so apologies if I've missed the possibility of doing this already. I did have a search and didn't see quite the same request as this elsewhere, so sorry if I've overlooked this too.
http://www.zotero.org/support/groups
or from looking in the preferences in the client, but admittedly I haven't actually set up a group yet to try it out.
Pretty much for the same reasons companies and institutions have their own seperate email servers etc really.
I also might have things I don't want to share with them either. As an example in my actual situation, I work for a university, but do consultancy work for multiple companies. Each of these would in my workflow have their own mutually incompatible server.
Sorry if that sounds like I'm disparaging the zotero software, I'm not, it's really good, but the essance of my feature request is to streamline the process you described for the user.
If so, I suppose I'll just have to look to implementing it myself if you do speak for them. However I also think the idea of having multiple mutually exclusing accounts in a piece of software like this is a pretty common use case.
Zotero accepts third party patches, but you should email your plans to zotero-dev mailing list to get feedback before you start implementing this. It is easily weeks of coding and testing.
I'm guessing sticking together libcurl for the backend and some GPL email client for the GUI would get you halfway there. I find it surprising that it would be such a huge architectural change to allow multiple accounts with different base urls in the existing client, but then, I haven't looked at the code yet.
https://groups.google.com/forum/?fromgroups=#!topic/zotero-dev/p5Mlvnw3nXY
Rolling out your own client with full Zotero functionality would be years of work. I have coded an iPad client, and even the currently limited functionality, it has been months of work.
But if you want to pursue either of these options, I recommend first documenting the design that you plan to have and then emailing it to Zotero dev mailinglist for feedback.
https://groups.google.com/forum/#!forum/zotero-dev
and have "no interaction" between the database, then you could just use two different firefox profiles (and e.g this extension https://addons.mozilla.org/en-us/firefox/addon/profileswitcher/)
Thanks for all your input on this.