Mathias - 2021-03-14 17:52:13

Witajcie,
Przebudowa forum, raportowana w poprzednim ogłoszeniu, jest kontynuowana. Tym razem na warsztat wziąłem sekcję pn. Komnata Pamięci, stanowiącą zbiór materiałów dotyczących historii forum i naszej skromnej społeczności. W toku prac nad kodem rozrosła się ona do rangi odrębnego projektu pobocznego, który uzyskał status samodzielnej aplikacji.

Nowa wersja Komnaty Pamięci dostępna jest pod adresem https://egildia.pl/forum/historia. Jest ona już dostępna z poziomu paska nawigacji na górze forum. Korzystamy z niej albo scrollując, albo z użyciem menu rozwijanego przyciskiem w prawym górnym rogu strony. Aby przejść do konkretnego newsa, po prostu w niego klikamy. Dłuższy esej opisujący historię forum mojego autorstwa został umieszczony na odrębnej podstronie - link do niego znajdziecie w odpowiedniej sekcji Komnaty.

Z kolei kod źródłowy można obejrzeć w repozytorium GitHub projektu pobocznego Komnata Pamięci.

Generalnie stan prac nad Komnatą Pomięci oceniam jako zadowalający. Przez ostatni tydzień udało mi się zrobić w zasadzie wszystkie elementy. Jest może jeszcze kilka drobiazgów do poprawy plus dodatkowa optymalizacja pod kątem urządzeń mobilnych (aczkolwiek w dużej mierze zostało to już zrobione). Jedyny mankament polega na tym, że bazowałem na danych znajdujących się w starej wersji Komnaty, która dawno nie była aktualizowana. Na szczęście nowa konstrukcja została pomyślana w taki sposób, że elementy html w dużej mierze generują się dynamicznie i jedyne, co trzeba tak naprawdę zrobić, to wpisać dane (data, id i tytuł ogłoszenia plus ew. dodatkowe informacje) do pliku z danymi. Nie jest to więc zbyt dużo pracy i w wolnej chwili postaram się tym zająć, podobnie jak dopisaniem ostatnich akapitów historii forum - eseju. Nadto trzeba będzie uzupełnić Readme na GitHubie, ale to też raczej kwestia techniczna. No i ewentualne poprawki w kodzie, ale też natury bardziej estetycznej.

Wydaje mi się, że całkiem sympatycznie się złożyło, iż tak jak prace nad refactoringiem Tajemnic Antagarichu rozwinęły się w okolicach kolejnej rocznicy wydania Heroes 3, tak i nowa wersja Komnaty Pamięci została wydana w dacie zbliżonej do czternastej już rocznicy powstania tego forum. Nie planowałem tego, tak po prostu wyszło, ale całkiem spoko wyszło :).

O dalszych pracach będę informował w kolejnych raportach. Teraz prawdopodobnie wezmę się za Salę Tronową, Halę Sław oraz Komnatę Prestiżu. Chcę także dalej ulepszać szatę graficzną Tajemnic Antagarichu.

Pozdrawiam,
Mathias.

EDIT (15.03.2021): uzupełniłem dane, jeśli chodzi o newsy z lat 2015-2021, a także dodałem do changeloga skrótowe info o wersji 2.0 Komnaty (obecnej).

Mathias - 2021-03-27 21:30:17

Kolejny update - do Komnaty Pamięci został dodany Pręgierz, czyli lista osób zbanowanych. Była to ostatnia podstrona spośród zakwalifikowanych do refactoringu. Pełna wersja ze wszystkimi informacjami wyświetla się na desktopach. Na urządzeniach mobilnych - z racji wielkości ekranów - pojawia się wersja okrojona do najważniejszych danych (nick, powód, uwagi).

Pozdrawiam i do następnego!

Sauron - 2021-04-08 10:08:37

Swego czasu fajnie było pręgierz przeczytać, czyli kogo zakuto w dyby i obrzucono zgniłymi warzywami. Jest dobrze.

Mathias - 2021-04-11 20:51:24

Też lubię tę sekcję. W najbliższym czasie postaram się jeszcze zaktualizować esej, wydaje mi się, że to już będzie wszystko. Może ewentualnie jakieś screeny z webarchive, ale to zobaczę jeszcze, czy i jak się wkomponuje w strukturę strony.

https://www.berlin-hotel.pl/