@grxmrx,
post #31
Z trzech tematów został wykonany w pełni pierwszy. Co do wersji testowej nie jest to jeszcze gotowe, ale nie brakuje wiele do dokończenia. W Cloudflare póki co nie będę szedł. Zostaje Let's Encrypt, który powinien lepiej działać po aktualizacjach systemu.
Zaktualizowałem też kilka zależności między używanymi bibliotekami i wyrzuciłem kilka zbędnych frontowych zależności (jak np. nierozwijany już markitUp - toolbar nad formularzem dodawania posta, który zastąpiony będzie prostą, choć wizualnie podobną, wersją, która będzie się skalować na przeglądarce w telefonie).
Z innych tematów, które zadziały się, choć nie wynika z nich nic dla użytkownika portalu, to wiem już, że potrzebna jest aktualizacja oprogramowania serwera do nowszej wersji. Działamy na jednej z dystrybucji Linuxa. W porozumieniu z właścicielem serwera lepiej będzie poczekać na dokończenie prac modernizacyjnych po ich stronie by nie robić migracji dwa razy. Dzięki temu przejdziemy od razu na nowszy sprzęt więc aktualizacja byłaby kompletna. Ciężko podać datę, ale mam nadzieję, że to się zadzieje jeszcze w tym roku. Póki co nic nas nie goni sprzętowo, ale nowa wersja dystrubucji Linuxa da nam możliwość uruchomienia nowej wersji portalu (wpierw jako komponentów wewnątrz starego) na nowszej wersji interpretera PHP. Do tego serwer www nginx pracowałby przewidywalnie i certbot od Lest's Encrypt nie będzie już również sprawiać problemów.
Wiki nie zostało utworzone ponieważ aktualny serwer używa zbyt starej wersji PHP żeby zainstalować najnowszą wersję MediaWiki. Nie będę instalował starej wersji żeby nie zaczynać od większego długu technologicznego. Nie zainstaluje też np. na innym hostingu ponieważ, moim zdaniem, lepiej będzie poczekać na zakończenie prac modernizacyjnych i zainstalować już co trzeba na nowym.
To co zakładam do zrobienia do 25.10 to:
- udostępnienie wersji dev dla chętnego, który będzie mógł robić zmiany i merge requesty we frontendzie (wersje dev do uruchomienia np. lokalnie)
- dostosowanie formularzy edycji profilu użytkownika aktualnej wersji PPA pod kątem RODO
- opracowanie komunikacji między starym a nowym kodem by była możliwość komponentów (nowych wersji elementów strony jak np. prywatne wiadomości)
Być może to tym razem niewiele, ale zakładam do zrobienia tyle ile mogę przeznaczyć na tego typu prace wolnego czasu.