Author Archives: Ian Dunn
Creating Object-Oriented WordPress Plugins That Implement MVC
I’ll be giving a presentation at the Seattle WordPress Developers Meetup tomorrow about how to write WordPress plugins that are both object-oriented, and implement the Model-View-Controller pattern.
If you plan on attending, you can follow along with the slides and download the lab files.
Grandchild Themes in WordPress
It’s not possible to create grandchild themes in the same way that you create child themes, but you can use a plugin to dequeue/enqueue stylesheets and scripts, and also override the locations of the main query templates.
It’s obviously not the ideal solution, but there are cases where it may be the least-bad one.
Preventing a Plugin from Automatically Updating
WordPress Security Plugin Recommendations
Sidestepping the Debate About Quotas
Writing is Better than Talking
Zach Holman explains why textual mediums like chat and e-mail are often better ways to communicate and collaborate than real-time mediums like conference calls and face-to-face meetings, but also recognizes that there are a few situations where the opposite is true. Just one more reason why I strongly prefer working remotely.
Why Reading is Important
Corey Freeman makes a good argument for why it’s important to read content in its entirety, rather than just scanning it.
Maintaining Personal Integrity in Your Career
Do All Websites Need to be Responsive Right Now?
GoDaddy.com Doesn’t Protect Customer’s Passwords
XML-RPC Enabled by Default in WordPress 3.5
Designing Object-Oriented Plugins for a Procedural Application
Designers Shouldn’t Write Code
(Well Organized) Options, Not Decisions
The Importance of Usability Testing
Shane Pearlman just published an article on the importance of usability testing that has some good advice. One of the tools mentioned is usertesting.com, which looks like an easy way to get feedback on projects.
Sharing Passwords Securely
It’s common for developers to share login credentials with clients and team members through e-mail or other insecure mediums, but there aren’t a lot firmly established best practices on how to do it properly. I came across a SuperUser thread yesterday that contains several good ideas, and decided to add one of my own as well.
Don’t Move wp-config.php Outside the Document Root
Unexpected Results When Adding Months To a Date
.htaccess Auth Exceptions by URL
CSS-Tricks has a useful snippet showing how to make exceptions to .htaccess password protection based on the requested URL.