WordPress Version 1.5.2

A new version of WordPress ‘Strayhorn’ is available for download. This is a bug fix release that includes a security fix for users hosted on a server with PHP’s ‘register_globals’ setting turned on (a potentially dangerous configuration).

There are several other bug fixes and minor changes too. Owen has put together a plain English version of the changes.

As an aside I noticed that WordPress Strayhorn’s download counter is rapidly approaching the half-a-million mark.

When Did You Last Backup Your WordPress?

Don’t forget we are only half way through WordPress Backup Week.

WordPress is celebrating blog security and protection with WordPress Backup Week July 23-30.

WordPress, one of the most popular blogging and website management tools, is sponsoring WordPress Backup Week July 23-30. Step-by-step backup instructions will be available in the online manual, the WordPress Codex, and online in the WordPress Support Forum to help you through the process.

There is lots of help on the WordPress Backup page, covering common hosting control panels like cPanel, Ensim, Plesk, and many more. It also covers using phpMyAdmin and other, simpler, methods. Lots of links to resources too. It’s worth a read, even if you have a backup routine, to make sure you are covering everything. You might pick up a useful tip to do it more efficiently.

Read on for the full press release. Continue reading

Site updates

Page Caching

I’ve made some minor changes to the blog over the last few days. Firstly, I’ve been using Ricardo Galli’s WP-Cache 2.0 plugin. This is an efficient WordPress page caching system. It should make the site much faster and responsive. WP-Cache started life as the “Staticize Reloaded” by matt and billzeller. I like the fact that it automatically invalidates the appropriate cache files when you publish a post or page or comment.

It also allows you to have portions of you page remain dynamic. This is fantastic. I needed my page counter to remain dynamic in order to be accurate.

Random Gallery Image

Someone kindly pointed out that clicking on the random Gallery image in the side bar was opening up the gallery in the tiny little iframe still in the sidebar. Not very useful that. I remembered that I could include the random image directly in the sidebar, but that the code wasn’t XHTML compatible. With the caching plugin it would also mean that the image would stop being random.

For my second tweak I ended up having to do a couple of things. One was to hack the Gallery code to produce valid XHTML. Unfortunately the dynamic part of the caching code which allows you to include a php file assumes that it needs to prepend ABSPATH to the include. That’s not the case for the random gallery image. So the last task was to tweak the dynamic part of the caching plugin so that I could include my gallery random image code from an http url.

Update 21/07/2005: I’ve submitted a trac ticket with a patch against the latest revision to implement this.

Speed up

I hope these changes help the site to run faster. It had been slowing down again. This was due to too many externally generated content in the sidebars. This is all cached now so things should be much quicker.

WordPress 1.5.1.3 Released

WordPress 1.5.1.3 was released this morning. This release contains a security fix that is well worth having. Whilst the particular vulnerability hasn’t been officially announced, it’s not too hard to figure it out.

I’ve just upgraded the dozen or so blogs I manage and it was quite painless. There are some other fixes along with the security fix so don’t hesitate to get it.

WordPress 1.5.1

Hey! It looks like the new version of WordPress is out. There a summary of changes over at the WordPress Codex. In brief,

  • Login and feed fixes for IIS
  • Faster gettext i18n and Improved i18n string coverage
  • Extended ping support
  • Paging on the Manage->Posts page
  • URI-safe accent stripping for all UTF-8 characters in the Latin Extended-A Unicode block
  • Query string style argument list support for wp_get_links() and wp_get_linksbyname()
  • Improved hierarchy listing in wp_list_pages()
  • Support for a Status: theme header field
  • Improved caching and database query reduction
  • Plugins can now have multiple option pages
  • Many, many bug fixes

There’s a full list of bugs fixed over at the bug tracking server.

Move Along Now… Nothing To See

Matt has responded, Google have reinstated wordpress.org in their indexes.

The whole thing has been blown way out of proportion. Some real worms have crawled out of the woodwork and shown their true colours. Which is to say, they are incapable of making sound judgements of their own based on real, verifiable evidence. Instead they rely on the inflammatory language in sounds bites from other ill informed sources and react unthinkingly. And some of those are professional journalists!

Anyway move along now… there’s nothing to see… be on your way…