Forum internetowe, przykład skryptu, Funkcjonalność.

advertisement
Ł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. 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/
Download