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.
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.
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.
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?
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.
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.
@thethemefoundry Pretty. Definitely my first pick for a new theme for my personal blog.
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.
It’s that time of year again and Jeffrey and I are hard at work planning for what we hope to be the best WordCamp event Orange County has ever seen. If you’re a WordPress user or developer, head over to the Official WordCamp Orange County 2011 site.
Julie’s sick and we were supposed to go to the Imagination Movers concert tonight at 5PM.
Anyone in the LA/OC area want some tickets to see the Imagination Movers live on stage tonight? I’ve got 4 tickets and a parking pass. Tickets were $40 (I’ll sell them for $35), parking was $15 (I’ll throw parking in).
We saw the show last year and… it was awesome (for parents and kids alike).
February is “All About Me” month at Miss Jodi’s Learning Garden. Every parent knows what that means…it’s time to make a poster. Every year posters get bigger, more elaborate, more intricate, more bedazzled. Julie had some pretty crazy posters over her tenure there. This February is Andrew’s first poster. We’ve been going back and forth about what theme his poster would be. Buzz Lightyear. Rock Star. Sporty. Jungle. We ended up going with a superhero/comic book theme. So tonight, Naomi asked me to come up with a super hero logo for Andrew. She said his super hero name was Action Andrew and that his power was being awesome. So, I came up with the logo you see here. His favorite colors are green and red (the colors of Christmas), but I just couldn’t make those colors work. I’d love to hear what you think of it.
Back in September, I started working out with my dad every Monday an Wednesday. It sounds crazy, but my goal is to lose about 40lbs. So, I’ve been working out for a little over 5 mints now and I haven’t “lost” a single pound. Granted I’ve gained a lot of muscle in the process and muscle weighs more than fat, but talk about frustrating. I guess the only way to start shedding the spare tire is to hit the treadmill. I’ve thought about doing that Friday mornings to round out my workouts, but I just can’t get myself pumped up about running. Maybe I’ll start playing some volleyball again.