Hallo. Ich nutze die Standardversion. Idealerweise würde ich das Benutzernamen-Feld während der Registrierung vollständig ausblenden und den Namen automatisch generieren lassen. Wenn ich also meinen Namen als „Jesse" eingebe, würde es automatisch „jesse" oder „jesse1" einfügen, falls „jesse" bereits vergeben ist.
Soweit ich das beurteilen kann, ist das definitiv nicht möglich. Was sind meine besten Alternativen? Kann ich neben diesem Feld einen Hinweis platzieren, der die Nutzer anleitet, hier ihren echten Namen zu verwenden?
Ein großer Schwerpunkt unseres Forums liegt auf der Verwendung der realen Identität – und die Nutzer neigen dazu, Benutzernamen zu wählen, die dies verwirrend oder ablenkend machen (z. B. Geburtsjahr, Sportteams, Filmcharaktere …). Ich habe dies ziemlich konsistent beobachtet…
Bearbeiten Sie dann den Inhalt des Site-Texts js.user.username.instructions so, dass er beispielsweise lautet: „Bitte orientieren Sie sich bei Ihrem Benutzernamen an Ihrem echten Namen."
Sie sollten sich auch der Site-Einstellung „Benutzernamen in der UX priorisieren" bewusst sein, die standardmäßig aktiviert ist:
Es ist zwar möglich, das Benutzernamen-Feld mit etwas benutzerdefiniertem CSS vollständig auszublenden (was die Site-Text-Beschriftung irrelevant machen würde). Doch das könnte für den Benutzer verwirrend sein. Ich würde dies vor der endgültigen Umsetzung testen:
Der Wert sollte weiterhin übergeben werden. Das Problem mit display:none besteht darin, dass es ein Element unsichtbar macht, es jedoch nicht tatsächlich aus dem Seitencode entfernt. Daher ist es keine sichere Methode, um kritische Geheimnisse zu verbergen, da ein versierter Benutzer immer noch den Quellcode einsehen und darauf zugreifen könnte. Es ist jedoch eine praktische Methode, um Dinge wie dies zu erledigen.