Make Sections MSNBC Style in WordPress

For WordPress Day I decided to pull out an old trick of mine. When I first saw the MSNBC redesign I immediately wanted to recreate the sections in a theme. It proved to be a bit more involved than I had first imagined. Look out ahead, heavy php content coming!
Continue Reading

Checkmate 2.0 Needs Your Input

As I write this, my Checkmate Theme has 800 downloads and so far the feedback I’ve gotten on it has been great. The theme is and has been used on large sites and been successful and for the most part error free.

I think Checkmate is a great theme and I want to build on its frame and use what I’ve learned to improve it. I want to update the look of Checkmate and add some more functionality to the theme. This is where all you users come in.

I want to know what the people that are interested in Checkmate want out of the theme’s next version. What do you want to be able to customize? More custom widgets? More theme options? Let me know what features you would like to see Checkmate have!

Add Update Notifications to Your WordPress Themes

As Checkmate approaches 300 downloads I started thinking about updates. Checkmate has already received 4 bug fixes and I would like to be able to do a major update in the future. But I also thought about those people that had not subscribed to the thread or the comments. I’m not sure if these people check back often for updates but I would say most people don’t.

So I thought about having themes “call home” and check for updates periodically and inform the user, much like how WordPress 2.5 informs users of updates. But for a free theme this seemed a bit invasive to me. A simpler and effective way I thought up is to pull a RSS feed into an admin page where users could check for update notices. I know you can do this manually on the dashboard, but most theme users won’t do that.
Continue Reading

Site Specific Browsers: Webapps for the Desktop

Site specific browsers(SSBs) are my new favorite thing. If you haven’t heard of SSBs yet, this will change the way you use the web, and your life will change for the better forever and ever. SSBs are just what they sound like: a browser specifically for one website. Sounds ridiculous and useless doesn’t it? Why would I want a bunch of browsers when I can have tabs in Firefox? Well I’m going to show you.
Continue Reading

Google Now Hosts Javascript Libraries

News of Google Ajax Libraries API is spreading fast, and I for one welcome it. Anything I can do to speed up websites and offload files is something I’ll likely take advantage of.

They’ve recently added jQuery, and I’ve started using it with this new design. So far it is working great, but will it last? Anyone who uses Google Analytics knows that at times it can slow your page down. Although Google says this is a faster alternative to using your own server, I think the chance for slow response time is still there.
Continue Reading

CurtisHenson.com Version 3.0

It’s alive! And almost error free. I was never happy with the previous designs of this site, they seemed pasted together like a bad 80’s collage. So I set on the adventure to re-design my own site, something I hate doing because I always want to go in a thousand different directions.
Continue Reading

Democracy Sucks At Web Design

Anyone that has ever had to use a U.S. Government website knows that they are horrible. And by horrible I mean awful. And by awful I mean terrible. And by terrible I mean they are abominations of all that is good in the universe and beyond. I have given up hope of these sites joining us in the new millennium but all is not lost.

RSS/XML to the Rescue

There are a few sites that take government data and organize it into usable presentable information a non Tom Cruise type being can interpret. But getting this data means manually scraping it, which …well… sucks. I’m not going to spend my time doing it, and I doubt you would either.

Well the smarty pants guys(I’m just jealous) over at Princeton have written a paper suggesting stop the nonsense redesigning of government websites, and deliver the raw data via a structured format like RSS and XML. This would allow much more talented people to grab the data and run with it. I can only imagine the beautifully usable sites that would come from easily obtainable data.

Throw in an API

It would be pushing it, really pushing it, but creating an API for certain government websites could open all sorts of avenues. Imagine a well done interface for the DMV, complete with AJAX, smooth gradients, and calming pastel colors. I don’t know if we’ll ever see this type of integration but it is nice to imagine.

Design, Links, Stuff, and News

Blogging can be an escape from the humdrum of working, and that is exactly what this post is! Follow me on a wild romp through the fields of the web, hand holding and skipping to my lou optional.

Disclaimer: This is a nonsensical post of random links, time wasters, random news, updates, and really really important stuff, it is meant to be funny and light hearted. Also the surgeon general warns this post is hazardous to your health.

On with the adventure!

First up in this escape to fun and excitement: Rubiqube just re-designed, with eye scorching whiteness. Seriously I don’t know what white that is but it is much brighter than #FFF! He’s also posting again, which is good, cause I like his blog.

Need a slick lightbox that can display all sorts of things? Continue Reading

Get the Category ID in WordPress

Today I have a quick tip for all the WordPress theme developers. I’m actually working on a theme right now and thought I would share a tip that will make your themes much more user friendly.

Often when developing themes for one reason or another you want the end user to give you the ID for a category. This could be so you could call certain categories, or exclude them, or create custom menus etc. In previous WordPress versions Continue Reading

Naming WordPress Widget Areas

When setting up themes I like to give people options, lots of options, some say too many options. Those options usually come in the form of widget ready areas for WordPress themes. There are widgets for just about everything now, and more being developed everyday. You could even make your own widget. With so many types of widgets an easy way to make your theme customizable is to “widgetize” areas.

My Checkmate theme has 10 widget areas! With that many places to stuff widgets things can start to get confusing. I’ve adopted an easy way of not only clueing in end users of where the widget area is but also keeping the code easy to read.
Continue Reading