A Few Flaws in WordPress

Now I’d like to make fun of WordPress.  WordPress, you see, is not only a great convenience—it’s also a fairly dopey piece of software. First, the default template includes a proclamation that it produces “Valid XHTML” with a link to the W3C validator.  As I’ve obnoxiated in a previous posting, it includes some nonstandard attributes (named “role”) for Javascript purposes, and so it fails validation.  Well, that’s kind of funny, but it’s not really a big deal.

Another problem is that Chrome keeps crashing when I try to read or administrate this blog.  And so I have to use Firefox.  I suppose that’s not WordPress’s fault, but it’s peculiar.

Now here’s a serious complaint.  You can see the titles of not-yet-published posts. Let’s look at what happens when we guess the post id for a post due to be released in the future.  If you visit http://shrughes.com/?p=27, you’ll be redirected to http://shrughes.com/p/an-example-unreleased-post/, which gives a friendly message telling you that this page does not exist.

Right.

I don’t really have a problem with my post titles being released without expecting it, partly because now I know about the problem.  I suspect that other bloggers, who have more serious reasons to delay publishing until certain times, might want to keep that information secret.  This seem like it would affect anybody who includes post titles in their permalink URLs, and who schedules posts for future publication.

One Response

  1. kaesees says:

    ahahaha you got trolled into using chrome