I’m working on a set of scripts that could come in handy for anyone who manage 2+ WordPress blogs.
Some of the tasks you face when managing multiple WP blogs:
1) Upgrading to newer versions of WP
2) Making sure upgrades go as smoothly as possible (limit breakage of plugins and broken plugins impact on the blogs)
3) Cleaning out comment spam from the database in an automated fashion (these days if Akismet thinks its spam, I’ll take their word for it, even if it means a few false positives slip through)
4) Automated database + static file Backups (you are backing up your database at least once in a blue moon, riiiight?)
5) Off server backups (Amazon S3)
—- Bonus round:
6) One-click install of a new plugin across X number of WP blogs (you know how time consuming this can be if you’ve had to do it before!)
7) One-click setting of a WordPress feature like, say, the permalink URL pattern to be “%postname%” for SEO-friendly URLs
I’ve actually managed to accomplish most of the above with a few Ruby scripts that I’ve cobbled together.
If anyone’s super-interested, drop me a line in the comments.
For now the scripts are a bit hackish; they assume you’re using cPanel + WHM and follow certain conventions when setting up your blog (i.e. username_wp for the DB, etc).
Shanti A. Braford blogs here.
If you really want to know, just read this.




Oooh, I’m definitely interested.
Hi Shanti,
I’d rate myself as super-interested…
I would really appreciate seeing and possibly using your scripts if you would be so kind
I’m just beginning to blog more using WordPress and I am starting to handle multiple WP blogs for clients.
The repetitive manual process work to keep them concurrent with plug-ins and the like is already starting to get to me even at this early stage
I haven’t done anything in Ruby before, but I have a good basic knowledge of programming, Java, PHP, so if I can assist your efforts to extend and enhance the scripts in exchange for having use of the scripts?
thanks and warm regards,
Bradley C Hughes
Dr Nic, Bradley -
I’ve posted some of the process that I use over at On Web Apps:
http://onwebapps.com/how-to-upgrade-wordpress-across-multiple-blogs/
Not 100% of the system by any means, but part of the equation.