Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
dev:client_coding [2019/02/08 06:17] – [Plugin Development] adomasven | dev:client_coding [2019/06/19 19:33] – bwiernik | ||
---|---|---|---|
Line 11: | Line 11: | ||
* [[dev/ | * [[dev/ | ||
* 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. | ||
- | * [[dev/ | ||
- | * Most developers will want to work from a local copy of the Zotero codebase. However, it is also possible to make (small) code changes to your existing Zotero installation. This section will show you how. | ||
* [[dev/ | * [[dev/ | ||
* The Connector HTTP Server in the Zotero clients talks to the Chrome, Firefox, and Safari Connector extensions. | * The Connector HTTP Server in the Zotero clients talks to the Chrome, Firefox, and Safari Connector extensions. | ||
Line 34: | Line 32: | ||
* Word Processor Integration API | * Word Processor Integration API | ||
* Zotero word processor plugins are [[https:// | * Zotero word processor plugins are [[https:// | ||
- | * [[HTTP Citing protocol|dev/ | + | * [[dev/ |
* 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/ | * [[dev/ | ||
* 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. | ||
| |