Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
dev:client_coding [2017/12/18 09:02] bwiernikdev:client_coding [2019/02/08 06:17] – [Plugin Development] adomasven
Line 34: Line 34:
   * Word Processor Integration API   * Word Processor Integration API
     * Zotero word processor plugins are [[https://developer.mozilla.org/en/XPCOM|XPCOM]] components implementing a small set of interfaces. Development guidelines for these interfaces are described for [[https://github.com/zotero/zotero-libreoffice-integration/|LibreOffice]], [[https://github.com/zotero/zotero-word-for-windows-integration|Word for Windows]], and [[https://github.com/zotero/zotero-word-for-mac-integration|Word for Mac]].     * Zotero word processor plugins are [[https://developer.mozilla.org/en/XPCOM|XPCOM]] components implementing a small set of interfaces. Development guidelines for these interfaces are described for [[https://github.com/zotero/zotero-libreoffice-integration/|LibreOffice]], [[https://github.com/zotero/zotero-word-for-windows-integration|Word for Windows]], and [[https://github.com/zotero/zotero-word-for-mac-integration|Word for Mac]].
 +  * [[HTTP Citing protocol|dev/client_coding/http_integration_protocol]]
 +    * The Google Docs plugin implements the HTTP citing protocol, by performing a sequence of HTTP requests in a transaction. This is the preferred way to provide citing integration with Zotero for document processors.
   * [[dev/client_coding/LibreOffice Plugin Wire Protocol]]   * [[dev/client_coding/LibreOffice Plugin Wire Protocol]]
-    * The LibreOffice plugin implements the word processor integration API by acting as a server for a simple TCP/IP protocol. If out-of-process communication mechanisms such as COM and AppleScript are unavailablenew word processor plugins can implement this protocol instead.+    * The LibreOffice plugin implements the word processor integration API by acting as a server for a simple TCP/IP protocol. If out-of-process communication mechanisms such as COM and AppleScript as well as HTTP messaging protocol is not availablethe TCP/IP protocol can be used instead. 
 +  
dev/client_coding.txt · Last modified: 2023/05/22 04:00 by dstillman