Hosted The DradCast

My Monologue

I’m a co-founder of Pixel Jar and the lead developer of our commercial plugin AdSanity. I am the current co-leader of the OC WordPress Developer meetup, and former co-organizer for Dre’s favorite WordCamp, WordCamp Orange County. I’m an active member of the WordPress Community team, and have recently been deputized to help bring more WordCamps, to more places, for more people.

These days, technology has given us the ability to be connected to everything, all the time. Work. Friends and family. News. Cat videos. Whatever you want, whenever you want it. The volume of information that is available at our fingertips is astronomical.

With the advent of social networks, we have the ability to push our thoughts out into the digital world and get instant feedback from the people who are connected to us. It’s both fantastic and frustrating. Let’s take a step back for a second and think what that would look like in the real world. Just imagine this scenario…

Hanging out in room with all of your friends, you randomly blurt out, “I need some Capoeira in my life!” Instantly, a group of your friends look your way, give you a thumbs up and say supportingly, “I like that!”

It sounds a bit strange taking it out of context, but this is the world we now live in. A world of fragmented relationships. On the one hand, we are able to know more details about more people than we ever have before. On the other hand, the depth and meaning of those relationships suffer. Our brain isn’t capable of handling more than about 150 meaningful relationships at one time.

I would throw myself in front of a bus for the ones I love. I love Dre like a brother, and I’d do it for him. Maybe I have already once or twice, but I digress. I encourage everyone listening to go out and form real, deep, honest, HUMAN relationships with the people you meet. Your life and the lives of your friends will be better because of it.

Remember, handshakes are important, but sometimes hugs are even better.

Hey Dre and Brad, I have a riddle for you. What do you get when you cross Brazillian Ju Jitsu with an Italian classic? Ding! Ding! Ding! Pizza rolls.

I’m Brandon Dove, and the DradCast starts now.

WordPress Endpoint API

@ when is the vid from tonight going live? I want some @ love #ocwp
@benlobaugh
Ben Lobaugh

There was a bit of anticipation around my talk on the WordPress Endpoint API at last week’s OCWP Dev Meetup. Ben, one of our buddies from Seattle could scarcely contain his excitement.

To be totally honest, the Endpoint API was one that I hadn’t fully grasped the power of until the post by Jon Cave (a.k.a duck_) went up on Make WordPress Plugins. I spent the afternoon coding up a little demo of how the API could be used, which I turned into a plugin. If you’re just looking for the code, you can find it on github. The plugin creates a custom post type called ocwp-members, with one pre-defined custom field for a member’s blog link. It then adds an endpoint to that post type that redirects the visitor to the member’s blog. It adds some neat click tracking pulled from AdSanity and a link to the endpoint in the post content through the the_content filter. It’s a simple plugin, but demonstrates a few neat things you can do with the api. You can find Jon’s article here and more WordPress awesomeness at Make WordPress.org in the link in Jason’s tweet below. If you have a copy of “Professional WordPress Plugin Development”, written by Brad Williams, Ozh Richard and Justin Tadlock, you can check out pages 417-421 for more information and code samples.

To get the full explanation of what the code does, check out the video below.

When I set out to build the plugin demo, I wanted to try a new dev tool (plugin) that Otto talked about about on WP Late Night (if you don’t listen to this WP Candy podcast, you really should) a few weeks back. The plugin, appropriately named Pluginception, creates and activates new, empty plugins with the click of a button. As Stephen pointed out, it is a plugin to quickly deploy working code via small recyclable plugins.

#ocwp Quickly isolate & make behavior recyclable. Pluginception is novel! @ you are my hero. 🙂 http://t.co/HkYI2nXA
@Steveorevo
Stephen Carroll

I mentioned it in the video, but thought the warning deserved a mention in print as well:

DO NOT USE THIS IN PRODUCTION. YOU’VE BEEN WARNED.

@ @ Oh dear. Please reinforce that Pluginception should not be used on live/production sites. It's a hacker/dev tool.
@Otto42
Samuel Wood (Otto)

Have you used WordPress Rewrite Endpoints? If so, what did you do with them? If not, does this give you any ideas where you could use them?

Up Hosting Creek Without A Paddle

At about midnight tonight, I got a pingdom alert that WeddingChicks.com was down again. This is at least the third time this week that our dedicated server has gone down. I’m more than just a little frustrated about it, so I’ve decided to write this post. In the past few months, we’ve had an increasing number of outages at more and more frequent intervals. We’ve had servers shut down without notice. We’ve designed a multiple server, scalable environment together with InMotion that was disconnected because they’ve decided that they don’t want us to run servers like that anymore. This not only makes our clients look bad, but it makes us look bad for recommending this hosting provider. Sadly, on Friday I decided to recommend to our client to move hosts (we’re moving to wpengine if anyone’s looking for a more reliable WordPress host). Below you’ll find a sample of other customers that were effected by this particular outage.

@ What is going on? Sites are down all over...
@kwjtweets
Karl Jankowski

Seems like service outages have happened more and more often these days. This time it seems to have started about 10 hours ago as reported by Karl and rippled throughout the network.

When I tried to restart apache via cPanel, I couldn’t reach the server. I can’t SSH in. Worst of all, InMotion’s site is down so their live chat support channel was inaccessible. Luckily I have them on speed dial because this has been such a common occurence lately. I dialed in and talked to support right away. They told me that they’re experiencing network wide problems (duh) and they’re working on it, but unfortunately couldn’t give an ETA for when things would be back up.

@ @ Your website is down and my site hosted by you is down. Help!
@Dan_Hatfield
Dan Hatfield
There was a problem connecting to Twitter.

It looks like we’re not the only one who’s been frustrated by the frequent unexplained outages.

@ InMotion's entire network appears to be down, including my server.
@jkwkc
Ken Williams
@ All of my sites on inmotion are down -- as of 3 am
@globe_guilfoil
John Guilfoil
@ how long before we get our sites working?
@riteshbhatt
ritesh bhatt

I just got pingdom notification (12:48am) that our site has come back online. Hopefully the rest of these folks websites are coming back too.

Honestly, I want to love InMotion Hosting so much. I know some folks who work there on a personal level. They’re big supporters of WordPress and WordCamps, hell, they’ve sponsored our WordCamp in Orange County for two years in a row now. We’ve got multiple clients hosting dedicated servers with them based on our recommendation. Unfortunately, I just can’t continue to recommend their hosting service with a clear conscience. I would love to hear what’s going on at InMotion that’s causing these failures. If anyone has any more information about why their hosting service has gotten so flaky, I’d love to hear it.

Do you host with InMotion Hosting? If not, where do you host your site?

Everyone Needs An Anthem

I’ve been a huge fan of The Theme Foundry themes ever since I helped out with the Shelf theme. I know how Drew runs his business, and his themes are some of the best premium themes out there. That being said, you may have noticed the new look my site is sporting. Thanks to Drew Strojny in a collaboration with Ryan Essmaker, I’m now running their newest theme release, Anthem.. I made a simple child theme so that I could make some customizations so any differences you see in my theme from the standard Anthem are those customizations.

Check out the responsive theme I built for @ called Anthem with photography by @: http://t.co/teKQcceR
@ryanessmaker
Ryan Essmaker

When I first saw the theme, I thought it looked clean, and being that I know Drew, I pushed out a tweet for it. Then I started looking at it a little further. Responsive design is gaining so much popularity these days and The Theme Foundry has been consistently approaching the their designs with a fresh perspective. Props to Ryan for his great work on this theme.

@ Pretty. Definitely my first pick for a new theme for my personal blog.
@timwilsie
Tim Wilsie

I feel exactly the same way as Tim. I have struggled to find a clean theme that feels personalized. By simply adding a quick photo of me to the logo area, I was able to do exactly that. Once I saw it, I knew I had to have it.

New responsive WP Layout from @ - demo site has some of my photos to show off the layout's sexiness http://t.co/VXvv1mDW
@rgbmonster
Mr.Sanchez

The theme demo features some playful, full-size photos by Mr. Sanchez that show the effectiveness of big photography.

On a side note, I’m trying out a new plugin to create this post. It’s called Dashter, and it has huge potential. It’s built by my buddy Dave Cole from the #ocwp.