Forum internetowe, przykład skryptu, Funkcjonalność. Łukasz Markiewicz Informatyka I
Co to jest forum internetowe? Forum internetowe (dyskusyjne) - jest przeniesioną do struktury stron WWW formą grup dyskusyjnych. Służy do wymiany informacji i poglądów między osobami (użytkownikami) o podobnych zainteresowaniach a wszystko odbywa się przy użyciu przeglądarki internetowej. Fora internetowe są obecnie bardzo popularną formą komunikacji pomiędzy wieloma osobami. Prowadzą je praktycznie wszystkie portale oraz znaczna liczba ISP (Internet Service Provider). Są one także powszechne na stronach wielu instytucji, czasopism, przedsiębiorstw, uczelni itp. a także spotykane są liczne fora zakładane zupełnie prywatnie.
Podział forów pod względem dostępności
zamknięte – jest dostępne tylko dla wybranej grupy osób (np zamknięte – jest dostępne tylko dla wybranej grupy osób (np. grupy o określonych zainteresowaniach oraz posiadających poręczenie kilku użytkowników) półotwarte – jest dostępne dla wszystkich, ale pod pewnymi warunkami, (np. posiadanie odpowiednich kwalifikacji zawodowych) moderowane – czyli dostępne dla wszystkich, ale zamieszczane wiadomości są cenzurowane przez specjalną osobę (moderatora lub administratora) otwarte dla zarejestrowanych – czyli dostępne dla wszystkich, którzy się zapisali. Jest niecenzurowane całkowicie otwarte – czyli dostępne dla wszystkich. Także tych, którzy się do nich nie zapisali
Podział forów pod względem treści forum wielotematyczne – istnieją kategorie w których poruszane są poszczególne tematy forum ogólnotematyczne – zawiera jedną kategorię w której poruszane są wszystkie tematy
Funkcje forów -wymiana informacji -prowadzenie dyskusji na dany temat -wymiany poglądów na dany temat
Zasada działania forum Fora dyskusyjne są zazwyczaj rozbudowanymi skryptami działającymi w technologii PHP, CGI lub ASP. Najłatwiej adoptować gotowy skrypt, który pozwala administratorowi zdefiniować kilka początkowych forów które zazwyczaj są podzielone na wątki. Wątki zazwyczaj mogą tworzyć użytkownicy forów (zależne od praw jakie nada użytkownikom administrator) po przez napisanie nowej wiadomości do danego forum a inni użytkownicy mogą odpowiedzieć na dany temat. Wybranym, szczególnie aktywnym użytkownikom administrator może przydzielać prawa moderatorów, które pozwalają im tworzyć nowe fora, kasować wiadomości, blokować wątki oraz użytkowników. Każde większe forum posiada swój regulamin w którym zawarte są zasady zaakceptowane przez użytkowników a moderatorzy pilnują jego przestrzegania.
Instalacja przykładowego skryptu forum Do tej części prezentacji wybrałem phpBB3 z kilku powodów, mianowicie: -popularność -bardzo duża liczba MOD-ów -duże możliwości konfiguracyjne -jest darmowy, każdy może dowolnie rozbudować ten skrypt po czym podzielić się nim z innymi użytkownikami
Instalacja przykładowego skryptu forum 1. Pobierz i wypakuj phpBB3 2. Prześlij zawartość folderu do public_html przy pomocy dowolnego klienta FTP 3. W przeglądarce internetowej wpisz adres swojego forum (np. http://student.math.uni.opole.pl/~iz10013/phpBB3) 4. Jeżeli zamiast „Rozpocznij instalację” widnieje przycisk „Testuj ponownie” zmień prawa dostępu do plików wymienionych na dole strony (robimy to tak jak podczas instalacji MODx-a, na niektórych serwerach nie jest to wymagane). 5. Usuwamy z serwera katalog install, krok ten można pominąć jeżeli nie był wyświetlony komunikat „Usuń, przenieś lub zmień nazwę katalogu instalacyjnego” po zakończeniu instalacji.
Po zakończonej instalacji można się zalogować na nasze forum
Należy usunąć plik install z serwera
Instalacja zakończona, można zacząć administrować forum.
Panel administratora
Funkcjonalność W przypadku phpBB3 jest ona zależna od wersji jaką zainstalujemy (MODów które są w niej wbudowane). Aby Dodać interesujący nas MOD do skryptu forum należy przesłać potrzebne pliki na serwer oraz zgodnie z instrukcją (zawarta jest ona w dołączonym do MOD-a pliku *.xml) edytować poszczególne fragmenty skryptu.
Instalacja MOD-a który skleja posty użytkownika gdy są pod sobą. zgodnie z instrukcją wysyłamy podane pliki na serwer do danych folderów
Instalacja MOD-a który skleja posty użytkownika gdy są pod sobą. następnie dopisujemy podane fragmenty kodu w podane miejsca poszczególnych plików. W przypadku tego MOD-a miedzy innymi w pliku style/acp_forums.html odnajdujemy widoczne poniżej linijki kodu
Instalacja MOD-a który skleja posty użytkownika gdy są pod sobą. oraz dopisujemy brakujące fragmenty Wszystkie brakujące linijki kodu oraz lokalizacje plików do których należy je wkleić są podane w pliku *.xml danego MOD-a. Na koniec sprawdzamy działanie na forum.
Bibliografia http://pl.wikipedia.org/ http://www.poradniczki.pl/ http://wiki.phpbb3.pl/