Ervaringen met Greymatter

         
 


Archief

Over Aad

Weblog

PGP publickey

 

Update: 15-08-2017 16:49

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.