Waar gaat deze pagina over?
Hier een kort verslag van mijn ervaringen opgedaan bij de conversie
van de weblog Zwavelaars
van Blogger
naar Greymatter
(GM).
Ik wil eerst even kwijt dat ik hier een aantal dingen zal roepen
over GM waarvan velen zullen roepen "Ja, maar dat klopt
dat het niet kan want ....". Dat weet ik maar ik kijk er
puur functioneel naar. Ik zou willen dat een weblog tool die functionaliteit
heeft. Verder werk ik nog niet zo gek lang met GM werk en wellicht
zie ik iets over het hoofd. In dat geval hoor ik het graag hoe het
wel zou moeten of hoe het wel kan!
Waarom GM i.p.v. Blogger?
Mijn belangrijkste reden was dat de servers van Blogger niet altijd
even benaderbaar zijn. Dat gaat ook op voor Reblogger.
Al met al zorgt dat ervoor dat je bij het posten of gebruik van
je weblog teveel afhankelijk bent van andere diensten. En als je
dan, zoals ik, ruimte huurt bij een webhoster (DenIT)
heb je een prima alternatief. Vandaar. Dat GM verder veel uitvoeriger
te configureren valt is natuurlijk meegenomen.
Hoe heb ik de conversie gedaan?
Eerst een aparte testomgeving gemaakt en daar GM geinstalleerd.
Vervolgens alle html-files van Blogger lokaal geladen en met een
combinatie van Unix shell/awk-scripts naar een meer hanteerbare
vorm gebracht, waarna met Emacs de informatie over gebracht is naar
de GM-vorm. Alle files naar de site gestuurd, op chmod 666
gezet, een goede gm-counter.cgi aangemaakt, de configuratie
goed ingevuld, de templates aangepast en rebuild gegeven en klaar.
Dat is de theorie. In de praktijk bleek in mijn geval vooral het
rebuilden een probleem te zijn. Dat bleek terug te voeren op op
de inhoud van gm-counter.cgi. Deze file is namelijk als volgt
opgebouwd (bleek na een blik in gm-library.cgi):
- Hoogste berichtnummer dat in gebruik is
- Hoogste berichtnummer dat in een archief staat
- Totaal aantal positive Karma-stemmen
- Toaal aantal negatieve Karma-stemmen
- Totaal aantal ingevoerde commentaren
- Totaal aantal open berichten
- Totaal aantal gesloten berichten
Na een conversie zullen de eerste twee en het aantal open berichten
i.h.a. ongelijk aan 0 zijn. In mijn geval was de file waar ik mee
begon:
106
80
0
0
0
106
0
Wat bevalt mij niet aan GM?
- Dat een bericht, twee bestanden oplevert (als je commentaar
aan hebt staan) kan een probleem worden bij grotere weblogs
- Geen automatische schoning van deze bestanden als ze in een
archief zitten?
- Na het wijzigen van de configuratie is er geen waarschuwing
als je de pagina verlaat zonder te saven (ja ik weet het probleem,
zie mijn opmerking bovenaan)
- De opzet van de configuratie-files is niet slim. Door functionaliteit
te koppelen aan het regelnummer in het bestand ben je niet flexibel
bij het bedenken van nieuwe of weggooien van oude variabelen.
Beter zou zijn iets als "weblogpath=/bli/bla/blo" te
gebruiken
- Op deze planeet worden ook andere talen dan Engels gesproken.
Een configuratie bestand om de namen van de dagen en maanden in
op te nemen in plaats van het editten van de Perl-code (gm-library.cgi
en gm.cgi) is gewenst
- In deze twee bestanden staan op zeker 4 plaatsen de arrays met
namen van de dagen en maanden die dus steeds aangepast moeten
worden. Tevens worden op een tweetal plekken bepaald hoeveel dagen
een maand heeft en ook daar worden de maandnamen gebruikt en om
het helemaal te vervolmaken staan ook nog eens op twee verschillende
plaatsen de namen "Saturday" en "Sunday" gebruikt
in verband met het bepalen van weken t.b.v. de archivering. Dit
is ronduit slecht programmeren!
- De rebuild van alles is vrij traag (gelukkig is dat niet vaak
nodig)
- Uiteindelijk is het gebruik van een database (zoals MySQL) zeker
te prefereren boven de huidige file-opzet
- De onderverdeling van de templates is niet logisch. Zaken die
volgens mij bijvoorbeeld echt bij commentaar thuishoren zitten
ergens bij miscelaneous.
Wat bevalt mij aan GM?
- Prima configureerbaar!!
- Makkelijk om een bericht te posten
- Goede "post menu" functionaliteit onder Internet Explorer
(als bij Blogger)
- File upload functionaliteit ingebouwd
- Commentaar functionaliteit ingebouwd
Hoewel ik meer negatieve dan positieve punten genoemd heb, is mijn
totale waardering echter zeer positief!!
Al met al ben ik sinds 4 september 2001 zonder al te veel problemen
over op GM. Mocht iemand vragen en/of opmerkingen hebben, stuur
ze in een mailtje.
Aad.
|