4 Tiers for Workshops

As planned by @JenMylo during Community Summit

Tier 1: Getting to know WP

  • setup/install, use all features, intro to concepts of themes/plugins/coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress./open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL.
  • popular free plugins (the ones you put on every site you set up for someone)
  • where to learn more (wordpress.tv, local communities, docs, etc)
  • jetpack (outsource to jetpack team for content creation since third-party pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party)
  • setting up a store (outsource to woo, other ecomm plugins)

Goal: they can set up a site for a small business with the most commonly requested features and customize it using the dashboard. they become able to contribute in support forums (beginner questions) and doing subtitles

Tier 2: Leveling Up (assumes knowledge of HTML and CSS)

  • Troubleshooting basics (swipe old curriculum that @ipstenu is hosting still)
  • Intermediate troubleshooting (create more learning examples like what’s in the basics but harder)
  • Plugins & Themes: where to find them and what to do with them (how to tell a good one, dealing with conflicts, etc)
  • Modifying Code – child themes, customizing with css in jetpack (for simpler things that don’t need a whole new child theme, also bc it’s what is used on WC sites so they can contribute there), looking at plugin code

Goal: they can do fancier sites, give better advice, do more in support forums, etc

Tier 3: Theming (assumes knowledge of html and css)

  • build a theme from _s (borrow heavily from the themeshaper tutorial)
  • php basics for theming
  • design and ux for theming
  • intro to the theme repo (include talk of licensing, code requirements for repo, etc)
  • submitting a theme to the theme repo, how theme reviews work

Goal: they can build custom themes, can answer theming questions in forums, possibly start trying their hand at theme reviews

Tier 4: Specialized/Advanced skills

  • Build a plugin (and into repo)
  • Running multisite
  • BuddyPress, member plugins
  • Advanced troubleshooting
  • Contributing to core
  • JavaScript wackiness
  • More advanced PHP
  • all the things not covered in lower tiers

Goal: they can become a wp professional, can contribute to any of our contrib teams