Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intro to WordPress Frameworks (featuring Genesis Framework)

Intro to WordPress Frameworks (featuring Genesis Framework)

Followup to the original presentation with updated slides.

Carrie Dils

April 24, 2013
Tweet

More Decks by Carrie Dils

Other Decks in Technology

Transcript

  1. INTRO TO WORDPRESS FRAMEWORKS featuring the Genesis Framework from StudioPress

    April 24, 2013 Fort Worth, TX * WordPress Meetup Friday, April 26, 13
  2. But, First: Who Are You? Carrie Dils Freelance WordPress Developer

    www.carriedils.com Twitter: @cdils Friday, April 26, 13
  3. Okay, Let’s Chat What is WordPress? What is a Theme

    Framework? The Genesis Framework Is a Framework right for you? Additional Resources Q&A Friday, April 26, 13
  4. WordPress started as a blogging system, but has evolved into

    a full content management system (CMS). What is WordPress Friday, April 26, 13
  5. WordPress.com is a free, hosted version of WordPress (easy-peasy to

    set up, but with limited features) WordPress.org is a place to freely download WordPress for your self-hosted website (requires more tech savvy, but the sky’s the limit). .COM vs .ORG Friday, April 26, 13
  6. Fueled by your imagination (and tech chops) WordPress is an

    Engine Powered through community (open source, GPL) Rev up with thousands of plugins, widgets, and themes. Friday, April 26, 13
  7. What is a Theme Framework? © Image Copyright 2013 Copyblogger

    Media LLC · StudioPress™ Friday, April 26, 13
  8. What is a Theme Framework? Code library, or mega theme,

    where core functionality resides. Friday, April 26, 13
  9. What is a Theme Framework? Code library, or mega theme,

    where core functionality resides. Serves as the foundation for child theme development. Friday, April 26, 13
  10. What is a Theme Framework? Code library, or mega theme,

    where core functionality resides. Serves as the foundation for child theme development. Future proofs your site customizations. Friday, April 26, 13
  11. Theme Framework Parent Theme > Child Theme A child theme

    inherits the functionality of the parent theme. Friday, April 26, 13
  12. Theme Framework Parent Theme > Child Theme A child theme

    inherits the functionality of the parent theme. Code in the child theme overwrites code in the parent theme. Friday, April 26, 13
  13. The Genesis Framework (by StudioPress) © Image Copyright 2013 Copyblogger

    Media LLC · StudioPress™ Friday, April 26, 13
  14. Framework Cons Learning Curve – Most frameworks have their own

    hooks and filters. To utilize the full power of the framework, you must familiarize yourself of the framework specific lingo. So your first few child themes might take you longer just because you are learning things. http://www.wpbeginner.com/beginners-guide/what-is-a-theme-framework/ Friday, April 26, 13
  15. Framework Cons Learning Curve – Most frameworks have their own

    hooks and filters. To utilize the full power of the framework, you must familiarize yourself of the framework specific lingo. So your first few child themes might take you longer just because you are learning things. Unnecessary Code – Frameworks come with tons of built-in functionality which you may not use. This is not such a huge deal because it doesn’t directly influence you. http://www.wpbeginner.com/beginners-guide/what-is-a-theme-framework/ Friday, April 26, 13
  16. Framework Cons Learning Curve – Most frameworks have their own

    hooks and filters. To utilize the full power of the framework, you must familiarize yourself of the framework specific lingo. So your first few child themes might take you longer just because you are learning things. Unnecessary Code – Frameworks come with tons of built-in functionality which you may not use. This is not such a huge deal because it doesn’t directly influence you. Price – Most theme frameworks are not free. There is either a one time fee or an annual fee to receive updates and support. http://www.wpbeginner.com/beginners-guide/what-is-a-theme-framework/ Friday, April 26, 13
  17. Framework Cons Learning Curve – Most frameworks have their own

    hooks and filters. To utilize the full power of the framework, you must familiarize yourself of the framework specific lingo. So your first few child themes might take you longer just because you are learning things. Unnecessary Code – Frameworks come with tons of built-in functionality which you may not use. This is not such a huge deal because it doesn’t directly influence you. Price – Most theme frameworks are not free. There is either a one time fee or an annual fee to receive updates and support. http://www.wpbeginner.com/beginners-guide/what-is-a-theme-framework/ Friday, April 26, 13
  18. Framework Pros Community – Most popular theme frameworks have a

    huge community behind it. This makes it much easier to get your support questions answered. http://www.wpbeginner.com/beginners-guide/what-is-a-theme-framework/ Friday, April 26, 13
  19. Framework Pros Community – Most popular theme frameworks have a

    huge community behind it. This makes it much easier to get your support questions answered. Ease of development – As we mentioned previously that using a theme framework can drastically reduce the development time and make things easier over the long run. http://www.wpbeginner.com/beginners-guide/what-is-a-theme-framework/ Friday, April 26, 13
  20. Framework Pros Community – Most popular theme frameworks have a

    huge community behind it. This makes it much easier to get your support questions answered. Ease of development – As we mentioned previously that using a theme framework can drastically reduce the development time and make things easier over the long run. Built-in functionality – Theme frameworks comes with built-in widgets, and additional functionality. http://www.wpbeginner.com/beginners-guide/what-is-a-theme-framework/ Friday, April 26, 13
  21. Framework Pros Community – Most popular theme frameworks have a

    huge community behind it. This makes it much easier to get your support questions answered. Ease of development – As we mentioned previously that using a theme framework can drastically reduce the development time and make things easier over the long run. Built-in functionality – Theme frameworks comes with built-in widgets, and additional functionality. Code Quality – Often theme frameworks are peer reviewed, so it is much more likely to follow all best practices. http://www.wpbeginner.com/beginners-guide/what-is-a-theme-framework/ Friday, April 26, 13
  22. Resources WordPress.com VS WordPress.org (infographic): bit.ly/dnl1US More info on WordPress:

    http://wordpress.org What is a WordPress Theme Framework? http://www.wpbeginner.com/beginners-guide/what-is-a-theme- framework/ More info on the Genesis Framework: http://www.studiopress.com/ Friday, April 26, 13
  23. Resources, Part Deux Genesis Pre-Purchase Articles & Tutorials: http://www.carriedils.com/genesis-framework-studiopress/ StudioPress

    Genesis Links & Community Resources: https://s3.amazonaws.com/wpc-downloads/StudioPress-Resources- Guide-v.2.pdf Why a Genesis & Thesis Comparison is no Comparison: http://chrislema.com/genesis-and-thesis-comparison/ Review and Comparison of 10 Premium WordPress Frameworks: http://wpdaily.co/review-10-frameworks/ Friday, April 26, 13