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
fr:dev:start [2011/06/24 08:22] gracilefr:dev:start [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-~~NOTOC~~ 
  
-====== Documentation pour les développeurs ====== 
- 
-Zotero est un outil open source, etnous accueillons n'importe qui voulant contribuer (une expérience dans la programmation n'est pas nécessairement requise!). Nous indiquons ci-dessous, les différents éléments de l'« écosystème » Zotero, et nous précisons le degré de difficulté et les compétences nécessaires pour contribuer. Chaque domaine a sa propre page avec plus de détails. 
- 
-Pour des questions sur le développement pour lesquelles vous ne trouvez pas de réponses ici, ou si vous souhaitez discuter du développement avec l'équipe principal de Zotero, vous pouvez consulter et poster des messages sur la [[https://groups.google.com/forum/#!forum/zotero-dev|liste de diffusion zotero-dev]], ou rejoindre le canal IRC [[irc://irc.freenode.net/zotero-dev|#zotero-dev]] sur [[http://irc.freenode.net|irc.freenode.net]] (uniquement pour des questions relatives au développement - pour des problèmes autres, utilisez le [[http://forums.zotero.org|forum]]. 
-\\  
- 
-|< 100% 12% >| 
-^ [[dev/start/Getting Started with Zotero Development]] (under construction)  ^^ 
-| So what is Zotero made of exactly? And how does it work?  Find out the answers to such questions here. And if terms like "API", "serialization formats" and "XPath" are new to you, this section will provide you with a guide for learning more about these and other tools used in Zotero programming. || 
- 
-|< 100% 12% >| 
-^ [[dev/Client Coding]]  ^^ 
-| Learn how to program for the Zotero client (the Firefox add-on and Standalone version). This section also discusses development of Zotero plugins, and the use of the SVN and Trac systems. || 
-^ Difficulty  | moderate to high  | 
-^ Skills      | JavaScript, CSS, Mozilla technologies (XPCOM, XULRunner, XUL, etc.), SVN  | 
- 
-|< 100% 12% >| 
-^ [[dev/Server API]]  ^^ 
-| 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. || 
-^ Difficulty  | low to high  | 
-^ Skills      | CSS/HTML, XML, JSON, Atom  | 
- 
-|< 100% 12% >| 
-^ [[dev/Translators]]  ^^ 
-| Learn how to develop Zotero translators. These JavaScript files allow Zotero to save items from webpages, import and export items in various file formats (e.g. BibTeX, RIS, etc.), and look up items when given identifiers (e.g. DOIs or PubMed IDs). Because translators are sandboxed, share a similar structure, and are relatively short pieces of code, they are very suitable for beginning JavaScript coders. || 
-^ Difficulty  | low to moderate  | 
-^ Skills      | JavaScript, HTML/XML, DOM, regular expressions, XPath  | 
- 
-|< 100% 12% >| 
-^ [[fr/dev/citation_styles|Styles de citation]]  ^^ 
-| Apprenez à créer ou à modifier les styles CSL (Citation Style Language) que Zotero utilise afin de mettre en forme les citations et bibliographies. Dans cette section, nous allons aussi discuter du processeur citeproc-js que Zotero utilise pour traiter les styles CSL, et de citeproc-node, une adaptation de citeproc-js pour une utilisation en ligne.  || 
-^ Difficulté | Faible à moyenne | 
-^ Compétences | XML | 
- 
-|< 100% 12% >| 
-^ [[dev/Documentation]]  ^^ 
-| Learn how you can contribute to Zotero's wiki documentation to make sure it's complete, up-to-date and of high quality. Make it easier for users to learn how to use Zotero, discover new features, and find solutions to problems, and for developers to get the info they need. || 
-^ Difficulty  | low  | 
-^ Skills      | writing & editing, wiki editing  | 
- 
-|< 100% 12% >| 
-^ [[dev/Localization]]  ^^ 
-| Learn how you can help translating the various parts of the Zotero ecosystem (the Zotero client, wiki documentation, and CSL citation styles) into other languages. || 
-^ Difficulty  | low  | 
-^ Skills      | knowledge of English and at least one other language  | 
- 
-|< 100% 12% >| 
-^ Have Your Website Support Zotero  ^^ 
-| You can make your website accessible to Zotero by using open standards. Learn how to:\\ [[dev/exposing_metadata|Expose Your Metadata]] \\ [[dev/creating_locate_engines_using_opensearch|Create an OpenSearch Lookup Engine]]  || 
- 
-===== Additional Resources ===== 
- 
-^ [[dev/workshops|Developer Workshops]]  ^^ 
-| Use this section of the wiki to look up or add information about one of the Zotero developer workshops.|| 
- 
-^ [[dev/Project Ideas]]  ^^ 
-| While the Zotero development team is constantly busy adding new features to Zotero, their resources are limited. As a result, some project ideas, while good, don't get the attention they deserve. If you're looking for an interesting Zotero project to work on, look here for ideas. In this section we also keep track of project progress.|| 
fr/dev/start.1308918153.txt.gz · Last modified: 2011/06/24 08:22 by gracile