I've added a couple of features to MLZ to facilitate collaboration, and I'm wondering whether there is interest in a pull request against one of the Zotero branches.
The features are:
(1) Project name tagging
The user can set a "Project name" in Document Preferences, which is applied as a special-purpose tag on references contained in the document, wherever they are located. Project tags have the following characteristics:
* They rise to the top in the Tag Selector (just below colored tags, if any)
* They have distinctive markings to distinguish them from ordinary tags
* They cannot be colorized or renamed
* They can be applied to items in read-only libraries
* They do not sync
This was my quick-and-dirty solution for "document collections", but now that it's in place, I think I prefer it to a virtual collection or library, since it leverages concepts already familiar to users.
Release announcement:
http://citationstylist.org/2014/04/27/multilingual-zotero-tagging-cited-items/(2) Out-of-document reference extraction
The user can set a group library to which they have write access as the target for extracting "surrogate" into their database. If a user receives a document "bound" to a library to which they do not have access, they are given guidance on how to proceed.
Release announcement:
http://citationstylist.org/2014/05/03/multilingual-zotero-extracting-embedded-references/If there is interest in adopting these features (or something like them) in mainstream Zotero, I can work up pull requests for them. I'm sure that the coding would need some work to bring it up to standard, but both features have worked out pretty nicely, and I think they would be well received by Zotero users.
Frank