New browser extension - Cite with Local Zotero in Collabora

Hello all,

I've made a new Firefox/Chrome extension that provides fast integration with Zotero for Collabora users using any WOPI service, whether or not they are on Nextcloud, by interfacing directly with Zotero (rather than the Nextcloud-only *richdocuments* plugin, which goes via the Web API so is slow and rate-limited and fails with large libraries). It also supports footnote citation methods. It is fully interoperable with the LibreOffice plugin so you should be able to edit an .odt doc between one or the other. Furthermore, unlike the richdocuments plugin, once it is set up, anyone can use it — whereas the richdocuments plugin required you be a user on that Nextcloud instance. So people can collaborate using Zotero, anonymously, using share links, as long as they have the extension, much as they can with the Google Docs plugin.

Plugin pending approval in Firefox and Chrome add-in stores under 'Cite with Local Zotero in Collabora', an you can find it here https://github.com/veale/cite-with-zotero-collabora in the meantime if you want to test.

While the GDocs Connector plugin controls GDocs via the DOM, that's not possible in Collabora. Instead, this uses commands that go to and from two python scripts, that your admin will need to put on the Collabora instance in the trusted scripts library (they will also need to ensure that your Collabora instance can run such scripts from a trusted location, which means they need to set Collabora macro security to level 3 or lower ('High') rather than level 4 ('Very High'). This still doesn't let people run macros from their own documents, so it is not much of a sacrifice, but it is not possible any other way, as Collabora does not surface commands that you can call from the browser that return information about a document (e.g., what field a cursor is on).

I hope it is useful!
Sign In or Register to comment.