Workshop MediaWiki
Benodigdheden
- Installatie Ubuntu 7.10 Desktop. Image om te branden op CD (~700MB)
Installatie LAMP
- Linux (reeds aanwezig)
- Apache HTTPD
- MySQL
- PHP
sudo apt-get install apache2 sudo apt-get install php5 sudo apt-get install libapache2-mod-php5 sudo /etc/init.d/apache2 restart
Eventueel testen met /var/www/test.php met onderstaande inhoud. In browser: http://localhost/test.php
<?php phpinfo(); ?>
sudo apt-get install mysql-server sudo apt-get install libapache2-mod-auth-mysql sudo apt-get install php5-mysql sudo apt-get install phpmyadmin sudo apt-get install imagemagick
ImageMagick wordt gebruikt bij afbeeldingen in de wiki. Deze component is niet noodzakelijk; in de meeste gevallen wel wenselijk.
Installatie MediaWiki
- Download http://download.wikimedia.org/mediawiki/1.11/mediawiki-1.11.0.tar.gz (MediaWiki 1.11.0)
- uitpakken in home folder
- Ga naar Applications -> Hulpmiddelen -> Terminalvenster: klik om te openen
- voeg " sudo mkdir /var/www/w" in: klik op enter
- (vul indien nodig wachtwoord in)
- voeg " sudo cp -r ~/mediawiki-1.11.0/* /var/www/w/ " in: klik op enter
- voeg " sudo chmod a+w /var/www/w/config" in: klik op enter
- ga naar http://localhost/w/
- Klik set up the wiki en vul de velden in
- Na succesvol aanmaken database en instellingen:
- voeg " sudo mv /var/www/w/config/LocalSettings.php /var/www/w/ " in: klik op enter
- (vul indien nodig wachtwoord in)
- voeg " sudo chmod -w /var/www/w/LocalSettings.php" in: klik op enter
Delen van deze tutorial zijn afkomstig van fslog.com
Overige instellingen
Bijzondere instellingen zijn veelal gedocumenteerd op de MediaWiki wiki
- Uploaden inschakelen: $wgEnableUploads
- Logo instellen: $wgLogo
- Mooie URL's: Short URL
- Voeg de volgende regels toe aan LocalSettings.php, onder $wgScriptExtension:
$wgScript = "$wgScriptPath/index.php"; $wgArticlePath = "/wiki/$1";
- Voeg de volgende regels onderaan, boven de twee 'include'-regels toe aan /etc/apache2:
- sudo vi /etc/apache2/apache2.conf
Alias /w/index.php /var/www/w/index.php Alias /wiki /var/www/w/index.php Alias /index.php /var/www/w/index.php
- Herstart de webserver: sudo apache2ctl restart
Hiermee is het volgende bereikt:
- De hoofdpagina van de wiki wordt getoond als je naar http://localhost gaat
- Pagina's zijn bereikbaar onder een mooie URL als http://localhost/wiki/Hoofdpagina
Extensies
Een extensie is een uitbreiding op de functionaliteit van MediaWiki. Er zijn honderden extensies. Veel extensies hebben enige vorm van documentatie op de MediaWiki wiki. Ongeveer 200 extensies zijn onderdeel van de MediaWiki code. Recente Zip-bestanden van extensies zijn hier te downloaden. Voor de workshop zijn alle extensies uit de MediaWiki Subversion repository beschikbaar in je home folder.
- Geinstalleerde extensies zijn te zien op Special:Version
- Demo van aantal extensies
- ParserFunctions Overzicht functionaliteit
- Back and Forth
- New User Log
- Probeer zelf een andere extensie te installeren!