Discourse-Benachrichtigung

Der discourse-notifier versucht, die Benutzerinteraktion zu steigern, indem er Benachrichtigungen für die relevantesten Themen sendet, basierend auf den zuvor gelesenen Inhalten. Die Nutzer der Seite haben die Wahl, diese Einstellung zu nutzen oder nicht; standardmäßig ist sie deaktiviert.

Installation

Installieren Sie das Plugin, indem Sie den Anweisungen zum Installieren von Plugins folgen. Die Adresse des Plugin-Repositories lautet:

https://github.com/jahan-ggn/discourse-notifier

Über das Plugin

Dieses Plugin ermöglicht es dem Seitenadministrator, den Benachrichtigungsgrad der Nutzer basierend auf häufig besuchten Kategorien und Tags zu steuern.

Funktionen

Cron-Muster-Wert auswählen: Dieses Feld gibt die Anzahl/den Wert für das im oberen Feld ausgewählte Muster an.

Discourse Notifier: n Wochen Daten auswählen: Dieses Feld bestimmt, wie viele Daten aus vorherigen Wochen berücksichtigt werden sollen.

Discourse Notifier: Top-n-Kategorien: Dieses Feld legt die Anzahl der Kategorien fest, die zu den meistgesehenen Themen des Nutzers gehören.

Discourse Notifier: Top-n-Tags: Die Eingabe in diesem Feld bestimmt die wichtigsten Tags, die ähnlich wie Kategorien die Benachrichtigungen beeinflussen.

Discourse Notifier: Benachrichtigungsgrad für Kategorien festlegen: Der Administrator kann den Benachrichtigungsgrad basierend auf Kategorien festlegen.

Discourse Notifier: Benachrichtigungsgrad für Tags festlegen: Ähnlich wie bei den Kategorien kann der Seitenadministrator auch den Benachrichtigungsgrad für Tags festlegen.

Bedeutung der Benachrichtigungsgrad-Optionen

Stummgeschaltet: 0

Normal: 1

Verfolgen: 2

Beobachten: 3

Beispiel:

Cron-Muster: Minute

Cron-Muster-Wert: 5

n Wochen Daten auswählen: 10

Top-n-Kategorien: 3

Top-n-Tags: 3

Benachrichtigungsgrad für Kategorien: Beobachten

Benachrichtigungsgrad für Tags: Beobachten

Alle 5 Minuten wiederholt sich das Plugin, und die Top-3-Kategorien sowie die Top-3-Tags werden unter Berücksichtigung der Aktivitäten der letzten 10 Wochen überprüft. Der Benachrichtigungsgrad wird dann auf „Beobachten

12 „Gefällt mir“

Dieses Plugin hat großes Potenzial!

Eine Frage: Gibt es eine Benutzereinstellung, mit der ein Benutzer ablehnen kann, dass seine Benachrichtigungen über dieses Plugin geändert werden? Ich vermute, einige Benutzer möchten ihre Benachrichtigungsebenen unabhängig von Änderungen beibehalten.

2 „Gefällt mir“

Vielen Dank, dass Sie mein Plugin nutzen, und danke für Ihr wertvolles Feedback.

Derzeit ist keine Option für Benutzerpräferenzen implementiert, aber ich werde dies im Hinterkopf behalten und mich bei Ihnen melden, sobald diese Funktion in meinem Plugin hinzugefügt wird.

2 „Gefällt mir“

Ja, ich wäre sehr vorsichtig damit, das zu verwenden. Diese Art der Kontrolle vom Nutzer zu nehmen, ist extrem gefährlich und führt zumindest zu Benachrichtigungsmüdigkeit. Im schlimmsten Fall zu Wut.

9 „Gefällt mir“

Tatsächlich geht das weit über den akzeptierten Bereich von Browser-Benachrichtigungen hinaus.

Ich deinstalliere in der Regel jede App, die mir unerwünschte Benachrichtigungen sendet.

6 „Gefällt mir“

@Paracelsus, du hast gesagt, dass die Benutzereinstellung implementiert und das Plugin aktualisiert wurde, wodurch ein Benutzer die Änderung seines Benachrichtigungslevels durch das Plugin ablehnen kann.

Die Einstellung befindet sich im Abschnitt /preferences/profile und heißt „Zulassen, dass die Seite dein Benachrichtigungslevel für häufig besuchte Kategorien ändert“ sowie „Zulassen, dass die Seite dein Benachrichtigungslevel für häufig besuchte Tags ändert“.

Gemäß der Antwort in der Diskussion werde ich die Kategorie-Einstellung an den Ort preferences/categories und die Tag-Einstellung an den Ort preferences/tags verschieben.

@HAWK vielen Dank für deine Einschätzung. Dementsprechend wird das Update umgesetzt.

Das Plugin ändert die Benachrichtigungseinstellungen von Kategorien basierend auf den am häufigsten gelesenen Themen des Nutzers. Die Anzahl der zu empfehlenden Kategorien wird vom Site-Administrator festgelegt. Eine Änderung der Benachrichtigungsebene bei jedem Cron-Job könnte jedoch dazu führen, dass viele Kategorien unterschiedliche Benachrichtigungsebenen erhalten, was den Nutzer wiederum durch eine große Anzahl von Benachrichtigungen frustrieren könnte.

Um dies zu vermeiden, bietet das Plugin eine Einstellung, mit der der Nutzer die Änderung seiner Benachrichtigungsebene ablehnen kann. Die Nutzer der Site haben die Wahl, diese Einstellung zu verwenden oder nicht; standardmäßig ist sie deaktiviert.

Die Einstellung befindet sich im Bereich /preferences/profile und heißt Allow site to change your notification level of frequently visited categories sowie Allow site to change your notification level of frequently visited tags.

Wie in der Antwort auf die Diskussion erwähnt, werde ich die Kategorie-Einstellung an den Ort preferences/categories und die *Tag-Einstellungan den Ortpreferences/tags` verschieben.

Ich implementiere nun eine Funktion, bei der bei jedem wiederholten Cron-Job die für die Kategorien festgelegten Benachrichtigungsebenen nicht mehr wirksam sind. Stattdessen werden nur die Top-Kategorien, die im nächsten Cron-Job ermittelt werden, für die Benachrichtigungen berücksichtigt, ohne deren Benachrichtigungsebene zu ändern. Wenn der Site-Administrator beispielsweise 5 Top-Kategorien ausgewählt hat, betrifft jeder Cron-Job nur 5 existierende Kategorien, und die zuvor betroffenen Kategorien und Tags werden verworfen.

2 „Gefällt mir“

@Stephen Die Einstellung, mit der Benutzer die Änderung des Benachrichtigungslevels ablehnen können, wurde implementiert und das Plugin wurde aktualisiert. Die Benutzer der Site haben die Wahl, diese Einstellung zu verwenden oder nicht; standardmäßig ist sie deaktiviert.

Die Einstellung befindet sich im Abschnitt /preferences/profile und lautet Allow site to change your notification level of frequently visited categories sowie Allow site to change your notification level of frequently visited tags.

Gemäß der Antwort im Diskussionsbeitrag werde ich die Kategorie-Einstellung an den Speicherort preferences/categories und die Tag-Einstellung an den Speicherort preferences/tags verschieben.

2 „Gefällt mir“

Entschuldigen Sie, mein Englisch ist nicht meine Muttersprache

Ich habe dieses Plugin installiert
dann haben wir beschlossen, dass wir es nicht mehr verwenden würden
wir haben ihn entfernt, aber er hat dies hinterlassen (Screenshot)

Dies erscheint auch, wenn das Plugin deinstalliert ist

1 „Gefällt mir“