grudnia 15th, 2007
Wydanie phpBB 3.0 Gold
Co tu dużo mówić. Nie da się ukryć, że po wielu latach oczekiwania (bodajże 7 od pierwszego wydania i 5 i pół od rozpoczęcia prac nad wersją 3.0) światło dzienne ujrzała stabilna wersja phpBB 3.0. W tym oto wpisie postaram się po części opisać “nowy” skrypt forów dyskusyjnych zwracając uwagę zarówno na jego wady, jak i zalety.
Pewno zastanawiacie się teraz, dlaczego wziąłem słowo “nowy” w cudzysłów? Już tłumaczę - trudno nazywać nowym skrypt, którego pierwsza wersja RC ukazała się ponad 7 miesięcy temu i już przez praktycznie cały ten czas można było cieszyć się jego wszelkimi możliwościami. Na refleksje na jego temat zdecydowałem się jednak dopiero teraz, gdyż nie jestem zwolennikiem zachęcania, ani też zniechęcania użytkowników do skryptu, który jeszcze nie jest wydany w finalnej wersji.
Pierwszą rzeczą, jaka rzuca nam się w oczy zaraz po zainstalowaniu nowego dzieła phpBB Group jest na pewno nowy styl o nazwie “prosilver”. Mimo, że sposób w jaki został napisany wydaje się być czysty, miły dla oka oraz zgodny z najnowszymi standardami, można mieć jednak do niego zastrzeżenia. Nie wiem kto wpadł na pomysł, aby w miejscach, gdzie aż prosi się o użycie tabel, używać listy. Dla mnie nie jest to przejaw kroku wprzód mającego na celu kompletne wyparcie tabel ze specyfikacji html, tylko głupiego utrudniania sobie pracy, bo nikt nigdy nie mówił, że używanie tabel zgodnie z ich przeznaczeniem jest złe. Do tego można dodać, że przerabianie owego stylu jest czystą drogą przez mękę. Nie ma jednak rzeczy niemożliwych, co można zobaczyć na jednym z moich forów, gdzie to możemy podziwiać zmodyfikowany styl prosilver. Ciakawostką może wydać się zmiana układu widoku tematu - tak, tak - autor posta wyswietlany jest teraz z prawej strony. Może z początku trudno się do tego przyzwyczaić, jednak biorąc pod uwagę to, że dla większości użytkowników główną rolę w sieci odgrywa treść, a nie to, kto jest jej autorem, zmiana ta jest jak najbardziej in plus.
Co do samego kodu PHP - na pewno skrypt jest o niebo lepiej napisany od swojego poprzednika, jednak z przykrością muszę stwierdzić, że mimo szczątkowych prób zastosowania obiektówki, z prawdziwym programowaniem zorientowanym obiektowo nie ma on wiele wspólnego. Nie będę tutaj podawał przykładów, bo jest to materiał na odrębny wpis. Kod jednak z drugiej strony pozostał prosty, czytelny i łatwy w modyfikacji.
Jeśli chodzi o możliwości skryptu (zarówno nowe, jak i stare, ulepszone) to też można przyznać małego plusika. Co prawda można by polemizować, czy część opcji tak naprawde była konieczna i czy nie można było zastąpić ich innymi, które i tak będą potem doinstalowywane poprzez modyfikacje (mowa tutaj chociażby o szybkiej odpowiedzi i upraszczaniu adresów poprzez mod_rewrite)? Bardzo dużej zmianie uległ panel admina, który oferuje nam teraz wiele nowych możliwości, do tego posegregowanych tematycznie. Tak więc od strony konfiguracji phpBB jest wielkim krokiem do przodu. Niestety wszystko to odbyło się kosztem intuicyjności, jaką cechowało się phpBB 2.0. Połapanie się chociażby w systemie zezwoleń wymaga od użytkownika paru ładnych chwil analizowania. Jako ciekawe uważam też rozdzielenie templatek, motywów i i zestawów obrazków - tak więc modyfikowanie wyglądu stylu będzie teraz łatwiejsze. Dodać należy, że domyślnie obsługiwany jest zarówno cache zapytań sql, jak i szablonów. Tak więc skrypt jest lżejszy, wiec administratorzy serwerów powinni mniej narzekać na obciążenie. Jedyną jednak jeszcze martwiącą mnie rzeczą jest fakt, że konwerter z wersji 2 do 3 pozostawia wiele do życzenia. Konwertowanie dużych forów, do tego na słabych hostingach, wymaga jego lekkiego przerobienia (co już miałem okazję kilka razy przerabiać).
Martwi fakt, że w obecnym tempie rozwoju internetu, grupa phpBB została trochę w tyle. Wiele nowoczesnych technologii nie zostało nawet szczątkowo wprowadzonych do “trójki”. Szczególnie boli brak wykorzystania AJAX-a, chociażby do sprawdzania dostępności nazwy użytkownika w czasie rejestracji..
Reasumując skrypt phpBB 3.0 mogę polecić każdemu obecnemu posiadaczowi jego poprzednika. W końcu jest to najlepszy dostępny, darmowy skrypt forów dyskusyjnych w sieci.
czyli m-forum jest twojego autorstwa??:P
Tak. A czemu pytasz?