1 of 41

Teaching WordPress

Ben Dunkle

WordCamp Scranton, July 2015

https://goo.gl/RM1imC

2 of 41

About this talk

  • everyone teaches
  • we need to understanding our students
  • we need structured learning resources
  • teaching makes better!

https://goo.gl/RM1imC

3 of 41

Me

https://goo.gl/RM1imC

4 of 41

I’m a student.

https://goo.gl/RM1imC

5 of 41

I’m a teacher.

https://goo.gl/RM1imC

6 of 41

I’m a user.

https://goo.gl/RM1imC

7 of 41

I’m a builder.

https://goo.gl/RM1imC

8 of 41

Teaching is about empathy

https://goo.gl/RM1imC

9 of 41

WordPress is about empowerment

https://goo.gl/RM1imC

10 of 41

Someone taught you WordPress.

https://goo.gl/RM1imC

11 of 41

Understand your student.

users

builders

https://goo.gl/RM1imC

12 of 41

Users

  • site owners
  • bloggers
  • volunteers
  • big idea people
  • potential clients :)

https://goo.gl/RM1imC

13 of 41

Site owners

  • Why enable them? Won’t it come out of my pocket?
  • They are entitled to training
  • Need mentorship
  • untapped opportunity

https://goo.gl/RM1imC

14 of 41

Bloggers

  • Post vs. page
  • taxonomy
  • theme auditing
  • more embracing of technology, advanced learning

https://goo.gl/RM1imC

15 of 41

Volunteers

  • Open to new stuff
  • Flexible
  • Take an interest in their cause

https://goo.gl/RM1imC

16 of 41

Big idea people

  • entrepreneurs
  • prototyping
  • plugins and APIs

https://goo.gl/RM1imC

17 of 41

Builders

  • students
  • designer
  • developer
  • programmer
  • colleagues
  • IT

https://goo.gl/RM1imC

18 of 41

Students

  • Demographic
  • Attitude
  • Need incentives
  • Often facing many conflicts

https://goo.gl/RM1imC

19 of 41

Designers

  • Baggage
  • Little knowledge of code
  • High aesthetic standards
  • impatient

https://goo.gl/RM1imC

20 of 41

Programmers

  • skeptics
  • smarter than you
  • Need to be teachers

https://goo.gl/RM1imC

21 of 41

Colleague

  • Skype etc.
  • Cooperative/give and take
  • In a hurry
  • Unstructured

https://goo.gl/RM1imC

22 of 41

IT

  • The user’s dark side
  • Skeptics
  • Keymasters
  • Security is a top priority
  • Not as much as keeping their job

https://goo.gl/RM1imC

23 of 41

Teaching topics

https://goo.gl/RM1imC

24 of 41

Potential user topics

  • Getting started with WordPress
  • Users and access
  • Managing content
  • Managing format
  • Managing accessibility

https://goo.gl/RM1imC

25 of 41

Getting started with WP

  • What is content management?
  • WP vs. other CMS
  • wordpress.com vs. wordpress.org
  • hosting

https://goo.gl/RM1imC

26 of 41

Users and access

  • What’s an admin?
  • Understanding users and their roles
  • Where’s my back end?
  • Safety first: plugins and best practices

https://goo.gl/RM1imC

27 of 41

Managing content

  • Pages vs. posts
  • The content editor
  • Visual vs. text
  • Excerpts and <more>
  • point out these guys

https://goo.gl/RM1imC

28 of 41

Managing format

  • Theme audit workshop
  • Basic CSS and HTML editing with Appearance>Editor and Chrome inspector
  • Basic image editing with the media manager
  • Don’t break it! Plugins and best practices

https://goo.gl/RM1imC

29 of 41

Managing accessibility

  • You are not your visitor
  • Taxonomy
  • Permalinks
  • Hierarchy
  • SEO

https://goo.gl/RM1imC

30 of 41

Potential topics

  • Programming with WordPress
  • Theming from scratch
  • Media Mastery
  • WP admin mastery
  • Plugin development
  • WordPress workflow showcase

https://goo.gl/RM1imC

31 of 41

Programming with WordPress

  • functions
  • includes
  • loops
  • managing resources

https://goo.gl/RM1imC

32 of 41

Theming from scratch

  • Understanding local and remote server envs.
  • Granular to general
  • Essential functions
  • The loop

https://goo.gl/RM1imC

33 of 41

Media Mastery

  • WPs image size creation
  • Custom image sizes
  • oEmbed
  • galleries
  • plugins

https://goo.gl/RM1imC

34 of 41

WP Admin mastery

  • Menus
  • Plugins
  • Importing and exporting
  • Content management optimization
  • This guy

https://goo.gl/RM1imC

35 of 41

Plugin development

  • Hello Dolly teardown
  • Hooks
  • Defining your problem
  • Submitting plugins to WP.org

https://goo.gl/RM1imC

36 of 41

WordPress workflow showcase

  • Starter themes
  • Task managers
  • Favorite editors
  • Version control

https://goo.gl/RM1imC

37 of 41

Teaching approach

start the general, �end with the specific

start the specific, �end with the general

https://goo.gl/RM1imC

38 of 41

Tools

join.me

Camtasia

A good mic

Cloud storage

cpanel/phpmyadmin

mamp

editor/brackets

github/codepen/pastebin

https://goo.gl/RM1imC

39 of 41

Getting help

  • Join a meetup group
  • Spend an hour at the happiness bar
  • Ask on wordpress.org

https://goo.gl/RM1imC

40 of 41

Learning websites

https://goo.gl/RM1imC

41 of 41

Thanks for listening

@empireoflight

bendunkle@gmail.com

bendunkle.com

https://goo.gl/RM1imC