I will soon be releasing the hacked-up version of The Sandbox that I’ve been using as a starting point to develop free and custom themes. For free. On Google Code. As an open source project. Since I have different goals than the Sandbox creators (and not as much skill!) I won’t call my changes improvements but they are changes you may appreciate:
- Search Engine Optimization
- A grid-based starting point
- CSS Reset and Typography based on Blueprint
- Markup allowing even more CSS madness than The Sandbox
- Theme Options
- More Page Templates
- More widgetized areas
- More Microformats
- Popular Plugin Integration
This won’t be a theme you’re going to want to pick up and use without tweaking, that is, without creating a stylesheet for it. It’s a theme for developers (not a developer? keep reading because you’ll want this theme too) and well, one developer in particular: me. I want a theme that I can use as a template for some of my simpler custom work. Something ready for more CSS-only styling than what the Sandbox offers. Something that will be easy to upgrade when advances happen in WordPress theming or when bugs are fixed. Something that blows every other base or foundational blogging theme out of the water with features (but manages to stay incredibly lean and not at all bloated, in a not-k2 sort way).
What? I can’t think big?
And about the features: I have no plans on including features that are better handled by plugins. That’s the very definition of bloat. For instance, consider ad management. A few WordPress themes (free and premium) now handle ad management out of the box. That’s crazy. Plugins handle this way better. For instance, Who Sees Ads?, If you’re not afraid of getting your hands dirty with PHP, or Ad-Minister, if you’re the widget type (I prefer widgets myself—more for convenience than fear). These are not the sort of options that I plan on including. (Edit: Excuse me, Who Sees Ads does indeed support widgets. Try them both. Trying things is fun.)
So what is going to be in the back-end then? What options are going to be available? Here’s some screen shots of the 0.2 back-end…
I’m also hoping to follow along with some of Small Potato’s personal standards for paid WordPress themes (except this will be a free theme). He earned a reputation for a reason. His personal standards are one of the reasons. But I’ll only be following up to a point though. I have my own opinions of course.
Anyway, you’re not a theme developer but you’re excited about this theme? Great! You’ll want to use the skin for this theme I’m working on. It installs just like any other WordPress theme. All it needs is my development theme sitting alongside it in the themes folder. Pretty simple stuff.
More to come of course. What do you think?
Bonus: I always like to have something of value to you in every post. So: all the theme options you’ll ever need. There. I feel better now.
IAN! This sounds AWESOME! As soon as WP 2.5 dropped I created something just like this — Sandbox meets Blueprint meets all of my trusty widgetized plugins. I never once thought about developing it into a full theme; let alone adding theme options and things of that nature. Can’t wait to test your version out, though i’m sure yours will completely trump my version…LOL…Great work as usual!
This sounds like a great idea – I’m looking forward to the release.
Thanks, Allan and Kevin.
Allan, I don’t know, maybe our themes could arm wrestle or something. For sure yours would be cooler than mine.
BTW, I’ve already tried to frighten Scott Wallick (Sandbox co-creator) with this/get him to talk me out of this. It didn’t work. In fact, he helped me get my microformatted vCard working. It must have been some kind of reverse psychology move or something.
This sounds like something I’d definitely use. I’ve been looking for a good, idiot-friendly way into the Sandbox for some time.
Ian:
I’ve got a much nicer, 2.5-friendlier functions.php that I’m just about ready to release. Want in on it?
Dave, actually Sandbox isn’t that difficult to get into. You should try it out. Heavy CSS editing is actually kinda fun. Waitaminute. What did I just say?
Doug, that sounds cool! I’m in.
This is fantastic! It looks like you are including many features from my personal “dream theme” (skinnable / Sandbox, microformats, grids, established best practices…and “free”– that’s definitely a dream feature). I’m not a developer (so far), but I have tweaked my style sheets (they’re nowhere near done), and as you said,
I can’t wait to start playing with it!And as for the theme options link–that’s just lagniappe.
Thank you!
Lagniappe is a great word. 🙂
And this theme won’t be too far off from Sandbox’s markup. It shouldn’t be hard to adapt an existing stylesheet.
I’m excited.
CSS is fun and I don’t care how geeky that sounds…HaHaHa
Aw, man. Now there’s expectations, Engtech. 🙂
Sounds very good indeed!
I do not like sandbox for a few reasons and hopefully you will improve the good idea!
Well, like I said, I can’t improve on Sandbox, just change it. You may like it better though. Any time I think of “improving” Sandbox I imagine Andy Skelton and myself in a rap battle, you know like from Eight Mile? And he’s rattling off PHP functions, defining arrays, etc. Then it comes to my turn and, well, it’s not pretty.
I’d be very interested in seeing (and using) this when it’s released, Ian! Please let me posted! 🙂
Hey Elliot, it’s in a sorry state right now (with markup sure to change) but you can check it’s beginnings on Google Code.
You’ve got a development theme coming too, right?
@ Ian: I’ve already released the Starkers theme, although this is basically just an unstyled version of Kubrick with a lot of the unnecessary markup removed, plus a little bit of browser resetting in the CSS file. I was considering doing a proper development theme, but to be honest, with how great Thematic sounds, I don’t think I’ll need to! 🙂
Any update on this promise?
Yep. Version 0.2 is available on Google Code. Version 0.3 will be released very soon and have a fancy landing page and everything. You can check it out as-is via subversion.
Thanks for this project, Ian. I’ll try it out.