Ich bevorzuge es, wenn der Benutzername aus dem Vornamen des Benutzers und nicht aus seinem vollständigen Namen besteht. Beim ersten Login des Benutzers möchte ich, dass das System den Benutzernamen automatisch nur mit dem Vornamen festlegt.
Z.B. Vollständiger Name: Maria Jose → Benutzername: Maria
Anstatt also des Benutzernamens Maria_Jose möchte ich, dass er Maria lautet.
Der Benutzername kann automatisch anhand einer von drei Optionen generiert werden:
Basierend auf der E-Mail
Basierend auf dem vollständigen Namen des Benutzers
Zufälliger Benutzername
Ich bevorzuge, dass der Name anhand der zweiten Option (Basierend auf dem vollständigen Namen des Benutzers) generiert wird, aber speziell möchte ich nur den Vornamen des Benutzers verwenden.
Zusammenfassend lässt sich sagen, dass der Benutzername automatisch ausgewählt werden und nur aus dem Vornamen des Benutzers bestehen soll, nicht aus dem vollständigen Namen.
Ich bin mit den vorhandenen Konfigurationen vertraut, aber leider entsprechen sie nicht meinem spezifischen Ziel. In unserem Discourse-System verwenden wir einen Single Sign-On (SSO)-Mechanismus für die Anmeldung, und Benutzer haben keine Berechtigung, ihre Benutzernamen zu aktualisieren. Das Registrierungs-Pop-up ist ebenfalls ausgeblendet.
Derzeit wird der Benutzername aus dem Feld „Name“ generiert, das sowohl den Vor- als auch den Nachnamen enthält. Mein Ziel ist es, dass der Benutzername nur den Vornamen des Benutzers widerspiegelt.
Ist dies erreichbar und gibt es Plugins oder Skripte, die diese Anpassung erleichtern?
Mir ist nicht klar. Ist das Endziel, den Vornamen anzuzeigen, unabhängig davon, wie der Benutzername erstellt wird, oder möchten Sie immer noch, dass der Benutzername nur mit dem Vornamen erstellt wird?
Wenn ersteres, können Sie visuelle Änderungen mit einer Theme-Komponente vornehmen, um nur den Vornamen dort anzuzeigen, wo der Benutzername angezeigt wird (vorausgesetzt, der Name hat das Format „Vorname Nachname“). Würde das für Sie funktionieren?