We’re HIRING TWO WEB DESIGNER/DEVELOPER positions

The Sr. Web Designer role will be a front-end and PHP developer heavy, WordPress experience necessary kind of job where you’ll work directly with WordPress VIP (http://vip.wordpress.com/) to build sites for our brands (Chrysler Capital, Maserati Capital, RoadLoans, Santander Consumer USA, and more) in addition to building our core websites where customers can pay their […]

Local, Dev, Staging, Production WordPress Workflow

I just wanted to share real quickly (because I’m pretty stoked) that after months (really, years) of development I finally have what I consider a professional workflow for WordPress development. Below is a graphical representation of what takes place. But it breaks down to this (with Git, but can easily be accomplished with SVN as […]

Settling the WordPress Absolute vs Relative URL Debate

WordPress is somewhat notorious for using absolute URLs in its linking to images and other posts within content. Many have argued for both sides. It’s quite simple for me: relative URLs are easier for development, absolute URLs are smarter for live websites. There’s a compromise to be had. WordPress should add these shortcodes to core: […]

Theme revisions and WordPress cache busting

When you enqueue CSS or JS files WordPress will append the current WordPress version as a parameter … an attempt at cache busting. The process by which sites or servers serve content or HTML in such a manner as to minimize or prevent browsers or proxies from serving content from their cache. This forces the […]

WordPress network in multiple environments with a single database

Problem I needed a way in my multisite setup to have multiple environments that shared the same database, but used different domains. server1.example.com server2.example.com example.com … each of those would point to the same database. This is easy to achieve in a standard WordPress install using define( ‘WP_HOME’, ‘http://server1.example.com’ ); and define( ‘WP_SITEURL’, ‘http://server1.example.com’ );. […]

A really sweet WordPress development environment

I’m always trying to figure out a more efficient way to do development. I’ve tried more than a dozen different applications to develop in: Notepad, Notepad++, Dreamweaver, FrontPage, Aptana, and so on. Whichever application you end up using it still only solves some of the problems. So this post will divulge my development environment for […]

What is Your WordPress Experience Level?

[polldaddy poll=2641979]The most successful marketers have one thing in common — they know their audience. Unfortunately, I’ve taken my site in so many directions over the years that my audience has consistently changed, rather than consistently grown. So that’s mistake #1 that I made. Mistake #2 is that since I’ve decided on the general goal […]

WordPress Tips 2010

For the past two years I’ve give ten tips on how to better use WordPress so I wanted to continue the tradition. This time, however, I’m taking a bigger picture look at the WordPress horizon. These “tips” are less tangible than adding a snippet of code to a template or installing a new plugin. Still, you’ll surely find them helpful for understanding WordPress more as well as keeping up with the always evolving software.

I’m Thankful For WordPress

There’s a lot of things I’m thankful for: my family, my dog, a freelancer’s freedom, Christ. But as it pertains to my livelihood I’m particularly thankful for WordPress. Not only was WordPress my kick-start into standards-based web design, but it has since served as my primary CMS of choice. I don’t need to go into […]

WordPress for Project Management

This is a call to all those interested in using WordPress as a project management tool. I’m certainly not alone in desiring similar functionality that existing project management tools offer, namely Basecamp. There’s been some attempts that are full on plugins, but they don’t quite fit the bill, and more importantly they’re out of date […]