Private users in Discourse

Is it possible for members of a Discourse site to opt-out of being displayed in the member directory?

1 „Gefällt mir“

I’m not aware of any way to do this.

You could deactivate the enable user directory site setting, but that would turn off the directory altogether. You could also enable hide user profiles from public which at least prevents non-users from seeing anyone’s info.

7 „Gefällt mir“

Wir versuchen, Discourse als privates Support-Forum zu nutzen. Es hat im Grunde alles, was wir brauchen, und ist großartig, um einfach Informationen auszutauschen, während es einfache Arbeitsabläufe (Tags) und Zuweisungen ermöglicht.

Das Szenario für ein Projekt ist:

  1. Erstellen Sie eine Gruppe, die nur Mitglieder sehen können, und erlauben Sie unseren Kundenbenutzern, beizutreten.
  2. Erstellen Sie eine Kategorie für das Projekt.
  3. Erstellen Sie Unterkategorien für Aufgaben, Besprechungsprotokolle usw.

Wir haben das Erstellen von freien Tags deaktiviert, da diese für jeden sichtbar sein könnten. Aber private Aufgaben-Gruppen für jedes Projekt/jede Kategorie sind ausreichend.

Wir haben auch genau das getan, was hier gepostet wurde: Benutzerverzeichnis deaktiviert und Profile ausgeblendet.

Das EINZIGE, was schlecht aussieht, ist, dass jeder Benutzer tatsächlich jeden anderen Kunden erwähnen oder, schlimmer noch, ihm private Nachrichten senden kann (private Nachrichten können jedoch deaktiviert werden, sodass das wahrscheinlich in Ordnung ist). Aber ich möchte Erwähnungen nicht deaktivieren. Sie sind zu wertvoll.

Gibt es dafür eine Lösung?
Die Benutzer befinden sich in völlig unterschiedlichen Gruppen, die keine Kategorien miteinander teilen, daher hätte ich angenommen, dass sie auch das gemeinsame Benutzerverzeichnis nicht teilen würden. Aber ich kann verstehen, warum das nicht der Fall ist. Aber die Möglichkeit, wirklich private Benutzergruppen zu erstellen, die vollständig von den restlichen Gruppen getrennt sind, wäre schön.

Eine Einstellung Erwähnungen nur für Kategorie-Mitglieder zulassen wäre wirklich großartig. So könnte man niemanden (selbst Mitarbeiter nicht versehentlich) außerhalb der Kategorie erwähnen.

EDIT: Benutzer werden auch auf der Seite Abzeichen angezeigt. Daher mussten wir das Abzeichensystem deaktivieren, um ein weiteres “Benutzerverzeichnis” zu verbergen.

Da Sie über Kunden sprechen, gehe ich davon aus, dass Geld zur Verfügung steht, was bedeutet, dass es Optionen gibt. Ich denke, Sie müssen ernsthaft darüber nachdenken, ob Sie eine Community oder eine Sammlung von Communities haben – und wenn Sie das entschieden haben, fragen Sie sich, was in diesem Kontext sinnvoll ist.

Wenn jede Gruppe wirklich getrennt sein soll, ist eine einzige Discourse-Installation nicht der richtige Weg.

Wenn ich einige spezifische Punkte kommentieren darf;

Ist das ein regelmäßiges Vorkommnis? Das klingt für mich nach einer hypothetischen Sorge – ich bin mir nicht sicher, warum die Benutzer Ihres Kunden zufällige Fremde erwähnen oder ihnen Nachrichten senden würden. Ich bin auch überrascht, dass Benutzer über Erwähnungen benachrichtigt werden, wenn sie keinen Zugriff auf die Kategorie haben, in der sie stattgefunden haben. Das klingt nach einem Fehler, wenn Sie bestätigen können, dass dies tatsächlich passiert ist.

Ich möchte nicht unhöflich sein, aber das ist keine vernünftige Annahme.
Sie haben ein Forum erstellt, das eine Community hat, und Mitglieder dieser Community entdecken sich natürlich gegenseitig. Ich bin mir nicht sicher, ob dies die bestmögliche Implementierung für Ihren Anwendungsfall ist, zumindest soweit ich ihn verstehe. Aber Sie können einfach nicht erwarten, dass die Software Ihr untypisches Setup einer fast Reddit-ähnlichen Community von Communities berücksichtigt und sich radikal anpasst, um Ihren Wunsch zu erfüllen, dies vor den Leuten zu verbergen. Sie haben ein Forum und es verhält sich wie ein Forum.

Wenn Sie mehrere Foren mit unterschiedlichen Communities wünschen, können Sie zusätzliche Installationen von Discourse einrichten, um Ihrer Situation gerecht zu werden. Ich glaube wirklich, dass dies langfristig Ihre beste Option wäre.

Sie könnten jemanden in Marketplace finden, der ein benutzerdefiniertes Plugin dafür für Sie erstellt. Bitte beachten Sie, dass diese Personen eine Bezahlung für ihre Arbeit erwarten.

Wäre die Verwendung von display: none für bestimmte Elemente hier nicht ausreichend?
Es macht die Benutzernamen nicht völlig unauffindbar, aber wir sprechen hier nicht von der Art von privaten Gesundheitsinformationen der Leute. Wenn Benutzer Benutzernamen bereits entdecken können, indem sie manuell Personen markieren und Autovervollständigungsvorschläge sehen, würde ich denken, dass dies ausreichen würde…

1 „Gefällt mir“

Machen Sie sich keine Sorgen, ich erwarte nicht, dass jemand Discourse automatisch nach meinen Wünschen gestaltet :slight_smile: Wir nutzen Discourse seit 2014 als öffentliches Forum. Ich kann sagen, dass ich ein mäßig erfahrener Administrator bin.

Ich habe mich gerade entschieden, es auch als internes Werkzeug für andere Projekte zu nutzen, die keine wirkliche Community sind. Und da ich und andere hier auf Meta erwähnen, dass das Discourse-Team auch in diese Richtung geht (wie zum Beispiel Discourse for Teams), versuche ich hier nur, ein wenig Feedback zu geben.

Keines von beiden. Es ist einfach die Nutzung von Discourse als Support-Portal, da es perfekt alles leistet, was wir von ihm erwarten würden. Das Einzige, was mich wirklich stört, ist, dass unsere verschiedenen Partner und Kunden andere sehen könnten. Erstens sind einige Projekte wirklich nicht öffentlich und zweitens kann es einfach verwirrend sein.

Ich habe es getestet und es scheint, dass der Benutzer, der in einer Kategorie erwähnt wird, zu der er keinen Zugang hat, keine Benachrichtigung erhält :+1:

Durch das Deaktivieren all der zuvor beschriebenen verschiedenen Teile wurde es ziemlich gut, das Einzige, was übrig bleibt, ist, dass diese Benutzer immer noch erscheinen, wenn Sie jemanden erwähnen. Aber Sie können sie nicht anschreiben und Sie sehen keinen vollständigen Namen. Es ist akzeptabel, aber die von mir beschriebene Einstellung würde es perfekt machen :slight_smile:

3 „Gefällt mir“

Dies ist eine dringend benötigte Funktion für Vertrauen und Sicherheit. Aus verschiedenen Gründen gibt es Personen, die Teil einer Community sein möchten (Nachrichten lesen, PM usw.), aber nicht im Mitgliederverzeichnis gesehen/gefunden werden möchten.

Als Administrator wurde ich von einem Benutzer gebeten, ihn aus dem Mitgliederverzeichnis auszublenden, und es gibt keine Möglichkeit, dies zu tun. Leider erscheinen sie selbst dann noch in der Mitgliederliste für Chat-Kanäle, wenn ich die Einstellung Mitgliederverzeichnis aktivieren deaktiviere.

Ein einfaches Kontrollkästchen in den Einstellungen, um nicht im Mitgliederverzeichnis und in der Mitgliederliste von Chat-Kanälen gesehen zu werden (außer von Mitarbeitern/Administratoren), wäre sehr willkommen.

1 „Gefällt mir“

Die @Erwähnung in einem Thema wird eine Liste anzeigen, ebenso wie das Tippen von Buchstaben. Mit diesem Ansatz ist eine einfache Lösung, zu prüfen, ob das Discobot-Tutorial so modifiziert werden kann, dass der Erwähnungsteil des Tutorials weggelassen wird, oder eine Komponente oder ein Plugin zu finanzieren.

Der Op kann jedoch Erwähnungen deaktivieren, wie es hier aussieht.

Wenn Abzeichen nicht wirklich benötigt werden. Deaktivieren Sie sie und stellen Sie Hilfethemen für die Foren-Oberfläche bereit.

Discourse Meta ist durchaus in der Lage, dies mit einer entsprechenden Einrichtung zu erreichen. Sehen Sie sich Communities an, die Discourse nutzen und es als Kundensupport-Plattform verwenden.

Dies war, glaube ich, Teil der Patch-Erwähnungen in PM.

Standardmäßig glaube ich das nicht. (Mir war nicht bewusst, dass dies ein hochgeschobenes Thema durch eine Antwort war).

Es gibt eine Theme component, die Mitarbeiter auf der Über-uns-Seite ausblendet.

Der DeV ist vielleicht bereit, eine ähnliche Komponente zu erstellen, wenn Sie ein Budget haben. Ich bin mir nicht sicher, ob dies geschehen könnte, um eine Benutzereinstellung in den Präferenzen ohne ein Plugin hinzuzufügen. Aber ansonsten könnte ein Administrator einen Benutzer zu einer Liste in der Komponente hinzufügen.

Man könnte argumentieren, dass dies ein Fehler ist.

Warten Sie. Haben sie diese Benutzereinstellung auf aus geändert? Anderen Benutzern erlauben, mir persönliche Nachrichten und direkte Chat-Nachrichten zu senden. Sieht so aus, als ob die von Ihnen angeforderte Funktion bereits existiert?

1 „Gefällt mir“