WordCamp Miami 09 - WP Framework


Published on

WP Framework - A blank WordPress theme framework

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Brief Intro Greet everyone, thanks for having me here, etc. My name What WP Framework is Tell them the agenda Introduction Current state of WordPress Themes Why WP Framework was built (primary, and only goal) and how it attempts to solve the issues of WordPress themes today What is a Theme Framework WP Framework’s Principles WP Framework’s feature set Mention a few WordPress themes in the works for WP Framework The future of WP Framework Credits and shout outs Q&A
  • WordCamp Miami 09 - WP Framework

    1. 1. 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.
    2. 2. Introduction <ul><li>Who am I? </li></ul><ul><ul><li>Oh, hai. My name is Ptah Dunbar </li></ul></ul><ul><ul><ul><li>Web Developer with three years of experience </li></ul></ul></ul><ul><ul><ul><li>I specialize in front-end web development and WordPress. </li></ul></ul></ul><ul><ul><ul><li>I blog @ http:// ptahd .com </li></ul></ul></ul><ul><ul><ul><li>and twitter @ptahdunbar (what’s yours?) </li></ul></ul></ul><ul><li>Design by Craftsmen </li></ul><ul><ul><li>A web creative studio specializing in WordPress development. </li></ul></ul><ul><ul><li>Based in Atlanta, Ga. </li></ul></ul><ul><li>How I got into WordPress </li></ul><ul><ul><li>Stumbled upon WordPress back in the 2.0 days </li></ul></ul><ul><ul><li>It was dead easy to create themes, extremely flexible, open source with a big community and made my workflow more efficient. I love WordPress! </li></ul></ul>
    3. 3. The State of the Theme <ul><li>The good </li></ul><ul><ul><li>There are tons of free themes available in the WP Theme’s Directory </li></ul></ul><ul><ul><li>It is extremely easy to download a theme and try it out </li></ul></ul><ul><li>The bad </li></ul><ul><ul><li>A lot of themes available for WordPress are poorly written (e.g. invalid HTML/CSS from the get-go) </li></ul></ul><ul><ul><li>Only contain the bare minimum to make it work </li></ul></ul><ul><li>The ugly </li></ul><ul><ul><li>Themes Aren’t taking advantage of the WordPress widget system </li></ul></ul><ul><ul><li>Themes aren’t really taking advantage of core WordPress functionality </li></ul></ul><ul><ul><li>A lot of themes aren’t really pushing the WordPress </li></ul></ul>
    4. 4. What is a Theme Framework? <ul><li>(noun) a Theme Framework is an efficient, barebones, WordPress theme that is modular, easily extensible, and serves as base foundation for any type of WordPress Theme. </li></ul><ul><li>Keywords </li></ul><ul><li>Efficient (I love this word.) </li></ul><ul><li>Modular </li></ul><ul><li>Extensible </li></ul>
    5. 5. WP Framework’s Goal <ul><li>WP Framework’s only goal is to raise the standard for WordPress Themes and dramatically improve creating new themes from scratch. </li></ul>
    6. 6. WP Framework’s Principles <ul><li>Everything you need and nothing you don’t. </li></ul><ul><li>Designer Friendly </li></ul><ul><ul><li>Semantic Classes </li></ul></ul><ul><ul><ul><li>Browser/OS Detection </li></ul></ul></ul><ul><ul><ul><li>P lain O ld S emantic x H TML and CSS </li></ul></ul></ul><ul><li>Developer Friendly </li></ul><ul><ul><li>WP Framework’s Hook System </li></ul></ul><ul><ul><ul><li>Ability to easily change WP Framework’s default behavior </li></ul></ul></ul><ul><ul><ul><li>Easily extend Framework functionality </li></ul></ul></ul><ul><ul><ul><li>MVC type approach to theme development </li></ul></ul></ul>
    7. 7. WP Framework Features <ul><li>SEO title tags </li></ul><ul><li>Organized folder structure </li></ul><ul><li>Valid HTML/CSS </li></ul><ul><li>Framework code is fully documented and easy to understand </li></ul><ul><li>Browser CSS Reset </li></ul><ul><li>Sensible Base layout </li></ul><ul><li>Microformats </li></ul><ul><li>MicroID </li></ul><ul><li>Semantic Classes (sandbox like, functions) </li></ul><ul><li>CSS browser/OS detection </li></ul><ul><li>Over 30 hooks and filters available </li></ul><ul><li>… and A LOT more that I lost count of </li></ul>
    8. 8. The Future of WP Framework <ul><li>The near future </li></ul><ul><ul><li>Theme Builder </li></ul></ul><ul><li>Right after the near future </li></ul><ul><ul><li>Everything you need and nothing you don’t </li></ul></ul><ul><ul><ul><li>WP Framework community </li></ul></ul></ul><ul><ul><ul><li>Framework extensions </li></ul></ul></ul>
    9. 9. Credits and Shoutouts <ul><li>Kubrick – default theme </li></ul><ul><li>K2 – Binary Bonsai </li></ul><ul><li>Sandbox – Scott Wallick </li></ul><ul><li>Thematic – Ian Stewart </li></ul><ul><li>Hybrid – Justin Tadlock </li></ul><ul><li>Tarski by Ben Eastaugh </li></ul><ul><li>Thesis by Chris Pearson </li></ul><ul><li>Nathan Rice (nathanrice.net) </li></ul><ul><li>Cory Miller at iThemes </li></ul><ul><li>Chris Jean (WP Roadmap) </li></ul><ul><li>Jeff Chandler at WP Tavern </li></ul><ul><li>Mike at WPCandy </li></ul><ul><li>SP </li></ul>Thanks for your time!
    10. 10. Q&A? <ul><li>Learn more about WP Framework </li></ul><ul><li>Via the website: </li></ul><ul><li>http:// wpframework .com </li></ul><ul><li>http:// ptahdunbar .com </li></ul><ul><li>Via Twitter: </li></ul><ul><li>@ wpframework </li></ul><ul><li>@ ptahdunbar </li></ul>