Whiteboard - A Free Wordpress Theme Framework

When designing Wordpress themes, a large amount of time is spent writing the same code over and over again. I found it annoying. Granted, I know there are themes out there like Elliot Jay Stocks’ Starkers Theme (which I used), but none of them were quite to my style.
Whiteboard is the result.
The Whiteboard theme is the basic framework of Wordpress.
It is designed to speed up the process of designing and coding a Wordpress theme by eliminating the time spent on Wordpress’ back-end PHP that is used in every theme.
Whiteboard is clean, noted, and compact (only 76KB in size - unzipped!). It includes all the standard PHP tags and PHP files needed for a Wordpress theme - plus a few extras.
It’s free - no strings attached
Feel free to use it for commercial and non-commercial ventures.
You don’t even need to include a “designed by” link! (though I would appreciate a link… )
Files Included: 404.php, archives.php, archives.php, categories.php, comments.php, footer.php, functions.php, header.php, index.php, page.php, search.php, searchform.php, sidebar.php, footer.php, and style.css.
Extra Features:
Categories Page Template
Archives Page Template
Pagination Posts
Socialization Links (Technorati, Stumble it!, Digg, delicious, Twitter, Yahoo, reddit, Blogmarks, Google, and Ma.gnolia.)
Now includes a list (however shot it may be) of all the included divs.
Download Whiteboard now! (downloaded over 7,300 times!)
Now download version 1.0.4!
Fully compatible with Wordpress 2.7






67 Responses to “Whiteboard - A Free Wordpress Theme Framework”
Nice! Looking forward to trying this out, I’ve been building using the “default” theme for ages, which means I just keep stripping out the same useless code bits over and over every time :-)
collis
May 20th, 2008
You don’t happen to have an example of this anywhere do you?
kivo
May 21st, 2008
very nice, can’t wait to test it :D
thanks
Dejan Cancarevic
May 22nd, 2008
I do not have an example up at this point.
If you want, I could get one up!
Hm…
Would anyone happen to know of a plugin or something that allows test pages?
I suppose I could try Google though…
Brian Purkiss
May 22nd, 2008
Now this is a theme that should be created.. The sandbox theme was filled with excess rocks and sticks which made playing dangerous work, congrats and I will definitely download and use :)
Jermayn
May 22nd, 2008
[...] Whiteboard - A Free Wordpress Theme Framework [...]
This Month’s Best: May 2008 - Six Revisions
May 31st, 2008
you should put a download count here ;)
Dejan Cancarevic
June 9th, 2008
[...] 平常大家在为wordpress做主题的时候大多都是在自带的主题上进行修改,难免有不少垃圾代码存在,而且很多时候都在做重复的代码工作。当时就考虑过,是否应该整理一个只有一些基础预设的干净主题。没想今天还真看到一个 — Whiteboard。 [...]
Wordpress theme framework - whiteboard » 5key’s blog
June 10th, 2008
Yeah, I’ve been very curious to see how it’s done…
but last time I added a download count (for PIXELATED), it wouldn’t download.
Brian Purkiss
June 10th, 2008
I haven’t looked at it yet, but, it’s an interesting idea. I tend to work off one of my own. However, this might be a better idea, as I tend to have to strip quite a bit away before using.
Armen
June 13th, 2008
[...] Whiteboard is a free Wordpress framework by Brian Purkiss of Plainbeta.com. It is designed to take the leg work out of creating a Wordpress theme. It’s free with no strings attached so you can use it for commercial and non-commercial ventures. Brian has even been nice enough to say that you don’t even have to give him a link back for his efforts. Well worth a visit for anyone interested in Wordpress themes. [...]
A Blank Wordpress Theme for You to Draw on | Online Resource Blog :: Pingable
July 1st, 2008
[...] for details sake there are a bunch of other starter/framework themes you can check, most notably plainbeta’s Whiteboard, Darren Beale’s WordPress Naked, Elliot Jay Stocks’s Starkers, and ThemeShaper’s [...]
WPCandy’s Starter Theme Project :: WPLover
July 9th, 2008
[...] Whiteboard - A Free Wordpress Theme Framework Free Starkers Wordpress theme Sandbox minimalist theme [...]
Голая WordPress Тема : Хожу на Работу в Интернет
July 29th, 2008
[...] Whiteboard - A Free Wordpress Theme Framework Free Starkers Wordpress theme Sandbox minimalist theme [...]
Голая WordPress Тема | Сделать сайт! Создание сайтов - наша работа!
July 31st, 2008
[...] http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/ Uncategorized [...]
Quy trình thiết kế wordpress
August 1st, 2008
Thank you very much for this. It’s very useful.
Jennifer Farley
August 14th, 2008
[...] Whiteboard is a free WordPress theme framework. It contains all the necessary tags and files, plus a little bit extra. Unfortunately there is no demo available on the site. I’ve downloaded it and it really does give you a blank theme with just the basics (see image below). [...]
Blank Themes, Frameworks and Templates: Resources to Speed Up Your Development Time | DesignM.ag
August 20th, 2008
[...] auf dem “Whiteboard” von Brian Purkiss habe ich ein eigenes Layout kreiert und mich sogleich auch mit der [...]
“New Kids on the Blog” | netConnecting
August 28th, 2008
[...] Whiteboard - A Free WordPress Theme Framework [...]
This Month’s Best: May 2008 « Jonsunhee’s Weblog
August 29th, 2008
I can’t find Tags.php here, can you please let me know when this will be available?
Thanks for this framework.
Christene
September 4th, 2008
Hey Brian, I’ve been in and out of changing themes for awhile cause I’ve never really found one that is set for me that I like, So I wanted to start working on my own. I downloaded your files but besides that I don’t know were to start =(
DO I start buy designing a layout or something, how do I get the images or what?
It might be a cool post for you to do sometime, just explaining how to start designing using your whiteboard theme.
Jeremy Newton
September 9th, 2008
VERY good advice Jeremy!
I think I shall actually do such a post in the next few days…
But I’ll still give you a brief summary of my workflow.
Step 1: Make a list of all the features/pages/images/etc that will be included in the website. Be as specific as possible.
Step 2: Sketch out a rough layout on paper.
Step 3: Create the website’s layout in Photoshop.
Step 4: Use MAMP (http://www.mamp.info) to host Wordpress and my Whiteboard theme locally.
Step 5: Code everything into Whiteboard locally. (building straight off Whiteboard eliminates having to transfer the code from a static layout into Wordpress format - like I used to have to do)
Brian Purkiss
September 9th, 2008
Cool I’ll have to start doing that, going to be very very gradual though, Im not good at designing from scratch, I’m a modder lol
Jeremy Newton
September 9th, 2008
Hi brian,
any news about tags implementation. i am also playing around with your theme and show you some GREAT designs :p
Christene
September 9th, 2008
Jeremy: I’d love to see what you come up with! And if you ever need any help, feel free to shoot me an email!
Christene: I went to add Tags.php - and I realized that the tags show in Categories.php as well as the categories.
So I am going to opt to not add a Tags.php file.
Brian Purkiss
September 9th, 2008
[...] Whiteboard A free WP theme framework. [...]
WordPress Developer’s Toolbox | Developer's Toolbox | Smashing Magazine
September 15th, 2008
Has anyone else had trouble activating this theme? When I add it to my themes directory, it doesn’t show up on my Themes page, and there’s no way for me to activate it.
Cecily
September 17th, 2008
There appears to be a compatibility issue with the latest version of Wordpress (2.6.2).
I have no clue what the problem is - i’ll work on it. Any help would be greatly appreciated.
Brian Purkiss
September 20th, 2008
This one’s perfect! It’s a pain stripping out all the unnecessary codes when working on a new wordpress theme. This will surely be a big help. Will be using it on my next WP development.
Thanks!
Keane
September 22nd, 2008
I haven’t opened the zip yet, but have been searching a long time for a template that I could add my choice of backgrounds, colours, etc, even tho others make nice templates the colours, headers, flashing backgrounds, etc are not just what I was looking for or should I say “me”
This being what most people want to achieve, to personalize it making it “them”
So I’m looking forward to seeing if I can work it all out.
Thank you, thank you, for sharing your work.
You know you could be just some kind of Wonderful :)
think I’m just gonna have to bookmark your blog
Shaz
September 25th, 2008
[...] Whiteboard It is designed to speed up the process of designing and coding a Wordpress theme by eliminating the time spent on Wordpress’ back-end PHP that is used in every theme. [...]
9 Starter Wordpress Themes | Most Inspired Blog
October 8th, 2008
@Cecily: I had the same problem when trying to enable the theme on my localhost install. The solution was to check the rights of the whiteboard theme folder and its contents. When that was solved, it showed up like it’s supposed to.
Martin Berglund
October 25th, 2008
[...] Whiteboard [...]
NvD.esign magazine » The Big Wordpress Resources List
October 30th, 2008
Hi,
I have only been using Wordpress for a few weeks after playing around with some fully developed themes I decided to try and create my own. I installed WAMP, so that I could but Wordpress on my own PC, so I can test everytthing locally.
Whilst looking for advice, I found your site, the Whiteboard template has proven to be invaluable.
I dont know whether its a big deal but I notice that you have the opening & closing HTML & Body tags in separate files, this feels like it creates an uneccessary degree of instability.
And the more I think on it the more inclined I am to put all the header info in to index.php and the other main pages.
Nick
Nick
November 5th, 2008
Nick
The HTML & Body tags need to be in separate files to allow all the separate files to work together since they’re all needed.
As long as you include the “Header” and “Footer” PHP Tags in each of the pages, then it shouldn’t be a problem.
As for the Header Info, if you move it from header.php, then that info won’t be on any of your post pages, regular pages, etc.
But then again, you may want to specify things for each page - but that’s too much work for me. Each to his own I guess.
If those strategies work, please feel free to come back and share how they did/didn’t!!! I would love to hear how it goes!
Brian Purkiss
November 5th, 2008
Brian,
Thanks for your advice.
You said “The HTML & Body tags need to be in separate files to allow all the separate files to work together since they’re all needed.”
and
“As for the Header Info, if you move it from header.php, then that info won’t be on any of your post pages, regular pages, etc.
But then again, you may want to specify things for each page - but that’s too much work for me.”
Yes indeed, if the index and other pages where to have the opening and closing html & body tags then I would have to restructure things things to get the right content, and that restructuring would be even more extensive if the head info was to included in each file.
Since there are obviously lots of css ‘decoration’ issues to consider I would rather avoid doing stuff that doesn’t need to be done.
I’ll comment again as I progress.
Nick
Nick
November 6th, 2008
Great framework to start with. Doesn’t has anything extra that is unwanted.
Keral Patel
December 17th, 2008
Any issues with this working with 2.7+ ?
Nathan Cook
December 17th, 2008
[...] Whiteboard 免费的 WordPress 主题框架 [...]
- WordPress 开发者工具箱(下)【联讯网】
December 25th, 2008
Just started exploring the world of WordPress Frameworks so I’ll be checking this out - see what all the fuss is about :)
Richh
December 28th, 2008
[...] Whiteboard A free WP theme framework. [...]
WordPress Developer’s Toolbox | Fusuy.com || Webmaster Accessary Platform
January 1st, 2009
Hi,
I haven’t been able to do any work recently with the Whiteboard theme. However I haven’t abandonded my interest in improving my Wordpress knowledge. I have installed the latest WP ver 2.7, and more importantly I have bought the latest edition (pub Dec 08) of Wordpress for Dummies which covers this new Wordpress version.
Bought thru Amazon (natch) it is well worth the few $s if you are also a beginner like me (or even an expert!)
Good luck to all you whiteboarders.
Nick
Nick
January 2nd, 2009
Brian,
Thank you for this. I am an experienced coder, but new to WordPress, PHP and CSS. I have largely worked in various C based languages which so far has made transitioning to PHP fairly painless.
CSS seems to be something requiring the gathering of a lot of hands on experience as there seems to be the “standard” and then whatever the browser builders felt like implementing. Hands-on time will fix this.
My real issues have been about trying to eliminating the “noise” in implemented templates so that I could determine the basics of the WordPress implementation strategy.
What you have supplied here is very valuable in this regard and I highly recommend it to anyone trying to get an idea of how WordPress is wired up.
Trying to learn by messing with fully implemented templates is a great way to drop a lot of frustrating and unproductive hours down a black hole.
Thank you ever so much for saving me from this fate.
Steven
January 3rd, 2009
[...] (http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/) [...]
3 Wordpress Frameworks | Web Design Blog x2interactive. Ένα blog για το Internet και το Web Design
January 8th, 2009
[...] a theme, you’ll probably want to check out a blank/barebones WP theme. Here’s a couple: Whiteboard [...]
Styling Wordpress » Tripp Waller’s Blog - I make websites. Then, I write about it.
January 17th, 2009
Hey Brian, thanks for the theme, it’s a great platform for restyling, just a heads up though I think there’s a missing closing on the single.php for the div.post
Mark Roberts
January 19th, 2009
Great framework to start with.
aragon
January 23rd, 2009
Thank you for this.
aragon
January 23rd, 2009
Hey
I’m looking at the searchform.php file now, and the input form has value=”Search”, but this value is not appearing when rendered in a browser…
I removed the onFocus=”this.value=”” to see if that changed things, but no success. I also changed it to onFocus=”this.value=’Banana’” and it shows the word Banana when a user clicks in the search field… but still no “Search” value.
Am I missing something? I can’t think why its not showing up.
C
cameron
January 23rd, 2009
[...] Whiteboard -http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/ [...]
Wordpress Theme Frameworks | Designer-Geek
February 5th, 2009
[...] WhiteBoard - Free WP Theme Framework [...]
WordPress Resources: The Ultimate Collection » DivitoDesign
February 8th, 2009
How about a place people can post links to their sites designed using Whiteboard? I would love to see what people achieve using your framework!
Dan
February 15th, 2009
[...] reinvent the wheel when you can use a blank theme: found here , here , and a whole list of them [...]
20 Expert Wordpress Tips for Pro-Developers | StylizedWeb.com
February 16th, 2009
[...] Whiteboard [...]
Theme Frameworks
February 24th, 2009
[...] 平常大家在为wordpress做主题的时候大多都是在自带的主题上进行修改,难免有不少垃圾代码存在,而且很多时候都在做重复的代码工作。当时就考虑过,是否应该整理一个只有一些基础预设的干净主题。没想今天还真看到一个 — Whiteboard。 [...]
Wordpress theme framework - whiteboard « 5key’s blog
March 1st, 2009
Great, great work.
Shannon
March 3rd, 2009
[...] Whiteboard 免费的 WordPress 主题框架 [...]
我想网 » Blog Archive » WordPress 开发者工具箱(下)
April 7th, 2009
[...] where Whiteboard comes in. Whiteboard is a Wordpress theme with no CSS and no design. Just data and basic HTML [...]
Space For a Name » Blog Archive » Wordpress: Well That Wasn’t So Hard
April 13th, 2009
[...] Whiteboard - A Free Wordpress Theme Framework [...]
Wordpress Basics | Intro to the Graphic Arts - GRA 217 - Professor Ken Harper
April 16th, 2009
[...] 5.Whiteboard - A Free Wordpress Theme Framework [...]
Wordpress Theme Frameworks And Starting Resources | 1stwebdesigner - Love In Design
April 27th, 2009
[...] Whiteboard [...]
Wordpress theme framework roundup | Your Site is Valid Blog
May 12th, 2009
[...] 5.Whiteboard - 一款免费的 Wordpress 主题框架 [...]
20款WordPress的主题框架及初始资源 | 互联网的那点事...
May 17th, 2009
[...] Simger基于Whiteboard这个免费的空白主题。 [...]
Wordpress Themes: Simger | Willerce Blog
May 21st, 2009
[...] 因为昨天下了个WordPress的空白模板Whiteboard,本来只是想研究下的,后来竟然花了一个晚上把突然来的灵感做成现在公布的这个主题:“Le Mag”。再说Whiteboard这个空白模板还真不错,省了我很多时间,直接拿它编写CSS就可以了,上手容易,所以这个新主题的PSD我也只完成一半就直接coding了。 [...]
清新绿色WordPress主题“Le Mag”发布下载 | Jinwen Say
May 21st, 2009
[...] based this theme off the Whiteboard theme by Brian Purkiss. He did a great job breaking the theme down to its most basic components. I [...]
The Sanitary Wordpress Theme - Alex Mansfield
June 16th, 2009
[...] this one – I wrote the theme practically from scratch. The basic framework coding is from Whiteboard, and uses a grid-layout from [...]
Just a Few Things… | Tom's Place
June 20th, 2009
[...] Whiteboard – Within the same school of thought as Starkers, this framework is another blank theme type. [...]
WordPress Theme Frameworks – A Comprehensive Overview | Design Adaptations
June 23rd, 2009
Leave a Reply