Dougal Campbell's geek ramblings

WordPress, web development, and world domination.

Blog Archives

Customize Your WordPress Dashboard

If you are reading this, there is a very high chance that you are a WordPress user. There’s even a chance that you arrived here through a link in the Other WordPress News widget in your Dashboard. The WordPress Dashboard is a great summary of current activity on your site and in the WordPress community. What some of you might not realize is that you can customize your Dashboard according to what you think is … Continue reading

Running on WordPress 3.0-beta

I’ve been running this site on WordPress 3.0 for several days now (it was still alpha when I switched, and it hit beta-1 status on Friday night). Despite all the cool new stuff available in the new version, you probably won’t see much different when you upgrade. The most obvious changes that you might see in the admin area are that  “Updates” moved from under “Tools” to under the “Dashboard” menu, there’s a new “Menus” … Continue reading

Bug Chasing

Okay, so in my post about Code Spelunking I mentioned about how working on a project can lead you to explore the code because you need to become more familiar with how the code works. But it can also lead you to explore the code to figure out why code doesn’t work. In this particular case, I spent many hours puzzling over why something didn’t work correctly, chasing down the root cause, and eventually finding … Continue reading

Dougal on WordPress Community Podcast

I was the guest tonight on the WordPress Community Podcast, hosted by Joost de Valk and Frederick Townes. We talked about upcoming features in WordPress 3.0, my past work as a WordPress core developer, my WordPress plugins, microformats, and a smattering of other topics. My interview should be up later tonight. Joost and Frederick do a great job with the interviews, so if you haven’t already, you should subscribe to the WordPress Community Podcast and … Continue reading

WordPress Code Spelunking

Earlier today, I finished up a WordPress plugin that I’ve been working on for a client.  Without divulging too many details, I’ll say that it wasn’t a huge project, nor was it overly complicated, but it was interesting. One fun thing about working on projects for clients, is that it often gives you a chance to explore areas that you might not have looked too closely at on your own.

Bing Maps Photosynth Mashup

I’ve always been a big fan of Google Maps. But stuff like this is could sway me into using Bing Maps on a more regular basis: Microsoft is combining geo-tagged, Creative Commons licensed photographs from Flickr, and integrating them with Bing Maps using their awesome Photosynth technology. To try this feature yourself, you’ll need the Silverlight browser plugin.

WordPress 3.0 Multisite Terminology

One of the big changes coming in WordPress 3.0 is the merge of the WordPress MU code into the standard stand-alone WordPress codebase. When WordPress 3.0 is released, you will be able to choose to install it either as a single site, or in multi-site mode. With the migration from WordPress MU (MultiUser) to WordPress 3.0 (Multisite), I think there is a need for us to clarify some terminology. On the wp-hackers mailing list, I’ve … Continue reading

Recipe: Moroccan Chicken with Rice

Let’s take a break from the tech talk, and I’ll share a recipe with you. No, not a programming recipe, but the food kind. Yes, sometimes I cook. I generally like cooking, though I’m not so fond of cleaning up the mess afterward. Recently, we had some split chicken breasts that we needed to cook up. I thought about just doing a standard baked chicken, but I wanted something a little. different. After perusing a … Continue reading

jQuery API site using WordPress as CMS

I mentioned before that the jQuery project was going to switch from Mediawiki to using WordPress for their online documentation. They’ve recently pulled the trigger on that change, and you can now visit the new WordPress-powered site at: api.jquery.com Performance and Backend As mentioned before, we’ve switched away from using a MediaWiki backend to a new WordPress-powered backend. So far we’ve been very impressed with the performance. Every single page on the site is heavily … Continue reading

Plugin Pages

I have finally gotten around to adding proper pages on this site to provide information about my WordPress plugins. It’s still a work-in-progress, but it’s at least at a point that they are useful. When I get a chance, I’ll document the methods I used to automate things. But basically, I’ve created a couple of page templates, and I’m using the Plugin Info plugin to automagically bring in plugin metadata from the wordpress.org plugin repository. … Continue reading