Aktualizujemy Poltera
W działach: Polter | Odsłony: 203Przede wszystkim, przepraszam za wszelkie błędy, okresy niedostępności i problemy techniczne, które mogliście przy tej okazji napotkać – architektura Poltera utrudnia wykrycie błędów poza środowiskiem produkcyjnym, więc każda duża zmiana to trochę metoda prób i błędów. Jednak jeśli zauważycie, że coś nie działa (a szczególnie jeśli wyskoczy Wam gdzieś strona błędu), zgłoście to, proszę, na forum, przez PW do mnie lub przez maila na redakcja(at)polter.pl – będziemy łatać.
Co już zrobiliśmy
Zmiany zacząłem od poniesienia wersji silnika, na którym działa forum Poltera – phpBB. Jesteśmy teraz w jego najnowszej wersji 3.3.15, wydanej w kwietniu tego roku. Niestety część rozszerzeń, w tym motyw graficzny, nie jest już rozwijana. Błędy, które rzuciły mi się w oczy, naprawiłem, ale trzeba będzie zobaczyć, czy ostatecznie nie będzie konieczne po prostu przerzucenie się na nowszy motyw. Do tego jeszcze wrócimy.
Następnie zająłem się podniesieniem wersji PHP, która tkwiła na dość już archaicznym poziomie 5.6. W pierwszym kroku namierzyłem i wyeliminowałem z kodu źródłowego elementy niewspierane w 7.0 i podniosłem PHP na serwerze do tego poziomu. Różnica w szybkości działania strony już powinna być zauważalna, a to dopiero początek.
Równolegle zaktualizowałem również nasz adserver. To rzecz raczej niewidoczna dla użytkowników, ale konieczna wraz z kolejnymi zmianami w PHP.
Kolejne kroki
Dalsze podnoszenie wersji PHP blokuje nam obecnie framework Yii, stojący u podstaw Poltera. Dlatego w pierwszej kolejności zajmę się dostosowaniem naszego kodu do zmian, jakie w ostatnich latach zaszły w Yii, a następnie aktualizacją samego frameworku i jego rozszerzeń. Później będziemy kontynuowali podnoszenie wersji PHP – mam nadzieję, że uda się dobić do aktualnie najwyższej 8.4.
Na koniec chciałbym zapytać o Wasze zdanie na temat zmiany motywu forum, szczególnie tych, którzy regularnie go używają. Wstępny research skłonił mnie do dwóch opcji: Milk albo Zeina, oczywiście dostosowanych do naszej palety kolorystycznej i uzupełnionych o polterowy branding. Linki prowadzą do wersji demo obu motywów. Zachęcam do ich przejrzenia i podzielenia się obserwacjami lub własnymi propozycjami.
A na deser screen wyciągnięty z naszego systemu antybotowego, pokazujący zapytania do Poltera zablokowane w ciągu 1 minuty.

