I finally got around to upgrading this site to WordPress 2.2. It took me so long to get to it (it was released May 16th) that the Fantastico scripts at Bluehost were updated and I used them to do the upgrade. The last time I upgraded manually but only beat Fantastico by two days. After my experience with Yahoo, where then didn’t update their install scripts the entire time I was there, I’m impressed with Fantastico’s speedin updating their scripts.
There was really only one problem (at least that I’ve found so far). All of the text widgets that I used were removed. This happened on both my test blog and this one. Other widgets were unaffected, including a couple that are really just modifications to the text widget. On the other hand, all the text widgets on the Spam Chronicles survived the upgrade but I had problems with other widgets and some default widgets were put on the sidebar.. It’s easier to recreate the text widgets than it is to research the cause. Of course, it’s even easier to leave them gone. I’m planning yet another site redesign that eliminates widgets so I’m not bothering to put them back.
The biggest change iin WordPress 2.2 is the inclusion of sidebar widgets which were previously implemented via a plugin. From the WordPress notification:
- WordPress Widgets allow you to easily rearrange and customize areas of your weblog (usually sidebars) with drag-and-drop simplicity. This functionality was originally available as a plugin Widgets are now included by default in the core code, significantly cleaned up, and enabled for the default themes.
- Full Atom support, including updating our Atom feeds to use the 1.0 standard spec and including an implementation of the Atom Publishing API to complement our XML-RPC interface.
- A new Blogger importer that is able to handle the latest version of Google’s Blogger product and seamlessly import posts and comments without any user interaction beyond entering your login.
- Infinite comment stream, meaning that on your Edit Comments page when you delete or spam a comment using the AJAX links under each comment it will bring in another comment in the background so you always have 20 items on the page. (I know it sounds geeky, but try it!)
- We now protect you from activating a plugin or editing a file that will break your blog.
- Core plugin and filter speed optimizations should make everything feel a bit more snappy and lighter on your server.
- We’ve added a hook for WYSIWYG support in a future version of Safari.
There’s also a significant change on the post write screen. In earlier versions the preview was below the edit screen and was updated whenever you hit save. Now there’s a link that need to be clicked and the preview is open in a new window (or tab).
WordPress has stopped development on the 2.1 branch so this is a required upgrade.
I came across a couple of other things while testing the upgrade even though they don’t affect me.
- Since widgets are now included in WordPress this causes problems with the K2 theme and themes based on K2. The Sidebar Modules are disabled after the upgrade. K2 has a plugin that disables the wordpress widgets. The link brings you to a forum, the first entry has the code and a link to the plugin.
- Tagging is not included in WordPress 2.2 but it’s scheduled for 2.3.