Experiments in Theme Design

A Proposal for Theme Management in WordPress

The handling of plugins in WordPress 2.5 is perfect. It’s superb. It’s easy. It’s cake. But now that I have cake, you know, I want to eat it too. I’ve got a proposal for how upgrading of themes should be handled in WordPress 2.6 (or whenever) using a .org theme repository. Maybe more like a couple of ideas. But watch out! My first item is going to be somewhat controversial amongst theme authors.

Use WordPress Theme Options to Store Footer Text

What prevents people from upgrading their WordPress theme? Changes they’ve made to the theme file. Ignoring changes made to accommodate plugins, there’s really only one spot a theme user would really want to change and have no apparent control over in the admin area: the text in the footer. Theme authors should hand over that power.

Read More »

The Best Ideas for a New WordPress Default Theme

The contest is over and done! Here’s how the winners were selected: I went through everyone’s ideas and selected the seven best. These seven ideas were forwarded off to Cory Miller of iThemes for ranking. My opinion was asked. An order was set. Three people won some iThemes themes.

Ready for a change to the WordPress Default Theme?

The Winners

Andrew of Fun with WordPress

Andrew published a really comprehensive write-up detailing his ideas on a new default theme over on his blog Fun with WordPress. Here’s his idea broken down into a bulleted list:

  • A set number of simple pre-defined layouts using accepted CSS techniques
  • Speed as a priority with a minimal amount of functions in the theme
  • Simple HTML with as little PHP as possible
  • No changes necessary that cannot be accomplished through the admin panel
  • A theme that follows best practices and can serve as a teaching tool and doesn’t aim to be the theme to end all themes

There’s more of course so make sure you check out the whole thing: Where next for the default theme?

Jeffro of Jeffro2pt0

Jeffro did a great job of quickly summing up his idea. Here’s the gist in a list:

  • 110% of inline documentation, even in the stylesheet
  • an example of how design, semantics, and web standards can work in unity with WordPress

Jeffro isn’t a theme developer but he knows how one thinks. Check out, in full, Jeffro’s Default Theme idea.

That Girl Again of WordPress™ Wank

That Girl is never short for a good idea. Not surprisingly, her idea for a new default theme does not include a BBH.

  • Turn everything into a widget, so you can construct the layout of your page using drag-and-drop.
  • Replace Classic with Sandbox and make it the fallback for themes lacking all possible templates
  • Leave Kubrick as the default, it makes it easier to hunt out sploggers ;)

You can check out That Girl’s entry in the comments section.

Read More »

Updates to Theseus and MNML

The WordPress themes, Theseus and MNML have both been updated to take advantage of WordPress 2.5’s class-based image-alignment. Plus, all of the weird little CSS bugs in MNML appear to be corrected. The new versions of Theseus and MNML are versions 1.1 and 1.2, respectively. Check your WordPress admin Theme page to make sure you’re using the latest version.

Since I know a few of you are using heavily modified versions of MNML and a simple upgrade of the theme won’t cut it, I recommend you check out the comments section of the MNML theme post. All the bugs/changes have been discussed there.

There are more features available to WordPress theme designers in 2.5 than just class-based image alignment. I’ll be trying to think of some clever ways to use them in my upcoming themes. Hopefully I can come up with a few ideas.

The Next WordPress Default Theme

Ready for a change to the WordPress Default Theme?

New WordPress users are greeted by a now familiar sight when they first install WordPress, Kubrick. But it’s gotten too familiar. It’s been three years since Kubrick became the new default. It’s time for the WordPress community to think about a change. Let’s have some fun and think about the next WordPress default theme.

Why We Need a New WordPress Default Theme

The default theme is the face of WordPress. It’s the first thing you see on a default installation. It should make you feel comfortable and excited at the same time. Right now the default theme is comfortable, sure, but it’s not really exciting anymore. It was exciting once, remember. But it’s getting tired now.

Plus, WordPress has changed and is changing quickly. The default theme has kept up technically, but it’s lost the WordPress feel. When you think of WordPress, of where it’s at today, is the default theme really what comes to mind? Does it look still look like the face of the best blogging platform around?

The WordPress community is insanely talented and smart. I think we can come up with something new. Read More »

A Better Spot for The WordPress Meta

One of the first things many new blog owners do is remove the Meta section from their sidebars. Great idea. The Meta information is almost completely useless. And I’m not the only one that thinks so.

The Meta section includes some admin links like “Login” or “XHTML Valid.” While those links might be useful for the owner of the blog, they offer no value at all for the reader. The next time you set a Wordpress blog up, start by removing the Meta section from the sidebar. Daily Blog Tips

But you know what? It’s only almost completely useless. It has two great functions; it gives you a link to your admin area from every page and it lets you logout from your blog. Pretty handy when you’re on a public computer. How can we fix this up so we don’t look amateurish and still retain the useful functionality? Easy! Conditional tags and Javascript.

Well, kinda easy. If you want to implement this on your blog you’ll have to do some fiddling around with your theme. No guarantees that the following technique won’t make your site explode.

Here’s what we want to do. Only show the login block to logged-in users and while we’re at it take the whole thing out of the sidebar and put it somewhere really useful: in a sliding panel that drops down from the top of the page with a click, wherever you are on the page. Read More »

The Future of WordPress Themes

When I predicted the downfall of premium WordPress themes I immediately began to think of the future of WordPress theming in general. Where was it headed really? And if I really wanted to know, who should I ask? Well, if you want to know where WordPress themes are headed in the future, these are the kind of people you want to ask—and the people to watch. And wow, am I glad I asked.

Here are 11 people committed to thinking creatively about WordPress themes and what they mean. These are some of the people who will carry and lead WordPress theming into 3.0 and beyond. Some of these people will set the agenda for the future of WordPress themes. And this is what they think it will look like. Read More »

The Future of Premium WordPress themes

It’s prediction time: The Premium WordPress Theme phenomenon has approximately one year left before collapsing entirely, leaving a rather large hole between completely free WordPress themes and custom themes $1500 and up. If you’ve got a “Premium” WordPress theme waiting in the wings I advise releasing it sooner rather than later. As in, now.

Before I explain myself let’s get one term straight: Premium. I’d rather use the compound “pay-for-use” because more often than not “Premium”, when it comes to WordPress themes, simply means “it costs money” and not “of superior quality”. This isn’t true for everyone of course. For instance, I’ve recommended iThemes to potential clients. But it is certainly true of some (and will increasingly become true of more as the market becomes saturated).

Alright, that out of the way let’s get on with the doomsday WordPress theme market scenario. This week theme designer Justin Tadlock released a jam-packed WordPress-as-CMS style theme called “Options”. The download package is just a mess—in the best way possible; Justin’s got extra widgets, sub menus, javascript tabs, page templates and integration with popular plugins and web services, all wrapped up in a fairly clean design ready for customization. Way to go Justin.

Oh, and Options has one more feature. It signals the end of the Premium WordPress theme market.

Read More »