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…