Need a WordPress website this weekend? Start here...

Should You Upgrade to WordPress 2.8 Immediately?

(Reading time: 3 – 5 minutes)

For those of you reading this morning, June 11, 2009, WordPress 2.8 was just released!

This is exciting news for several reasons, nearly all of which are developer or back-end related. The most significant change for the user will surely be the built-in theme browser, which works identically to the plugin theme browser. Widgets, screen options and code editing have all been considerably improved. There will shortly be several thousand blog posts going into intricate detail on all of these topics, watch for them in the technical news.

However, as you can imagine, the most exciting new feature in my opinion is being able to specify how many blog posts to view on the “Edit Posts” administration page. I will, of course, be setting the number of posts to 101. I have the option set to 100 on another blog (There Is NO Box, see below), and it’s much easier to scroll down through a long list of old posts than it is to page through them 20 at a time.

Currently, I have 2.8 installed on localhost and on There Is NO Box. At least one of my plugins is stumbling, and I’ll be watching the 2.8 security news very closely.

Should you upgrade immediately?

No.

Here’s 5 reasons:

  1. No automatic downgrade: if you don’t want 2.8 after it’s installed, you have to do a lot of work to downgrade.
  2. Theme breakage: you won’t know ahead of time whether your theme will survive the upgrade.
  3. Plugin breakage: I’m already having trouble with one of my plugins.
  4. Interface issues: Cannot edit the time stamps on posts. This is annoying as it prevents me from scheduling posts in advance, and moving up extensively reworked previously published articles for fresh publication. Here’s a report of post editing problems.
  5. Security issues: malicious hackers won’t report security issues in the development code; they will exploit them later.

If you’re an expert, and you’re comfortable with running a less-than-functional system for a while, none of these issues are a show stopper. However, if you’re a newbie, and notions of HTML and PHP give you the heebie jeebies, sign up for the newsletter and I’ll let you know when I update Website In A Weekend.

Theme breakage

So far, Thesis Theme seems to be holding up very well, but it’s still early. I have a number of other non-production web sites running a variety of themes, I’ll be checking on them shortly.

Plugin breakage

I’m already having problems with one of my main plugins, Drain Hole. 2.8 reports bad code in one of this plugin’s files, but I haven’t had time to deal with it yet. Drain Hole is an important plugin for me, so I won’t upgrade Website In A Weekend until I know it’s working correctly. I’ll be on the lookout for others, and will report as I find them.

Security issues

Wait a week or two. Invariably, right after a public release, 2 or 3 hideous security issues pop up. This is normal. Let 2.8 get pounded on by the public at large for a couple of weeks, then upgrade. Because the source code is open, malicious hackers can watch for security holes to exploit once the code is released. No sense for them to attempt exploits beforehand as only developers will be running code in development… and would fix exploits as they occur. Once a few million blogs get updated by non-technical users, there’s some low hanging fruit for the hackers.

For those of you who do upgrade anyway (you know who you are), by all means leave a comment about your experience.


For what it’s worth, here’s my end-of-day June 11 2009 search terms as reported by WordPress Stats plugin

downgrade wordpress 2.8
error 500 wordpress 2.8
wordpress 2.8 downgrade
should i upgrade automatically to 2.8
wordpress update ftp information error
wordpress downgrade 2.8
downgrade wordpres 2.8
easiest way to downgrade wordpress from
updating wordpress 2.8 “internal server
wordpress plugin domain mapping localhos

It’s interesting that I got so many results so quickly. We’ll see what tomorrow brings.

7 Ways WordPress Benefits You As Your Website Platform

(Reading time: 2 – 3 minutes)

[Updated June 27, 2011]

WordPress is a phenomenally useful technology. Here’s 7 ways you benefit from using WordPress as your choice of website technology:

  1. WordPress is very good at serializing content by time.

    When you need to post articles or write for the public, WordPress makes it absurdly simple.

  2. WordPress has excellent maintenance and security tools.

    Keeping up with your WP installation on a daily or weekly basis should not take more than a few minutes at a time.

  3. WordPress rocks for providing an easily accessible publishing platform.

    For both content producers and content consumers, the WordPress system is easy to master, and once mastered, it’s very rare to find any “big surprises.” WordPress is unlikely to astonish you in unpleasant ways, that is, the WordPress crew has mastered The Principle Of Least Astonishment. Some of the problems WP solves are not easy, and they have done as good a job as any software around.

  4. WP is very easy to hack (in the good way), so simple customization is easy.

    In fact, WordPress is a sort of “gateway drug” for programming. You Have Been Warned.

  5. WP is very extensible.

    The plugin and theme APIs are well-documented and work well, so there is a large and growing ecosystem for themes and plugins.

  6. Installation is also very easy, and that’s a pretty big deal.

    Anecdote Alert: I dropped Drupal when my Drupal 6 installation wouldn’t work running from localhost… and one of the Drupal core developers who was literally sitting two chairs away from me at Hat Factory was neither interested in looking at the problem or fixing it. He’s a great guy overall, but I knew right then that I wasn’t in Drupal’s customer base: didn’t have the technical expertise to run it correctly, and didn’t have the interest in learning it.

  7. Lot’s of built-in tools.

    For the most part, you won’t need to use an FTP much after installing WordPress. And that’s a big time saver!

Here’s a great overview of WordPress structure written by Website In A Weekend colleague Sean. While this is technical, it just proves how well WordPress is engineered: Sean is not a programmer!