Carl Camera at i am a camera is running Blosxom on IIS and had problems with the writeback plugin. He asked for help on the MailingList to no avail. Fortunately he found the solution on his own.
For the record, the problem occured in the if statement when determining if a POST was issued from the writein plugin. IIS does not seem to be returning values from the plugin('value') calls. I pulled all the variables that are checked in this statement out and the check looks like this now:
$isPost = ($getpost eq 'POST');
$isWrb = ($blosxom::flavour eq 'writeback');
$isTkb = ($blosxom::flavour eq 'trackback');
# Only spring into action if POSTing to the writeback plug-in
if ( $isPost && ( $isWrb || $isTkb ) )
Carl also notes that it seems that if you are a user of IIS or any other non-unix based OS (like MacOS <=9) you're kind of up the creek without a paddle. From my own experience with Blosxom this is unfortunately true. It seems that almost all Blosxom users are on some flavour of *nix, so if you have issues with IIS or some other webserver/Perl installation you might not be getting answers simply because, in reality, no one may have any clue how to help you.
We'll try to post more IIS specific articles as they come along, but looking through my archives there just haven't been very many questions and no clear "go to" person as a sounding board. Hopefully more people like Carl will contribute to the list!
UPDATE 2006.06.21: Carl informs us in the comments that he's moved to another system but that the files/articles are still available here. Thanks for the update, Carl!


Click the button to