For a couple of weeks I’ve been toying with the idea to upgrade to the latest WordPress version or to move to a different blogging platform. I’ve been playing with NucleusCMS. Actually, I’ve been making ‘plug-ins’ for that one.
Anyways, I decided to check out the WP trunk on my local server behind me (svn co http://svn.automattic.com/wordpress/trunk/). Needed to do many more steps though:
- Grab a copy of my current data at hoogervorst.ca (mysqldump).
- Make a backup of the current WP data (particularly the changes I made)
- Copy the trunk data to /var/www/arthur (the test directory).
- Copy the original WP-config.php file to this directory.
- Copy the original content data to /var/www/arthur/wp-content.
- Ensure that new themes data is copied to that directory.
- Set the owner of the directories to www-data (Debian)
- Set some dirs to write enabled (wp-content)
- Load the mysql dump. Several errors: Dreamhost’s MySQL server is outpacing the one here. Needed to delete MyISAM/local data from Create Table scripts. Plus remove the ‘macros’. They appear to be part of MySQL 4 (and higher). Funny that: they must have moved to MySQL 4.0 recently.
- Load the index page. Oops. Blank.
- Run correction script on wp_options table. Options ‘siteurl’, ‘fileupload_realpath’ and ‘home’ needed to set to the local 192.x.x.x paths.
- Load index page. Oops. Error with categories. Missing column. Browse through wp-admin directory. Ah. Run wp-admin/upgrade.php
- Done.
That’s version ‘1.6-ALPHA-2-still-dont-use’, you see above. I’m pleasantly surprised. I don’t care about fancy colours, nor do I care about the ‘visual’ editor. Changes I noticed (+ comments):
- Changes to ‘Write Post’ page (see picture)
- Changed to ‘Select Theme’ (preview)
- Added: Current theme options. Select colours of fonts from within WordPress. Not sure why that’s needed.
- Uh: Going to links still loads up all the links. Import Links appears to be new: allows import of ‘OPML’.
- Changes to User/Users pages. Should be moved in to Manage page, no?
- Changed: Options page. Plenty of option pages plus the rhetorical question stuck there ‘We should really figure out what else to put here’. I’m not kidding!
- Plus an ‘Import’ page (which could also be moved into ‘manage’).
I should roll up my sleeves.