Suntem încă adânc în zona Forumurilor. În acest screencast ne uităm la pagina de înscriere. O altă pagină destul de importantă, deoarece dorim ca experiența de a participa la forumuri să fie cât mai ușoară și mai primitoare posibil.
Suntem puțin nervoși la început, considerând că va fi o luptă nebună să ne dăm seama ce fișiere să actualizăm pentru a schimba lucrurile în cel mai inteligent mod posibil. Avem un pic de luptă, dar găsim câteva informații pe GitHub care ne ajută să înțelegem. Ne îmbunătățim la asta! În plus, data viitoare, ne-am luptat deja cu tot controlul de care avem nevoie și va fi mai ușor. Deși, și am mai spus-o, mi-ar plăcea cu adevărat să pun acest lucru pe bbPress într-o zi, astfel încât întregul site să aibă semnare simplă.
În mod ciudat, vom crea o formă „normală” pentru prima dată. Formularul de căutare de pe site este atât de personalizat încât nu ne ajută prea mult. Formularul de comentarii am ajuns să folosim indicii de intrare în loc de etichete. Acest formular are etichete tradiționale, deci trebuie să scriem niște CSS de la zero. Îl împărțim într-un parțial (_forms.scss) așa cum obișnuim să facem pentru modelele de proiectare și mergem cu un stil de top-label.
Trebuie să sfârșim prin a seta o înălțime maximă și o revărsare: automată pentru ferestrele pop-up, deoarece Termenii și condițiile pentru site se afișează într-un popup și este prea lung. Sperăm că acest lucru va fi OK pentru mobil - va trebui să ne uităm la asta.
Punem CAPTCHA în funcțiune (doar o simplă chestiune de a-i oferi câteva chei API gratuite), dar afișarea acestuia pare puțin cam ciudată. Probabil doar o aberație a configurației ciudate a monitorului pe care o am.
În sfârșit, facem un pic de stil pentru mesajele de eroare pe care le puteți primi în timp ce vă înscrieți. De asemenea, descoperim că mesajele de eroare lasă puțin de dorit, dar cel puțin le putem face să pară OK.