Dougal Campbell's geek ramblings

WordPress, web development, and world domination.

Author Archives

About Dougal Campbell

Dougal is a web developer, and a "Developer Emeritus" for the WordPress platform. When he's not coding PHP, Perl, CSS, JavaScript, or whatnot, he spends time with his wife, three children, a dog, and a cat in their Atlanta area home.

WordPress theme licensing

There is finally an official answer to the question of whether or not WordPress themes must “inherit” the GPL license that WordPress itself uses. Matt asked the Software Freedom Law Center to examine the WordPress source and how themes fit in. The final, official answer to whether themes must be GPL? Yes and no. 🙂 As many people have theorized before (myself included), the PHP files in a theme fall under GPL because they are … Continue reading

WordPress Themes Tutorial

If you aren’t already following along, I highly recommend checking out the How To Create A WordPress Theme tutorial series by Ian Stewart (ThemeShaper.com). This 12-part series (8 complete at the time of this writing) aims to take you from nothing to a fully functional, semantically rich, flexible WordPress theme in digestible chunks. Along the way, Ian describes the changes being made, and why you are making them. In this way, you can gain a … Continue reading

Dougal’s must-have iPhone app list

My brother-in-law, John, recently got an iPhone 3Gs (lucky dog). Knowing that I also had an iPhone (though mine is the older “2G” model), he asked what apps I recommended. I’ve got a ton of apps installed, many of which I never really use, and should probably delete. But here are the ones that I actually find myself launching with some regularity, grouped into rough categories, all free, except where noted: Productivity/Utility Evernote This is … Continue reading

Drupal shop gives props to WordPress

My wife sent me a link by Volacci, a Drupal SEO development shop, giving some nice kudos to WordPress 2.8. Last week the much anticipated new version of WordPress (version 2.8) was released for download. Many webmasters, bloggers and CMS fans alike have come to expect great things out of the seasoned system, so the expectations were high. According to the earliest reports, WordPress 2.8 not only lives up to the hype, it presents some … Continue reading

WordPress 2.8.1 Coming Soon

Right on the heels of version 2.8, we will be seeing a WordPress 2.8.1 release soon. There are several minor bugfixes in so far, mostly dealing with tweaks to plugin and menu management. But the big problem driving a quick update is a bug in the core upgrade feature. It seems that in the case where the upgrade can’t be completed for some reason, the upgrade feature was deleting the wrong files when it attempted … Continue reading

Plugin: Fancybox Gallery 0.3.1

I have updated my Fancybox Gallery plugin to version 0.3.1. Fancybox Gallery will automatically turn your photo galleries generated by the WordPress ‘gallery’ shorttag into a dynamic lightbox. New in version 0.3 is the ability to navigate to the next/previous image while in lightbox mode. Another change is that this version requires jQuery version 1.3.2, and thus you’ll need to be using WordPress 2.8. If you are running an older version of WordPress, but the … Continue reading

WordCamp Organization Advice

I’ve already posted about the WordPress 2.8 release, and there will be plenty of other posts highlighting everybody’s favorite new features when it officially drops, so how about if I talk about something a little different? I’ve been listening to a couple of WordPress podcasts recently (WordPress Weekly and WordCast, in particular), and there had been a lot of buzz about some of the WordCamp gatherings taking place in various locations. In particular, there were … Continue reading

What’s the buzz?

Here’s a quick post, just to let everybody know that I’m still alive. During my long silence here, a lot of things have been happening in the WordPress community. First and foremost is the upcoming WordPress 2.8 release. There are several nifty new features in there. The most notable (for me) are probably: Built-in theme browser/installer Drag-n-drop widget management Syntax highlighting when using theme/plugin editor Image cropping in media uploader New theme functions for author … Continue reading

Where’s Waldo?

Or, more to the point, where’s Dougal? Sorry about the long silence here. After our son got out of the hospital from his pneumonia, he had four weeks of therapy before he returned to regular school. I had to drive across town to drop him off and pick him up, which ate up around 3 hours of each day when all was said and done. I’ve also tried to devote some time to taking care … Continue reading

Twitual

Recently, I launched a new project called Twitual. Twitual is a service which lets you compare your Twitter friends and followers lists in interesting ways. You can see which people are ‘mutual’ (you follow them, and they follow you back), which are ‘fans’ (people who follow you, but you don’t follow them), and which are your ‘idols’ (you follow them, but they don’t follow you back). Currently, I still consider Twitual to be in an … Continue reading