FreeGuide packaging and plugins

I couldn’t sleep last night, I think because my viva for my DPhil (PhD) is coming up on Monday. Work is going to be a struggle, but at least I got a chance to think about FreeGuide.

Alex is working on a plugins system (it’s sort-of-working in CVS) that will allow us to split the grabbers out from the main program, and allow people to innovate with new plugins without delving into all the code, which is quite large and a bit messy to say the least. Both of these things are really good, especially because my own time is very limited, so allowing people to work on plugins seperately means progress can continue without me being such a bottleneck.

However, handling plugins means we need to change the way FreeGuide is packaged. I’ve had some thoughts about how to do it, and I’ve put them together into an OpenOffice.org Impress presentation (or try the PDF). I’m looking for comments on this before we finalise the system. Once it’s established it will be hard to change, so I want to try and get it right.

If there are a couple more sleepless nights we might even see FreeGuide’s 0.10.x branch going stable … Alex has a few more bugs to fix, but we’re getting there.

RSS working?

I think I’ve managed to work out a system to make RSS work. Basically I write my blog entries into a raw RSS file, and then run a little Python script to add ids, links etc. and generate an HTML page from that. It’s been a hassle to write (mainly due to timezones, which I’ve now decided to ignore) and if anyone’s interested in some highly-customisable blogging software that only requires FTP on your web host, get in touch, especially if you’re the kind of person who thinks its cool to hand-code your RSS.

RSS

I really should provide an RSS feed. Does anyone know of a good reference on the simplest form of RSS that I can use to auto-generate some RSS from the HTML of this page? I’m prepared to do a little python coding to make it happen. Give me an email if so.

Speaking of giving me an email, wouldn’t it be great if I could have a proper blog that allowed comments? Well, I’d need a web host that allowed PHP or something, and that would cost money. If anyone knows of a good free hosting service (built on Free Software, preferably) let me know. I’ve registered on advogato.org but although I have finally managed to work out how to post to a blog, it doesn’t allow comments, so the only benefit it offers is an RSS feed, and the lack of control is not worth that to me yet. I may get frustrated with my home-grown HTML/FTP solution, but for the moment I’m quite enjoying it.