Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
dev:client_coding [2020/09/27 05:19] – [Plugin Development] dstillmandev:client_coding [2023/05/21 20:32] dstillman
Line 3: Line 3:
   * [[dev/Source Code]]   * [[dev/Source Code]]
     * Learn where you find the Zotero source code, how to use the issue tracker, and how to contribute code.     * Learn where you find the Zotero source code, how to use the issue tracker, and how to contribute code.
-  * [[dev/client_coding/Building the Standalone Client|Building Zotero]]+  * [[dev/client_coding/Building the Zotero Desktop App|Building Zotero]]
     * Learn how to build the Zotero client from scratch.     * Learn how to build the Zotero client from scratch.
   * [[dev/client_coding/Coding Guidelines]]   * [[dev/client_coding/Coding Guidelines]]
Line 15: Line 15:
       * The Zotero Connector for Chrome, Firefox, and Safari talk to the HTTP server in the Zotero client.       * The Zotero Connector for Chrome, Firefox, and Safari talk to the HTTP server in the Zotero client.
     * 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 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]].
     * [[dev/client_coding/http_integration_protocol|HTTP Citing Protocol]]     * [[dev/client_coding/http_integration_protocol|HTTP Citing 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.       * 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 as well as HTTP messaging protocol is not available, the TCP/IP protocol can be used 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 available, the TCP/IP protocol can be used instead.
- +  * [[:dev:client_coding:plugin development|Zotero Plugin Development]] 
- +    * Learn how to extend the Zotero client with a plugin.
-====== Plugin Development ====== +
- +
-See [[:dev:client_coding:plugin development|Zotero Plugin Development]].+
dev/client_coding.txt · Last modified: 2023/05/22 04:00 by dstillman