{"id":282535,"date":"2022-08-01T16:07:55","date_gmt":"2022-08-01T15:07:55","guid":{"rendered":"https:\/\/blog.jetbrains.com\/space\/2022\/08\/01\/marketplace-for-space-apps\/"},"modified":"2022-09-29T13:18:03","modified_gmt":"2022-09-29T12:18:03","slug":"marketplace-pour-les-applications-space","status":"publish","type":"space","link":"https:\/\/blog.jetbrains.com\/fr\/space\/2022\/08\/01\/marketplace-pour-les-applications-space\/","title":{"rendered":"Pr\u00e9sentation de la version b\u00eata de la Marketplace Space"},"content":{"rendered":"<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-266704\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/blogpost-2560x1200-1.png\" alt=\"Space Marketplace\" width=\"2560\" height=\"1200\"><\/figure>\n<p>Nous avons con\u00e7u <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/space\/\" target=\"_blank\" rel=\"noopener\">Space<\/a> comme une plateforme hautement personnalisable pour toute \u00e9quipe de d\u00e9veloppement logiciel et les applications jouent un r\u00f4le crucial dans ses possibilit\u00e9s d&#8217;extension et d&#8217;\u00e9volution. C&#8217;est pourquoi nous avons d\u00e9cid\u00e9 de lancer une <a href=\"https:\/\/plugins.jetbrains.com\/space\" target=\"_blank\" rel=\"noopener\">marketplace pour les applications Space<\/a> qui est maintenant disponible en version b\u00eata&nbsp;!<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-266715\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/image-20.png\" alt=\"Space Marketplace version b\u00eata\" width=\"1600\" height=\"704\"><\/figure>\n<p>Nous avons cr\u00e9\u00e9 plusieurs applications afin de pr\u00e9senter les possibilit\u00e9s qu&#8217;offre l&#8217;API Space HTTP, mais nous pensons que <em>la communaut\u00e9 a un r\u00f4le essentiel \u00e0 jouer dans la personnalisation de la plateforme<\/em>. Ce sont avant tout votre cr\u00e9ativit\u00e9, vos cas d&#8217;utilisation et vos workflows qui aideront \u00e0 \u00e9tendre les fonctionnalit\u00e9s de Space. La Marketplace vous permet de cr\u00e9er vos propres applications, de les partager et d&#8217;utiliser les applications cr\u00e9\u00e9es par d&#8217;autres utilisateurs.<\/p>\n<p>Voici deux applications cr\u00e9\u00e9es par notre \u00e9quipe que vous pouvez utiliser d\u00e8s maintenant :<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.jetbrains.com\/space\/2022\/08\/01\/marketplace-for-space-apps\/#slack-link-previews\">Aper\u00e7us de liens enrichis pour les canaux et les messages Slack<\/a><\/li>\n<li><a href=\"https:\/\/blog.jetbrains.com\/space\/2022\/08\/01\/marketplace-for-space-apps\/#space-slack-tunnel\">Tunnel de canal entre Slack et Space<\/a><\/li>\n<\/ul>\n<p>Poursuivez votre lecture pour en savoir plus sur les applications Space, comment cr\u00e9er vos propres applications et d\u00e9couvrir les applications d\u00e9j\u00e0 disponibles sur la Marketplace.<\/p>\n<p><!--more--><\/p>\n<h2>En quoi consistent les applications Space&nbsp;?<\/h2>\n<p>Une <a href=\"https:\/\/www.jetbrains.com\/help\/space\/applications.html\" target=\"_blank\" rel=\"noopener\">application Space<\/a> est un service externe c\u00f4t\u00e9 serveur ou une application c\u00f4t\u00e9 client (JavaScript, mobile ou de bureau) qui interagit avec les modules de Space. Une application peut&nbsp;:<\/p>\n<ul>\n<li>Obtenir des informations de Space, par exemple une liste des commits dans un r\u00e9f\u00e9rentiel ou des membres d&#8217;une \u00e9quipe.<\/li>\n<li>Effectuer des actions dans Space, telle qu&#8217;envoyer des messages chat ou cr\u00e9er des \u00e9l\u00e9ments pour des listes de t\u00e2ches \u00e0 r\u00e9aliser.<\/li>\n<li>R\u00e9agir \u00e0 des \u00e9v\u00e9nements provenant de Space, notamment effectuer une action personnalis\u00e9e lorsqu&#8217;un commit a lieu dans un r\u00e9f\u00e9rentiel donn\u00e9.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.jetbrains.com\/help\/space\/applications.html#types-of-applications\" target=\"_blank\" rel=\"noopener\">Lisez cet article<\/a> pour en savoir plus sur les fonctionnalit\u00e9s des applications prises en charge par Space.<\/p>\n<h2>Comment cr\u00e9er des applications pour Space<\/h2>\n<p>Nous vous invitons \u00e0 regarder <a href=\"https:\/\/info.jetbrains.com\/space-webinar-august11-2022.html\" target=\"_blank\" rel=\"noopener\">la vid\u00e9o \u201cHow to build applications for Space\u201d<\/a> de Denis Zakharov et Maarten Balliauw, qui vous guidera dans le processus de d\u00e9veloppement d&#8217;applications pour Space.<\/p>\n<p>Vous pouvez aussi commencer \u00e0 cr\u00e9er des applications \u00e0 l&#8217;aide de la <a href=\"https:\/\/www.jetbrains.com\/help\/space\/applications.html#get-started-with-applications\" target=\"_blank\" rel=\"noopener\">documentation<\/a> et de nos <a href=\"https:\/\/www.jetbrains.com\/help\/space\/tutorials.html\" target=\"_blank\" rel=\"noopener\">tutoriels<\/a> sur le sujet. Nous vous recommandons \u00e9galement de lire <a title=\"https:\/\/www.jetbrains.com\/help\/space\/multi-org-applications.html#distribute-the-application-via-jetbrains-marketplace\" href=\"https:\/\/www.jetbrains.com\/help\/space\/multi-org-applications.html#distribute-the-application-via-jetbrains-marketplace\" target=\"_blank\" rel=\"noopener\">cet article <\/a> qui explique comment distribuer des applications via la Marketplace JetBrains.<\/p>\n<p>Si vous aimez d\u00e9velopper et voulez tenter votre chance pour gagner un prix, nous vous invitons \u00e0 <strong><a title=\"https:\/\/blog.jetbrains.com\/space\/2022\/08\/09\/space-apps-contest\/\" href=\"https:\/\/blog.jetbrains.com\/space\/2022\/08\/09\/space-apps-contest\/\">participer au concours Space Apps Contest<\/a><\/strong> en cr\u00e9ant une application pour Space et en la mettant \u00e0 disposition sur la Markeplace.<\/p>\n<h2>Optimiser votre plateforme Space gr\u00e2ce aux applications d\u00e9j\u00e0 disponibles<\/h2>\n<p>L&#8217;\u00e9quipe Space a cr\u00e9\u00e9 deux un plusieurs applications que vous pouvez d&#8217;ores et d\u00e9j\u00e0 utiliser. Voyons rapidement \u00e0 quoi elles servent et comment les installer.<\/p>\n<h3 id=\"slack-link-previews\">Activer l&#8217;aper\u00e7u des liens Slack<\/h3>\n<p>Chaque fois que vous envoyez un lien dans un chat, Space fournit un aper\u00e7u afin de donner aux participants \u00e0 la conversation une id\u00e9e de son contenu, sans pour autant les d\u00e9tourner de la t\u00e2che sur laquelle ils sont en train de travailler. Les aper\u00e7us sont disponibles d\u00e8s lors que le lien comporte des m\u00e9ta-informations de base accessibles \u00e0 tout internaute, comme sur Twitter, Facebook, LinkedIn et la plupart des pages web.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-266726\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/image-21.png\" alt=\"D\u00e9ploiements de liens dans Space\" width=\"1258\" height=\"808\"><\/figure>\n<p>Que faire si l&#8217;application ou le service n\u00e9cessite une authentification, comme c&#8217;est le cas avec Slack, Figma, Jira ou YouTrack par exemple&nbsp;? C&#8217;est l\u00e0 que des applications comme <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/19180-slack-link-previews\" target=\"_blank\" rel=\"noopener\"><em>Slack link previews<\/em><\/a> entrent en jeu en connectant votre instance Space \u00e0 Slack pour fournir un aper\u00e7u des liens <em>bidirectionnel<\/em>. Ainsi, vous obtenez non seulement des aper\u00e7us de liens Slack dans Space, mais pouvez \u00e9galement avoir un aper\u00e7u des tickets et des r\u00e9visions de code de Space dans Slack.&nbsp;<\/p>\n<p>Un autre avantage de l&#8217;application Slack link previews est qu&#8217;elle permet d&#8217;afficher une partie du message, comme illustr\u00e9 par la capture d&#8217;\u00e9cran ci-dessous. Ce message contenant un lien vers la t\u00e2che de r\u00e9vision du code dans Space, vous pouvez acc\u00e9der directement \u00e0 la r\u00e9vision et \u00e0 l&#8217;approbation de la <strong>requ\u00eate pull<\/strong> sans avoir \u00e0 quitter votre interface Space.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-266737\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/image-22.png\" alt=\"\" width=\"1158\" height=\"296\"><\/figure>\n<p>N&#8217;h\u00e9sitez pas \u00e0 jeter un \u0153il au <a href=\"https:\/\/github.com\/JetBrains\/space-slack-unfurls\" target=\"_blank\" rel=\"noopener\">code<\/a> et \u00e0 utiliser ce <a href=\"https:\/\/www.jetbrains.com\/help\/space\/kotlin-how-to-unfurl-links.html\" target=\"_blank\" rel=\"noopener\">guide d\u00e9taill\u00e9<\/a> pour apprendre \u00e0 cr\u00e9er une application de ce type en utilisant Kotlin.<\/p>\n<p>L&#8217;\u00e9quipe Space travaille \u00e9galement sur les applications <em>Figma Link Previews<\/em> et <em>YouTrack Link Previews<\/em> en vue de pouvoir fournir un aper\u00e7u du contenu d&#8217;un projet Figma ou d&#8217;un ticket YouTrack.<\/p>\n<h3 id=\"space-slack-tunnel\">Synchronisation de vos canaux Space et Slack<\/h3>\n<p>Pour \u00e9viter de passer d&#8217;un logiciel \u00e0 l&#8217;autre, <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/19410-slack-channel-tunnel-beta-\/\" target=\"_blank\" rel=\"noopener\">l&#8217;application suivante<\/a> cr\u00e9e une connexion bidirectionnelle fluide entre deux canaux d\u00e9termin\u00e9s&nbsp;: un dans Space, un dans Slack. Cette application est particuli\u00e8rement utile pour les \u00e9quipes multiplateformes ou pour la collaboration avec des utilisateurs externes, car elle duplique les messages entre les canaux comme si tout le monde utilisait la m\u00eame application, y compris les r\u00e9ponses aux fils de discussion, les mentions, etc.<\/p>\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-266748\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/image-23.png\" alt=\"Int\u00e9gration de Slack avec Space\" width=\"606\" height=\"404\"><\/figure>\n<p>Le <a href=\"https:\/\/github.com\/JetBrains\/space-slack-channel-sync\" target=\"_blank\" rel=\"noopener\">code et la description d\u00e9taill\u00e9e<\/a> sont \u00e9galement \u00e0 votre disposition sur GitHub.<\/p>\n<h3>Comment installer des applications Space<\/h3>\n<p>Vous pouvez installer des applications directement \u00e0 partir de votre client Space web ou desktop ou via la <a href=\"https:\/\/plugins.jetbrains.com\/space\" target=\"_blank\" rel=\"noopener\">Marketplace<\/a>. Dans le client, cliquez sur l&#8217;onglet <strong>Extensions<\/strong> dans le panneau de navigation de gauche puis allez dans le sous-menu <strong>Marketplace<\/strong>.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-266759\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/image-24.png\" alt=\"Installation des applications Space\" width=\"1600\" height=\"1000\"><\/figure>\n<p>Si vous ne voyez pas l&#8217;onglet, cliquez sur <strong><em>&#8220;\u2026&#8221;<\/em><\/strong> juste sous votre photo de profil. \u00c0 partir de l\u00e0, il vous suffit de cliquer sur <strong>Install<\/strong> sur l&#8217;application dont vous avez besoin et de suivre les \u00e9tapes pour accorder les autorisations requises.&nbsp;<\/p>\n<p>Nous avons h\u00e2te de savoir ce que vous pensez de ces applications et surtout quelles autres applications vous aimeriez avoir pour votre \u00e9quipe. Faites-nous part de votre avis et de vos souhaits dans la section commentaires ci-dessous !<\/p>\n<p><em>Auteur de l&#8217;article original en anglais<\/em> :<\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":282643,"comment_status":"closed","ping_status":"closed","template":"","categories":[6655,89],"tags":[4072,1703,6816,671],"cross-post-tag":[6638],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/space\/282535"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/space"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/space"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=282535"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/space\/282535\/revisions"}],"predecessor-version":[{"id":283402,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/space\/282535\/revisions\/283402"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/282643"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=282535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=282535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=282535"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=282535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}