Retiring WordPress version check

I was reminiscing today on what the world was like when I released my WordPress version check plugin back in 2005.

What a different world it was, upgrading WordPress took time and people just didn’t bother even though new versions which contain security fixes had been released.

Now we are just about to get WordPress 2.8, people can upgrade with the click of a button and there hasn’t needed to be a security release for WordPress 2.7 how things change.

In celebration of this I have decided to take down the web-service which supported the plugin and have started the shutdown process by changing the message returned to point to this blog post.  So please un-install the plugin and rely on the notification that has been built in to WordPress for a few releases now.

Oh and don’t forget if your one of those people who has been ignoring these messages and are still running v1.5.2 (yes you know who you are) then please upgrade.

Searching for Children and Grandchildren

I had a request recently for help on using my Query Child Of plugin to create a page template to show the grandchildren of a page as well as a number of people asking for better examples on how to use my plugin in general to just list the children of a page.

I am now happy to announce that I can provide these examples and have updated the plugin documentation on in the WordPress plugin directory to match as well.

Read the rest of this entry »

Howto: Backup your iPhone on another machine

Jane asked -

“I’m nowhere near my iMac, and won’t be for weeks. I need to backup my iPhone onto my MacBook Pro or external hard drive today. How?!”

To which the answer is, suprisingly, use iTunes.

It turns out that once you have connected your iPhones to iTunes on another Mac you can just right click on the device and select backup like so:

backup-iphone

Hopefully this will help other people in a similar situation in the future.

Reaching a personal WordPress milestone

Just went to check my ohloh stats today to find I have reached a milestone in my work as a WordPress lead developer.

According to there counts I have made 500 commits to the trunk section on the WordPress subversion repository.

500-wordpress-commits

Solving confusing ssh problems

Last night I was setting up my new Time Capsule and suddenly lost access to all my remote servers over ssh.

All I got was the following error upon connection ’ssh_exchange_identification: Connection closed by remote host” and everything I searched around the web implied this was to do with too many connections to the server or incorrect reverse dns setup.

Neither or these issues applied to me and for a while I was stumped until it dawned on me that the Time Capsule had a much better NAT implementation it in with specific handlers for different protocols and I have all my servers configured to accepting incoming ssh connections on a non-standard port so as to reduce the number of ssh probe attacks.  Once I opened up a different port that isn’t used for other protocols by default it all burst back into life.

Hopefully, this will help someone who encounters the same problem in the future!

Blog Minder

Yesterday I put the finishing touches to my new Blog Minder plugin.

This plugin will remind you if you have not posted something new on your blog recently enough based on a threshold you set on a per-user basis.

blog-minder

Ideal for making sure a site keeps getting updated with fresh content on a regular basis.

Hopefully it is going to make me post more often here too!

Tags:

Updated child queries, now with limits!

By popular request I have updated my Query Child Of plugin to support limiting the number of child pages returned (and to support the ability for this limit to be offset).

The plugin is also now hosted on WordPress.org Extend as PJW Query Child Of and I have also writen up some example php code so as to make it really easy to use!

Thought for the day

“If you want to make money in the open-source world then you need to think of the code you give away for free, and the community interaction you make as an on-going job interview.”

Tags: ,