Wir sind immer noch tief im Bereich Foren. In diesem Screencast schauen wir uns die Anmeldeseite an. Eine weitere wichtige Seite, da wir möchten, dass die Erfahrung, an den Foren teilzunehmen, so einfach und einladend wie möglich ist.
Wir sind am Anfang etwas nervös und denken, dass es ein verrückter Kampf sein wird, herauszufinden, welche Dateien aktualisiert werden müssen, um die Dinge so intelligent wie möglich zu ändern. Wir haben zwar ein bisschen Probleme, finden aber auf GitHub einige Informationen, die uns das Verständnis erleichtern. Wir werden besser darin! Außerdem haben wir beim nächsten Mal bereits alle Kontrolle gerungen, die wir brauchen, und es wird einfacher. Obwohl, und ich habe es bereits gesagt, ich würde es wirklich lieben, dies eines Tages auf bbPress zu bringen, damit die gesamte Site Single-Signon hat.
Seltsamerweise werden wir zum ersten Mal eine „normale“ Form stylen. Das Suchformular auf der Website ist so benutzerdefiniert, dass es nicht viel für uns bedeutet. In der Kommentarform wurden Eingabehinweise anstelle von Beschriftungen verwendet. Dieses Formular hat traditionelle Beschriftungen, daher müssen wir CSS von Grund auf neu schreiben. Wir teilen es in einen Teil (_forms.scss) auf, wie wir es für Designmuster tun, und verwenden einen Top-Label-Stil.
Am Ende müssen wir eine maximale Höhe und einen Überlauf festlegen: Auto für die Popups, da die Nutzungsbedingungen für die Site in einem Popup angezeigt werden und es zu lang ist. Hoffentlich ist das für Handys in Ordnung - das müssen wir uns ansehen.
Wir bringen das CAPTCHA zum Laufen (nur eine einfache Sache, ihm einige kostenlose API-Schlüssel zu geben), aber die Anzeige scheint ein wenig funky zu sein. Wahrscheinlich nur eine Abweichung von der seltsamen Monitorkonfiguration, die ich habe.
Am Ende machen wir ein bisschen Styling für die Fehlermeldungen, die bei der Anmeldung auftreten können. Wir stellen auch fest, dass die Fehlermeldungen etwas zu wünschen übrig lassen, aber zumindest können wir sie in Ordnung bringen.