New MacBooks

I’m considering replacing my MacBook Pro with a new 13″ MacBook, but I’m going to miss having FireWire. I’d really like something smaller & lighter than my MacBook Pro, and having a smaller screen doesn’t really bother me since I can use an external display with it. The new MacBook has a larger hard drive (250G) than my current one (200G). The CPU is the same speed & it will support 4G of RAM like I have now. I don’t need the better video performance of the MacBook Pro since I don’t do any intense gaming.

I really like the new design and easy access to the hard drive, which I also liked about the old MacBook.

I’ll probably get to try one out and decide this weekend when I go to get my iPhone adapter replaced.

WordPress Conversion Notes

I’ve cleaned up a few more issues with the Drupal to WordPress conversion. The major remaining issue is converting users. If I can get an acceptable solution for users, I’ll set up a public test site. I may just have to require all users to reset their password the first time they log in.

One common issue when switching content management systems is changing permalinks. If a lot of sites link to specific articles, all of their links could get broken. However, there’s a very simple solution with WordPress. Go to Permalink settings and create a custom link structure of /node/%post_id%. The article URLs will then remain the same as they were with Drupal.

Most WordPress themes include the full article on the home page, but for MacMegasite I’d like to have only an excerpt. That’s also very easy to fix: in the theme’s index.php, look for the_content() and change it to the_excerpt().

If you’d like to try out my conversion script or have any ideas to improve it, it’s available at drupal2wp.php.