
Cześć, jeśli czytaliście poprzedni wpis pewnie wiecie że pracuję na nową wersją forum, jeśli nie zaglądnijcie Skrypt Forum Boards. Zachęcam też do rejestracji na aktualnym forum pod tym adresem i dzieleniem się sowimi uwagami.
Co słychać w backendzie?
Kodowanie backendu pod skrypt forum Boards powoli zmierza do końca. Zdecydowałem się na stworzenie aplikacji headless, z tego powodu niezbędne było stworzenie odpowiedniego i bezpiecznego zarządzania tokenami. Boards korzysta z JWT. Obecne logowanie pozwala na pobranie tokena autoryzacyjnego, refresh tokena jest możliwy poprzez przesłanie requesta do odpowiedniego endpointu. Refresh token nie będzie nigdy zwracany przez skrypt, zostaje on wyłączone dodany jako ciasteczko http only z oznaczeniem secure. W dokumentacji znajdzie się również informacja na temat zalecanych praktyk odnośnie przechowania access tokena. Osobiście zawsze polecam aby token nie był przechowywany ani w ciasteczku ani w localstorage, najlepszym rozwiązaniem jest skorzystanie z refresh tokena przy każdym ponownym połączeniu się z skryptem forum Boards.

Kilka słów o froncie.
W dalszym ciągu nie mogę się zdecydować czy front oprzeć o włąsny css czy vuetify. Druga opcja jest kusząca ze względu na krótszy czas developmentu. Jednak jak przekonałem się już wcześniej droga na skróty często odbija się potem czkawką.
Skrypt forum Boards 2.0 co dalej?
Liczyłem że zmiana frameworka na bardziej rozbudowany przyśpieszy pracę tak aby przed końcem roku udało mi się przedstawić wczesną wersję. Niestety ilość obowiązków nie pozwoliła mi skupić się na tym projekcie w takim stopniu jak sobie tego życzyłem. Mimo wszystko planuję doprowadzić ten projekt do końca. Wiem że nie jest to niemożliwe, wystarczy że będę dostatecznie długo poświęcał dzienne 30min na kodzenie. W ten sposób udało mi się przecież napisać poprzednią wersję skryptu, prostszą, mniej nowoczesną ale działającą!
Do końca stycznia przyszłego roku chciałbym aby skrypt forum Boards otrzymał większą cześć frontu. W kolejnym miesiącu chcę się skupić na panelu administracyjnym. Chciałbym stworzyć go w VUE, nie jestem jednak pewny stabilności tego rozwiązania. Zmiana koncepcji może mnie kosztować sporo straconego czasu.
Trzymajcie się, życzę wam wesołych świąt i szczęśliwego nowego roku. Widzimy się niedługo.