Nein, wir haben im Moment keinen. Ich frage mich, was der Anwendungsfall für einen solchen Hook wäre?
Wenn ein Benutzer einen Status festlegt, könnte dieser Status an andere Tools/Websites in unserem System weitergegeben werden.
Zum Beispiel könnte Fedora Packager Dashboard — mattdm anzeigen, wann ich im Urlaub bin, und vielleicht sogar noch nützlicher, da Fedora-Pakete oft mehrere Betreuer haben, mir den Status von Co-Betreuern anzeigen, damit ich weiß, wer sonst noch verfügbar ist (oder nicht).
Oder, ein viel meta-Fall, aber für mich immer noch sehr interessant: Wir könnten den Urlaubs-Badge vergeben, wenn jemand seinen Status entsprechend festlegt (in unserem eigenen Badges-System, nicht dem internen Discourse-System[1]).
Eine meiner Bedenken bei der Verwendung dieses Dienstes ist, dass der Anwendungsfall für Schlagzeilen eine Urlaubsbenachrichtigung ist. Ich würde denken, dass viele Leute diesen Status gerne mit Leuten teilen würden, denen sie mehr vertrauen, aber ihn nicht breit im Internet veröffentlichen würden.
Wäre es sinnvoll, den Status optional auf Mitglieder einer konfigurierbaren Gruppe zu beschränken, die für einen bestimmten Wert von n auf trust_level_n gesetzt werden könnte, oder auf Mitarbeiter, oder auf eine andere Gruppe, die für eine bestimmte Website sinnvoll ist?
Hallo, ich habe dies gerade in unserer Community aktiviert, es funktioniert hervorragend, aber gibt es eine Möglichkeit, die Verwendung bestimmter Wörter zu verhindern, da ich jeden Text eingeben kann, den ich möchte. Habe ich etwas übersehen? Danke
Das fürchte ich derzeit nicht. Es wurde vorgeschlagen, es über „Watched Words“ laufen zu lassen, aber das wurde noch nicht implementiert. Im Moment verwende ich eine Data-Explorer-Abfrage, um einen Überblick zu geben, und kombiniere das mit der Möglichkeit, Statusmeldungen von der Seite „Einstellungen/Konto“ des Benutzers zu entfernen, falls das hilfreich ist?
Ich schätze die Antwort. Ist dieser Weg, den Sie beschrieben haben, einfach zu implementieren oder eine Qual. Wenn nicht, kann ich einfach darauf achten, was die Leute schreiben.
Nochmals vielen Dank.
Solange Sie das data-explorer Plugin haben, ist es ziemlich einfach.
(Sie müssen nur daran denken, es auszuführen)
Die einfachste Abfrage wäre:
SELECT *
FROM user_statuses
ORDER BY set_at DESC
Oder Sie könnten eine schickere mit einem direkten Link zur Einstellungs-/Konto-Seite des Benutzers haben. z. B.:
SELECT us.user_id,
us.emoji,
us.description,
'https://meta.discourse.org/u/' || u.username || '/preferences/account' AS preferences_account_url
FROM user_statuses us
JOIN users u ON u.id = us.user_id
ORDER BY set_at DESC
Wir sind ein bisschen sehr spät zur Status-Party und haben dies erst heute aktiviert.
Bei den Einstellungen, darf ich bezüglich fragen:
(experimentell) Benutzern erlauben, eine benutzerdefinierte Statusmeldung (Emoji + Beschreibung) festzulegen.
Dies ist seit fünf Monaten “experimentell”, gibt es Risiken, wenn wir dies in unserer Produktionsumgebung aktivieren? Wann wird es von experimentell zu stabil wechseln? ![]()
Und dies wäre eine großartige Ergänzung ![]()
Es ist sicher, es in einer Produktionsumgebung auszuführen. Wir haben es anfangs als experimentell gekennzeichnet, da wir viele Änderungen daran vorgenommen haben. Die Dinge haben sich mit der Funktion jetzt ziemlich beruhigt, daher denke ich, dass wir dieses Label zu diesem Zeitpunkt wahrscheinlich entfernen könnten.
Danke für die Zusicherungen Dave @mcwumbly ![]()
Ich liebe diese Funktion, möchte sie aber nur für unsere Mitarbeiter aktivieren – können wir sie auf Gruppen beschränken? Ich weiß, dass viele unserer Benutzer diese Funktion wahrscheinlich missbrauchen oder zumindest auf eine Weise nutzen würden, die nicht beabsichtigt ist.
11 Beiträge wurden in ein neues Thema aufgeteilt: Erstellung einer Komponente zur Begrenzung des Benutzerstatus durch Mitarbeiter
Nur ein kleines Update dazu: Der Test auf Meta wurde abgeschlossen, aber Sie können diese Funktion weiterhin auf try.discourse.org ausprobieren. ![]()
Ich frage mich nur, wenn dies zu einer offiziellen Funktion wird, warum wird sie bei Meta deaktiviert?
Wir haben nicht alle Funktionen auf Meta aktiviert, sondern nur diejenigen, die uns am besten dienen. Ich denke, der Benutzerstatus ist wirklich gut für Websites, auf denen es wichtiger ist zu wissen, was andere Leute gerade tun. Hier wurden sie hauptsächlich als Signaturen verwendet, was wir nicht fördern wollen (andere Websites mögen dieses Element vielleicht sehr).
Für alle, die das lesen und es aus diesem Grund einschränken möchten, habe ich vor einiger Zeit ein kleines Tool dafür entwickelt.
In einem Forum, dessen Moderation ich übernehme, werden Statusmeldungen oft für Dinge wie Witze des Personals verwendet (z. B. ich “esse die Produktion” und @Firepup650 “bricht die Produktion” (nur um ein ungewöhnliches Beispiel dafür zu geben, wie sie verwendet werden könnten).
Ein Beitrag wurde in ein neues Thema verschoben: Funktionsanfrage: Beim Festlegen des Benutzerstatus eine Schnellübersicht der „letzten 5 Benutzerstatus“ bereitstellen