A small bash-powered weblog engine

January 05, 2005

New release coming

New year, new theme. Not that I intend to release new themes just once a year. You probably understood what I meant anyway.

So, I'm working on the next release of Bash Blogger, as promised, and I'm almost done, with one or two exceptions. There's a bug in the index generation. I can't seem to pin it down, but I'm sure it's just a variable that isn't getting reset somewhere. There's also a bug in the stand-alone page generation function. When removing a page, for whatever reason, it tends to take out every other link in the navigation with it. Very annoying.

I've added category support to 0.3.4. Multiple category support will probably be in the next release. I'd include it in this one but I'd have to completely rewrite the flat-file database routine and I don't want to have to tackle that just yet. Besides, it'd just push the release date back further and who wants that?

Oh yeah. I've also added a flat-file database backend to 0.3.4 and I've moved the config file and all of the ugly bits in the ROOTDIR to ~/.bashblogger/. This is a "good thing"™. Now you can keep your config stuff and your working directory separate which will make things nicer for people who aren't SSH'ing into the webserver to update their blog, but have chosen to FTP everything over.

I've also added commandline functionality to Bash Blogger for those of you who want to intergrate it with other applications. It doesn't accept streams on STDIN, but it will accept a directory path to a pre-written entry.

You can also change article titles with the new release. I've made the decision that the title change won't change the URI. Once you've picked the title for the article initially and hit SHIFT-ZZ (or whatever you emacs users do) you're pretty much stuck with that title as part of the URI. So choose wisely young grasshopper.

That's pretty much it for now. I still have to write documentation on how to run the thing and theme submission guidelines, plus some general housekeeping around here. I should have the new tarball up in the next couple of days, at the latest.