{"id":171832,"date":"2021-08-09T13:01:00","date_gmt":"2021-08-09T12:01:00","guid":{"rendered":"https:\/\/blog.jetbrains.com\/space\/2021\/08\/05\/introducing-subscriptions\/"},"modified":"2025-09-19T15:58:08","modified_gmt":"2025-09-19T14:58:08","slug":"introducing-subscriptions","status":"publish","type":"space","link":"https:\/\/blog.jetbrains.com\/de\/space\/2021\/08\/09\/introducing-subscriptions\/","title":{"rendered":"Abonnements: eine universelle Methode zur Verwaltung von Benachrichtigungen in Space"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1200\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/08\/blog_1280x600-4x.png\" alt=\"\" class=\"wp-image-171445\"><\/figure>\n\n\n\n<p>In <a href=\"https:\/\/www.jetbrains.com\/de-de\/space\/\" target=\"_blank\" rel=\"noopener\">Space<\/a> kommen st\u00e4ndig neue Commits, Tickets, Abwesenheiten und Urlaube hinzu, w\u00e4hrend gleichzeitig Blogbeitr\u00e4ge, Dokumente und Code-Reviews erstellt werden. Wie k\u00f6nnen wir diese organisieren, um sicherzustellen, dass relevante Informationen an die richtige Person, das richtige Team oder das richtige Tool weitergeleitet werden?<\/p>\n\n\n\n<p>Space Chats dient als Zentrum f\u00fcr alle Benachrichtigungen. Space ist jedoch sehr umfangreich und es finden st\u00e4ndig Aktualisierungen statt. Unser ultimatives Ziel ist es nicht nur, Ihnen alle Updates an einem Ort zur Verf\u00fcgung zu stellen, sondern auch die Informationsstr\u00f6me zu optimieren, um St\u00f6rungen und Informations\u00fcberflutung zu reduzieren. Aus diesem Grund haben wir das Konzept der Abonnements entwickelt.<\/p>\n\n\n\n<p><span id=\"more-142253\"><\/span><\/p>\n<h2><span style=\"font-weight: 400;\">\u00dcberblick \u00fcber Abonnements<\/span><\/h2>\n\n\n\n<p>Bevor es Abonnements gab, gab es keine einheitliche Methode zur Verwaltung von Benachrichtigungen in Space. Es gab vordefinierte Systembenachrichtigungen, die Sie in vorkonfigurierten Feeds innerhalb von Chats wie <i>#Absence<\/i> und <i>#Blog<\/i> erhielten. Sie deckten eine begrenzte Anzahl von Ereignissen ab und boten nur sehr wenige Anpassungsm\u00f6glichkeiten. Es gab auch eine M\u00f6glichkeit, Webhooks einzurichten, um externe Tools \u00fcber \u00c4nderungen im Space zu benachrichtigen, die unabh\u00e4ngig von den Benachrichtigungen implementiert wurden und wenig mit den anderen Benachrichtigungseinstellungen gemeinsam hatten. Und schlie\u00dflich musste man, wenn man wollte, dass das System Benachrichtigungen an einen Channel f\u00fcr Gruppenchats sendet, eine eigene Anwendung f\u00fcr diesen Zweck erstellen.<\/p>\n\n\n\n<p>Das neue Abonnementmodell bietet eine <b>leistungsstarke und flexible<\/b> M\u00f6glichkeit, Benachrichtigungen \u00fcber Ereignisse in Space zu konfigurieren.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Abonnements im Space\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/5iGpmacgnl0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Was ist das Tolle an Abonnements?<\/p>\n\n\n\n<ul><li>Mithilfe von Abonnements k\u00f6nnen Sie <strong>den endlosen Stream von Ereignissen<\/strong> eingrenzen, die Ablenkungen ausblenden und nur die Benachrichtigungen erhalten, die Sie interessieren. Die Liste der Ereignisse, die Sie abonnieren k\u00f6nnen, umfasst bereits \u00fcber 60 Elemente, und wir planen, weitere hinzuzuf\u00fcgen.<\/li><li>Abonnements funktionieren nahtlos mit Space Chats. Sie w\u00e4hlen aus, welche Benachrichtigungen Sie in <strong>pers\u00f6nlichen Feeds<\/strong> erhalten und welche Sie an <strong>Gruppenkan\u00e4le<\/strong> geliefert haben m\u00f6chten, um alle relevanten Personen auf dem Laufenden zu halten.&nbsp;<\/li><li>Abonnements helfen Ihnen, <strong>Ablenkungen zu minimieren<\/strong>, indem Sie intelligente Benachrichtigungen \u00fcber die wichtigsten Ereignisse an bestimmte Feeds senden, w\u00e4hrend Sie alles andere ausgeblendet wird. Sie k\u00f6nnen beispielsweise einen speziellen Feed einrichten, der Ihnen jedes Mal eine Push-Benachrichtigung sendet, wenn ein wichtiges Ereignis passiert. Gleichzeitig k\u00f6nnen Sie einen separaten Feed mit weniger wichtigen Ereignissen konfigurieren, durch den Sie einmal am Tag schnell scrollen k\u00f6nnen.<\/li><li><strong>Keine Programmierung erforderlich<\/strong>. Sie m\u00fcssen keine externen L\u00f6sungen anschlie\u00dfen oder Chat-Anwendungen entwickeln, um Benachrichtigungen zu \u00fcbermitteln. Sie k\u00f6nnen alle Abonnementeinstellungen m\u00fchelos direkt \u00fcber die Space-Benutzeroberfl\u00e4che konfigurieren.&nbsp;<\/li><\/ul>\n\n\n\n<h2>Wie funktionieren Abonnements?<\/h2>\n\n\n\n<p>Es gibt drei Arten von Abonnements, die Sie erstellen k\u00f6nnen, je nachdem, wo Sie die Benachrichtigungen angezeigt bekommen m\u00f6chten:<\/p>\n\n\n\n<ul><li><strong>Abonnements f\u00fcr pers\u00f6nliche Feeds<\/strong> liefern Benachrichtigungen \u00fcber \u00c4nderungen, die Sie betreffen, z.B. Besprechungen, an denen Sie teilnehmen, Dokumente oder Themen, denen Sie zugeordnet sind, und Blogbeitr\u00e4ge, die f\u00fcr Sie relevant sind. Diese Benachrichtigungen erscheinen in pers\u00f6nlichen Feeds \u2013 schreibgesch\u00fctzten Kan\u00e4len, die nur f\u00fcr Sie sichtbar sind. Standardm\u00e4\u00dfig erhalten Sie alle diese Benachrichtigungen \u00fcber den vorkonfigurierten <strong>#<em>Spacebox<\/em><\/strong>-Feed, aber Sie sind nicht verpflichtet, diese Einstellungen beizubehalten. Sie k\u00f6nnen die Benachrichtigungen, die Sie in <em>#Spacebox<\/em> sehen m\u00f6chten, fein abstimmen und so viele pers\u00f6nliche Feeds erstellen, wie Sie ben\u00f6tigen.<\/li><li><strong>Abonnements f\u00fcr Kan\u00e4le<\/strong> benachrichtigen Sie \u00fcber Aktualisierungen und \u00c4nderungen im System, die f\u00fcr eine Gruppe von Benutzer*innen relevant sind, sei es ein Projektteam, ein Standort, mehrere Teams oder das gesamte Unternehmen. Diese Benachrichtigungen werden an Chat-Kan\u00e4le \u00fcbermittelt.&nbsp;<\/li><li><em>Demn\u00e4chst verf\u00fcgbar.<\/em> <strong>Abonnements f\u00fcr Webhooks<\/strong> erm\u00f6glichen es Ihnen, Webhooks zu abonnieren, um Informationen \u00fcber verschiedene Aktualisierungen in Space an externe Dienste oder Anwendungen zu liefern.&nbsp;<\/li><\/ul>\n\n\n\n<p>Abonnements f\u00fcr Kan\u00e4le sind ab dem Organization-Abonnement verf\u00fcgbar, w\u00e4hrend Abonnements f\u00fcr pers\u00f6nliche Feeds und Webhooks f\u00fcr alle Space-Benutzer*innen verf\u00fcgbar sind.<\/p>\n\n\n\n<p>Dar\u00fcber hinaus k\u00f6nnen Abonnements pers\u00f6nlich oder benutzerdefiniert sein, je nachdem, \u00fcber welche <strong>Ereignisse<\/strong> sie Sie benachrichtigen und in welcher Beziehung sie zu Ihnen stehen.&nbsp;<\/p>\n\n\n\n<ul><li><strong>Pers\u00f6nliche Abonnements<\/strong> umfassen alle Ereignisse, die mit Ihren Teams, Projekten, Standorten und anderen Dingen von pers\u00f6nlichem Interesse zu tun haben. Diese Benachrichtigungen k\u00f6nnen nur an pers\u00f6nliche Feeds \u00fcbermittelt werden<\/li><li><strong>Benutzerdefinierte Abonnements<\/strong> umfassen eine breitere Liste von Ereignissen, die sich nicht nur auf Sie, sondern auch auf verschiedene Teams, Projekte, Standorte oder sogar das gesamte Unternehmen beziehen. So k\u00f6nnen Sie beispielsweise neue Tickets, die in einem bestimmten Projekt erstellt wurden, Aktualisierungen f\u00fcr ein bestimmtes Repository oder neue Blogs von einem bestimmten Standort, abonnieren, sofern Sie die erforderliche Zugriffsberechtigung f\u00fcr diese Ereignisse haben. Benutzerdefinierte Abonnements k\u00f6nnen Benachrichtigungen an pers\u00f6nliche Feeds, Kan\u00e4le und Anwendungs-Webhooks senden.<\/li><\/ul>\n\n\n\n<p>Hier ist ein Diagramm, das Ihnen zeigt, wie die Abonnements funktionieren:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"900\" height=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/08\/900x800_subscriptions_illustration-5.png\" alt=\"\" class=\"wp-image-171379\"><\/figure>\n\n\n\n<p>Sie k\u00f6nnen Abonnements direkt von jedem pers\u00f6nlichen Feed oder Kanal in Chats aus verwalten, sofern Sie die Administratorrechte besitzen. Klicken Sie dazu oben rechts auf <img decoding=\"async\" loading=\"lazy\" style=\"vertical-align:baseline;\" width=\"16\" height=\"16\" alt=\"channel-info.png\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/EUA4Ya47E08GCDZ03FPiolbrTnSwRkNJ7CKtUaTcRdztfSEwl7m1kuUq511BaPy-0jHZg8Rgin1J_RxnK9x8S1BT8cySVfHUp6Z7z1L9pykI5H7X_rD1gHTRrc6aSdw5I3gBF9jq-3.png\"><em>(Channel info) <\/em>und gehen Sie zur Registerkarte <em>Subscriptions<\/em>. Sie k\u00f6nnen auch auf alle Abonnements \u00fcber <em>My<\/em> <em>Profile \u2192 Subscriptions<\/em> zugreifen und diese verwalten. Lesen Sie mehr \u00fcber Abonnements und Benachrichtigungseinstellungen unter <a href=\"https:\/\/www.jetbrains.com\/help\/space\/notifications.html\" target=\"_blank\" rel=\"noopener\">Space Documentation<\/a>.&nbsp;<\/p>\n\n\n\n<p>Schauen wir uns nun die einzelnen Arten von Abonnements im Detail an.<\/p>\n\n\n\n<h2>Abonnements f\u00fcr pers\u00f6nliche Feeds<\/h2>\n\n\n\n<p>Diese Art von Abonnement liefert Benachrichtigungen an pers\u00f6nliche Feeds \u2013 schreibgesch\u00fctzte Systemkan\u00e4le, die verschiedene Systembenachrichtigungen \u00fcber Einladungen\/Aktualisierungen von Meetings, neue Abwesenheiten, Blogbeitr\u00e4ge, Dokumente, Aktualisierungen der Mitgliedschaften usw. enthalten.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1350\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/08\/Teampaper-Snap_2021-08-04-16-31-00-2x-2400x1350.jpg\" alt=\"\" class=\"wp-image-170500\"><\/figure>\n\n\n\n<p><strong><em>#Spacebox<\/em><\/strong> ist Ihr standardm\u00e4\u00dfiger pers\u00f6nlicher Feed, der bereits so vorkonfiguriert ist, dass er Ihnen die wichtigsten Benachrichtigungen liefert. Er fasst alle Benachrichtigungen zusammen, die Sie bisher in den vordefinierten Feeds wie <em>#Absence<\/em> und <em>#Blog<\/em> erhalten haben, so dass Sie diese alten Feeds sicher l\u00f6schen k\u00f6nnen.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1350\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/08\/Google-Chrome_2021-08-04-16-33-47-2x-2400x1350.jpg\" alt=\"\" class=\"wp-image-170511\"><\/figure>\n\n\n\n<p>Unsere Idee hinter den vorkonfigurierten Abonnements ist es, Ihnen von Anfang an die relevantesten Updates zu liefern. Alle diese Einstellungen sind jedoch anpassbar. Sie k\u00f6nnen Ihre <em>#Spacebox<\/em>-Abonnements bei Bedarf anpassen, um die Anzahl der Ereignisse, \u00fcber die Sie benachrichtigt werden, zu begrenzen oder zu erweitern.&nbsp;<\/p>\n\n\n\n<p>Zus\u00e4tzlich zu <em>#Spacebox<\/em> k\u00f6nnen Sie so viele pers\u00f6nliche Feeds erstellen, wie Sie m\u00f6chten. Sie k\u00f6nnen zum Beispiel einen separaten Feed mit dem Namen <em>#Neue Fragen zum Design<\/em> erstellen, um Benachrichtigungen \u00fcber neue Probleme, die im Projekt Design erstellt wurden zu erhalten, oder sich im Feed <em>#Members<\/em> \u00fcber die neuen Mitglieder Ihrer Organisation auf dem Laufenden halten.&nbsp;<\/p>\n\n\n\n<h2>Abonnements f\u00fcr Channels<\/h2>\n\n\n\n<p>Manchmal ist es wichtig, \u00c4nderungen an bestimmte Gruppen oder das gesamte Team zu kommunizieren, um eine rechtzeitige Reaktion zu gew\u00e4hrleisten und die Zusammenarbeit zu verbessern. Entwickler*innen m\u00f6chten zum Beispiel Benachrichtigungen \u00fcber fehlgeschlagene Builds erhalten. Die Personalabteilung muss \u00fcber neue Abwesenheiten von Teammitgliedern informiert werden. Das gesamte Team sollte dar\u00fcber informiert sein, wenn ein neues Mitglied hinzugekommen ist.&nbsp;<\/p>\n\n\n\n<p>Mit Abonnements f\u00fcr Kan\u00e4le k\u00f6nnen Sie alle an einem bestimmten Ereignis Interessierten informieren, indem Sie automatische Benachrichtigungen an Kan\u00e4le innerhalb von Chats senden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"2400\" height=\"1350\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/08\/Teampaper-Snap_2021-08-04-16-36-09-2x-2400x1350.jpg\" alt=\"\" class=\"wp-image-170522\"><\/figure>\n\n\n\n<p>Slack-Apps, mit denen Sie Echtzeit-Benachrichtigungen von externen Tools in Slack weiterleiten k\u00f6nnen, sind eine gute Analogie. Der Hauptunterschied besteht darin, dass Sie bei Space keine externen Dienste integrieren m\u00fcssen. Dies ist dank der integrierten Struktur von Space m\u00f6glich, das bereits alle notwendigen Ereignisse und Tools enth\u00e4lt, um sie an die richtigen Teammitglieder zu liefern.<\/p>\n\n\n\n<p>Daher haben Space-Abonnements die folgenden Vorteile gegen\u00fcber Slack-Apps:<\/p>\n\n\n\n<ul><li>Space-Abonnements <strong>entfernen die Trennmauern von Daten<\/strong>, die oft durch die Notwendigkeit entstehen, mehrere Anwendungen zu integrieren, die Benachrichtigungen von externen Tools an Ihre Kollaborationsplattform, wie z.B. Slack, liefern.&nbsp;&nbsp;<\/li><li>Space-Abonnements helfen Ihnen, <strong>Zeit und Aufwand zu sparen<\/strong>, da Sie nichts installieren oder entwickeln m\u00fcssen, damit sie funktionieren. Sie k\u00f6nnen alle Arten von Abonnements ganz einfach direkt \u00fcber die Space-Benutzeroberfl\u00e4che konfigurieren, ohne dass Programmierkenntnisse erforderlich sind.&nbsp;&nbsp;<\/li><\/ul>\n\n\n\n<h2>Demn\u00e4chst verf\u00fcgbar: Abonnements f\u00fcr Webhooks<\/h2>\n\n\n\n<p>Das neue Abonnementmodell erm\u00f6glicht es Ihnen, externe Dienste wie z.B. einen Issue-Tracker, einen CI-Server oder ein Deployment-Tool \u00fcber die in Space auftretenden Ereignisse zu informieren. Dies geschieht \u00fcber Webhooks \u2013 eine Methode, mit der Sie Push-Benachrichtigungen an Anwendungen senden k\u00f6nnen, was in der Regel dem Abrufen von Daten vorzuziehen ist. Die Behandlung von Webhook-Payloads wird im Space SDK f\u00fcr Kotlin und .NET unterst\u00fctzt.<\/p>\n\n\n\n<p>Sobald die Abonnements f\u00fcr Webhooks ver\u00f6ffentlicht sind, k\u00f6nnen Sie diese in den <em>Applications<\/em>-Einstellungen verwalten.<\/p>\n\n\n\n<h2>Legen Sie jetzt los und profitieren Sie von den Vorteilen von Abonnements<\/h2>\n\n\n\n<p>Dank des neuen Abonnementmodells k\u00f6nnen Sie w\u00e4hlen, \u00fcber welche Ereignisse Sie benachrichtigt werden m\u00f6chten und wo Sie die Benachrichtigungen erhalten m\u00f6chten. Mit Hilfe von Abonnements werden Sie \u00fcber die Aktualisierungen Ihres Arbeitsbereichs informiert, die Sie interessieren, die Trennmauern von Daten werden aufgebrochen und der Wissensaustausch innerhalb Ihres Unternehmens wird verbessert.<\/p>\n\n\n\n<p>Probieren Sie die Abonnements aus und lassen Sie uns an Ihren Erfahrungen teilhaben! Abonnements f\u00fcr private Feeds sind f\u00fcr alle Space-Organisationen verf\u00fcgbar, Abonnements f\u00fcr Kan\u00e4le sind ab dem Organization-Abonnement verf\u00fcgbar, und Abonnements f\u00fcr Webhooks werden in naher Zukunft f\u00fcr alle Space-Pl\u00e4ne verf\u00fcgbar sein.&nbsp;<\/p>\n\n\n\n<p>Autorin des Original-Blogposts:<\/p>\n\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":1132,"featured_media":171449,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[4076,91,1642,2226],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/space\/171832"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/space"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/types\/space"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/users\/1132"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/comments?post=171832"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/space\/171832\/revisions"}],"predecessor-version":[{"id":639767,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/space\/171832\/revisions\/639767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media\/171449"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media?parent=171832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/categories?post=171832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/tags?post=171832"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/cross-post-tag?post=171832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}