A small bash-powered weblog engine

August 27, 2006

Sarah Jane McClure

Sarah Jane McClure Hey guys and gals, to the right you will see the reason for my lack of public development on this project for the last year.

My baby girl was born this past Thursday, August 24th at 2:16PM CST. She weighed in at 7lbs. 7.6oz. and was 19.5in. long. She was breached in my wife so they took her out via cesarean.

Mommy and baby are both doing well. In fact little Sarah is pretty strong for a few days old. She's feeding well and doing all the things that babies are supposed to do, e.g. eating, crying, peeing and making poo.

I wish I could hand out cigars to all of you.

I want to thank all of you who have been supportive during my wife's pregnancy and have sent best wishes and especially thanks for all of your prayers. Our little girl is home and everything is now right with the world.

Anyhow, I have been working on bashblogger in what spare time I've had and I have a pre-release for anybody who cares to mess around with it.

The tarball includes an upgrade script to migrate users from 0.3.4.x releases. And I've finally worked out an upgrade migration path for all future releases.

Some of the new features for this release:

There has also been several users who have sent in hacks. I appreciate your work and I thank you for your submissions, however, I can't roll many of them into the default installation.

A vanilla bashblogger install works on BSD, Mac OS X and Linux, without any lenghty configurations. I'd like to keep it that way to promote a low-barrier to adoption for new users. I'm working on setting up a system where users can contribute hacks that require more than a vanilla install that will provide more functionality.

All hacks will be maintained by their submitters and featured prominently on the site but won't be rolled into the default distribution. I have a really good user-submitted Textile hack that works with 0.3.4.x but it uses ruby and I know jack about ruby. I also have a hack that uses Mark Grubers Markdown script.

I can't support user-contributed hacks because most of you are smarter than me. I know enough perl to hack a few kludges together, but it's ugly and I don't fully understand it. I know nothing about haskell or ruby or python. These lanuguages are on my @Someday/Maybe list, but I don't know enough about them to support 'em.

So, I'm contemplating a way to accept user hacks. Oh, and to accept user themes. So, what do you guys suggest? Wiki? Forum? Send me a suggestion.