Jüngste Änderungen am Anmeldeformular

Es scheint, dass es kürzlich einige Änderungen am Anmeldeformular gab..?\n\nBezieht sich auf dieses Thema: https://meta.discourse.org/t/required-fields-not-shown-as-required-during-sign-up/170052**\n\nKeine Felder sind als erforderlich markiert.\n\nAbweichend von diesem Thema:**\n\nFeldanweisungen – von denen ich glaube, dass sie früher statisch waren – werden jetzt nur angezeigt, wenn ein Feld den Fokus hat. Das ist in Ordnung, aber Anweisungen werden nur für E-Mail angezeigt:\nimage\n\nDer Anweisungstext für keines der anderen Felder wird angezeigt:\n

\n\nAußerdem ist die Tabulatorreihenfolge… nicht in Ordnung.\n\nDies scheinen mir kleinere Korrekturen zu sein – ich hoffe, wir können diesen „ersten Eindruck“-Bereich überarbeiten!

3 „Gefällt mir“

Das ist richtig. Wir sind dazu übergegangen, nur noch Felder als optional zu kennzeichnen, während alle anderen Felder standardmäßig als erforderlich betrachtet werden können. Die Logik dahinter ist, dass die meisten Felder erforderlich sind, was für weniger Unübersichtlichkeit sorgt.

Es gibt Vor- und Nachteile und endlose Diskussionen online in der Designer-Community, aber das ist der Ansatz, den wir verfolgen.

Ich glaube, wir haben beschlossen, die anderen Anweisungen wegzulassen, da sie nicht sehr nützlich waren.

Die Anweisung für den Benutzernamen lautete früher:
CleanShot 2024-11-14 at 15.29.09@2x

Ich denke, jeder weiß inzwischen, dass ein Benutzername ein eindeutiger Bezeichner ohne Leerzeichen ist.

Das ist ein schlimmeres Problem. Ich habe es gerade versucht, und es scheint wie erwartet zu funktionieren. Eine Aufzeichnung wäre hilfreich, um das Problem zu sehen.

1 „Gefällt mir“

Danke für die Klarstellung bezüglich der Markierungen und Anweisungen. Ich hatte einige benutzerdefinierte Feldanweisungen EDIT: benutzerdefinierte Anweisungen für Felder, die ich ein wenig vermisse, aber ich werde damit leben.

Was die Tabulatorreihenfolge betrifft, scheint mein Problem darin zu liegen, dass die Felder nicht in der richtigen Reihenfolge sind. Metas eigenes Anmeldeformular entspricht mehreren anderen Foren, die ich häufig besuche, aber meines hat Name vor Passwort. Der Tabulator springt also von Benutzername zu Passwort und dann wieder zurück zu Name.

Ich kann nicht herausfinden, was ich getan haben könnte, um dies zu erreichen, oder wie ich es rückgängig machen kann… :thinking:

Meta:

Ich:

Die Beschreibungen der benutzerdefinierten Benutzerfelder sollten sich genauso verhalten wie E-Mails, werden sie bei Ihnen nicht mehr angezeigt?

Das Einzige, was mir sofort einfällt, ist die Verwendung der order-Eigenschaft von Flexbox, um dies zu ändern?

1 „Gefällt mir“

Nein – der Anweisungstext wird nur für E-Mails angezeigt, und zwar unabhängig davon, ob ich ihn anpasse oder auf die Standardeinstellung belasse. Anweisungen für andere Felder werden gar nicht angezeigt, egal was ich tue.

Auch nein – ich habe nichts dergleichen getan.

Ich verwende tests-passed 3.4.0.beta3-dev (20effebd51) seit 24 Stunden. Ich sehe, dass es wie immer neuere Commits gibt, die ich übernehmen kann, aber nichts sieht nach einer Änderung am Anmeldeformular aus…

1 „Gefällt mir“

Um sicherzugehen, dass wir auf dem gleichen Stand sind:
Sie haben benutzerdefinierte Benutzerfelder mit einer Feldbeschreibung wie dieser:

Und beim Fokussieren wird die Beschreibung nicht angezeigt:

Was die Reihenfolge betrifft… seltsam. Ich werde nicht mehr wissen, bis ich die tatsächliche Seite sehen kann. Möchten Sie mir den Link zu Ihrer Website geben?

1 „Gefällt mir“

Ich glaube, es ist derjenige, der im Profil verlinkt ist https://forum.tasat.org/

2 „Gefällt mir“

Perfekt, danke, ich schaue es mir an

2 „Gefällt mir“

Okay, ich sehe, das ist unser Code, aber er gilt nur für nicht ganzseitige Anmeldeformulare, weshalb es einen Unterschied zwischen Ihrer Website (nicht ganzseitig) und Meta (ganzseitig) gibt.

Ich bin mir nicht sicher, warum diese Änderung vorgenommen wurde, ich werde das intern prüfen und mich bei Ihnen melden.

1 „Gefällt mir“

@ToddZ ist die Website-Einstellung Vollständiger Name erforderlich in Ihrem Forum aktiviert? Ich glaube, das verschiebt das Namensfeld über das Passwortfeld

2 „Gefällt mir“

@chapoi – Ich habe für Verwirrung gesorgt, indem ich „Anweisungen für benutzerdefinierte Felder“ sagte – ich meinte, ich hätte einige Standardfeldanweisungen angepasst. Ich habe keine „benutzerdefinierten Benutzerfelder“.

@moin – Ich hatte „Vollständiger Name erforderlich“ aktiviert. Wenn dies deaktiviert wird, wird die Feldreihenfolge wieder so geändert, dass sie der Tabulatorreihenfolge entspricht. Ich bin unentschlossen, ob der Name erforderlich sein soll, aber in jedem Fall sollten die Feldreihenfolge und die Tabulatorreihenfolge übereinstimmen.

Und ich hatte die Ankündigung der Vollbild-Login-Seite verpasst, aber wenn ich darauf umsteige, bestätigt sich, dass das Reihenfolgeproblem dasselbe ist.

(Keine riesigen Dinge, aber ich schätze die Aufmerksamkeit für das Thema!)

3 „Gefällt mir“

Hallo @ToddZ! Ich habe einen ersten Commit gemacht, um einige der von Ihnen angesprochenen Probleme zu beheben: FIX: Signup fields tab order and descriptions (#29772) · discourse/discourse@876591f · GitHub

Jetzt sollte die Tabulatorreihenfolge unabhängig davon korrekt sein, ob die Website-Einstellung full name required aktiviert ist oder nicht. Ich habe auch sichergestellt, dass die Feld­beschreibungen immer angezeigt werden, nicht nur, wenn der Eingabefokus darauf liegt.

Unser Ziel mit den jüngsten Änderungen war es, die Anmeldeerfahrung zu vereinfachen. Wir haben die Feld­beschreibungen entfernt, von denen wir glaubten, dass sie wenig Mehrwert boten, aber wir verstehen auch, dass Kunden dies möglicherweise anpassen möchten. Wir planen, eine Option für Website-Besitzer hinzuzufügen, um benutzerdefinierte Beschreibungen einzufügen, wenn sie dies wünschen.

2 „Gefällt mir“

Danke, Jan! Ich freue mich darauf, die Updates zu erhalten.
Die Vereinfachungen ergeben Sinn – es war nur etwas verwirrend, dass die Website-Texte für Anweisungen im System verfügbar waren, aber nichts bewirkten.

2 „Gefällt mir“

Hallo @ToddZ, entschuldigen Sie die Verzögerung. Ich habe die Beschreibungen wieder hinzugefügt, aber sie sind standardmäßig ausgeblendet. Sie können deren Sichtbarkeit mit diesen Website-Einstellungen umschalten:

show_signup_form_email_instructions
show_signup_form_username_instructions
show_signup_form_full_name_instructions
show_signup_form_password_instructions

Dann können Sie den Text wie zuvor ersetzen. Die Locales bleiben unverändert. Lassen Sie mich wissen, wenn Sie weitere Probleme haben.

2 „Gefällt mir“

Hallo @jancernik
Ich habe die von Ihnen vorgeschlagenen Einstellungen umgeschaltet. Und es funktioniert für den vollständigen Namen:

  • Einstellung: show_signup_form_full_name_instructions true
  • Website-Text: js.user.name.instructions_required (wenn ich ihn anpasse, wird der Text an der richtigen Stelle angezeigt)

Aber für den Benutzernamen funktioniert es nicht:

  • Einstellung: show_signup_form_username_instructions
  • Website-Text: Es gibt kein js.user.name.instructions_required … es gibt nur: js.user.username.instructions, aber wenn ich es ändere, wird es nicht angezeigt

Fehlt der erforderliche Website-Text? Oder übersehe ich etwas? :see_no_evil_monkey:

Jeder Hinweis wird geschätzt.