First, I’ve been very neglectful of my blog, and I apologize. It’s been a crazy busy year, and and keeping up with publishing everything I was working on became impossible. That being said, I’m back in the saddle, and you can expect more high quality technical guides and patented Chris J snark on a regular basis.
Second, holy crap, our development agency has been merged. ImTheirWebGuy.com is now part of the Symphoni Group.
There are a dozen reasons why I made that move, but here are the most important ones:
Continue reading There are changes afoot!
“GOOGLE+ IS THE WALKING DEAD!” they screamed. They’d never really liked the network anyways, so like Christians telling Atheists what Atheists believe, they created a scenario based on the limited facts available to them, and went with it, full of self assurance. And, all the while, I told them all they were wrong. Recent moves by Google indicate that the Plus is alive and well, and is, in fact, still in a growth phase. How can we tell? Easy:
Continue reading Google killing off Google+ by…creating whole new products, marketing, and guides for it?
If you’ve got more than one time based select field in a PHP form, it makes sense to create a reusable function to prep those iterations for you instead of manually constructing an array. And, because you’re going to be using different identifiers for the different fields, you’ll want to just construct a top level array that you can step through independently for each of your select fields. Thanks to a post on StackOverflow, we can easily create that top level array, and then implement it into our fields.
I’m developing using an MVC architecture, so I include this function at the top of the specific view I need it in:
Continue reading Dynamically populate time based select fields in WordPress metaboxes
When you’re choosing a host for a web project, there are generally three considerations (outside of web server environment needed): storage space, server performance, and bandwidth.
Storage space is a no-brainer: if you’ve got a bunch of galleries, you’re going to need space to host all those images. Server performance generally relates to the amount of RAM you’re allotted for your site, and how many other sites on the same server are competing for processing power. Bandwidth is both the size of the internet tubes connecting to your site, and the amount of total throughput (or downloaded files) that you’re given as part of your hosting package. With Google’s new competitive pricing tier for Drive storage, web hosting just got a whole lot cheaper, by taking storage space and bandwidth out of that equation for a lot of people. Here’s how:
Continue reading Google’s new pricing for Drive storage may change the way you build websites.
As we wrote about a little while back, the 3.8 upgrade effectively broke some dashboard widgets by squeezing them into leetle teeny boxes (no word yet on whether said boxes were made out of ticky tacky). With some collaborative assistance, we found a functional solution to return that style layout, but it involved adding a snippet of code to your theme file’s functions.php…and as we know, kiddies, putting things into a theme file’s functions.php that are not specifically related to that theme’s presentation logic IS A BIG NO-NO.
Now, for your simple implementation pleasure, we’ve wrapped that bit of code into a mindlessly simple plugin which will do the job for you. Go to ‘Add New Plugin’, select ‘upload’, select the zip file, install, activate, and you’re done. There’s no settings because seriously, you don’t need any. Once it’s live, click ‘Screen Options’ on your main dashboard view, and pick your fave. Download link after the jump. Enjoy!
Continue reading ImTheirWebGuy.com releases Two Column Admin, a plugin to easily restore the classic two column wp-admin screen.
There is a phrase in science and statistics which goes like this: “Correlation does not imply causation“. It’s used to point out false conclusions that are attractive because they show some connection, but are not actually valid or statistically meaningful. Frequently, people who are trying to build some reach in social media fall prey to this common fallacy. Here’s what they think:
“Person X was capable of building a large audience and making sales, therefore if I build a large audience, I will make more sales!”
On its surface, that’s a very attractive proposition. If more people hear your pitch, then more people are going to buy. Simple, right?
Continue reading This one weird trick will make social media experts hate you!
It begins so seductively…“GAIN NEW FOLLOWERS AND DRIVE TRAFFIC TODAY!” (OK, that may not be seductive to everyone, but when you’re a small business or startup looking for exactly those things, it’s terribly seductive). So, you browse their profile, and “Holy crap, this dude/dudette has over a million followers, it must be legit!” And suddenly, you’re sucked in. You’re putting your name in the social media equivalent of chain letters, and employing terribly hacky methods attempting to artificially inflate your growth. Hey, it worked for the guru, it must work for you too! And at first, it does!
Continue reading Social Media “Experts”: Please stop ruining social media.
As an entrepreneur, we tend to spend much of our time focused on growing our businesses, building new connections, and looking for the next opportunity, and it can be difficult to find time to reflect. We’ve had an amazing year here at ImTheirWebGuy, and I wanted to take a little time in reflection to thank some of the people who helped make that possible.
Continue reading A Year’s Worth of Thank-You’s.