Top Banner
Łukasz Markiewicz Informatyka I
18

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

Jan 15, 2016

Download

Documents

MickeyF MickeyF

Łukasz Markiewicz Informatyka I. Forum internetowe, przykład skryptu, Funkcjonalność. Co to jest forum internetowe?. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Forum internetowe, przykład skryptu, Funkcjonalność.

Łukasz Markiewicz

Informatyka I

Page 2: Forum internetowe, przykład skryptu, Funkcjonalność.

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.

Page 3: Forum internetowe, przykład skryptu, Funkcjonalność.

Podział forów pod względem dostępności

Page 4: Forum internetowe, przykład skryptu, Funkcjonalność.

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

Page 5: Forum internetowe, przykład skryptu, Funkcjonalność.

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

Page 6: Forum internetowe, przykład skryptu, Funkcjonalność.

Funkcje forów

-wymiana informacji

-prowadzenie dyskusji na dany temat

-wymiany poglądów na dany temat

Page 7: Forum internetowe, przykład skryptu, Funkcjonalność.

Zasada działania forumFora 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.

Page 8: Forum internetowe, przykład skryptu, Funkcjonalność.

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

Page 9: Forum internetowe, przykład skryptu, Funkcjonalność.

Instalacja przykładowego skryptu forum

1. Pobierz i wypakuj phpBB3 2. Prześlij zawartość folderu do public_html przy pomocy dowolnego klienta FTP3. 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.

Page 10: Forum internetowe, przykład skryptu, Funkcjonalność.

Po zakończonej instalacji można się zalogować na nasze forum

Page 11: Forum internetowe, przykład skryptu, Funkcjonalność.

Należy usunąć plik install z serwera

Page 12: Forum internetowe, przykład skryptu, Funkcjonalność.

Instalacja zakończona, można zacząć administrować forum.

Page 13: Forum internetowe, przykład skryptu, Funkcjonalność.

Panel administratora

Page 14: Forum internetowe, przykład skryptu, Funkcjonalność.

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.

Page 15: Forum internetowe, przykład skryptu, Funkcjonalność.

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

Page 16: Forum internetowe, przykład skryptu, Funkcjonalność.

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

Page 17: Forum internetowe, przykład skryptu, Funkcjonalność.

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.

Page 18: Forum internetowe, przykład skryptu, Funkcjonalność.

Bibliografia

http://pl.wikipedia.org/

http://www.poradniczki.pl/

http://wiki.phpbb3.pl/