• Save

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
1,989
On Slideshare
1,988
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
1
Likes
0

Embeds 1

http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. WordPress Frameworks What Are They? Should I Even Use Them At All? WordPress North Side Meetup April 11, 2012 Heather Acton | @heatheracton78
  • 2. IntroFreelance WordPress Developer since 2009WordCamp Chicago organizer - 2011 & 2012WordPress Lake County Meetup founderAt-home mom (not for long!)
  • 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. 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. 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. 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. 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. Should You Use aFramework?Yes, it is most efficient to use a framework (eitherfull or starter) when building WordPress sites
  • 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. 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. 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. Want to learn howthemes work?Don’t start by studying full frameworksTwenty Ten, Twenty Eleven and Toolbox are greatstarts
  • 13. Let’s Debate!