Ich finde es großartig, dass Sie sich mit diesem hochaktuellen Thema auseinandersetzen. Aber ich habe das Gefühl, dass es immer noch an guten Workflows, Best Practices und idealerweise an Tools fehlt, um die Arbeit mit diesen beiden separaten Produkten effizienter, angenehmer und reibungsloser zu gestalten. Das gilt trotz eines sehr ähnlichen (wenn auch breiter gefächerten) Blogposts von vor drei Jahren, der zwar eine kleine Diskussion ausgelöst hat (und einige Anfragen, die denen ähneln, die ich gleich näher ausführen werde), aber keine Lösungen gebracht hat.
Ich werde ein paar Beispiele nennen, was ich idealiter gerne tun würde, um beispielsweise Discord und Discourse besser zu harmonisieren. Dabei ist mir bewusst, dass nichts davon aufgrund von Einschränkungen der Discord- oder Discourse-API oder aus anderen Gründen tatsächlich möglich sein mag. Aber ich denke, es lohnt sich, mehr darüber nachzudenken und zu sprechen sowie ins Detail zu gehen, denn die Synchron-/Asynchron-Problematik ist für viele Communities ein aktuelles Thema, und es gibt noch keine idealen Lösungen.
Das Erste und Wichtigste wäre eine (scheinbar) einfache Tool-Unterstützung, um den Wechsel zwischen den beiden Systemen zu erleichtern. Die Möglichkeit, in Discord einfach so auf eine Discourse-Kategorie zu verlinken und umgekehrt in Discourse auf einen Discord-Kanal, ohne dass ich die Links manuell kopieren muss. Noch besser wäre eine in Discord integrierte Themensuche, damit ich Links finden und posten kann, ohne Discord zu verlassen. Außerdem wäre es toll, in beiden Systemen mit einem einzigen Tastenkürzel oder ähnlichem sofort eine Einladung zu dem jeweils anderen System generieren zu können.
Ihr eigener früherer Artikel Effectively using Discourse together with group chat schlägt Dinge vor wie:
Neuer Nutzer: Wie mache ich X?
Hilfsbereiter Nutzer: Gute Frage. Bitte posten Sie dies erneut in unserem öffentlichen Forum, damit alle Antworten, die Sie erhalten, von anderen gesucht und gelesen werden können, die möglicherweise dasselbe fragen.
Das ist eine vernünftige Richtlinie, um einen Teil des Problems zu lösen, aber aus UX-Sicht ist sie für den Nutzer nicht ideal. Stattdessen würde ich gerne auf deren Nachricht in Discord klicken und mit einem einzigen Befehl einen Einladungslink zum Forum generieren, der sie direkt in die richtige Kategorie führt. Ideal wäre es sogar, die Aktion „Neues Thema“ automatisch nach der Anmeldung auszulösen. Bonuspunkte gäbe es, wenn der tatsächliche Inhalt ihrer Discord-Nachricht direkt in das Discourse-Thema kopiert würde.
Vielleicht würde sich das System auch automatisch auf die Discord-Login-Integration einstellen: Der Nutzer klickt auf den Link in Discord, ein neues Browserfenster öffnet sich auf dem Forum, und ein Popup erscheint mit der Meldung: „Sie wurden eingeladen, der X Discourse-Community beizutreten! Klicken Sie auf ‚Beitreten’, um sich mit Ihrem Discord-Konto anzumelden, oder wählen Sie eine andere Anmeldeoption rechts.“ Sobald sie sich angemeldet haben, werden sie vielleicht direkt zum Erstellen eines neuen Themas weitergeleitet.
Der Vorschlag, „bis zum Ende des Chats zu warten und dann eine Zusammenfassung zu erstellen“, könnte ebenfalls stark von Tools profitieren. Ich sehe, dass Sie bereits ein Slack-Tool haben, das einige dieser Aufgaben halbautomatisch erledigt – das ist großartig. Ich habe es selbst nicht benutzt, daher weiß ich nicht, wie es mit Benutzernamen umgeht, die idealerweise mit bestehenden Discourse-Benutzernamen verknüpft sein sollten. Noch wichtiger wäre jedoch eine vergleichbare Funktion für Discord. In dem früheren Blogpost sehe ich eine Einladung zur Zusammenarbeit mit anderen Chat-Apps, aber ich vermute, dass daraus nichts geworden ist. Was wäre nötig, um dies ausreichend zu incentivieren? Könnte es noch leistungsfähiger gemacht werden, indem es auf einer Auswahl arbeitet statt auf den „letzten 20 Nachrichten“? Und falls dies noch nicht Teil der Slack-Version ist, wäre es schön, automatisch einen Link zurück zum Chat im Forenbeitrag zu generieren.
Ich improvisiere hier nur ein bisschen, aber ich denke, zumindest einige dieser Ideen würden wirklich helfen.
Persönlich hoffe ich langfristig darauf, dass sich ein einzelnes Tool durchsetzt, das beide Ansätze – synchron und asynchron – besser vereint. Ich weiß, dass es in letzter Zeit Diskussionen gab, wonach Discourse-Themen mit hohem Aufkommen vielleicht in Chats übergehen könnten, möglicherweise mit einer gewissen Flüchtigkeit. Ich hoffe, dass dieses gesamte Konzept tiefgehend geprüft wird und mit einem „Blue-Sky“-Ansatz die besten Werkzeuge bereitgestellt werden, damit Communities die Werte beider Ansätze tatsächlich integrieren können.
Für mich wäre dies idealerweise innerhalb von Discourse realisiert. Vielleicht könnte man überall Chats starten, die mit einem bestehenden Thema verbunden sind oder auch nicht (ein Chat auf Kategorienebene wäre cool). Es könnte ähnlich wie Slack-Threads funktionieren, indem es sich an einer Stelle „verzweigt“: Man liest ein Thema und stößt auf eine „Antwort“, die eigentlich eine visuelle Zusammenfassung eines Echtzeit-Chats ist: „Chat generiert 243 Nachrichten am 31.05.21 mit den Nutzern x, y, z [Avatare]“ oder so ähnlich. Eine modifizierte Version der bestehenden Themen-Zusammenfassungsleiste, spezifisch für Chats, mit einem Stil, der sie unterscheidet, und einem Klick, um das Chat-Fenster zu öffnen, es zu überprüfen, es inline zu erweitern oder ähnliches.
Chats könnten automatisch archiviert oder sogar gelöscht werden, falls gewünscht. Ideal wäre es jedoch, wenn Tools bereitgestellt würden, um einen Chat zurück in das Thema zusammenzufassen, vielleicht unter Verwendung der bekannten Discourse-Nachrichtenbearbeitungsfunktionen (Mehrfachauswahl usw.). Mods könnten dies tun, oder Nutzer könnten eine oder mehrere ihrer eigenen Nachrichten auswählen, um sie bei Bedarf wieder in das Thema einzubringen. Wenn dies nach einer bestimmten Zeitspanne nicht geschieht, wird alles (optional) archiviert. Bei chatbasierten Kategorien könnte man eine Chat-Nachricht auch zu einem Thema „hochstufen“.
Nun, es gibt eine Unzahl möglicher Ideen. Aber dies scheint ein großes Potenzial an Wert zu bieten, wenn es innerhalb von Discourse richtig umgesetzt werden kann. Die Spannung zwischen beispielsweise Discord und Discourse sowie die „Starrheit“ des Discourse-Ansatzes verringern, gleichzeitig aber die Vorteile beider Ansätze erhalten – das wäre ein großer Erfolg. Leichter gesagt als getan, aber definitiv eine lohnende Herausforderung!
Edit: Außerdem weiß ich, dass es in der Vergangenheit eine Menge unterschiedlicher Diskussionen zu ähnlichen Themen gab, z. B.:
usw.
Babble ist cool, scheint aber nicht so gut unterstützt zu sein. Noch wichtiger ist, dass es die meisten der oben genannten Probleme nicht löst, obwohl es zumindest alles an einem Ort integriert, was den Wechsel zwischen Interaktionsmodi erleichtert…
Edit 2: Und noch etwas: Es sollte wahrscheinlich auch nur-Chat-Kategorien/„Kanäle“ geben. Aber wiederum mit der Möglichkeit, eine Nachricht (oder eine Reihe von Nachrichten?) zu einem Thema zu „hochstufen“. Und jetzt frage ich mich, ob ich das nicht besser als neues Thema irgendwo gepostet hätte. Egal. ![]()