how to train your drupal clients

57
Training Your Drupal Clients

Upload: alledia

Post on 10-Nov-2014

2.064 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: How to Train Your Drupal Clients

Training Your Drupal Clients

Page 2: How to Train Your Drupal Clients

Steve Burge

Page 3: How to Train Your Drupal Clients

Steve Burge

Page 4: How to Train Your Drupal Clients

Steve Burge

Page 5: How to Train Your Drupal Clients

5

1) What should I teach?2) How should I teach?

5

Page 6: How to Train Your Drupal Clients

6

1) What should I teach?

6

Page 7: How to Train Your Drupal Clients

7

What should I not teach?

7

Page 8: How to Train Your Drupal Clients

“Get rid of half the words on each page, then get rid of half of what’s left.” - Steve Krug

What should I not teach?

Page 9: How to Train Your Drupal Clients

2007

•Morning: Content, Menus, Users, Settings, Modules, Themes

•Afternoon: Ecommerce, Kitchen sink ...

Our training has changed2011

•Morning: Content•Afternoon: Modules

Page 10: How to Train Your Drupal Clients

• Principles

• Processes

• Concepts

• Facts

• Workflows

Level of Difficulty

Page 11: How to Train Your Drupal Clients

• Workflows = Download the module. Install it. Enable it. Use it.

• Facts = You get modules from Drupal.org

• Concepts = What is a module?

• Processes = How does a module work?

• Principles = How? What? Why? Putting everything together

Levels of Difficulty

Page 12: How to Train Your Drupal Clients

• Principles

• Processes

• Concepts

• Facts

• Workflows

Level of Difficulty

Page 13: How to Train Your Drupal Clients

Developing Technical Training

by Ruth Colvin Clark

Suggested Book

Page 14: How to Train Your Drupal Clients

Perfect beginner usability

Page 15: How to Train Your Drupal Clients

Why Administration Menu?

Page 16: How to Train Your Drupal Clients

Editing a field

4 clicks, 5 screens

1 click, 2 screens

Page 17: How to Train Your Drupal Clients

Adding a menu link

3 clicks, 4 screens

1 click, 2 screens

Page 18: How to Train Your Drupal Clients

Why WordPress?

Page 19: How to Train Your Drupal Clients

WordPress Categories

1 click, 1 screen

Page 20: How to Train Your Drupal Clients

Drupal Categories

3 new words: Taxonomy, Vocabulary, Terms

Page 21: How to Train Your Drupal Clients

Drupal Categories

1. Click Structure

2. Click Taxonomy

3. Click Add vocabulary

4. Click Save

5. Click Add terms

6. Repeat until finished

7. Click Structure

Page 22: How to Train Your Drupal Clients

Drupal Categories

8. Click Content types

9. Click Manage fields

10. Enter field details. Click Save

11. Click Save field settings

12. Click Save settings

13. Click Add content

14. Click a content type

Page 23: How to Train Your Drupal Clients

WordPress Drupal

1 click.

1 screen.

1 click, 1 screen

1

3 new words.

A new concept.

14 clicks.

14 screens.

Page 24: How to Train Your Drupal Clients

Why Drupal 7?

Page 25: How to Train Your Drupal Clients

Why Drupal 7?

One click to edit items on the page.

Drupal 6 required 4+.

Page 26: How to Train Your Drupal Clients

Creating a block w/ Views 2

2 pages. 21+ clicks.

Page 27: How to Train Your Drupal Clients

Creating a block w/ Views 3

1 page. 2 clicks.

Page 28: How to Train Your Drupal Clients

What should I aim for?

Page 29: How to Train Your Drupal Clients

What to teach Beginners?

1. Simple, repetitive tasks with few clicks

2. Use workflows

Page 30: How to Train Your Drupal Clients

• Principles

• Processes

• Concepts

• Facts

• Workflows

Level of Difficulty

Page 31: How to Train Your Drupal Clients

Drupal Workflows

Page 32: How to Train Your Drupal Clients

Drupal Workflows

Page 33: How to Train Your Drupal Clients

What if I can’t get that simple?

Page 34: How to Train Your Drupal Clients

The Checklist Manifesto

by Atul Gawande

Suggested Book

Page 35: How to Train Your Drupal Clients

“Learn the rules so you know how to break them properly” - Bruce Lee

Page 36: How to Train Your Drupal Clients

Repeat, repeat, repeat

Page 37: How to Train Your Drupal Clients

Manh.com

Page 38: How to Train Your Drupal Clients

Economist.com

Page 39: How to Train Your Drupal Clients

A more advanced workflow

1. Content types

2. Fields

3. Add Content

4. Views

5. Panels / Display Suite etc.

6. Theme

7. Users

Page 40: How to Train Your Drupal Clients

What should I teach?

Confidence.

Page 41: How to Train Your Drupal Clients

Drupal’s reputation precedes it

Page 42: How to Train Your Drupal Clients

42

2) How should I teach?

42

Page 43: How to Train Your Drupal Clients

Off-the-shelf•Classes

•Books

•Online video

How should I teach?

Custom•Small group sessions•Screen-sharing•Screencasts•Documentation

Page 44: How to Train Your Drupal Clients

• Off-the-shelf

• Custom

Level of Difficulty

Page 45: How to Train Your Drupal Clients

• Don’t try large groups yourself unless you really are a teacher.

• Professional live classes can help clients see the bigger picture.

Off-the-shelf: Public Classes

Page 46: How to Train Your Drupal Clients

Most books are not good. Badly written and confused about their audience.

Honorable mentions:

•Drupal 7 Visual Quick Start (Beginners)

•Drupal’s Building Blocks (Site Building)

•Pro Drupal 7 Development (Code)

Off-the-shelf: Books

Page 47: How to Train Your Drupal Clients

Explosion of online video in the last year.

In alphabetical order:

•BuildaModule.com

•Drupalize.me

•Lynda.com

•Nodeone.se

•OSTraining.com

•Tutr.tv

Off-the-shelf: Videos

Page 48: How to Train Your Drupal Clients

• Small group and one-on-one sessions work really well.

• Problems are being getting to the client’s site and not getting interrupted.

Custom: Small group sessions

Page 49: How to Train Your Drupal Clients

• Paid: Gotomeeting superior to Webex

• Free: Yuuguu, DimDim, TeamViewer

• Good for quick one-on-ones.

• Difficult to get true back-and-forth and attention spans are short.

Custom: Screen-sharing

Page 50: How to Train Your Drupal Clients

• Paid: Camtasia, Screenflow

• Free: Jing, iShowU, Showmewhatswrong.com

• A very successful technique for showcasing smaller tasks.

Custom: Screencasts

Page 51: How to Train Your Drupal Clients

Screensteps

Custom: Docs

Page 52: How to Train Your Drupal Clients

Confluence

Custom: Docs

Page 53: How to Train Your Drupal Clients

People Forget

Page 54: How to Train Your Drupal Clients

• Simple workflows• Custom training based on their site• Constant reminders

Your core training should be custom documentation, supported by other methods.

How should I teach?

Page 55: How to Train Your Drupal Clients

• Principles

• Processes

• Concepts

• Facts

• Workflows

Level of Difficulty

Page 56: How to Train Your Drupal Clients

• Off-the-shelf

• Custom

Level of Difficulty

Page 57: How to Train Your Drupal Clients