hwechtla-tl:
Moinmoin
http://moinmoin.wikiwikiweb.de/
Argh! Olen nyt yrittänyt tyypata moinmoinia eikä siitä vain
yksinkertaisesti tule mitään.
- wikiutil-luokan link_tag-funktio muodostaa URLit minun tapauksessani
väärin. Pohjimmiltaan syy on kai se, ettei se saa Apachelta oikeaa
scriptnamea ja path_infoa, mutta en keksi mitään tapaa saada niitä
sille.
- underlayden cache on underlay-dirikassa, mikä aiheuttaa, että joka
wikille pitää olla oma underlay eikä niitä voi yhdistää. WTF?
- pluginien lataus toimii jos toimii miten toimii. Ilmeisesti se
perustuu jotenkin timestampeihin ja jos pluginia muokkaa liian
tiuhaan, muutokset eivät näy
- sivujen cachetus tekee vitun vaikeaksi debugata mitään
- merkistö on rikki satunnaisissa paikoissa
- konffaussysteemi on järjettömän monimutkainen
- koko jutun taustalla on oletus, että kaikenlaisiin satunnaisiin
paikkoihin data_dir:n alla pystyy kirjoittamaan, tässä ei ole nähty
minkäänlaista vaivaa siihen, että saisi eristetyksi world-writable
-oikeudet johonkin järkevään aladirikaan.
- yrittää tehdä versionhallinnan itse, ja huonommin kuin melkein mikään
versionhallintasofta
- on ylipäänsä tarpeettoman monimutkainen melkein joka suhteessa.
Loginit? Käyttäjien asetukset? Miksi muokkauskonflikteista pitää
varoittaa, jos ne kerran yhdistellään? Okei, varmaan joku tarvitsee
tätä kaikkea... Mutta aika ihmeellinen käsitys siitä, mitä
ominaisuuksia pitäisi oletuksena olla käytössä.
- vaikka saisinkin tämän kaiken toimimaan, pitäisi silti vielä tehdä
kaikki alla mainittu...
Monipuolisimpia Pythonille saatavissa olevia wikisoftia. Perustuu alun
perin PikiPikille, kuten tämäkin wiki. Moinissa on suunnilleen
kaikki, mitä tarvitsen; erityisesti automaattinen muokkausten yhdistely,
liitteet, makrot, hierarkkiset sivut ja sivuhistoria. Ja se toimii
mod_pythonin alaisuudessa: ominaisuus, joka minun on pitänyt pitkään
toteuttaa, mutta en ole saanut aikaiseksi.
Ongelmiakin on: joudun ilmeisesti muokkaamaan sen ulkonäköä,
käyttöliittymää (tässäkin wikissä on mielestäni liikaa toiminnelinkkejä
moinista puhumattakaan), linkityssyntakseja ja -sääntöjä, sekä
talletusmuotoa (haluaisin nimittäin käyttää kunnon versiohallintaa wikin
sisäisen sijaan). Lisäksi saattaa olla, että joudun unifioimaan
liitteet ja alisivut. Ja sitten haluaisin wikiin mailgw:n, jotta sitä
voisi käyttää asianseurantajärjestelmänä.
Näiden lisääminen on ilmeisesti tehty aika helpoksi
(http://moinmoin.wikiwikiweb.de/MoinMoinExtensions). Eniten ongelmia
tuottaa kajoaminen moinin varsinaiseen tietomalliin, ts. talletusmuodon
muutos ja liitteiden yhdistäminen alisivuihin.
kommentoi
(viimeksi muutettu 06.02.2007 19:49)