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:start [2011/10/12 14:27] rmzelledev:start [2017/07/11 05:25] – 5.0 updates sean
Line 3: Line 3:
 ====== Developer Documentation ====== ====== Developer Documentation ======
  
-Zotero is an open source tool, and we welcome anyone who would like to contribute (programming experience is not always required!). Below we list the different parts of the Zotero ecosystem, as well as the estimated technical difficulty and the required skills for contributing. Each area has its own starting page with further details.+Zotero is an open-source tool, and we welcome anyone who would like to contribute. Programming experience is not always required! Below are the different parts of the Zotero ecosystem, as well as the estimated technical difficulty and the required skills for contributing. Each area has its own starting page with further details.
  
-If you have questions about development not answered here, or would like to discuss development with Zotero developers, you can consult and post to the [[https://groups.google.com/forum/#!forum/zotero-dev|zotero-dev mailing list]], or join the [[irc://irc.freenode.net/zotero-dev|#zotero-dev]] IRC channel on [[http://irc.freenode.net|irc.freenode.net]] (do not use the mailing list or IRC channel for [[/support/getting_help|user support]] questions).+If you have questions about development not answered here, or would like to discuss development with Zotero developers, you can consult and post to the [[https://groups.google.com/group/zotero-dev|zotero-dev mailing list]]. (Please do not use the mailing list for [[/support/getting_help|user support]] questions. Questions regarding the Zotero API, however, should always go to zotero-dev.)
  
 \\ \\
  
 |< 100% 12% >| |< 100% 12% >|
-^ [[dev/Client Coding]]  ^^ +^ [[dev/Web API]]  ^^ 
-| Learn how to program for the Zotero client (the Firefox add-on and Standalone version). This section also covers the Zotero code repositories and issue tracker, as well as information for developing Zotero plugins. || +| Learn how to access online Zotero libraries using the Zotero API. || 
-^ Difficulty moderate to high  | +^ Difficulty low to high  | 
-^ Skills      | JavaScript, CSS, Mozilla technologies (XPCOM, XULRunner, XUL, etc.), SVNGit  |+^ Skills      | HTTP/RESTJSON  |
  
 |< 100% 12% >| |< 100% 12% >|
-^ [[dev/Server API]]  ^^ +^ [[dev/Client Coding]]  ^^ 
-| Learn how to access online Zotero libraries using Zotero's Server Application Programming Interface (API)Use the Read API to generate Atom feeds or formatted bibliographies, or the Write API to create, modify, delete and organize library items. || +| Learn how to program for the Zotero clientThis section also covers the Zotero code repositories and issue tracker, as well as information for developing Zotero plugins. || 
-^ Difficulty low to high  | +^ Difficulty moderate to high  | 
-^ Skills      | CSS/HTMLXMLJSONAtom  |+^ Skills      | JavaScript, CSS, Mozilla technologies (XPCOMXULRunner, XUL, etc.)Git  |
  
 |< 100% 12% >| |< 100% 12% >|
dev/start.txt · Last modified: 2020/06/14 12:58 by bwiernik