Wie machbar ist eine leichte Desktop-App für Discourse, und könnte sie die Beteiligung und/oder Benachrichtigungswahrnehmung verbessern?

Dies ist eine Nachverfolgung zu einer Frage in der heutigen AMA. David hat sehr gut geantwortet und definitiv verstanden, woher diese Frage kam. Ich werde das AMA-Video zu diesem Thema verlinken, sobald es öffentlich verfügbar ist.

Die ursprüngliche Frage lautete:

MSTeams ist eine eigenständige Anwendung, die Benachrichtigungen in der Taskleiste anzeigt. Sie dominiert die Kommunikation unseres Unternehmens, weil sie für alle Benutzer immer nur einen Klick entfernt ist und sie sofort über neue Informationen benachrichtigt. Gibt es Überlegungen, eine Art eigenständige Discourse-App zu entwickeln oder diese Desktop-Benachrichtigungsfunktion anderweitig bereitzustellen?

Um etwas spezifischer zu sein, ist eigentlich das Warum wichtig, nicht das Was. Das Warum ist hier wie folgt:

  • Stellen Sie sich ein großes Unternehmen mit mehreren Kommunikationskanälen vor: Teams, Outlook, Discourse, Sharepoint und einige mehr.
  • Stellen Sie sich vor, Sie sind eine vielbeschäftigte Person und möchten jemanden oder ein Team wegen etwas kontaktieren.

Tun Sie:
a) Öffnen Sie einen Webbrowser, geben Sie die URL ein (wenn Sie sie kennen), melden Sie sich an, finden Sie die richtige Kategorie, erstellen Sie ein Thema, geben Sie ihm einen Titel, skizzieren Sie die Frage im Detail, klicken Sie auf Senden und warten Sie geduldig auf eine Antwort.

b) Klicken Sie auf das MSTeams-Symbol in Ihrer Taskleiste, geben Sie den Namen der Person oder Gruppe ein, die helfen könnte, tippen und senden Sie – in dem Wissen, dass die Person auf der anderen Seite sofort eine Benachrichtigung auf ihrer Taskleiste erhält, die orange blinkt, bis sie antwortet.

Ich befürworte definitiv nicht das orange Blinken, aber ich sehe, dass wir erhebliche Mengen an Inhalten an MSTeams verlieren. Das ist wirklich das Problem, das ich lösen möchte, und ich denke, das Benachrichtigungssystem könnte ein Punkt sein, an dem wir verlieren.

Es gibt notwendige Reibungsverluste:

  • Kategorie auswählen
  • Sorgfältig auf das Thema achten

aber auch zusätzliche Reibungsverluste, die eine Desktop-App nicht hat:

  • Nachdenken über die Nutzung von Discourse - Ist es fähig zu helfen?
  • Entscheiden, Discourse zu nutzen - Lohnt sich der Aufwand? Wie lange, bis jemand mein Thema sieht?
  • Browser öffnen
  • Zur Website gehen
  • Anmelden

Beachten Sie, dass der Denk- und Entscheidungsprozess für MSTeams nicht stattfindet. Es ist für mich mit einem Klick so wenig Aufwand verbunden: Ich bin sofort in der Lage, meine Frage zu beginnen.

Auf der Empfängerseite ist es auch schwer zu wissen, wann man Benachrichtigungen hat. Teams sagt mir in der Taskleiste, wie viele Nachrichten ich ungelesen habe, sodass ich immer weiß, wenn etwas Neues da ist. Mit Discourse muss ich auf der Website sein oder den Tab geöffnet haben und es dann bemerken.

Ich denke, nicht einmal eine vollständige Desktop-App wäre notwendig, vielleicht sogar etwas wie ein Desktop-Äquivalent der mobilen App, das Ihnen hilft, Ihre Discourse-Benachrichtigungen besser zu verwalten.

Letztendlich brauchen wir nur etwas, das bedeutet, dass Discourse für alle Benutzer immer nur einen Klick entfernt ist und null Klicks erfordert, um zu wissen, ob es etwas gibt, das sich lohnt, sich anzusehen.

Gibt es vielleicht schon etwas, das eine gute Alternative sein könnte?

5 „Gefällt mir“

Gerne diskutiere ich auch hier :slight_smile:

Es gab einige Experimente mit einer Electron-App für Discourse (insbesondere für den Chat-Teil). Es ist also machbar, so etwas zu tun, aber es wurde noch nichts unternommen, das vollständig berücksichtigt, was es bedeutet, so etwas für eine breite Benutzerbasis zu pflegen.

Ich denke, Ihre Vermutung bezüglich Benachrichtigungen ist gut, aber ich bin mir nicht sicher, ob das wirklich das Hauptproblem hier ist.

In diesem Szenario denke ich, dass Chat das Wahrscheinlichste ist, wonach die Leute greifen werden. Wir nutzen Chat bei Discourse für dasselbe. Sie sind beschäftigt, Sie sind zwischen den Dingen, Sie haben eine Frage und möchten eine schnelle Antwort. Viel einfacher, in ein Feld zu tippen, das auf Sie wartet, in einen Bereich, in dem Sie sehen können, dass “viele Leute tippen” und bereit sind zu antworten.

Ich würde mich vielleicht stattdessen auf andere Szenarien konzentrieren. Sie haben diese anderen Tools in der Mischung erwähnt:

Outlook, Mann. Jemand sendet eine E-Mail. Sie haben vergessen, diese eine Person in CC zu setzen, jemand antwortet, um sie hinzuzufügen. Das passiert noch ein paar Mal. Oh, zu viele Leute in diesem Thread. Jemand antwortet und wirft die Hälfte der CC-Liste raus. Die nächste Person, die antwortet, merkt nicht mehr, dass alle zuhören.

Ugh, lass uns das stattdessen zu Teams verlagern.

“Hey, also in dem E-Mail-Thread…”
“Welcher E-Mail-Thread?”
“Der über X”
“Ich bin mir nicht sicher, ob ich dabei bin”
“Suchen Sie nach dem Betreff ‘die Sache mit X’”
“Oh ja, das sehe ich”
“OK, also in der Nachricht an so und so…”
“Hmm… ja, ich wurde zu diesem Zeitpunkt wahrscheinlich aus dem Thread entfernt”
“Ich werde es Ihnen einfach weiterleiten”

Bam, noch eine Abzweigung in der Diskussion.

Was wäre, wenn Sie einfach einen Link zu dieser Diskussion im Chat hinterlassen könnten?

Ich denke, das ist der Ansatzpunkt. Diskussionen aus E-Mails nach Discourse verlagern. Dann ist MS Teams noch besser, weil Sie leicht auf diese Gespräche verlinken können, ohne all den anderen Unsinn.


Es gibt sicherlich Gespräche im Chat, die besser in Discourse aufgehoben wären, aber das ist ein schwierigerer Schritt, wie Sie beschreiben. Aber ich bin sicher, das haben Sie auch bei anderen Tools schon gesehen.

“Hey, dieser Thread wird ein bisschen lang. Können wir das für den Anfang in einem Dokument zusammenfassen?”

OK, das ist ein guter Schritt. Es ist ein Signal, dass die Leute bereit sind, asynchron zu werden, wenn es nötig ist.

Was passiert dann?

Wie lang sind diese Kommentar-Threads in den Dokumenten, die geteilt werden? Wie finden Sie den richtigen?

OK, ja, einige dieser Dokumente wären vielleicht besser in Discourse zu diskutieren. Das ist aber meiner Erfahrung nach ein schwierigerer Schritt. Eine Sache, die hilft, ist, dass das Kopieren und Einfügen von Dokumenten nach Discourse ziemlich gut funktioniert. Lassen Sie die Leute ihre Entwürfe in Dokumenten erstellen, aber wenn die Erwartung ist, dass das Dokument diskutiert werden muss, kopieren Sie es nach Discourse und diskutieren Sie dort einen Schnappschuss davon.


So würde ich versuchen, dieses Problem anzugehen. Suchen Sie nach Szenarien, in denen die Leute mehr Wert sehen, und versuchen Sie, eine Art “Playbook” darum zu entwickeln.


Ich liebe es, bei Discourse zu arbeiten, wo wir so ziemlich alles nur mit Discourse machen, wofür ich früher eine Kombination von Tools verwendet habe. Aber bestehende Unternehmen sind keine leeren Leinwände, und die Tools, die sie bereits verwenden, werden nicht einfach verdrängt werden. Neue Tools müssen neben bestehenden existieren können.

Die Definition einiger Richtlinien dafür, welche Tools wann verwendet werden sollen, ist wahrscheinlich notwendig.

Hier sind ein paar Beispiele, die mir in der Vergangenheit begegnet sind, bei denen Leute versucht haben, so etwas offen darzustellen (keines davon enthält Discourse, aber ich denke, die Idee ist immer noch ziemlich gut):

Ich bin versucht, dies in “Alles über das Warum” umzubenennen und es nach Community zu verschieben, aber ich lasse Sie diese Idee zuerst durchdenken.

5 „Gefällt mir“

Interessant zu hören, dass es in der Vergangenheit untersucht wurde, insbesondere mit Electron, obwohl ich mir vorstellen kann, dass es eine ziemlich große Anstrengung wäre, es richtig zu produzieren und zu pflegen.

Das stimmt, aber leider ist es MSTeams, und ich glaube nicht, dass wir Discourse Chat nutzen können: Wir ermutigen die Benutzer, Informationen zwischen Kundenprojekten auf Discourse zu teilen, aber das muss streng moderiert werden – Kunde A darf nichts über die geheime Soße von Kunde B erfahren und umgekehrt. Durch die Nutzung von Chat verwischen wir diese Verhaltenserwartung in Discourse und schöpfen gute Informationen aus dem gemeinsamen/offenen Teil der Plattform in rein private Gespräche. Selbst die Funktion „Gespräch vom Chat zum Thema verschieben“ hilft hier möglicherweise nicht – die Leute eilen in einer Arbeitsumgebung direkt zum nächsten Ding, und viele von ihnen werden nie lernen, diese Funktion zu nutzen.

Das ist absolut richtig und hat glücklicherweise nicht viel Ermutigung erfordert.

Wie lösen wir jedoch Informationen, die in die andere Richtung gehen? Die Fragen, die in MSTeams gestellt werden, ergeben keine Links, werden nicht gesendet und gehen im Microsoft-Äther verloren. Der Benutzer weiß, dass sein Empfänger sofort eine Benachrichtigung erhält. Mit Discourse ist das nicht der Fall. Selbst mit E-Mail-Benachrichtigungen werden diese mit anderen Nachrichten vermischt und typischerweise in einen Ordner gefiltert. Diese Unmittelbarkeit ist ein Hauptgrund, warum diese Fragen in MSTeams und nicht in Discourse gestellt werden.

Ich kann dies als guten Prozess bestätigen. Es hatte anständigen Erfolg, insbesondere wenn wir diese Themen von einer anderen Plattform mit demselben Markdown-Geschmack wie Gitlab synchronisieren können.

Vielen Dank für die Bereitstellung dieser Richtlinien als Referenz. Unser interner Prozess dafür war ein Chaos und bleibt undefiniert. Es gibt zu viele Plattformen und zu viele Köche. Ich werde diese als gute Beispiele anführen.

Wenn Sie der Meinung sind, dass es in diese Richtung besser passt, bin ich gerne bereit, es zu verschieben. Für uns ist das Hauptproblem, dass großartige Langzeitgespräche an MSTeams verloren gehen. Während wir weiterhin darauf bestehen können, diese Fragen in Discourse zu stellen, ist ein Teil des Warum die Unmittelbarkeit von MSTeams. Das ist ein Punkt, an dem Discourse derzeit verliert, und ich finde, das ist eine riesige Schande. Ich sehe nicht, dass wir MSTeams durch Discourse Chat ersetzen werden, daher glaube ich, dass es eine andere Möglichkeit geben muss, auf technischer Ebene zu konkurrieren.

In Bezug auf das Was könnte eine Desktop-App ein Weg nach vorne sein, aber ich kann sehen, dass es viel Aufwand ist und ist es die Mühe wirklich wert? Wahrscheinlich nicht.

Andererseits hat mich meine Suche zu einigen Benachrichtigungs-Multiplexern/-Zentren geführt. Vielleicht lohnt es sich, solche Projekte auf zukünftige Integrationen zu überwachen? Ich vermute, die ideale Lösung wäre eine einzige Plattform, die all diese Benachrichtigungen zentralisiert, ähnlich wie Discourse Hub die Benachrichtigungen eines Benutzers zentralisiert.

Ich habe mir die folgenden Optionen 3-4 Minuten lang angesehen. Ich bin mir nicht sicher, ob Sie Jungs sie in Bezug auf die Bereitstellung von Integrationen untersucht haben? Wäre so etwas überhaupt sinnvoll?

https://novu.co/ - sieht vielversprechend aus, obwohl ich keine Liste der unterstützten Plattformen sehen konnte
Pushover: Applications and Plugins - Ich bin mir nicht sicher, ob das Unternehmen dem zustimmen würde
GitHub - notifo-io/notifo: Multi channel notification service for collaboration tools, e-commerce, news service and more. sieht ziemlich gut aus, Web-Interface schien ziemlich elegant und einfach.

1 „Gefällt mir“

Haben Sie die Discourse-Webanwendung als PWA unter Windows installiert? Sie zeigt eine Benachrichtigungszahl auf dem Taskleistensymbol an. Dies funktioniert sofort.

3 „Gefällt mir“

Das ist ein wirklich guter Vorschlag. Ich werde es ein paar Wochen ausprobieren und sehen, wie es läuft. Ein Nachteil ist, dass es nur einen Tab hat – zumindest in Chrome. Aber für diesen Anwendungsfall der Überwachung von Benachrichtigungen ist es immer noch eine gute Verbesserung.

Für alle anderen, die dies ausprobieren möchten: Klicken Sie in Chrome auf das Desktop-Symbol neben dem Lesezeichen-Stern in der Adressleiste.

image

1 „Gefällt mir“

Ja, kombinieren Sie dies mit dem Ansehen des ersten Beitrags in bestimmten Kategorien, um benachrichtigt zu werden, wenn neue, ungelesene Themen von Interesse verfügbar sind.

2 „Gefällt mir“

image

Liebe es jetzt schon! Toller Vorschlag :heart:

5 „Gefällt mir“

Siehe meine Anfrage hier: Implement Badging API - #10 by merefield

3 „Gefällt mir“

Ich benutze das jetzt seit einer Woche und bin immer noch begeistert. Ich habe es im ganzen Unternehmen verbreitet und erwarte einen sehr positiven Einfluss auf die Reaktionszeiten.

Zur Referenz, dies funktioniert in:

Hier ist ein kurzes Video, wie man dies mit Edge einrichtet. Ich bitte es, für zusätzlichen Komfort beim Start auszuführen.
Hinweis: Das Erste, worauf ich klicke, ist in der Adressleiste. Dies ist im Video aufgrund von Komprimierungsartefakten nicht klar.

Es gibt auch eine Anleitung für Chrome mit Bildern hier: Implement Badging API - #11 by Tris20

1 „Gefällt mir“

Hallo Tristan. Ich bin mir nicht sicher, ob es nach all dieser Zeit hilft, aber ich arbeite an einem Desktop-Client für Discourse-Communities. Da es sich um eine sehr neue App handelt, würde ich mich sehr freuen, wenn du sie dir ansehen und mir deine Eindrücke mitteilen könntest

4 „Gefällt mir“