What Are WordPress Theme Frameworks and Should You Use Them?


Published on

Published in: Technology, Business
1 Comment
  • Be the first to like this

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

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • What Are WordPress Theme Frameworks and Should You Use Them?

    1. 1. WordPress Frameworks What Are They? Should I Even Use Them At All? WordPress North Side Meetup April 11, 2012 Heather Acton | @heatheracton78
    2. 2. IntroFreelance WordPress Developer since 2009WordCamp Chicago organizer - 2011 & 2012WordPress Lake County Meetup founderAt-home mom (not for long!)
    3. 3. What is a themeframework?From the WordPress Codex:A framework is a stand-alone base/starter themedesigned to be a flexible foundation for quickerWordPress development.
    4. 4. Popular FrameworksFULL FRAMEWORKS STARTER THEMESLITTLE TO NO CODING SKILLS NEEDED PHP & HTML/CSS KNOWLEDGE NEEDED Genesis (StudioPress) Toolbox WooFramework (WooThemes) Sandbox Headway WP Bootstrap Pagelines Bones Twenty Ten / Eleven HTML5 Reset
    5. 5. Full FrameworksCan be used out-of-the-boxInclude lots of additional functionality, henceavoiding coding or use of some pluginsMay have child themes for purchaseMay have pickboxes or drag & drop interfaces tohelp non-developers make style changesFile/code structure is complex
    6. 6. Starter ThemesLean & mean - usually no special functionality andonly minimal CSSVery close to theming from scratchSecret: most developers use a starter theme of someone else’s or onethey’ve developed themselves
    7. 7. The Debate...Full frameworks get a bad rap from somedevelopersBut, most all developers do work from some sortof framework - full or starter - built by herself or byanother dev
    8. 8. Should You Use aFramework?Yes, it is most efficient to use a framework (eitherfull or starter) when building WordPress sites
    9. 9. User - Should You?If you’re a user / business owner and don’t knowhow to code, a full framework makes it possiblefor you to get a nice looking and functionalwebsite up with a small budget.
    10. 10. Developer - Should You?It is project dependent...Small budget client desires a simple site and is willing tochoose design from a selection of child themes? Use a full framework. Let the client know of the trade- offs (more on that next...).Higher budget client wanting a pixel-perfect design and/oradvanced functionality like custom post types? Use a starter theme or theme from scratch, and stick with the lean and mean mentality through the project.
    11. 11. Full Frameworks:Admitted Weak SpotsWith the efficiency of full frameworks comesome downsidesMore functionality than you need means morecode than you need Slower page load times Higher likelihood of plugin conflicts More security gapsMany full frameworks modify core WordPressfunctions
    12. 12. Want to learn howthemes work?Don’t start by studying full frameworksTwenty Ten, Twenty Eleven and Toolbox are greatstarts
    13. 13. Let’s Debate!