Skip to main content

Die einzelnen Bestandteile von Block-Kit

Lernziele 

Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen: 

  • Erklären des Verwendungszwecks der einzelnen Blocktypen
  • Erläutern, was Blockelemente sind
  • Beschreiben, was Oberflächen sind

Die einzelnen Bestandteile des Block-Kits

Sie haben eine Slack-App erstellt und möchten jetzt damit exzellente Interaktionen ermöglichen, die Ihre Benutzer gerne einsetzen, um sich ihre Aufgaben zu erleichtern. Hier kommt das Block-Kit ins Spiel.

Das Block-Kit ist ein UI-Framework für Slack-Apps, mit dem Sie ansprechendere Nachrichten mit mehr Interaktivität in Slack erstellen können. Es bietet gleichermaßen Kontrolle und Flexibilität beim Erstellen von Erfahrungen in Slack. Sie können die Reihenfolge und Darstellung von Informationen anpassen und Benutzer durch die Möglichkeiten Ihrer App leiten, indem Sie Blöcke – wiederverwendbare Komponenten, die fast überall in Slack eingesetzt werden können – zusammenstellen, aktualisieren sowie in Sequenzen oder Stapeln organisieren.

In dieser Lektion befassen wir uns mit den verschiedenen wiederverwendbaren Blöcken, mit denen Sie aussagekräftigere, umfassendere Nachrichten erstellen können. Außerdem lernen Sie, welche Blöcke zur Verfügung stehen und wo sie eingesetzt werden können.

Die verschiedenen Blocktypen

Blöcke sind Komponenten, die Sie kombinieren werden können, um visuell umfangreiche, ansprechende interaktive Nachrichten zu erstellen. Es gibt viele verschiedene Arten von Blöcken. Die folgenden Blocktypen werden meist als Layoutblöcke bezeichnet. Sie werden in der Regel zum Formatieren der visuellen Aspekte einer Block-Kit-Nachricht oder -Oberfläche verwendet. Mit dem Thema Oberflächen befassen wir uns in diesem Modul später noch eingehender.

Blocktyp Funktion Verwendbar in

Actions-Block

enthält interaktive Elemente

Modale Fenster | Nachrichten | Registerkarte "Home"

Context-Block

zeigt Nachrichtenkontext an, der sowohl Bilder als auch Text umfassen kann

Modale Fenster | Nachrichten | Registerkarte "Home"

Divider-Block

trennt verschiedene Blöcke in einer Nachricht

Modale Fenster | Nachrichten | Registerkarte "Home"

File-Block

zeigt eine Remote-Datei an

Nachrichten

Header-Block

zeigt einen Klartextblock in einer größeren, fett formatierten Schriftart an

Modale Fenster | Nachrichten | Registerkarte "Home"

Image-Block

enthält Bilder

Modale Fenster | Nachrichten | Registerkarte "Home"

Input-Block

sammelt Informationen von Benutzern

Modale Fenster | Nachrichten | Registerkarte "Home"

Section-Block

kombiniert Blockelemente 

Modale Fenster | Nachrichten | Registerkarte "Home"

Nachdem Sie nun wissen, wie Sie das Layout einer Nachricht mit verschiedenen Blocktypen gestalten können, möchten wir Ihnen Möglichkeiten vorstellen, mit denen Sie die Interaktivität Ihrer Nachricht mithilfe von Blockelementen verbessern können. 

Hinzufügen von Blockelementen für mehr Interaktivität 

Blockelemente sind andere Arten visueller Komponenten, in Section-, Context-, Input- und Actions-Layoutblöcken. Zu ihnen zählen Komponenten wie Schaltflächen, Datumsauswahlen, Mehrfachauswahl-Menüs, Überlaufmenüs, Klartexteingaben, Optionsfelder, Kontrollkästchen, ausgewählte Menüs und Uhrzeitauswahlen. Sie können Informationen von einem Benutzer sammeln, Auslöser zum Öffnen eines Links sein oder sogar komplexe Workflows starten.

Block-Kit-Oberflächen

Stellen Sie sich Oberflächen als Orte vor, an denen Sie Ihre robusten Nachrichten posten oder platzieren können. Oberflächen sind Nachrichten, modale Fenster und die Registerkarte “Home” Ihrer App. Fast alle Layoutblöcke können in allen drei Oberflächen platziert werden. Einzige Ausnahme ist der File-Block: Er kann nur in einer Nachricht platziert werden. 

Diese Oberflächen ermöglichen Ihnen, den Benutzer auf verschiedene Art und Weise zu erreichen. Nachrichten und modale Fenster können verwendet werden, um Feedback einzuholen oder einen Benutzer durch einen Workflow zu leiten. Die Registerkarte “Home” kann zur Anzeige eindeutiger Benutzerdaten oder als Dreh- und Angelpunkt für Informationen genutzt werden, auf die häufig zurückgegriffen werden muss. Alle diese Oberflächen sind Berührungspunkte, über die Benutzer mit Ihrer App interagieren können. Sie steuern, welche Informationen und Daten zwischen Ihrem Benutzer und Ihrer App ausgetauscht werden. 

Sobald Sie eine interaktive Komponente zu Ihrer Slack-App hinzugefügt haben, eröffnet dies neue Möglichkeiten für die vom Benutzer ausgelöste Interaktion. 

Sie können beispielsweise Genehmigungen so gestalten, dass man nur die Anfragedetails anzeigen muss und innerhalb derselben Nachricht auf eine Schaltfläche klickt.

Beispielnachricht in einer App namens 'Approval', in der die Anfrage, die Details und die beiden möglichen Schaltflächen 'Approve' und 'Deny' zum Genehmigen bzw. Ablehnen der Anfrage angezeigt werden

Sie können auch eine Abstimmung für die Mittagspause aufsetzen, in der die vorgeschlagenen Restaurants, die jeweils dafür abgegebenen Stimmen und eine Schaltfläche zur Angabe einer Alternative angezeigt werden.

Beispielnachricht in einer App namens 'Poll', in der für ein Sushi-Restaurant, ein Hamburger-Lokal oder einen Nudel-Shop gestimmt bzw. ein alternativer Vorschlag hinzugefügt werden kann

Sie haben jetzt die verschiedenen Layoutblöcke und Blockelemente kennengelernt. In der nächsten Lektion befassen wir uns damit, Nachrichten mit dem Block-Kit-Builder zu verfassen. Außerdem sehen wir uns an, wie diese Nachrichten in Slack kommunizieren. 

Ressourcen 

Lernen Sie weiter kostenlos!
Registrieren Sie sich für einen Account, um fortzufahren.
Was ist für Sie drin?
  • Holen Sie sich personalisierte Empfehlungen für Ihre Karriereplanung
  • Erproben Sie Ihre Fähigkeiten mithilfe praktischer Aufgaben und Quizze
  • Verfolgen Sie Ihre Fortschritte nach und teilen Sie sie mit Arbeitgebern
  • Nutzen Sie Mentoren und Karrierechancen