I've made a few improvements to the new releas mentioned in the CHANGELOG. Most notable among these:
- Blogrolling.com blogroll support
- Option to install bblog locally (just like it's always been) or system-wide so that every user can have his or her own blog
- Also rewrote large portions of Bash Blogger so that as long as the executable (bblog) is in your $PATH your can run Bash Blogger from anywhere, no more cd'ing to the ROOTDIR.
- Edit and Remove submenus reworked to page entries, newest to oldest, ten at a time.
- Reworked Bash Blogger to create indexes (indices?) from file creation date instead of system modification date.
Furthermore, I have an upgrade path for users of 0.3.2. Download the new tarball and su to root and run the setup.sh script. Choose the system-wide install and exit back to your regular user account. Move your bblog.conf to your home directory as .bblog.conf (mv bblog.conf ~/.bblog.conf). Next cd to your $ROOTDIR/.entries directory. This is a bit of a pain but, you'll need to rename the entries to include a six digit timestamp. Existing entries should look like:
20041008-Sample_Entry_1 20041009-Sample_Entry_2 20041010-Sample_Entry_3
However, you need to rename them to include the hour, minute and second they were generated, like so:
20041008174620-Sample_Entry_1 20041009122515-Sample_Entry_2 20041010013456-Sample_Entry_3
This is the new format and several things depend on these bits having the correct filename. It only takes a few minutes to do and while I could write a script to do it for you, since everyone doesn't necessarily use the same timestamp format, there's no way I could write a script for every possible scenario.
Well, that's it for the 0.3.3 release. As usual, send bug-reports, gripes, complaints, suggestions and pints of Guinness to grim_at_grimthing.com.
Posted by Phil McClure in Project Release on October 10, 2004