MyBulletinBoard (czyli MyBB) to kolejny skrypt napisany w PHP i używający bazy MySQL. Jest to dość młoda aplikacja, pierwsza stabilna wersja tego systemu pojawiła się we wrześniu 2005 roku. Obecnie skrypt posiada licencję GNU tak więc można korzystać z niego za darmo.
W przypadku MyBB należy zwrócić uwagę na sprawnie działający system szablonów. Całkowite oddzielenie struktury XHTML/CSS od PHP pozwala na łatwe tworzenie nowych skórek do tego systemu. Oczywiście w sieci dostępna jest też spora liczba już gotowych szablonów, które można zainstalować za pomocą FTP. Twórcy MyBulletinBoard w ciekawy sposób rozwiązali kwestię panelu administracyjnego. Posiada on między innymi scentralizowany dział ustawień, dzięki któremu możemy tworzyć nowe grupy ustawień oraz edytować istniejące. Rozwiązanie to najczęściej używane jest przez wtyczki, które dzięki niemu, mogą przechowywać odpowiednie ustawienia. Ułatwia to pracę programistom - nie muszą oni umieszczać opcji konfiguracyjnych w plikach czy też tworzyć nowych tabeli w bazie danych.
Uprawnienia w MyBB mogą być definiowane na poziomie forów lub grup osób. Istnieje możliwość nadawania użytkownikom ograniczonych praw administracyjnych a także przypisywania zezwoleń poszczególnym działom i grupom użytkowników (na zasadzie tak/nie). Skrypt ten oferuje standardowy zestaw narzędzi do moderacji postów(możliwość otwierania, zamykania, przyklejania, przenoszenia wątków itd.). Każdy moderator ma dostęp do swojego panelu umożliwiającego podstawowe akcje administracyjne takie jak zarządzanie ogłoszeniami na forum, akceptowanie lub odrzucanie wątków lub postów w moderowanych przez nich działach oraz częściową edycję profili użytkowników. Wszystkie działania moderatorów są rejestrowane. MyBulletinBoard pozwala na ograniczenie dostępu do forum, poprzez zbanowanie adresu IP, e-mail lub nazwy niepożądanego użytkownika (tymczasowo lub na stałe). Skrypt ten posiada także wbudowany mechanizm zdobywania „reputacji”. Umożliwia ona wzajemne ocenianie się użytkowników.
Użytkownicy MyBB chwalą ten silnik za jego szybkość i duże możliwości. Często porównuję się go do komercyjnego systemu Invision Power Board, dlatego że w pewnym stopniu te dwa skrypty są podobne pod względem funkcjonalności i ogólnego rozłożenia opcji. MyBulletinBoard posiada oczywiście szereg wad i niedociągnięć (nieprawidłowe zliczanie postów, duża liczba zapytań do serwera itd.) które systematycznie są eliminowane przez twórców i samych użytkowników tego skryptu.
Tagi: darmowe fora, mybb, Skrypty
1 września 2009 o 9:39
Warto dodać, że liczba zapytań jest mankamentem wyłącznie w starych wersjach. Template’y skrypt może bez problemu wczytywać z plików, co bardzo redukuje liczbę zapytań.
Page Generation Time: 0.237878799438 seconds
No. DB Queries: 14
PHP Processing Time: 0.1263063 seconds(53.10%)
DB Processing Time: 0.1115725 seconds (46.90%)
Extensions Used: mysqli, xml Global.php
Processing Time: 0.0259509 seconds
PHP Version: 5.2.6
Server Load: Nieznany
No. Templates Used: 31 (33 Cached / 0 Manually Loaded)
Memory Usage: 1.75 MB (1835008 bytes)
Całkiem ładnie, prawda? Zdecydowanie polecam to oprogramowanie, ani myślę o IPB.