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
Last revisionBoth sides next revision
fr:dev:start [2013/01/19 09:01] – remove irc gracilefr:dev:start [2020/05/14 11:28] – mise à jour traduction fflamerie
Line 1: Line 1:
 +
 ~~NOTOC~~ ~~NOTOC~~
  
 ====== Documentation pour les développeurs ====== ====== Documentation pour les développeurs ======
  
-Zotero est un outil open source, et nous accueillons n'importe qui voulant contribuer (une expérience dans la programmation n'est pas nécessairement requise!). Nous indiquons ci-dessousles 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.+Zotero est un outil open source, et nous accueillons toute personne qui souhaite y 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 de Zotero, et nous précisons le degré de difficulté et les compétences nécessaires pour contribuer. Chaque domaine a sa propre page de départ 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]] (uniquement pour des questions relatives au développement - pour des problèmes autres, utilisez le [[http://forums.zotero.org|forum]]. +Si vous avez  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 les développeurs de Zotero, vous pouvez consulter et publier des messages sur la [[https://groups.google.com/forum/#!forum/zotero-dev|liste de diffusion zotero-dev]]. Veuillez ne pas utiliser cette liste de diffusion pour [[/support/getting_help|obtenir de l'assistance]]. Les questions concernant l'API Zotero doivent toutefois toujours être adressées à 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 discusses development of Zotero plugins, and the use of the SVN and Trac systems. || +Apprenez comment accéder aux bibliothèques Zotero en ligne grâce à l'API Zotero. || 
-Difficulty  moderate to high  | +Difficulté  faible à élevée  | 
-Skills      JavaScriptCSS, Mozilla technologies (XPCOM, XULRunner, XUL, etc.), SVN  |+Compétences   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 createmodify, delete and organize library items. || +Apprenez à programmer pour le client Zotero.Cette section couvre également les dépôts de code Zotero et le suivi des problèmesainsi que des informations pour le développement de modules complémentaires pour Zotero. || 
-Difficulty  low to high  | +Difficulté  modérée à élevée  | 
-Skills      | CSS/HTMLXMLJSONAtom  |+Compétences JavaScript, CSS, Technologies Mozilla (XPCOMXULRunner, XUL, etc.)Git  |
  
 |< 100% 12% >| |< 100% 12% >|
-^ [[dev/Translators]]  ^^ +^ [[dev/Translators|Convertisseurs]]  ^^ 
-Learn how to develop Zotero translatorsThese JavaScript files allow Zotero to save items from webpagesimport 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. || +Apprenez à développer les convertisseurs Zotero. Ces fichiers JavaScript permettent à Zotero d'enregistrer des documents à partir de pages Webd'importer et d'exporter des documents dans divers formats de fichier (par exemple BibTeX, RIS, etc.), et de rechercher des documents pour un identifiant donné (par exemple DOI ou PubMed ID). Comme les convertisseurs sont "sandboxed"partagent une structure similaire et sont des morceaux de code relativement courtsils conviennent parfaitement aux codeurs JavaScript débutants. || 
-Difficulty  low to moderate  | +Difficulté  faible à modérée  | 
-Skills      | JavaScript, HTML/XML, DOM, regular expressions, XPath  |+Compétences   | JavaScript, HTML/XML, DOM, expressions régulières, XPath  |
  
 |< 100% 12% >| |< 100% 12% >|
-^ [[fr/dev/citation_styles|Styles de citation]]  ^^+^ [[fr/dev/citation_styles|Styles bibliographiques]]  ^^
 | 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.  || | 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 +^ Difficulté | faible à modérée 
-^ Compétences | XML |+^ Compétences| XML, JavaScript | 
  
 |< 100% 12% >| |< 100% 12% >|
 ^ [[dev/Documentation]]  ^^ ^ [[dev/Documentation]]  ^^
-Learn how you can contribute to Zotero's wiki documentation to make sure it's completeup-to-date and of high qualityMake it easier for users to learn how to use Zotero, discover new features, and find solutions to problemsand for developers to get the info they need. || +Apprenez comment vous pouvez contribuer à la documentation wiki de Zotero pour assurer qu'elle soit complèteà jour et de qualitéFacilitez l'apprentissage de l'utilisation de Zotero par les utilisateursla découverte de nouvelles fonctionnalités et la recherche de solutions aux problèmeset permettez aux développeurs d'obtenir les informations dont ils ont besoin.|| 
-Difficulty  low  | +Difficulté  faible  | 
-Skills      writing & editing, wiki editing  |+Compétences écrire et éditerédition de wiki  |
  
 |< 100% 12% >| |< 100% 12% >|
-^ [[dev/Localization]]  ^^ +^ [[dev/Localization|Localisation]]  ^^ 
-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. || +Apprenez comment vous pouvez aider à traduire les différentes parties de l'écosystème Zotero (le client Zoterola documentation wikiet les styles bibliographiques CSLdans d'autres langues. || 
-Difficulty  low  | +Difficulté  faible  | 
-Skills      knowledge of English and at least one other language  |+Compétences      connaissance de l'anglais et d'au moins une autre langue  |
  
 |< 100% 12% >| |< 100% 12% >|
-Have Your Website Support Zotero  ^^ +Faites en sorte que votre site web prenne en charge Zotero  ^^ 
-You can make your website accessible to Zotero by using open standardsLearn how to:\\ [[dev/exposing_metadata|Expose Your Metadata]] \\ [[dev/creating_locate_engines_using_opensearch|Create an OpenSearch Lookup Engine]]  ||+Vous pouvez rendre votre site accessible à Zotero en utilisant des normes ouvertesApprenez comment:\\ [[dev/exposing_metadata|Exposer vos métadonnées]] \\ [[dev/creating_locate_engines_using_opensearch|Créer un moteur de recherche OpenSearch Lookup Engine]] ||
  
-===== Additional Resources =====+===== Ressources supplémentaires =====
  
 ^ [[dev/workshops|Developer Workshops]]  ^^ ^ [[dev/workshops|Developer Workshops]]  ^^
-Use this section of the wiki to look up or add information about one of the Zotero developer workshops.||+Utilisez cette section du wiki pour chercher ou ajouter des informations sur l'un des ateliers de développement de Zotero.||
  
 ^ [[dev/Project Ideas]]  ^^ ^ [[dev/Project Ideas]]  ^^
-While the Zotero development team is constantly busy adding new features to Zotero, their resources are limitedAs a resultsome project ideaswhile gooddon't get the attention they deserve. If you're looking for an interesting Zotero project to work onlook here for ideasIn this section we also keep track of project progress.||+Alors que l'équipe de développement de Zotero est constamment occupée à ajouter de nouvelles fonctionnalités à Zotero, ses ressources sont limitéesPar conséquentcertaines des idées de projetsbien que bonnesne reçoivent pas l'attention qu'elles méritent. Si vous cherchez un projet Zotero intéressant sur lequel travaillerregardez ici pour trouver des idéesDans cette section, nous suivons également l'avancement des projets.||