|
||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
phpBB – aplikacja internetowa napisana w języku skryptowym PHP, służąca do tworzenia systemu forów dyskusyjnych dostępnych przez strony WWW. Jest to obecnie jeden z najpopularniejszych z systemów tego typu na całym świecie.potrzebne źródło. Wszystkie wersje phpBB są rozpowszechniane jako otwarte oprogramowanie na zasadach licencji GPL w wersji drugiej. Oznacza to, że każdy ma prawo pobrać skrypt, dodać potrzebne mu funkcje i rozprowadzać dalej całość na tej samej licencji.
edytuj Wersja 3.0 (nazwa kodowa "Olympus")Linia 3.0 (do ukazania się wersji 3.0.B1 zwana 2.1) to najnowsza stablina wersja phpBB. Początkowo miała mieć numer 2.2, ale zmieniono ją na 3.0, ponieważ jest niekompatybilna z phpBB2 - żadna modyfikacja i żaden styl z phpBB2 na phpBB3 nie zadziała. Nazwa kodowa - Olympus - pochodzi od nazwy najwyższej góry w Układzie Słonecznym, Olympus Mons. edytuj Różnice w stosunku do wersji 2.0Wersja 3.0 bardzo różni się od wersji 2.0. Najważniejsze zmiany to:
Standardowa instalacja phpBB 3.0 zawiera dwa style, oba stworzone przez Toma "subBlue" Bebbarda – prosilver oraz znany już z linii 2.0 subSilver w wersji 2. Prosilver (w wersji wstępnej) po raz pierwszy został pokazany szerszemu gronu 18 marca 2007 roku, wraz z ponownym uruchomieniem serwisu po rzekomej awarii dysków RAID serwera portalu phpBB.com, a do ogólnodostępnego repozytorium CVS phpBB3 trafił dopiero 1 kwietnia 2007 roku. [1][2][3] edytuj Wymagania wersji 3.0Do zainstalowania phpBB3 wymagane są [4]:
edytuj Instalacja wersji 3.0Przebieg instalacji jest podobny do wersji 2. Instalacja sprowadza się do skopiowania plików phpBB na serwer, otwarcia instalatora w oknie dowolnej przeglądarki WWW i postępowania według zaleceń kreatora instalacji. edytuj Wersja 2.0Wersja 2.0.23 (wydana 17 lutego 2008) to poprzednia stabilna wersja phpBB. Posiada rozbudowany panel administracyjny, w którym można zmodyfikować wiele aspektów działania forum bez potrzeby modyfikowania kodu. Skrypt nie ogranicza liczby obiektów (forów, użytkowników, rang dla użytkowników i grup użytkowników), które można stworzyć. Ograniczeniem teoretycznym jest specyfikacja bazy danych phpBB i jej silnika, np. dla forów w schemacie bazy dla MySQL ustawiono maksimum na ponad 65 tysięcy, dla MSSQL na ponad 2 miliardy (wynika to z ograniczeń wybranych typów kolumn). Dodatkowym, praktycznym ograniczeniem może być wydajność serwera w stosunku do liczby odwiedzających. edytuj Cechy wersji 2.0Podstawowe cechy tej wersji to:
edytuj WymaganiaDo zainstalowania phpBB2 wymagane są [5]:
edytuj Przebieg instalacjiInstalacja sprowadza się do skopiowania plików phpBB na serwer, otwarcia instalatora w oknie dowolnej przeglądarki www i podania kilku informacji o serwerze oraz szczegółów konta administratora. Forum oparte na phpBB można też założyć w różnych serwisach internetowych udostępniających wstępnie skonfigurowaną instalację. edytuj Modyfikacje phpBBStandardowa instalacja phpBB dysponuje ograniczonym zbiorem funkcji, który został wybrany i jest dodawany przez zespół programistów phpBB[7]. Udostępniane są jednak różne modyfikacje tworzone przez członków społeczności phpBB. Modyfikacje (w skrócie nazywane MOD) mają najczęściej postać pliku tekstowego, w którym znajdują się instrukcje jak należy ją zainstalować.[8] W stworzonym standardzie dla pliku modyfikacji "MOD"[9], określono, że (poza informacją o samej modyfikacji) mogą znaleźć się instrukcje o tym jakie pliki przesłać na serwer, jak zmodyfikować bazę danych, co i w jakich plikach zmienić oraz instrukcje dodatkowe (wykonywane zawsze samodzielnie)[10]. Poza standardem MOD istnieją również niesformalizowane instrukcje do modyfikowania forum phpBB zamieszczane np. w serwisie phpBBHacks.com[11]. W kwietniu 2006 roku na phpBB.com rozpoczęto wprowadzanie nowego standardu nazwanego MODX, który został oparty na XML[12][13]. Ścisłe przestrzeganie standardu MOD jest wymagane, żeby dana modyfikacja (po sprawdzeniu, przez zespół phpBB) została umieszczona w bazie modyfikacji phpBB (phpBB MOD Database). Innym elementem, na który zwraca się szczególną uwagę, jest sprawdzenie poziomu bezpieczeństwa jakie oferuje dana modyfikacja. Wynik sprawdzenia modyfikacji jest określany jako Security Score [14][15]. Modyfikacje mogą być wprowadzane ręcznie – poprzez czytanie i wykonywanie instrukcji zawartych w pliku MOD (zwykle po angielsku), bądź z użyciem narzędzia do (pół-)automatycznej instalacji o nazwie EasyMOD. W nowszej wersji standardu opartego na XML możliwe jest też skorzystanie z przeglądarki internetowej z obsługą XSL, która przekształci plik MODX w bardziej czytelną wersję [16]. edytuj Wersje wstępnie zmodyfikowaneProces instalacji kolejnych MOD-ów może być kłopotliwy i czasochłonny. Spowodowane jest to tym, że nawet pojedynczy MOD może wymagać zmian wielu plików w wielu miejscach. Dodatkowo przy instalacji wielu modyfikacji (zwłaszcza tworzony przez różnych autorów) może dojść do konfliktów. Związane jest to przede wszystkim z tym, że kolejne MOD-y mogą zmieniać te same pliki, bądź te same tabele bazy danych. W niektórych wypadkach automatyczna instalacja nowszej modyfikacji może być niemożliwa, a w szczególności program EasyMOD może nie znaleźć danego miejsca do wstawienia kodu, ponieważ to miejsce zostało już zmienione przez inną modyfikację. W takich wypadkach ręczna instalacja przez osobę nie znającą składni PHP (i/lub SQL) może spowodować błędy, które ujawnią od razu po instalacji w postaci wykrytych przez serwer błędów składni, bądź pozostaną ukryte powodując np. powstanie niespójności w bazie danych i inne nieoczekiwane rezultaty. Teoretycznie możliwe jest też, że automatyczna instalacja zakończy się powodzeniem, ale niezgodności w poszczególnych modyfikacjach dadzą nieoczekiwane rezultaty (np. jedna z modyfikacji nadpisze informacje pobrane przez inną i wyświetlane będzie nie to co trzeba). W związku z powyższym znacznie łatwiejszym rozwiązaniem (szczególnie dla początkujących administratorów) może być skorzystanie z gotowych, wstępnie zmodyfikowanych wersji phpBB. Zawierają one różne pakiety MOD-ów zainstalowanych i przynajmniej wstępnie przetestowanych pod kontem współdziałania. Wadą wyboru takiej instalacji jest praktyczna utrata wsparcia ze strony społeczności zgromadzonej wokół phpBB.com. Dodatkowo dalej część funkcji może dalej brakować w wybranej wersji, a nadmiarowe funkcje mogą powodować większy niż to konieczne spadek wydajności serwisu. Przypisy
edytuj Linki zewnętrzne |
||||||||||||||||||||||||||||||||||||||
| All Right Reserved © 2007, Designed by Stylish Blog. |