Ich verwende diesen Tipp Was sind Best Practices zur Förderung / Durchsetzung von Profilbildern?, um neue Benutzer daran zu erinnern, das Feld “Standort” in ihrem Benutzerprofil auszufüllen. Obwohl ich die Möglichkeit schätze, die Willkommensnachricht anzupassen, funktioniert sie nicht sehr gut. Fast keiner der neuen Benutzer, die sich in Discourse angemeldet haben, hat seinen Standort ausgefüllt, während fast jeder, der sich im Forum angemeldet hat, von dem ich migriert habe, ihn ausgefüllt hatte, da er während des Anmeldevorgangs als optionales Feld angezeigt wurde. Das Forum hat eine große internationale Benutzerbasis, und manchmal hängt die Antwort auf Benutzerfragen vom Standort des Benutzers ab, der die Frage gestellt hat. Die Kenntnis des Standorts des Benutzers hilft anderen Benutzern auch, einige Beiträge zu übersehen, die als beleidigend aufgefasst werden könnten, da das Feld “Standort” hilft, kulturelle Unterschiede zu erklären. Und ich habe es sogar schon oft nützlich gefunden, wenn ein mutmaßlicher Spammer als erste Antwort eine typische “Danke, toller Beitrag!”-Nachricht sendet und seinen Standort als “New York” angibt, aber mit einer IP-Adresse aus Timbuktu.
Ich ging davon aus, dass der Anmeldedialog aus diesem Beitrag nicht einfach angepasst werden kann:
Aber dann entdeckte ich, dass andere Benutzer sogar Probleme mit zu vielen benutzerdefinierten Feldern haben, die während der Anmeldung angezeigt werden:
Es scheint also etwas seltsam, dass benutzerdefinierte Felder während der Anmeldung angezeigt und als optional oder erforderlich gemacht werden können, aber Standardfelder wie Standort und Website anscheinend nicht. Verstehe ich etwas falsch? Oder wenn nicht, könnte diese Funktion hinzugefügt werden? Danke!
Ich stelle außerdem fest, dass sich meine Beta-Benutzer anmelden und die von mir erstellten benutzerdefinierten Felder ausfüllen, da ihnen diese bei der Anmeldung angezeigt werden. Es fällt mir jedoch schwer, sie dazu zu bringen, die Standardprofilfelder wie den Standort auszufüllen oder ein Profilbild hochzuladen.
Es wäre großartig, wenn ich auswählen könnte, welche Standardprofilfelder neuen Benutzern im Anmeldeformular angezeigt werden sollen, zusammen mit der Option, sie aufzufordern, ein Profilbild hochzuladen – ich denke, das würde die Profilvollständigkeit erheblich erhöhen.
Es gut zu sehen, dass es Verbesserungen am Registrierungsformular gab:
Aber die Tatsache, dass einige standardmäßige Benutzerfelder nicht im Registrierungsformular angezeigt werden können, ist eine seltsame Einschränkung. Liegt die Weigerung, dies zuzulassen, an einem technischen oder einem philosophischen Grund?
Hallo @isaac, danke für die Antwort. Interessante Option, aber wenn ich nichts falsch verstehe, würde das immer noch die Erstellung eines zusätzlichen benutzerdefinierten Feldes erfordern. Das Problem, soweit ich es verstehe, ist, dass Discourse standardmäßig die Felder Standort und Website enthält, aber es gibt keine Möglichkeit, eines dieser beiden Standardfelder im Anmeldeformular für neue Benutzer anzuzeigen.
Danke. Das Problem ist, dass ich bereits Tausende von Benutzern habe, die das Standardfeld Standort ausgefüllt haben, daher muss ich bei diesem bleiben. Die überwiegende Mehrheit dieser Benutzer, die es ausgefüllt haben, kam jedoch von Drupal, was es mir ermöglichte, es als optionales Feld bei der Benutzerregistrierung anzubieten. Jetzt bemerken die meisten neuen Benutzer in Discourse die optionalen Felder nach der Anmeldung in ihrem Benutzerprofil nicht oder füllen sie nicht aus.