Author Archives: Ian Dunn
Unit Testing WordPress Plugins
The Internet Was Built on Open Principles
Visualizing Project Schedules
A Primer on Responsive Web Design
Performance Improvements for Dedicated WordPress Servers
Mark Maunder benchmarked several performance tuning measures with a WordPress installation on a VPS server to show which are most effective. The biggest improvements were from installing PHP-APC, setting up Nginx to proxy concurrent connections for Apache, and using MySQL’s query cache.
Patent Trolling
Open Source Values Reflected in Version Numbering
“In the closed-source world, Version 1.0 means ‘Don’t touch this if you’re prudent.’; in the open-source world it reads something more like ‘The developers are willing to bet their reputations on this.’ ”
– Eric Raymond, How Fine a Gift?
Passing Multi-Dimensional Arrays from WordPress to JavaScript
Tweaking Apache Settings for VPSs
Creating an OpenVZ Template From an Existing VPS
Conditionally Loading JavaScript and CSS in WordPress Plugins
The Necessity of Contracts
Updating Packages in an OpenVZ VPS
Sam Mingolelli has posted some useful solutions to common problems when running yum update inside an OpenVZ VE.
Basic Google Maps Placemarks Plugin
I wrote a new WordPress plugin for a side project and just released it into the repository. It creates a custom post type for markers and then inserts them into an embedded Google Map, using the post’s featured image as the map icon.
Note: all support requests should be posted to the support forums.
Custom Post Type Fields Overwritten
Parse Error When Installing WordPress 3.2 on a PHP4 Server
This is the error you’ll get if you try to install WordPress 3.2 on a PHP4 server:
Parse error: parse error, unexpected T_VARIABLE in /path/to/your/directory/wp-includes/load.php on line 566
It’s because the clone keyword doesn’t exist in PHP4.