Dougal Campbell's geek ramblings

WordPress, web development, and world domination.

Blog Archives

A Rant

Once upon a time, before the Facebooks and Twitters and Reddits and MySpaces, there was Usenet. And on Usenet, flaming and trolling was an art form. It wasn’t just a bunch of angry, shocking, monkeys on keyboards. Trolls were subtle. Flames were eloquent and surgically precise. Then in the early 90s, they opened the internet up to the general public, and it became Amateur Hour. Newcomers, with no knowledge of the existing culture, nor the … Continue reading

DIY

We moved into our new house at the end of December. But we’re still doing fix-ups and clean-up at the old house to get it ready for market. One thing our realtor recommended was to remove the popcorn ceiling in the kitchen and master bath.  My wife, Susan, did all the popcorn ceiling removal, I sanded them, and we shared the painting work.  So, we started with something like this: ? Then got to this: … Continue reading

Yarrr! Talk Like a Pirate Day Is Almost Upon Us!

Once again, Talk Like a Pirate Day is almost here. Yes, this Friday, September 19 is Talk Like A Pirate Day, and all good citizens of the Interwebs are expected to participate! To make it easy for all of my WordPress friends, I created the Text Filter Suite plugin, which will automagically piratify your web site for TLaPD. Just go to ‘Add New Plugin’ in your Dashboard, and search for ‘talk like a pirate’. And … Continue reading

Ooh, a gladiator!

Paula and Susan posing with the Gwinnett Gladiators mascot, Maximus. #hockey Published via Pressgram

Pantheon Platform Adds WordPress Support

Pantheon, long known as a platform provider for Drupal hosting, has now added official support for WordPress, as well. Pantheon provides a scalable web platform with devops-friendly dashboards and tools for deployment and management. The first and most obvious thing we did was ensure the platform was WordPress-friendly. This is the only piece of work that wasn’t on our roadmap already, but luckily it wasn’t very hard. The requirements for running Drupal vs. WordPress are … Continue reading

mysql vs mysqli in WordPress

I recently ran across an issue that I was previously unaware of, so other developers could run into it as well. I was having problems with a plugin, which started misbehaving. The plugin had previously worked fine (it generates a sidebar widget), and I wasn’t actively working on my site, so I wasn’t really sure when it had quit working. In the course of debugging the problem, I discovered that the plugin was throwing warnings … Continue reading

Presentation Video

Back in March of 2013, I gave a presentation at WordCamp Atlanta titled “Secure All The Things”. I’ve just noticed that the video of this presentation finally went up on wordpress.tv a few weeks ago. At the time of the WordCamp, I had been really busy at work, so I hadn’t had as much time to rehearse or revamp my slide deck as I had wanted. Despite that, I feel like the talk went off … Continue reading

Mad Scientist Pumpkin Build

I recently volunteered to make a craft pumpkin (not an actual gourd with guts) for our daughter’s 3rd grade class. Each class is making a pumpkin, and all the pumpkins will be raffled off at the school’s Fall Festival this weekend. The best pumpkin will win a prize for the class. Claire’s class picked the theme “Mad Scientist”. I had originally thought I’d be able to spend a little time over the course of several days planning … Continue reading

Make Your WordPress Site Talk Like a Pirate

It’s been 9 years since I first released my Text Filter Suite plugin. The TFS is actually a collection of a “TFS Core” plugin, plus several sub-plugins, including the infamous “TFS Pirate”, which will turn your posts and comments into pirate-speak for International Talk Like a Pirate Day. Over the years, I have been meaning to refactor the code. It really should be one single plugin, with an options screen to enable individual components, choose … Continue reading