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 [2017/12/13 03:19] – [Plugin Development] dstillman | dev:client_coding [2017/12/18 09:02] – bwiernik | ||
---|---|---|---|
Line 24: | Line 24: | ||
====== Plugin Development ====== | ====== Plugin Development ====== | ||
- | Plugins can be divided in two groups. XUL plugins | + | Plugins can be divided in two groups: XUL plugins, which closely integrate with the Zotero client and external plugins, which are more likely to rely on the [[Web API]] to access Zotero libraries. XUL plugins are built on the same technologies as legacy (pre-WebExtension) Firefox extensions. |
- | Existing | + | [[:plugins|Existing plugins]] can be very helpful in helping you develop |
* [[dev/ | * [[dev/ | ||
Line 36: | Line 36: | ||
* [[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 are unavailable, | * 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 unavailable, | ||
- | ====== - Outdated/ | ||
- | |||
- | * [[dev/ | ||
- | * [[dev/ | ||
- | * [[dev/ |