Ist es möglich, Discourse-Benachrichtigungen auf einer anderen Website anzuzeigen?

My site spans a few platforms.

I know users can have live browser notifications, and emails.

I’d also like to pull the notifications bubble that appears on discourse user profile and add it to the menu on my other platforms, for continuity.

Just that they have a notification, and ideally how many. Has anyone heard of that being done?

3 „Gefällt mir“

Yeah, this is totally doable.

I did back in 2015 using a direct database connection on the Discourse and querying the notifications table.

You can also use the API.

It’s just a matter of picking what’s best for the underlying tech of the other site.

6 „Gefällt mir“

Das haben wir umgesetzt und können die Anzahl der ungelesenen Benachrichtigungen aus Discourse problemlos auf unsere andere Website übertragen.
Das Problem, das wir derzeit haben, ist, dass die Zahlen in den Blasen auf der anderen Website und in Discourse nicht übereinstimmen.
Bei den blauen Blasen (Benachrichtigungen) wird der Zähler in Discourse auf 0 zurückgesetzt, sobald ein Benutzer das Dropdown-Menü öffnet – auch wenn er die Benachrichtigungen selbst nicht anklickt.
Auf unserer anderen Website werden die Benachrichtigungen jedoch weiterhin als ungelesen gezählt. Es kann also passieren, dass auf der anderen Website weiterhin X ungelesene Benachrichtigungen angezeigt werden, während der Zähler in Discourse bereits auf 0 zurückgesetzt ist.

Das ist für die Nutzer ziemlich verwirrend. Gibt es eine Möglichkeit, nicht die Anzahl der ungelesenen Benachrichtigungen abzurufen, sondern die Zahl, die in der blauen Blase in Discourse angezeigt wird (die auf 0 gesetzt wird, sobald ein Benutzer das Benachrichtigungs-Dropdown öffnet)?