Wir migrieren von phpBB für ein kleines Forum zur internen Nutzung in unserem Unternehmen. Eine Funktion von phpBB, auf die wir uns verlassen haben, ist die Minimierung von E-Mail-Benachrichtigungen für ein Thema, indem keine Aktualisierungs-E-Mail gesendet wird, wenn der Benutzer die neuesten Beiträge im Thema nicht tatsächlich gelesen hat.
Ich hoffe, dass es eine Möglichkeit gibt, dieses Verhalten zu erreichen, aber basierend auf meiner Lektüre vergangener Beiträge sehe ich dies nicht.
Hinweis: Dies ist ein anderes Szenario als das, das hier behandelt wird: Get notified of new topics, but not posts – wir möchten, dass unsere Benutzer jedes Thema in einer Kategorie verfolgen. Wir möchten nur nicht, dass sie bei Beiträgen im Thema öfter als einmal benachrichtigt werden, wenn sie das Thema nicht gelesen haben.
Details zum Anwendungsfall:
Benutzer A, B und C verfolgen alle ein Thema und sind mit allen Beiträgen im Thema vollständig auf dem Laufenden.
Benutzer A erstellt einen neuen Beitrag.
Discourse sendet eine E-Mail-Benachrichtigung an Benutzer B und C.
Benutzer B klickt an und sieht sich das Thema an.
Benutzer A fügt einen weiteren Beitrag zum Thema hinzu.
Was ich gerne sehen würde:
→ Nur Benutzer B erhält eine E-Mail-Benachrichtigung über den neuen Beitrag.
Der Grund, warum Benutzer B keine Benachrichtigung erhält, ist, dass sie bereits eine Benachrichtigung erhalten haben, dass es eine Aktualisierung im Thema gab – eine weitere Benachrichtigung würde ihren Posteingang überfluten.
Vielleicht hat „Tracking“ hier etwas damit zu tun? Es scheint jedoch, als hätte Tracking nichts mit E-Mail-Benachrichtigungen zu tun…
Ich vermute, es könnte einige Fragen vom Typ „Warum wollen Sie das überhaupt?“ geben, also versuche ich, diese zu beantworten:
Dies ist ein internes Forum, das die Menschen als Teil ihrer Arbeit nutzen – es ist ein Ersatz für alle E-Mail-Wechselgespräche. Wir möchten immer noch asynchron arbeiten (Slack und andere IM-Plattformen sind also nicht unser Ziel). Das Volumen ist gering (5 bis 10 neue Themen mit jeweils 10–20 Beiträgen pro Tag in einer bestimmten Kategorie), aber jedes Thema muss von jedem Benutzer gesehen werden, und wir möchten wirklich nicht, dass jeder Posteingang 10 E-Mails zum selben Thema enthält, wenn sie wieder an ihren Schreibtisch zurückkehren. Außerdem möchten wir wirklich, dass der Benutzer innerhalb von Discourse selbst arbeitet (wir möchten den Posteingang des Benutzers nicht mit vielen Beiträgen überfluten, die er versuchen muss zu verfolgen). Mein ursprünglicher Plan war es, den Beitragstext in der E-Mail gar nicht einzufügen (d. h. Benutzer dazu zu zwingen, zu klicken, um die Diskussion in Discourse selbst zu sehen).
Wenn ich meine Benutzer dazu bringen kann, in ihrem E-Mail-Client eine Thread-Ansicht zu verwenden, könnte dies ein nichtiges Problem sein – aber wenn es eine Möglichkeit gibt, dass Discourse dies konfigurieren kann, wäre ich dankbar, davon zu hören.