Anzeige
Anzeige
Tool-Tipp

Total.js Messenger: Diese schlanke Slack-Alternative zum Selberhosten setzt auf Node.js

Slack hat sich etabliert. Aber wäre es nicht schöner, der Dienst würde über deutsche Server, möglichst sogar den eigenen laufen? Der „Total.js Messenger” bietet genau das.

Von Dieter Petereit
3 Min.
Artikel merken
Anzeige
Anzeige

Direkte Kommunikation ist innerhalb virtueller Teams schwierig. (Bildquelle: Rawpixel.com / Shutterstock)

Echtzeit-Kommunikation für jedermann

Wer einmal die Team-Echtzeit-Kommunikation für sich entdeckt hat, will sie nicht mehr missen. Von daher ist es kein Wunder, dass sich der aktuelle Platzhirsch namens Slack so schnell so weit verbreitet hat. Auch hier bei t3n sorgt der Dienst für reibungslose Abläufe. Je nach Branche kann es indes mit der Abwicklung der Team-Kommunikation über amerikanische Server sogar rechtliche Probleme geben. Nicht zuletzt deshalb kommt der Dienst für so manches Unternehmen nicht in Frage.

Anzeige
Anzeige

Da kommt es gelegen, dass sich mittlerweile einige Funktions-Klone auf Open-Source-Basis finden, die auf dem eigenen Server installiert und betrieben werden können. Schon vor längerer Zeit stellten wir euch mit „Let’s Chat” eine quelloffene Variante vor, die auf Node.js, MongoDB und Python aufsetzt.

„Total.js”: Multifunktionales Framework als Unterbau für Web-Applikationen

Nun ist mit dem „Total.js Messenger” eine weitere, ganz ähnliche Lösung veröffentlicht worden, die ebenfalls auf Node.js aufsetzt und unter der MIT-Lizenz kostenfrei zu nutzen ist. Der Total.js Messenger setzt auf das quelloffene „Total.js Framework” von Peter Širka auf. Dieses Framework wurde geschaffen, um die Entwicklung von Web-Applikationen rationeller im Sinne von schneller zu gestalten. Das Projekt steht auf Github zum Download zur Verfügung.

Anzeige
Anzeige

Auf der Basis von „Total.js” entwickelte Širka bereits ein knappes Dutzend Applikationen. Besonders interessant ist sein Produkt namens „Total.js Flow”, mit dem es möglich sein soll, Javascript-Anwendungen visuell zu entwickeln. Flow ist als Package zum Framework ausgelegt und kann somit auch innerhalb der übrigen Anwendungen problemlos genutzt werden. Im Total.js Messenger ist Flow direkt enthalten. Die Erweiterung und Anpassung der Applikation an eigene Bedürfnisse sollte also schnell und einfach möglich sein.

Anzeige
Anzeige

Visuelle Applikationsentwicklung mit Total.js Flow. (Screenshot: Total.js)

Das kann der Total.js Messenger

Der Messenger steht in einer Preview direkt auf der Projektseite zur Verfügung. Allerdings haben die Entwickler vor das Ausprobieren des Tools das Anlegen eines Accounts gesetzt. Nach der Anmeldung findet ihr euch in einer Oberfläche wieder, die dem Vorbild schon ziemlich deutlich gleicht, wenn sie auch weniger farbenfroh, eher gesetzt in Schwarz-Weiß-Grau daherkommt.

Total.js Messenger: Ähnlichkeiten mit Slack sind kein Zufall. (Screenshot: t3n)

Wie im Vorbild lassen sich Channels anlegen oder Direktnachrichten versenden. Das Anhängen von Dateien erfolgt ebenfalls ganz einfach per Drag-and-Drop. Das Formatieren eingegebener Texte erledigt ihr unter Verwendung von Markdown. Ein Hilfe-Icon bringt euch die entsprechenden Formatierungen näher.

Anzeige
Anzeige

Diese Icons findet ihr unterhalb des Eingabefensters. (Screenshot: t3n)

Das Einfügen von Icons erfolgt über ein eigenes Panel, während der dicke Daumen nach oben ein eigenes Icon direkt unterhalb des Textfeldes erhalten hat. Interessant ist die Möglichkeit, eine Konversation per Klick auf das Druckersymbol schnell und unkompliziert im reinen Textformat zu exportieren. Slack-Befehle unterstützt der Total.js Manager nicht. Hochgeladene Dateien werden gesammelt und pro Thread einfach über ein eigenes Piktogramm oben rechts oberhalb des Konversationsfensters zugänglich gemacht, ähnlich wie ihr es auch von Slack kennt.

Beim Scrollen durch lange Konversationsstränge muss der Messenger immer wieder sichtbar nachladen. Dabei wird der Bildschirm dunkel und einige Gedenksekunden Geduld müssen aufgebracht werden. In meinem Text bewegten sich die Zeiten im erträglichen Rahmen. Hier wäre aber ganz sicher eine genauere Betrachtung erforderlich.

Sämtliche audiovisuellen Kommunikationsmethoden, die Slack unterstützt, sucht ihr beim quelloffenen Wettbewerber vergeblich. Wer also Videocalls im Pflichtenheft stehen hat, braucht den Total.js Messenger nicht in die Auswahl zu nehmen.

Anzeige
Anzeige

Fazit: Ein guter Kompromiss

Im direkten Vergleich mit Slack kann der Total.js Messenger nicht gewinnen. Der kommerzielle Wettbewerber bietet insgesamt deutlich mehr Features und einen reibungsloseren Workflow. Dennoch verfügt der Open-Source-Konkurrent über die wichtigsten Kernfeatures, um eine Team-Kommunikation nutzbringend abzuwickeln, zumindest, solange diese auf rein verschriftlichter Basis stattfinden kann.

Wer also auf eine selbstgehostete Lösung angewiesen ist oder eine Slack-Variante innerhalb seines Intranets betreiben will, der sollte sich den Total.js Messenger einmal näher ansehen. Wenn das Anforderungsprofil passt, kann die schlanke Alternative durchaus einen guten Kompromiss darstellen.

Fast fertig!

Bitte klicke auf den Link in der Bestätigungsmail, um deine Anmeldung abzuschließen.

Du willst noch weitere Infos zum Newsletter? Jetzt mehr erfahren

Anzeige
Anzeige
Kommentare (1)

Community-Richtlinien

totaljs.de

Slack ist zwar eine tolle und umfangreiche Software, aber zu weilen etwas zu umfangreich, was Performance kostet.

Bitte schalte deinen Adblocker für t3n.de aus!
Hallo und herzlich willkommen bei t3n!

Bitte schalte deinen Adblocker für t3n.de aus, um diesen Artikel zu lesen.

Wir sind ein unabhängiger Publisher mit einem Team von mehr als 75 fantastischen Menschen, aber ohne riesigen Konzern im Rücken. Banner und ähnliche Werbemittel sind für unsere Finanzierung sehr wichtig.

Schon jetzt und im Namen der gesamten t3n-Crew: vielen Dank für deine Unterstützung! 🙌

Deine t3n-Crew

Anleitung zur Deaktivierung
Artikel merken

Bitte melde dich an, um diesen Artikel in deiner persönlichen Merkliste auf t3n zu speichern.

Jetzt registrieren und merken

Du hast schon einen t3n-Account? Hier anmelden

oder
Auf Mastodon teilen

Gib die URL deiner Mastodon-Instanz ein, um den Artikel zu teilen.

Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Kommentar abgeben

Melde dich an, um Kommentare schreiben und mit anderen Leser:innen und unseren Autor:innen diskutieren zu können.

Anmelden und kommentieren

Du hast noch keinen t3n-Account? Hier registrieren

Anzeige
Anzeige