wordcamp miami 09 - wp framework
DESCRIPTION
WP Framework - A blank WordPress theme frameworkTRANSCRIPT
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.
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!
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
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
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.
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
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
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
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!
Q&A?
Learn more about WP Framework
Via the website:
• http://wpframework.com• http://ptahdunbar.com
Via Twitter:
• @wpframework• @ptahdunbar