Ich habe im Grunde den Anwendungsfall in Restrict exposure of full name to certain groups dargelegt. Wir nutzen Discourse, um die Diskussion über lokale öffentliche Schulen zu erleichtern; die Zielnutzerschaft sind hauptsächlich Eltern und andere lokale Gemeindemitglieder. Wir möchten eine Balance finden:
- Einerseits soll die Seite anonym durchsuchbar sein (damit Suchmaschinen sie indizieren können, damit sie auch für Nicht-Mitglieder zugänglich ist, damit sie prinzipiell offen/transparent ist, …)
- Andererseits möchten wir unnötigerweise persönlich identifizierbare Informationen für Crawler und anonyme Besucher vermeiden – wir möchten, dass Leute ihre Namen innerhalb der Community teilen können und möchten die Zurückhaltung vieler Leute dabei adressieren.
Ursprünglich sah es so aus, als ob das Deaktivieren von „Anzeigename in Beiträgen“ und das Aktivieren von „Benutzerprofile vor der Öffentlichkeit verbergen“ ausreichen würde, um Namenslecks an anonyme Benutzer zu verhindern – aber dann stellten wir fest, dass dies nicht der Fall ist. (Und wir haben es den Leuten bereits über TOS und FAQ versprochen.
)
Die Verweigerung des Zugriffs auf vollständige Namen nur für anonyme Benutzer würde das Problem lösen. Da es jedoch genauso einfach ist, den Zugriff an die Gruppenzugehörigkeit zu koppeln, dachte ich, ich könnte es genauso gut tun – was die Möglichkeit eröffnet, auf unserer Seite den Zugriff auf >=TL1 zu beschränken, was noch besser ist. (Derzeit benötigen wir eine Einladung zur Anmeldung, aber wir möchten das abschaffen.)
Bei der Untersuchung dieses Problems/Themas habe ich andere Erwähnungen gleicher oder ähnlicher Anfragen gesehen, z. B. „wir möchten nur, dass diese oder jene Gruppe Namen sehen kann“ … das würde also auch diese Fälle abdecken.
Eine Frage an Sie (die Sie vielleicht sogar als Produktfrage betrachten!):
- Bedeutet die Einstellung
enable_names„Vollständige Namen nicht für Benutzer anzeigen“ oder eher „Diese Seite verwendet generell keine vollständigen Namen“?
Ich habe das Gefühl (aus dem Code selbst und aus Themen/Problemen wie diesem), dass es hier an Klarheit mangelt – und einige Leute haben es so und andere anders verstanden.