MoinMoin

MoinMoin je Wiki systém implementovaný v jazyku Python, založený na systéme PikiPiki Wiki a vydaný pod licenciou GNU GPL.

Inštalácia

Ak chceme MoinMoin nainštalovať, stačí zadať nasledujúci príkaz do príkazového riadka:

sudo apt-get install python-moinmoin

Potrebné je tiež nainštalovať webový server apache2. Inštalácia webového servera apache2 je popísaná v časti “Inštalácia” podkapitoly “HTTPD - Apache2 Web Server”.

Konfigurácia

Pre vytvorenie prvej Wiki aplikácie je potrebné spustiť nasledujúce príkazy. Systém predpokladá, že sa prvá Wiki aplikácia bude volať mywiki, pre jednoduchosť ponecháme toto meno:

cd /usr/share/moin
sudo mkdir mywiki
sudo cp -R data mywiki
sudo cp -R underlay mywiki
sudo cp server/moin.cgi mywiki
sudo chown -R www-data.www-data mywiki
sudo chmod -R ug+rwX mywiki
sudo chmod -R o-rwx mywiki

Teraz by sme mali nakonfigurovať systém MoinMoin, aby vedel nájsť našu novú Wiki aplikáciu nasawiki. Konfiguráciu MoinMoin upravíme tak, že otvoríme súbor /etc/moin/mywiki.py a zmeníme nasledujúci riadok:

data_dir = '/org/mywiki/data'

na

data_dir = '/usr/share/moin/nasawiki/data'

Pod nastavenie data_dir pridáme ešte jedno s názvom data_underlay_dir:

data_underlay_dir='/usr/share/moin/mywiki/underlay'
[Note]

Ak súbor /etc/moin/mywiki.py neexistuje, môžete ho vytvoriť skopírovaním súboru /etc/moin/moinmaster.py na súbor /etc/moin/mywiki.py a vykonať popísané zmeny.

[Note]

Ak chcete pomenovať Wiki napríklad moja_wiki môžete vložiť riadok “("moja_wiki", r".*")” do súboru /etc/moin/farmconfig.py pod riadok “("mywiki", r".*")”.

Ak sme nastavili MoinMoin, aby našiel našu prvú Wiki aplikáciu mywiki, je potrebné nastaviť apache2, aby správne zobrazoval našu Wiki aplikáciu.

Do  značky “<VirtualHost *>” v súbore /etc/apache2/sites-available/default zapíšeme nasledujúce riadky:

### moin
ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi"
alias /moin_static181 "/usr/share/moin/htdocs"
<Directory /usr/share/moin/htdocs>
Order allow,deny
allow from all
</Directory>
### end moin
[Note]

Upravte "moin_static184" v riadku alias na nainštalovanú verziu moinmoin.

Po skončení konfigurácie webového servera apache2 je potrebné ho reštartovať. Webový server apache2 reštartujeme príkazom:

sudo /etc/init.d/apache2 restart

Overenie

Funkčnosť Wiki aplikácie môžem otestovať zadaním nasledujúcej URL adresy do prehliadača:

http://nazovstanice/mywiki

Môžeme tiež spustiť testovací príkaz vložením nasledujúcej URL adresy do prehliadača:

http://nazovstanice/mywiki?action=test

Viac informácií sa nachádza na domovskej stránke MoinMoin.

Zdroje