Gruppenchat ist zu einem der unersetzlichen Kommunikationsmittel geworden. Unabhängig davon, ob Ihre Mitarbeiter in einem Raum gegenüber von Ihnen oder auf der anderen Seite des Planeten sitzen, macht die Fähigkeit zur Kommunikation in Echtzeit viele Gespräche einfacher und schneller und hilft, mit der Verwirrung umzugehen, die bei der asynchronen Kommunikation auftreten kann.
In einigen Kreisen besteht die Auffassung, dass Chat-Apps von der Arbeit ablenken können. Ich glaube, es ist wichtig, sich mit nicht funktionierenden Chat-Themen zu "befassen", bevor sie zu kognitiven Beeinträchtigungen führen. Ebenso wichtig ist es, Raum zu haben, um kontinuierlich an Aufgaben zu arbeiten, die längere Konzentrationszeiten erfordern. Jetzt verwende ich zum Beispiel mindestens zwei Gruppenchats mit deaktivierten Benachrichtigungen. Daher kann ich sie nur regelmäßig während der Arbeitspausen und bei Bedarf überprüfenGute Arbeit , ich schalte Benachrichtigungen in allen sozialen Netzwerken aus.
Ich bin dafür, ein Tool zu wählen, das exklusiv für Ihre Gruppenchat-Anforderungen geeignet ist, aber nicht jeder wird mir zustimmen. Persönlich kann ich mich leicht von Gesprächen außerhalb der Arbeit ablenken lassen, wenn die Chat-Funktion als soziales Netzwerk verwendet wird. Ich mag es, Arbeit von Freizeit zu trennen, deshalb schalte ich gerne private Gespräche während der Arbeit aus und umgekehrt. Handeln Sie im besten Interesse Ihres Teams.
Slack wurde schnell zu einem Liebling in Softwarekreisen und verdrängte andere Tools. Laut The Next Web "tötet Slack das IRC still und unbeabsichtigt", haben auch viele Open-Source-Communities diesen Übergang vollzogen. Zum Beispiel können die Wordpress - Entwickler eingeschaltet für die Kommunikation im Team Slack.
Aber Slack ist ein Closed-Source-SaaS-Tool und nicht das einzige. Tatsächlich kann Open Source der Schlüssel für Ihre geschäftlichen Chat-Anforderungen sein. Wenn Sie mit vertraulichen Informationen arbeiten oder sicherstellen müssen, dass die gesamte Kommunikation hinter einer Firewall verbleibt, ist Self-Hosting die beste Option. Durch den Zugriff auf die Quelle wird sichergestellt, dass die Kommunikation zwischen Ihnen und Ihrem Team nicht durch unangenehme Ergänzungen der Quellcodebasis außer Kontrolle gerät.
Schauen wir uns einige Open-Source-Alternativen an, von den Klassikern bis zu den neuesten Apps, die perfekt in Ihre Arbeitsumgebung passen.
Das Wichtigste
Mattermost ist ein sehr moderner Ansatz mit Gruppenchat, der sowohl eigenständige als auch andere Hosting-Optionen bietet. Es ist in Golang mit einem schönen Stück JavaScript unter dem React-Framework geschrieben. Es verfügt über private und öffentliche Chats, einschließlich persönlicher Kommunikation, guter Archivierungsunterstützung und einer Slack-ähnlichen Oberfläche, einschließlich vieler erwarteter Funktionen. Wenn Sie Slack bereits verwenden, können Sie Ihre aktuellen Kanäle und Archive im Allgemeinen problemlos importieren. Mattermost lässt sich auch in die vorhandenen LDAP- oder Active Directory-Authentifizierungssysteme Ihres Unternehmens integrieren.
Eine Funktion, die ich liebe - die Möglichkeit, Töne, Videos oder Bilder direkt von Ihrem Mobilgerät herunterzuladen - ist sehr praktisch für die Kommunikation unterwegs. Mattermost ist unter der "Apache-Wrapped AGPL" lizenziert. Überprüfen Sie den Quellcode auf GitHub und probieren Sie es dann aus.
Zulip
Zulip ist ein weiterer von Apache lizenzierter plattformübergreifender Multimedia-Chat-Dienst, der Hosting-Optionen bietet. Es hat eine Menge von dem, was Sie erwarten würden, wenn Sie mit Slack vertraut sind: Bildeinbettung, @ -Erwähnungen, Datei-Uploads, Protokollierung und vieles mehr . Es hat mehrere Kanäle (Räume) - Sie werden sie definitiv für Teamarbeit verwenden. Es handelt sich um einen kostenlosen Dienst mit kostenpflichtigen Plänen zur Erhöhung des internen Speichers, der LDAP- und Active Directory-Integration sowie des lokalen Supports.
Die Funktion zum Importieren Ihrer Organisation aus Slack, HipChat, Mattermost und Gitter ist auch hier verfügbar.
Zulip funktioniert unter Linux, Mac, Windows, iOS und Android.
Rocket.Chat
Rocket.Chat ist in CoffeeScript und JavaScript über dem Meteor-Framework geschrieben. Rocket.Chat wurde zum lokalen Herunterladen und Arbeiten mit einer Client-Oberfläche für Desktop- und Mobilgeräte entwickelt. Es enthält viele ähnliche Funktionen wie andere moderne Anwendungen - von Desktop-Benachrichtigungen über das Hochladen von Bildern und Dateien zum Archivieren mit Suche bis hin zu LDAP-Integrationen. Die Pläne umfassen auch eine native Android-App, Kerberos-Unterstützung und die Integration mit vielen anderen Tools mit GitLab sowie Antiviren-Tools für Anhänge.
Rocket.Chat hat eine Online-Demo , Sie können den Quellcode auch auf GitHub anzeigen . Verfügbar unter der MIT-Lizenz.
Riot.im
Riot.im ist seit Veröffentlichung des Artikels unglaublich beliebt geworden und hat sich seinen Platz darin verdient. Es verfügt über eine Reihe von Web- und mobilen Tools, mit denen eine Verbindung zur Matrix hergestellt werden kann , "einem offenen Netzwerk für sichere, dezentrale Kommunikation".
Riot ist wahrscheinlich am einfachsten auf dieser Liste zu verwenden. Sie können auch den gesamten Quellcode aller Projekte auf GitHub unter der Apache 2.0-Lizenz überprüfen .
Durch die Integration können Sie Riot auch verwenden, um über IRC, Slack oder Gitter eine Verbindung zu Diensten herzustellen, sodass Sie möglicherweise mehrere Clients durch eine einzige Open Source-Option ersetzen können.
Weitere Informationen finden Sie in unserer vollständigen Einführung in das Projekt.
IRC
Internet Relayed Chat (IRC) ist ein Protokoll aus den späten 1980er Jahren. Es gibt viele Open Source-Implementierungen sowohl auf Client- als auch auf Serverseite, da es IRC schon lange gibt. Einer seiner Hauptvorteile ist seine Einfachheit. Die IRC-Spezifikation ist so einfach, dass sie in einführenden Programmierklassen häufig verwendet wird, um die Netzwerkkommunikation auf einfache Weise zu erlernen.
Mit dem Alter gab es jedoch auch Nachteile. Es fehlen viele der Funktionen, die Sie im modernen Chat erwarten würden - von der Sicherheit über das Identitätsmanagement bis hin zur einfachen Möglichkeit, Nicht-Text-Komponenten wie Bilder, Dateien oder Emoticons zu senden (obwohl dies für einige von Vorteil wäre). Einige Funktionen wurden im Laufe der Zeit über Bot-Dienste implementiert, darunter die Verwaltung von Spitznamen, die Protokollierung und einige andere. Diese variieren jedoch auch von Server zu Server.
Obwohl das IRC die gleiche Anziehungskraft beibehalten hat. Es ist fast universell, mit Clients, die für fast jede Plattform verfügbar sind. Während die Befehlsoberfläche für Anfänger nicht immer intuitiv ist, implementieren viele Befehle über eine grafische Benutzeroberfläche neu. Wenn Sie eine Open-Source-Entwicklung von unten nach oben durchführen, sind Sie wahrscheinlich bereits mit IRC vertraut. Das Hinzufügen eines C & C ist daher möglicherweise der Weg für weniger Widerstand.
Andere Alternativen
Die obige Liste ist alles andere als vollständig, und ich möchte, dass Sie einige Nachforschungen anstellen, bevor Sie eine Entscheidung treffen. Haben Sie einen Favoriten, der nicht auf der Liste steht? Hinterlasse unten einen Kommentar, den jeder auschecken kann.
Erfahren Sie, wie Sie einen begehrten Beruf von Grund auf neu erlernen oder Ihre Fähigkeiten und Ihr Gehalt verbessern können, indem Sie bezahlte Online-Kurse von SkillFactory absolvieren:
- DevOps (12 )
- Kurs für maschinelles Lernen (12 Wochen)
- Data Science von Grund auf lernen (12 Monate)
- Analytics-Beruf mit jedem Startlevel (9 Monate)
- Python für Webentwicklungskurs (9 Monate)