10
WP Framework A blank WordPress Theme Framework that's everything you need and nothing you don't. My name is Ptah Dunbar and I’m here to talk about a cool project of mine.

WordCamp Miami 09 - WP Framework

Embed Size (px)

DESCRIPTION

WP Framework - A blank WordPress theme framework

Citation preview

Page 1: WordCamp Miami 09 - WP Framework

WP FrameworkA blank WordPress Theme Framework

that's everything you need and nothing you don't.

My name is Ptah Dunbar and I’m here to talk about a cool project of mine.

Page 2: WordCamp Miami 09 - WP Framework

Introduction• Who am I?

– Oh, hai. My name is Ptah Dunbar• Web Developer with three years of experience• I specialize in front-end web development and WordPress.• I blog @ http://ptahd.com• and twitter @ptahdunbar (what’s yours?)

• Design by Craftsmen– A web creative studio specializing in WordPress development.– Based in Atlanta, Ga.

• How I got into WordPress– Stumbled upon WordPress back in the 2.0 days– It was dead easy to create themes, extremely flexible, open source

with a big community and made my workflow more efficient. I love WordPress!

Page 3: WordCamp Miami 09 - WP Framework

The State of the Theme• The good

– There are tons of free themes available in the WP Theme’s Directory– It is extremely easy to download a theme and try it out

• The bad– A lot of themes available for WordPress are poorly written (e.g. invalid

HTML/CSS from the get-go)– Only contain the bare minimum to make it work

• The ugly– Themes Aren’t taking advantage of the WordPress widget system– Themes aren’t really taking advantage of core WordPress functionality– A lot of themes aren’t really pushing the WordPress

Page 4: WordCamp Miami 09 - WP Framework

What is a Theme Framework?• (noun) a Theme Framework is an efficient, barebones,

WordPress theme that is modular, easily extensible, andserves as base foundation for any type of WordPress Theme.

Keywords• Efficient (I love this word.)

• Modular• Extensible

Page 5: WordCamp Miami 09 - WP Framework

WP Framework’s Goal

• WP Framework’s only goal is to raise the standard for WordPress Themes and dramatically improve creating new themes from scratch.

Page 6: WordCamp Miami 09 - WP Framework

WP Framework’s Principles• Everything you need and nothing you don’t.• Designer Friendly

– Semantic Classes• Browser/OS Detection• Plain Old Semantic xHTML and CSS

• Developer Friendly– WP Framework’s Hook System

• Ability to easily change WP Framework’s default behavior• Easily extend Framework functionality• MVC type approach to theme development

Page 7: WordCamp Miami 09 - WP Framework

WP Framework Features• SEO title tags• Organized folder structure• Valid HTML/CSS• Framework code is fully documented and easy to understand• Browser CSS Reset• Sensible Base layout• Microformats• MicroID• Semantic Classes (sandbox like, functions)• CSS browser/OS detection• Over 30 hooks and filters available• …and A LOT more that I lost count of

Page 8: WordCamp Miami 09 - WP Framework

The Future of WP Framework• The near future

– Theme Builder

• Right after the near future– Everything you need and nothing you don’t

• WP Framework community• Framework extensions

Page 9: WordCamp Miami 09 - WP Framework

Credits and Shoutouts

• Kubrick – default theme• K2 – Binary Bonsai• Sandbox – Scott Wallick • Thematic – Ian Stewart• Hybrid – Justin Tadlock• Tarski by Ben Eastaugh• Thesis by Chris Pearson

• Nathan Rice (nathanrice.net)

• Cory Miller at iThemes• Chris Jean (WP Roadmap)• Jeff Chandler at WP

Tavern• Mike at WPCandy• SP

Thanks for your time!

Page 10: WordCamp Miami 09 - WP Framework

Q&A?

Learn more about WP Framework

Via the website:

• http://wpframework.com• http://ptahdunbar.com

Via Twitter:

• @wpframework• @ptahdunbar