Ich möchte meinen Discourse-Nutzern, die regelmäßig aktiv sind, bestimmte Vorteile gewähren. Zum Beispiel möchte ich diese Vorteile nur Nutzern anbieten, die mindestens einmal pro Monat einen neuen Nutzer einladen.
Ich könnte dies einrichten, indem ich festlege, dass alle Nutzer, die das „Promoter"-Abzeichen besitzen, diese Vorteile erhalten. Das „Promoter"-Abzeichen erfordert jedoch lediglich, dass ein Nutzer einen Besucher einlädt, und danach behält der Nutzer das Abzeichen dauerhaft.
Gibt es eine Möglichkeit, ein automatisches Verfallsdatum für Abzeichen einzurichten, sodass das „Promoter"-Abzeichen (oder ein anderes) nach einem Monat vom Nutzer entfernt wird und dieser es erneut verdienen muss?
Oder gibt es einen besseren Ansatz für das, was ich erreichen möchte (monatliche Aktivität der Nutzer erforderlich)?
@codinghorror, verstehe ich das richtig, dass es diese Funktion noch nicht gibt?
Gibt es eine Workaround-Lösung, um dies umzusetzen, auch wenn manuell? Das Hauptproblem, das ich jetzt sehe, ist, dass ich nicht einmal Informationen darüber sehen kann, wann eine Auszeichnung einem Benutzer verliehen wurde. Ist das irgendwo verfügbar, auch wenn es über eine API geschieht?
Klicke unter den drei Zeilen neben deinem Avatar auf „Auszeichnungen“. Jede Auszeichnung hat eine Zahl… für wie viele Benutzer sie besitzen. Klicke auf die angezeigte Zahl. Dann wird jeder Benutzer mit der Auszeichnung aufgelistet, zusammen mit dem Datum, an dem er die Auszeichnung erhalten hat.
Aber warum sollte jemand ablaufende Auszeichnungen wollen? Benutzer werden meiner Meinung nach genervt sein.
Das ist in der Community-Szene tatsächlich eine häufige Anfrage: Abzeichen, die an neuere bzw. aktuelle Aktionen der Nutzer geknüpft sind, im Gegensatz zur historischen Vergabe von Abzeichen, die man sich ein für alle Mal sichert, unabhängig davon, ob man weiterhin in der Community aktiv ist. Das gilt besonders für Communities, die schon seit Jahren bestehen. Facebook macht das mit dem „Top Fan“-Abzeichen, das nicht statisch ist und verloren gehen kann, wenn man sich nicht mehr am Geschehen auf der Seite beteiligt.
Wenn ich ein Abzeichen einfach manuell von einem Benutzer entferne, erhält er/sie das Abzeichen wieder, wenn er/sie die erforderlichen Aktionen durchführt?