|
Recent
Articles |
Sideways Movement For Web Standards There's some really interesting conversation going on about IE8 these days. A List Apart article from Aaron Gustafson. A List Apart article from Eric Meyer. Basically, it sounds like Microsoft took a thrashing when it...
Cloud Computing Architecture From Salesforce Salesforce.com today announced Force.com Cloud Computing Architecture. Delivering the power and flexibility of cloud computing to the enterprise, Force.com Cloud Computing Architecture includes...
Using Robust Exception Information On A Shared Host I was recently contacted by a possible client who was looking for a code review. As part of my standard "playing around" I noticed that his site was throwing errors with the full path information revealed. As folks...
Application.cfc Methods & Example Uses A reader commented yesterday that my Application.cfc reference doesn't really say how to use the various methods. Since my reference is intended to be a simple code skeleton, I thought I'd quickly explain each...
DirectoryWatcher & ColdFusion Image Manipulation Now that ColdFusion 8 gives us a crap load of image functions as well as event gateways in all editions, I thought I'd write up a super quick demo on how you can use both in your application. If you've never played...
Using Spry:hover, Spry:even, & Spry:odd All Together One of the nicer features of Spry is the simple way you can apply even, odd, and hover classes to a dataset. This code will tell Spry to apply a CSS class named even for even rows, odd for odd rows, and to notice...
Yahoo Strategy Includes Attracting More Developers Yahoo's old founder and new boss, Jerry Yang, outlined where the company is heading now in a blog post yesterday. The three key items he sees after talking things through with people in the company are...
|
|
 |
|
02.20.08
Next-Generation Wordpress Theme
By Alister Cameron
I've been talking for months now about the integration of the wonderful Sandbox and the Yahoo User Interface CSS library. Well, I've done it.
It's codenamed Vanilla and it's in "closed Alpha" just for now.
But with all things new, I need some people to step up to the mark and help me test it, refine it and so on. You can do that in the comments below (more about that in a moment).
So what's the big deal?
The BIG Deal: One Theme, Many Layouts
To my mind, the "Holy Grail" of Wordpress theme design is to create themes that look great and are truly flexible. Sure, there's all that stuff about standards, but bloggers first and foremost choose themes that make their blog look good, and allow them a degree of straightforward flexibility when it comes to making their own customizations.
Up until now that flexibility has been pretty limited. It's meant being able to change the header graphic, some colours here and there, and so forth. But I reckon we can do better than that!
So Vanilla adds a simple admin screen offering most of the layout options available with the YUI grids. This means that theme developers can now create new Wordpress themes (or retro-fit old favourites) so that they can accommodate any one of dozens (maybe hundreds?!) of different layout combinations.
This means Bill the Blogger can use the same theme for his "no-nonsense" one-column blog (with sidebar content at the bottom of the page), while someone like me can choose a three-column layout with, say, both primary and secondary columns on the right-hand-side, or one column on each side, or whatever!
Think about how a theme built on top of the Vanilla platform is more useful and flexible to a newbie blogger than all of the themes out there now!
Think about it… the whole reason why the Wordpress Theme Viewer groups the themes according to how many columns they have is because they're hard-coded that way! You can't change them to a different column layout without some serious coding, and most bloggers are not up for that.
(Maybe the Wordpress Theme Viewer will need to include a new category for Vanilla-built themes… "universal" or something!)
If you're a theme designers, you might like to consider how many bloggers are not using a given theme of yours, just because the layout/column setup is not to their liking (much as they might have loved the overall design).
Well, no more!
Vanilla gives you the best of both worlds: firstly it's built on the Sandbox, which is hands-down the best semantic markup you could hope to built a Wordpress theme on. Then there's the YUI CSS library, not least the Grids system, which provides the awesome power to create one theme with a huge number of layout options.
Here's what the Vanilla Settings page looks like (in Wordpress Admin):
Continue reading this article...
About the Author:
Alister Cameron is an accomplished web designer and internet marketing
consultant who turns established subject-matter experts into expert
bloggers. Alister's clients are using blogging and social media to leverage
their offline expertise in the online world, and engage Alister to build
their blogging platform or social network; to train them in writing and
online marketing strategy; and to help them stay up with the latest
developments in blogging and online marketing. Alister's blog is a rich
tapestry of advice, anecdotes and reflections from the frontline of
professional blogging, social media and search engine marketing, and never
without generous dollops of humor and wit.
|