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
Next revisionBoth sides next revision
dev:client_coding [2020/09/27 05:04] – [Zotero Client Coding] dstillmandev:client_coding [2020/09/27 05:07] – [Zotero Client Coding] dstillman
Line 7: Line 7:
   * [[dev/client_coding/Coding Guidelines]]   * [[dev/client_coding/Coding Guidelines]]
     * When you write code for the Zotero project, there are some naming and formatting preferences we ask you to follow.     * When you write code for the Zotero project, there are some naming and formatting preferences we ask you to follow.
-  * Client APIs+  * Client APIs and technical details
     * [[dev/client_coding/JavaScript API]]     * [[dev/client_coding/JavaScript API]]
       * The Zotero client's internal API       * The Zotero client's internal API
 +    * [[dev/client_coding/Direct SQLite Database Access]]
 +      * The Zotero client stores most of its data in a SQLite database. Here you will find some details on accessing this database.
     * [[dev/client_coding/Connector HTTP Server]]     * [[dev/client_coding/Connector HTTP Server]]
       * 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.
Line 19: Line 21:
       * 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.
  
-===== Changes Affecting Third-Party Developers ===== 
- 
-  * [[dev/client_coding/Changes in Zotero 3.0]] 
-  * [[dev/client_coding/Changes in Zotero 2.1]] 
  
 ====== Plugin Development ====== ====== Plugin Development ======
dev/client_coding.txt · Last modified: 2023/05/22 04:00 by dstillman