Code-Lego für die App-Entwicklung

Slack Block Kit
Code-Lego für die App-Entwicklung

Code-Lego für die App-Entwicklung

(Quelle: Slack)
Artikel erschienen in IT Magazine 2019/04
Seite 1
30. März 2019 -  Neben der Funktion als Messaging Service ist Slacks grösster Vorteil wohl dessen Fähigkeit, andere Anwendungen zu integrieren. Mit dem Block Kit hat Slack nun ein Framework veröffentlicht, das die Entwicklung solcher Integrationen vereinfachen soll.
Die Kollaborations-Plattform Slack hat sich in den letzten Jahren zu einem beliebten Tool gemausert und bietet Teams einen zentralen Ort, um zu kommunizieren, Dateien auszutauschen und an Projekten zu arbeiten. Besonders die Tatsache, dass sich eine Vielzahl von bekannten Produktionswerkzeugen in Slack integrieren lassen, einschliesslich Projektmanagement-Tools (Jira, Trello, Asana, etc.) und Dateiablage-Lösungen (etwa Google Drive und Microsoft Onedrive), macht die Plattform extrem vielseitig. Durch die Verfügbarkeit von derzeit mehr als 1500 Apps im Slack App Directory wird Slack so, je nach spezifischem Bedürfnis, zum zentralen Hub für die Zusammenarbeit innerhalb von Unternehmen. Slack-Benutzer müssen so nicht zwischen ihren am häufigsten verwendeten Business-Tools wechseln, denn Prozesse können alle innerhalb von Slack stattfinden.

Kurz gesagt funktioniert das ungefähr so: Die Hauptzentrale von Slack ist der so genannte Workspace oder Arbeitsbereich, quasi ein virtuelles Büro, wo diskutiert wird und Dateien ausgetauscht werden. Unternehmen können aber auch mehr als einen Workspace einrichten, etwa für verschiedene Teams oder Standorte innerhalb des Unternehmens. Jeder Arbeitsbereich wird dabei typischerweise in weitere, noch spezifischere Kanäle oder Chaträume unterteilt. Kanäle können öffentlich (d.h. jedes Mitglied des Arbeitsbereichs kann sich diesem anschliessen) oder privat (nur für Mitglieder zugänglich und durchsuchbar, die zu diesem Kanal eingeladen wurden) sein. Dies kann etwa bei der weiteren Kategorisierung der Art und Weise, wie Informationen unternehmensweit ausgetauscht und diskutiert werden, hilfreich sein.

API & Integrationen

Doch Slack stellt technisch versierten Benutzern auch eine API zur Verfügung, die es Softwareentwicklern erlaubt, benutzerdefinierte Integrationen (sprich Apps) zu erstellen. Ein einfaches Beispiel hierfür sind etwa Anwendungen, die auf bestimmte Text-Snippets oder spezifische Terminologien innerhalb von Chats in Slack reagieren. So können beispielsweise sehr einfach Bots erstellt werden, die, basierend auf Slack-Nachrichten und -Gesprächen, bestimmte Aktionen ausführen.

Slack beinhaltet von Haus aus bereits den Slackbot, der Fragen zu Slack-Funktionen beantwortet und automatisch auf Standard-Slash-Befehle in Nachrichten reagiert. Ein Beispiel ist der Slash-Befehl "/remind", der den Slackbot veranlasst, eine Erinnerung in Slack zu erstellen, basierend auf der Zeit und dem Textinhalt, der vom Benutzer mit dem Befehl mitgeliefert wird.
 
Seite 1 von 4
Nächste Seite

Neuen Kommentar erfassen

Kommentare werden vor der Freischaltung durch die Redaktion geprüft.
Anti-Spam-Frage Wie hiess im Märchen die Schwester von Hänsel?
Antwort
Name
E-Mail
NEWSLETTER ABONNIEREN
Abonnieren Sie unseren täglichen Newsletter mit den wichtigsten ICT-Meldungen
SWISS IT MAGAZINE - AUSGABE 2019/06
Schwerpunkt: Datenschutz - Ein Jahr nach der DSGVO-Einführung
• Ein Jahr DSGVO und die Schweiz
• Datenschutz als zentrales Thema für Wirtschaft und Recht
• Interview: "Privatsphäre heisst nicht, etwas verstecken zu müssen"
• Marktübersicht: Datenschutz-Audits für KMU
Zum Inhaltsverzeichnis
SPONSOREN & PARTNER