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
dev:client_coding [2020/09/27 05:19] – [Plugin Development] dstillmandev:client_coding [2023/05/22 04:00] (current) 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_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.1601198378.txt.gz · Last modified: 2020/09/27 05:19 by dstillman