Ich bin mir nicht sicher, ab welcher Version das der Fall ist, aber mein Registrierungsformular sieht völlig durcheinander aus. Das ist mir aufgefallen, weil meine letzten Registrierungen Benutzernamen wie “user1” 2 3.. hatten, und ich habe nachgesehen.
Es gibt kein Feld für den Benutzernamen mehr (obwohl ich die Option show_signup_form_username_instructions aktiviert habe).
Auch wird der Erklärtext für den Namen (js.user.name.instructions_required) nicht mehr angezeigt (?) und generell: Warum haben manche Felder eine fettgedruckte Überschrift, andere gar keine und wieder andere nur einfachen Text?
Ich bin mir nicht sicher, ob es vorher immer eine E-Mail-Adresse/Code abgefragt hat, bevor man mit diesem Formular begann?
Die Beschreibungen für die meisten Standardfelder wurden vor etwa 2 Jahren in UX: Registration design and validation improvements - Pull Request #27666 - discourse/discourse - GitHub entfernt. Nach dem Feedback in Recent changes to the signup form wurden Einstellungen hinzugefügt, um die Beschreibungen wieder anzuzeigen. Du findest sie, indem du in den Seiteneinstellungen nach instructions suchst. Die Beschreibung für das Feld „Name“ wird beispielsweise über die Einstellung show_signup_form_full_name_instructions gesteuert. Ist diese aktiviert? Dann würde ich versuchen, die anstehende Änderung zu deaktivieren.
Ja, das ist sie – oder eigentlich nein, es ist die Vorschau-Einstellung „Lokale Logins per Code aktivieren“. Ist das dasselbe?
Ich dachte, diese Funktion wäre für die Anmeldung und nicht für die Registrierung gedacht, aber gut zu wissen, dass ich sie deaktivieren kann. Schade, der Code als erster Schritt ist nicht so schlecht, aber warum versteckt er den Benutzernamen… (Außerdem behauptet der Beitrag, dass zufällige Benutzernamen generiert werden – das gilt nur für Spam-Registrierungen, nicht für echte Benutzer, die das Formular nach dem Update verwenden… hmm)
Ich habe jetzt die Namensanweisungen aktiviert, das hilft. Danke!
Ja, das ist die Änderung, die im von mir verlinkten Thema beschrieben wird.
Du kannst es vorerst deaktivieren – aber du solltest dein Feedback in das Thema eintragen. Sobald die anstehende Änderung dauerhaft eingeführt wird, wird es nicht mehr möglich sein, sich dagegen zu entscheiden (Opt-out).