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“

Ich diskutiere auch gerne hier weiter :slight_smile:

Es gab einige Experimente mit einer Electron-App für Discourse (insbesondere im Chat-Bereich). 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 Nutzerbasis zu warten.

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

In diesem Szenario denke ich, dass Chat das Mittel der Wahl sein wird. Wir nutzen Chat bei Discourse genau dafür. Du bist beschäftigt, hast wenig Zeit, hast eine Frage und willst eine schnelle Antwort. Es ist viel einfacher, in ein Eingabefeld zu tippen, das auf dich wartet, in einen Raum, in dem du siehst, dass

„viele Leute tippen“ und verfügbar sind, um zu antworten.

Ich würde mich stattdessen auf andere Szenarien konzentrieren. Du hast diese anderen Tools erwähnt:

Outlook, Mann. Jemand sendet eine E-Mail. Er hat vergessen, diese eine Person in CC zu nehmen, jemand antwortet, um sie hinzuzufügen. Das passiert noch ein paar Mal. Oh, zu viele Leute in diesem Thread. Jemand antwortet und entfernt die Hälfte der CC-Liste. Die nächste Person antwortet, ohne zu realisieren, dass nicht mehr alle mitlesen.

Ugh, lassen Sie uns das einfach in Teams verschieben.

„Hey, also in der E-Mail-Konversation…“
„Welche E-Mail-Konversation?“
„Die über X“
„Ich bin mir nicht sicher, ob ich dabei bin.“
„Suche nach Betreff ‚das Ding über X‘“
„Oh ja, ich sehe das.“
„OK, also in der Nachricht an So-und-So…“
„Hmm… ja, ich muss zu diesem Zeitpunkt aus dem Thread entfernt worden sein.“
„Ich leite es einfach an dich weiter.“

Bam, wieder eine neue Verzweigung der Diskussion.

Was, wenn du einfach einen Link zu dieser Diskussion in den Chat einfügen könntest?

Ich denke, das ist der Ansatz hier. Verschiebe Diskussionen von E-Mail zu Discourse. Dann ist MS Teams noch besser, weil du leicht auf diese Gespräche verlinken kannst, ohne all diesen anderen Unsinn.


Es gibt sicherlich auch Konversationen im Chat, die besser in Discourse aufgehoben wären, aber das ist ein härterer Push, wie du beschreibst. Aber ich bin sicher, du hast das schon mit anderen Tools gesehen.

„Hey, dieser Thread wird etwas lang. Können wir das als Erstes in einem Dokument zusammenfassen?“

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

Was passiert dann?

Wie lang sind diese Kommentar-Threads in den geteilten Dokumenten? Wie findest du das richtige?

OK, ja, einige dieser Dokumente könnten auch besser in Discourse diskutiert werden. Das ist jedoch eine schwierigere Umstellung, zumindest meiner Erfahrung nach. Etwas, das hilft, ist, dass Kopieren/Einfügen von Dokumenten nach Discourse ziemlich gut funktioniert. Lass die Leute ihre Entwürfe in Dokumenten erstellen, aber wenn die Erwartung besteht, dass das Dokument diskutiert werden muss, kopiere es nach Discourse und diskutiere eine Momentaufnahme davon dort.


So würde ich versuchen, dieses Problem anzugehen. Suche nach den Szenarien, in denen die Leute einen größeren Nutzen sehen, und versuche, ein Art „Playbook“ dafür zu entwickeln.


Ich liebe es, bei Discourse zu arbeiten, wo wir fast alles mit Discourse machen, wofür ich in der Vergangenheit eine Kombination aus Tools verwendet habe. Aber bestehende Unternehmen sind keine leeren Blätter, und die Tools, die sie bereits nutzen, werden nicht einfach verdrängt. Neue Tools müssen in der Lage sein, neben den bestehenden zu existieren.

Die Definition einiger Richtlinien dafür, welche Tools wann zu verwenden sind, ist wahrscheinlich notwendig.

Hier sind ein paar Beispiele, auf die ich in der Vergangenheit gestoßen bin, wo Leute versucht haben, so etwas offen darzulegen (keines davon beinhaltet Discourse im Mix, aber die Idee hält trotzdem ziemlich gut stand)

Ich bin versucht, diesen Titel so umzubenennen, dass er ganz über das Warum handelt, und ihn nach Community Building zu verschieben, aber lasse dich das erst einmal durch den Kopf gehen.

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“