Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
fr:dev:start [2017/11/12 19:53]
127.0.0.1 external edit
fr:dev:start [2020/05/14 11:28] (current)
fflamerie mise à jour traduction
Line 1: Line 1:
-<​html><​p id="​zotero-5-update-warning"​ style="​color:​ red; font-weight:​ bold">​We’re 
-in the process of updating the documentation for 
-<a href="​https://​www.zotero.org/​blog/​zotero-5-0">​Zotero 5.0</​a>​. Some documentation 
-may be outdated in the meantime. Thanks for your understanding.</​p></​html>​ 
- 
  
 ~~NOTOC~~ ~~NOTOC~~
Line 9: Line 4:
 ====== 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% >| +\\
-^ [[dev/​Client Coding]] ​ ^^ +
-| Apprenez à programmer pour le client Zotero (Firefox add-on et la version Standalone). Cette section aborde également le développement de plugins Zotero, et l'​utilisation des systèmes SVN et Trac. || +
-^ Difficulté ​ | modérée à élevée ​ | +
-^ Compétences | JavaScript, CSS, Technologies Mozilla (XPCOM, XULRunner, XUL, etc.), SVN  |+
  
 |< 100% 12% >| |< 100% 12% >|
-^ [[dev/Server ​API]]  ^^ +^ [[dev/Web API]]  ^^ 
-| Apprenez comment accéder aux bibliothèques Zotero en ligne à l'aide du serveur d'​interface de programmation d'​application de Zotero ​(API). Utilisez l'API de lecture pour générer des flux Atom ou des bibliographies formatées, ou de l'API d'​écriture pour créer, modifier, supprimer et organiser des éléments de bibliothèque. ||+| Apprenez comment accéder aux bibliothèques Zotero en ligne grâce ​à l'API Zotero. ||
 ^ Difficulté ​ | faible à élevée ​ | ^ Difficulté ​ | faible à élevée ​ |
-^ Compétences | CSS/HTML, XML, JSON, Atom  |+^ Compétences ​  ​HTTP/REST, JSON  | 
 + 
 + 
 +|< 100% 12% >| 
 +^ [[dev/​Client Coding]] ​ ^^ 
 +| Apprenez à programmer pour le client Zotero.Cette section couvre également les dépôts de code Zotero et le suivi des problèmes, ainsi que des informations pour le développement de modules complémentaires pour Zotero. || 
 +^ Difficulté ​ | modérée à élevée ​ | 
 +^ Compétences | JavaScript, CSS, Technologies Mozilla (XPCOM, XULRunner, XUL, etc.)Git  |
  
 |< 100% 12% >| |< 100% 12% >|
-^ [[dev/​Translators]] ​ ^^ +^ [[dev/​Translators|Convertisseurs]]  ^^ 
-| Apprenez à développer les fonctionnalités additionnelles et traducteurs de Zotero. Ces fichiers JavaScript permettent à Zotero ​pour sauvegarder ​des éléments ​de pages Web, importer et d'​exporter ​ces éléments ​dans divers formats de fichier (par exemple BibTeX, RIS, etc.), et de rechercher des éléments ​pour un identifiant donné (par exemple DOI ou PubMed ID). Parce que ces fonctionnalités et traducteurs ​sont en sandboxelles partagent une structure similaireet sont généralement ​des morceaux de code relativement courts, ils sont très appropriés pour débuter la programmation en JavaScript. ||+| Apprenez à développer les convertisseurs ​Zotero. Ces fichiers JavaScript permettent à Zotero ​d'​enregistrer ​des documents à partir ​de pages Web, d'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 courts, ils conviennent parfaitement aux codeurs ​JavaScript ​débutants. ||
 ^ Difficulté ​ | faible à modérée ​ | ^ Difficulté ​ | faible à modérée ​ |
-Skills ​     ​| JavaScript, HTML/XML, DOM, expressions régulières,​ 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]] ​ ^^
-| Apprenez comment vous pouvez contribuer à la documentation wiki de Zotero pour vous assurer qu'​elle ​est complète, ​mise à jour et de haute qualité. ​Rendre plus facile pour les utilisateurs d'apprendre à utiliser ​Zotero, ​découvrir ​de nouvelles fonctionnalitéset de trouver des solutions aux problèmes, et pour les développeurs ​pour obtenir les informations dont ils ont besoin. ||+| 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èmes, et permettez aux développeurs ​d'obtenir les informations dont ils ont besoin.||
 ^ Difficulté ​ | faible ​ | ^ Difficulté ​ | faible ​ |
-^ Compétences | écrire et éditer, ​l'édition ​du wiki  |+^ Compétences | écrire et éditer, édition ​de wiki  |
  
 |< 100% 12% >| |< 100% 12% >|
-^ [[dev/​Localization]] ​ ^^ +^ [[dev/​Localization|Localisation]]  ^^ 
-| Apprenez comment vous pouvez aider à traduire les différentes parties de l'​écosystème Zotero (le client Zotero, la documentation wiki, et les styles CSL de citation) dans d'​autres langues. ||+| Apprenez comment vous pouvez aider à traduire les différentes parties de l'​écosystème Zotero (le client Zotero, la documentation wiki, et les styles ​bibliographiques ​CSL) dans d'​autres langues. ||
 ^ Difficulté ​ | faible ​ | ^ Difficulté ​ | faible ​ |
-Skills ​     | connaissance de l'​anglais et au moins d'une autre langue ​ |+Compétences ​     | connaissance de l'​anglais et d'au moins une autre langue ​ |
  
 |< 100% 12% >| |< 100% 12% >|
-Disposer de Zotero soutenu ​votre propre Site  ^^ +Faites en sorte que votre site web prenne en charge Zotero ​ ^^ 
-| Vous pouvez rendre votre site accessible à Zotero en utilisant des normes ouvertes. ​Apprendre ​comment:\\ [[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 ouvertes. ​Apprenez ​comment:\\ [[dev/​exposing_metadata|Exposer vos métadonnées]] \\ [[dev/​creating_locate_engines_using_opensearch|Créer un moteur de recherche ​OpenSearch Lookup Engine]] ||
  
-===== Ressources ​additionnelles ​=====+===== Ressources ​supplémentaires ​=====
  
 ^ [[dev/​workshops|Developer Workshops]] ​ ^^ ^ [[dev/​workshops|Developer Workshops]] ​ ^^
-| Utilisez cette section du wiki pour regarder ​ou ajouter des informations sur l'un des ateliers de développement de Zotero.||+| 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]] ​ ^^
-| Alors que l'​équipe de développement de Zotero est constamment occupée à ajouter de nouvelles fonctionnalités à Zotero, ​leurs ressources sont limitées. Par conséquent,​ certaines des idées de projets, bien que bonnes, ne reçoivent pas l'​attention qu'​elles méritent. Si vous êtes à la recherche d'un projet Zotero intéressant ​à travailler, regardez ici pour des idées. Dans cette section, nous gardons aussi une trace de l'​avancement ​du projet.||+| Alors que l'​équipe de développement de Zotero est constamment occupée à ajouter de nouvelles fonctionnalités à Zotero, ​ses ressources sont limitées. Par conséquent,​ certaines des idées de projets, bien que bonnes, ne reçoivent pas l'​attention qu'​elles méritent. Si vous cherchez ​un projet Zotero intéressant ​sur lequel ​travailler, regardez ici pour trouver ​des idées. Dans cette section, nous suivons également ​l'​avancement ​des projets.|| 
fr/dev/start.txt · Last modified: 2020/05/14 11:28 by fflamerie