Updated Rachel’s site the other night with the latest WordPress beta (1.0.1). The upgrade went fairly well, although it did take a little tricky manipulation of table names in MySQL. Basically the old b2* tables were still there from an earlier install, and at first I wanted to use the new wp_* table names. So I began by doing a fresh install (of course, none of the old posts showed up). So then I eventually figured out that if I renamed the old tables with the wp_* prefixes that I wanted the new tables to have then the upgrade script would migrate the content properly. This worked well.
I am loving how WordPress is developing as a piece of software. It has vitality. It is growing in elegance and simplicity. It is Open Source.
Particularly, I appreciate the mod_rewrite ease-of-use. Basically, you simply decide what format you want your archives to be in (suggested is something like archives/2004/01/01/post-title-name) and the admin area gives you the exact code to paste into your .htaccess file. It is very slick, and then it works like magic. Considering how tricky many people find mod_rewrite, this alone is an awesome part of the system. 🙂
I’ll be upgrading this site’s installation as well soon, I think. I still have some other stuff to deal with first, though.
Another great feature is the inclusion of an “Edit this post” button in the template tags. Makes it super easy to edit any entry right when you see it. I had hacked this into my installation before, but seem to have lost it somewhere along the upgrade line, so it is great to see an official implementation.