W tym tygodniu głównym tematem pracy było zrobienie jednego, wspólnego formularza kontaktowego, który umożliwiłby w łatwy sposób zgłaszanie błędów lub sugestii przez użytkowników moich stron. Stworzenie tego formularza jest także jednym z kroków do unifikacji wykonywanych przeze mnie projektów, aby wszystkie miały swoje wspólne cechy.
W zakładce "kontakt" w moim portfolio, jak i na specjalnej stronie (https://krylan.ovh/portfolio/contact/), możecie znaleźć wspomniany wyżej formularz. Wystarczy jedynie wybrać rodzaj informacji (możemy użyć wiadomości do przekazania informacji o błędzie w którymś z projektów, czy zasugerować jakiś pomysł na ich rozwój) oraz projekt, którego wiadomość dotyczy. Następnie wpisujemy swój adres e-mail, aby otrzymywać powiadomienia o odpowiedziach i mieć możliwość śledzenia wątku dzięki unikalnemu adresowi wygenerowanemu przez skrypt.
Dzięki temu mam nadzieję, że będę mógł szybciej reagować na znalezione błędy w moich stronach/aplikacjach, a także będę w kontakcie z użytkownikami moich projektów. Jeśli chodzi o design formularza, to od razu widać wpływ Material Design od Google'a. Bardzo spodobał mi się pomysł animowanych placeholderów, dlatego zastosowałem je także u siebie. W ten sam też sposób zmieniłem niektóre pola formularzowe na niektórych swoich stronach, w tym także w projekcie konkursowym na "Daj Się Poznać 2017". Zgłaszać błędy można także w projekcie "Qwins!" – na stronie głównej można znaleźć odnośnik do formularza.