Instalacja i konfiguracja MediaWiki Instalacja i konfiguracja
Wymagania serwera Stałe łącze do internetu (czym szybsze tym lepiej) Odpowiednio dużo miejsca na dysku (zależnie od przewidywanej objętości wiki) Odpowiednia moc obliczeniowa (zależnie od przewidywanego ruchu) Apache (program udostępniający strony WWW) PHP 5.3.2+ (interpeter języka PHP) MySQL 5.0.2+, PostgreSQL lub SQLite. (baza danych) MediaWiki działa na dowolnym systemie operacyjnym o ile da się na nim zainstalować w/w środowisko https://www.mediawiki.org/wiki/Manual:Installation_requirements
Download i instalacja Ściągamy na dysk plik instalacyjny: https://www.mediawiki.org/wiki/Download Rozpakowujemy plik (na własnym komputerze (używając np. 7zip albo na serwerze (tar xvzf mediawiki-*.tar.gz) Kopiujemy pliki do katalogu ../publictml/nazwa_wiki/ (np. za pomocą FileZilla albo WinSCP) Tworzymy katalogi: ../var/lib/php/session i ../var/lib/php Tworzymy bazę danych – różnie, zależnie od typu zainstalowanego programu i zapisujemy nazwę i hasło do niej. Uruchamiamy skrypt konfiguracyjny...
Konfiguracja - podstawy … uruchamiamy skrypt konfiguracyjny: Z poziomu systemu operacyjnego: php …/maintenance/install.php Z poziomu przeglądarki: http://adres_wiki.pl/nazwa_wiki/index.php i wypełniamy w nim odpowiednie pola (najlepiej wszystkie): https://www.mediawiki.org/wiki/Manual:Config_script Uwaga – to można zrobić tylko raz !!! - potem zmiany w działaniu wiki można dokonywać tylko poprzez edytowanie pliku LocalSettings.php Jak wszystko pójdzie dobrze – mamy już działającą wiki !!!
Konfiguracja - uprawnienia Uprawnienia podstawowe zmienia się edytując LocalSetings.php Zmienna: $wgGroupPermissions['group']['right'] = true /* or false */; Umożliwia ustalenie uprawnień dla każdej grupy a także tworzenia własnej grupy. Przykład: $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['user']['edit'] = true; Spowoduje, że wiki będą mogli edytować tylko zalogowani. Więcej: https://www.mediawiki.org/wiki/Manual:User_rights
Konfiguracja - skórki MediaWiki ma preinstalowane 5 podstawowych skórek. Ta używana przez Wikipedię nazywa się „Vector”. Użytkownik może sobie wybrać skórkę w „preferencjach” oraz zmienić wygląd każdej na własny użytek za pomocą edycji pliku: „ Special:MyPage/nazwa_skorki.css.” Skórki są zdefiniowane w pliku: Skin.php, a detale w MediaWiki:Common.css Tworzenie/modyfikowanie skórek wymaga znajomości css i przygotowania plików graficznych. Można też wykorzystać galerię skórek i zainstalować wybraną Więcej o tym: https://www.mediawiki.org/wiki/Skins
Konfiguracja - rozszerzenia Rozszerzenia do MediaWiki poszerzają funkcjonalność naszego wiki. Niestety każdy się inaczej instaluje – niektóre wymagają interpreterów języków w których są napisane. Przykład: Rozszerzenie Math: https://www.mediawiki.org/wiki/Math Wymaga zainstalowania na serwerze LaTeX-u Inne pożyteczne Rozszerzenia: https://www.mediawiki.org/wiki/Manual:Extensions
Konfiguracja – zasady Przed upublicznieniem wiki warto przygotować podstawowe strony z zasadami, które są linkowane ze stopki. Są to * Wybór licencji * Zasady prywatności * Informacje prawne * Strona „O wiki...” *Strona „Kontakt” * Podstawowa strona „pomoc” Uwaga: Jeśli pobieramy te strony z innej wiki – trzeba pamiętać o przestrzeganiu licencji !!!
Konfiguracja – komunikaty Standardowo MediaWiki ma zestaw komunikatów (są one w przestrzeni MediaWiki:...) - możemy jednak za ich pomocą zmienić funkcjonowanie wiki: przykłady: *MediaWiki:Sidebar *MediaWiki:Footer *MediaWiki:Sitenotice Przykład: http://tools.wikimedia.pl/testwiki/wiki/Specjalna:Wszystkie_komunikaty Edytuje się je tak samo jak zwykłe strony – wymagane są uprawnienia administratora.
Mamy wiki i co dalej? *Wiki musi mieć cel/misję – zakomunikuj ją jasno i wyraźnie *Przygotuj jakieś materiały na start i zalinkuj je ze strony głównej swojej wiki *Przygotuj się na to, że na początku sam będziesz dodawał większość contentu *Przygotuj zestaw podstawowych zasad, które nie podlegają dyskusji – na początku będziesz „dyktatorem”, potem możesz uprawnienia stopniowo przekazywać *Pozostałe zasady ustalaj w toku dyskusji z tworzącą się społecznością *Załóż jakieś forum/listę mailową do dyskusji ogólnych *Nie bądź zbyt „dyktatorski” - raczej zbuduj sobie swój autorytet ciężką pracą i kompetentnością... *Czasem jednak musisz komuś dać po łapach, a nawet wyeliminować *Wcześniej czy później pojawią się trolle i malkontenci – miej zawczasu przygotowaną procedurę radzenia sobie z nimi
Prawa autorskie © Tomasz Ganicz 2012, Licencja: CC-BY-SA 3.0 PL Plik: „hands at work” User:screaming_monkey, Flickr, CC-BY-SA 2.0 Himmelsstürmer staunen.JPG, Stefan Doering, Wikimedia Commons, Domena publiczna wolą autora. Wszystkie zrzuty ekranowe Wikipedii zostały wykonane przez Tomasza Ganicza i udostępnione na licencji CC-BY-SA 3.0 Logo MediaWiki jest w domenie publicznej wolą twórców.