BMS is the synonym that I just made up of one of the things that makes me hate the internet – at least for today.
The Blogging Management System has been pissing me off since I started writing on the internet and after I realised that there was a way to make a web page other than creating a .html file with Microsoft Publisher and uploading it to Tripod using WS_FTP Le. I’ve tried quite a few different systems, the first being Blogger back when it was first released. At the time, my marginly-less internet savvy brain couldn’t deal with the “magic code” that was needed to put into the templates. So I tried Organizine by Adam Mathes that appears to have died, but at the time it was pretty simple to use and worked. But it didn’t support things like comments at the time, so after a while I used a hacked version of bbDiscuss by Ben Brown which I used for about 2 years. However, Ben stopped developing it so I looked around for a newer BMS (god, I love the synonym – it’s so crap).
I installed Movable Type, took one look at the confusing admin system and moved on. I tried b2 but couldn’t get it to install properly. I heard from a friend that Textpattern was easy to install so I tried it out. Good for my brain and my blood pressure.
I’ve been using Textpattern since May 2004 and it’s been pretty decent. Customising the design is kind of tricky for a vague newb like myself, with things named and located oddly (like “forms” which are actually code snippets but for whatever reason they are called forms, and the pieces of Textpattern code that you use in a template to do things like link to a previous article or creating a search field are spread out over various pages, somewhat arbitrarily) and because the version I run – 1.18 – has loads of the design code inside the actual PHP files. I’ve hacked a bunch of these files to get things looking right, like the comments and the search. The pain of this means that I can’t easily upgrade to a newer version of the BMS without painstakingly keeping a note of all changes I’ve made to the PHP and each time figuring out where that part of the code has been moved to. And thus, I am still running version 1.18 when the current version is 4.03.
As I posted yesterday, I am in the process of creating a more personal blog for my family and friends. I decided to try out the latest Textpattern, just to see. I’ve wasted an entire day trying to get it to work. Firstly I couldn’t get the PHP script to connect to the MySQL database, but this is a server issue I believe but it’s because the newer version of Textpattern is making it a server issue. After this little mishap I decided to try Wordpress.
Wordpress was fairly easy to install, although it wasn’t the “famous 5-minute install” even though I vaguely know what I’m doing. It works with software like Mars Edit (which I’ve always wanted to try) and the “Blog This” button in Flickr, which I’ve also wanted to try. However, I couldn’t for the life of me figure out how to get the navigation to not disappear in an article permalink without changing to some hideous theme. I’m sure it’s not really that hard, but I really couldn’t be arsed looking at it that closely and by the time I had attempted to figure it out I’d found out how to use the MetaWeblogAPI with my existing version of Textpattern, which enables me to use the Flickr “Blog This” and Mars Edit. So I decided to go back to Textpattern.
After I decided to do this, I got more database errors and kind of lost the plot. I fiddled with databases on other servers and then decided to use a port of my 1.18 version. Then I decided to try the latest version again, but now I can’t remember why I decided to do that. Then I spent about 4 hours importing an existing layout from 1.18, only to find that a bunch of Textpattern codes had changed which meant some of my existing things didn’t work. Also, I had to figure out how to import the stuff I’d hardcoded that had moved from the PHP files to the admin system. Then I couldn’t get the meta API stuff to work.
So now it is 2:02am and I’ve decided to go back to my hacked 1.18 install. I am so not doing anymore tonight otherwise I’m going to start screaming about gargoyles and astrology charts.
My server is tainted.