we all stand together

237
Radiology UNIVERSITY OF WASHINGTON Radiology UNIVERSITY OF WASHINGTON We All Stand Together Cris Ewing Lead Developer UW Radiology Web Services Plone Conference 2008 Washington DC 1

Upload: cris-ewing

Post on 15-Jun-2015

1.365 views

Category:

Health & Medicine


4 download

DESCRIPTION

The strength of Plone the CMS lies in Plone the community. Here's a talk about how to get involved, ways to contribute, and how to be successful. You even get the personal story of one happy plonista, me!

TRANSCRIPT

Page 1: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

We All Stand TogetherCris Ewing

Lead DeveloperUW Radiology Web Services

Plone Conference 2008Washington DC

1

Page 2: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

quick preview

2

Page 3: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Who Am I

3

Page 4: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

The Plone Community

image credits: MrTopf

4

Page 5: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

How You Fit In

image credit: CrazyPhunk

5

Page 6: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Developer

6

Page 7: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Contractor

image credit: t-dot-s-dot

7

Page 8: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Musician

image credit: Zebra Pares

8

Page 9: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Husband

9

Page 10: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Father

10

Page 11: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

How did I get here?

11

Page 12: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Computer Music

12

Page 13: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Computer Music

12

Page 14: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Computer Music

12

Page 15: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Computer Music

12

Page 16: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Personal Website

13

Page 17: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Flat HTML

14

Page 18: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Department Website

15

Page 19: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Dreamweaver

image credit: Djenan

16

Page 20: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

PHP

17

Page 21: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

PHP

image credit: t-dot-s-dot

17

Page 22: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Music Doesn’t Pay

18

Page 23: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Music Doesn’t Pay(at least, not well)

18

Page 24: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Get a Job!

19

Page 25: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

UW CME

20

Page 26: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

LAMP site

21

Page 27: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Self-built CMS

22

Page 28: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Small Office

23

Page 29: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Non-Technical Staff

image credit: mackz24

Page 30: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Little Understanding

25

Page 31: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Less Appreciation

26

Page 32: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

BuildingFrustration

image credit: ram.27

Page 33: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Good Ideas Ignored

image credit: Auntie P

28

Page 34: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Bad IdeasLauded

29

Page 35: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

no-one to talkto

30

Page 36: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

The Call

31

Page 37: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

UW Radiology

32

Page 38: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Needed a CMS

33

Page 39: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Evaluated Options

34

Page 40: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

35

Page 41: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Plone rose to the top

36

Page 42: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

PloneConference

2006

37

Page 43: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Attended Bootcamp

image credit: MrTopf

38

Page 44: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Went to Sessions

image credit: MrTopf39

Page 45: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Friendly Feel

image credit: MrTopf40

Page 46: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Reinforced Our Decision

41

Page 47: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Plone is great

42

Page 48: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

python is great

43

Page 49: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

many systems are great

44

Page 50: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

community sells

45

Page 51: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

why?

46

Page 52: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Benefits Your Self

47

Page 53: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Build your knowledge

48

Page 54: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

start small

49

Page 55: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

work to larger

50

Page 56: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

impact the core

image credit: Claudecf51

Page 57: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

choose the path forward

52

Page 58: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Benefits Your Employer

53

Page 59: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

improvedemployee

image credit: Art Freak

54

Page 60: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

leverage work of others

55

Page 61: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

better ROI

image credit: Pat Rioux56

Page 62: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Benefits Your Career

57

Page 63: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

build reputation

58

Page 64: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

attract customers

59

Page 65: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

build relationships

60

Page 66: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

interesting people

61

Page 67: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Alexander LimiAlan Runyan

62

Page 68: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Alexander LimiAlan Runyan

62

Page 69: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Hanno SchlichtingMartin Aspeli

63

Page 70: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Hanno SchlichtingMartin Aspeli

63

Page 71: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Hanno SchlichtingMartin Aspeli

63

Page 72: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Alex Clark

64

Page 73: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Steve McMahonEric Steele

65

Page 74: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Steve McMahonEric Steele

65

Page 75: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Steve McMahonEric Steele

65

Page 76: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Veda WilliamsRob Porter

66

Page 77: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Veda WilliamsRob Porter

66

Page 78: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Veda WilliamsRob Porter

66

Page 79: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Darci HanningGeir Baekholt

Jon Stahl

67

Page 80: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Darci HanningGeir Baekholt

Jon Stahl

67

Page 81: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Darci HanningGeir Baekholt

Jon Stahl

67

Page 82: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Darci HanningGeir Baekholt

Jon Stahl

67

Page 83: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

You, toocan contribute

68

Page 84: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

~200 people(core / archetypes)

69

Page 85: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

~900 people(collective)

70

Page 86: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

problem

71

Page 87: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Trust

72

Page 88: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Trust ≈ Reputation

73

Page 89: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Reputation ≈ Action

74

Page 90: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

BUT

75

Page 91: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

action must be visible

76

Page 92: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

if no-one sees itit didn’t happen

77

Page 93: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

come intothe light

78

Page 94: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

two-fold benefit

79

Page 95: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

for you

80

Page 96: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

build social capital

81

Page 97: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

build social capital(Whuffie)

81

Page 98: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

build enough

82

Page 99: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

you can bend thingsyour way

83

Page 100: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

for Plone

84

Page 101: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

more help

85

Page 102: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

stays fresh

image credit: S@Z

86

Page 103: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

stays broad

image credit: alasam87

Page 104: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

How can you contribute?

88

Page 105: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Darci HanningPlone Conference, 2007

http://plone.tv/media/2098830915/view

89

Page 106: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Gateways:

image credit: Stuck in Customs

90

Page 107: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

• Development

• Documentation

• Theming

• Internationalization

• Training / User Groups

• Testing / QA / Bug Filing

• Marketing

• Blogging91

Page 108: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

• Development

• Documentation

• Theming

• Internationalization

• Training / User Groups

• Testing / QA / Bug Filing

• Marketing

• Blogging92

Page 109: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

start small

93

Page 110: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

don’t re-invent the wheel

94

Page 111: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

embrace and extend

95

Page 112: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

participate in a product

96

Page 113: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

core components

97

Page 114: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

beginner’s sprint

98

Page 115: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

• Development

• Documentation

• Theming

• Internationalization

• Training / User Groups

• Testing / QA / Bug Filing

• Marketing

• Blogging99

Page 116: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

vitally important

100

Page 117: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

highly visible

101

Page 118: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

poor documentationdrives users away

102

Page 119: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

sparse documentationis not inviting

103

Page 120: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

we have a lot

104

Page 121: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

variable in quality, relevance and findability

105

Page 122: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Documentation Team

106

Page 123: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

JoAnna SpringsteenMartin Aspeli

Steve McMahonMatthew Wilkes

Erik Rose

107

Page 124: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

JoAnna SpringsteenMartin Aspeli

Steve McMahonMatthew Wilkes

Erik Rose

107

Page 125: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

JoAnna SpringsteenMartin Aspeli

Steve McMahonMatthew Wilkes

Erik Rose

107

Page 126: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

JoAnna SpringsteenMartin Aspeli

Steve McMahonMatthew Wilkes

Erik Rose

107

Page 127: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

JoAnna SpringsteenMartin Aspeli

Steve McMahonMatthew Wilkes

Erik Rose

107

Page 128: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

JoAnna SpringsteenMartin Aspeli

Steve McMahonMatthew Wilkes

Erik Rose

107

Page 129: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

gardening

image credit: Flatbush Gardener

108

Page 130: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Doc Sprint

109

Page 131: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

• Development

• Documentation

• Theming

• Internationalization

• Training / User Groups

• Testing / QA / Bug Filing

• Marketing

• Blogging110

Page 132: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

good basic theme

111

Page 133: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Bricolage: no theme

112

Page 134: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Drupal: many, but poor quality

113

Page 135: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

OOTB Themes Team

114

Page 136: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Veda WilliamsDavid Convent

Denys Mishunov

115

Page 137: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Veda WilliamsDavid Convent

Denys Mishunov

115

Page 138: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Veda WilliamsDavid Convent

Denys Mishunov

115

Page 139: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Veda WilliamsDavid Convent

Denys Mishunov

115

Page 140: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

http://www.openplans.org/projects/ootb-plone-themes

116

Page 141: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

best practices

117

Page 142: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

quality checklist

118

Page 143: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

sample themes

119

Page 144: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

theme sprint

120

Page 145: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

emphasis shifting

121

Page 146: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

• Development

• Documentation

• Theming

• Internationalization

• Training / User Groups

• Testing / QA / Bug Filing

• Marketing

• Blogging122

Page 147: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

big selling point

123

Page 148: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

what language do you speak?

124

Page 149: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

i18n Team

125

Page 150: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Hanno SchlichtingGodefroid ChapelleDorneles Tremea

126

Page 151: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Hanno SchlichtingGodefroid ChapelleDorneles Tremea

126

Page 152: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Hanno SchlichtingGodefroid ChapelleDorneles Tremea

126

Page 153: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Hanno SchlichtingGodefroid ChapelleDorneles Tremea

126

Page 154: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

• Development

• Documentation

• Theming

• Internationalization

• Training / User Groups

• Testing / QA / Bug Filing

• Marketing

• Blogging127

Page 155: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

critical learning tools

128

Page 156: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

attend trainings

129

Page 157: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Plone BootcampsJoel Burton

130

Page 158: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Plone BootcampsJoel Burton

130

Page 159: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Six Feet UpCalvin Hendryx-Parker

131

Page 160: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Six Feet UpCalvin Hendryx-Parker

131

Page 161: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

JazkartaNate Aune

132

Page 162: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Rocky Burt

133

Page 163: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Rocky Burt

133

Page 164: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Phillip Von Weitershausenzope 3 architecture

134

Page 165: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Phillip Von Weitershausenzope 3 architecture

134

Page 166: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Chris Callowaypython

135

Page 167: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Chris Callowaypython

135

Page 168: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

sprints

136

Page 169: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

attend, sponsor, organize

137

Page 170: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

remote sprinting

138

Page 171: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

face time is important

139

Page 172: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Conferences and Symposia

140

Page 173: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

no permission requiredto organize a symposium

141

Page 174: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Local User Groups

142

Page 175: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

http://plone.org/support/local-user-groups

143

Page 176: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

start one of your own

144

Page 177: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

http://lists.plone.org/mailman/listinfo/usergroups

145

Page 178: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

IRCfreenode.net #plone

146

Page 179: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

ask questions

147

Page 180: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

ask questions(But make sure they’re well asked)

147

Page 181: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

answer questions

148

Page 182: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

answer questions(You can do it sooner than you might think)

148

Page 183: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

• Development

• Documentation

• Theming

• Internationalization

• Training / User Groups

• Testing / QA / Bug Filing

• Marketing

• Blogging149

Page 184: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

all software has bugs

150

Page 185: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

quality bug reports

151

Page 186: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

isolate the probleminclude steps to reproduce

attach a traceback

152

Page 187: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Don’t Let It Drop

153

Page 188: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

http://dev.plone.org/plone/

154

Page 189: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

collective products,

155

Page 190: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

check product page

156

Page 191: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

participate in fixing

157

Page 192: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Tune-Up RalliesGabrielle Hendryx-Parker

158

Page 193: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

adopt a product

159

Page 194: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

or a core component

160

Page 195: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

• Development

• Documentation

• Theming

• Internationalization

• Training / User Groups

• Testing / QA / Bug Filing

• Marketing

• Blogging161

Page 196: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Plone Needs Marketers

162

Page 197: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

experienced

163

Page 198: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

long-term commitment

164

Page 199: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

able to produce deliverables

165

Page 200: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

we have plans

166

Page 201: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

need help executing them

167

Page 202: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Marketing Team

168

Page 203: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Nate Aune

169

Page 204: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

plone.org redesign

170

Page 205: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

• Development

• Documentation

• Theming

• Internationalization

• Training / User Groups

• Testing / QA / Bug Filing

• Marketing

• Blogging171

Page 206: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

often overlooked

172

Page 207: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

effective way to get noticed

173

Page 208: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

effective way to get noticed(Limi sees all)

173

Page 209: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

planet plonehttp://planet.plone.org

174

Page 210: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

unabashed praisealways welcome

175

Page 211: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

so is constructive criticism

176

Page 212: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

so is constructive criticism(tell a story)

176

Page 213: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

‘close the loop’

177

Page 214: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

What have we learned?

178

Page 215: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Community ≈ Strength

179

Page 216: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Visible Participationearns

Social Capital

180

Page 217: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Space Available For All

181

Page 218: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Space Available For All

Developers

181

Page 219: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Space Available For All

Developers

Writers

181

Page 220: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Space Available For All

Developers

Writers

Editors

181

Page 221: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Space Available For All

Developers

Writers Designers

Editors

181

Page 222: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Space Available For All

Developers

Writers Designers

Editors

Linguists

181

Page 223: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Space Available For All

Developers

Writers Designers

Editors

Testers

Linguists

181

Page 224: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

Space Available For All

Developers

Writers Designers

Editors

Testers

MarketersLinguists

181

Page 225: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

look around you

182

Page 226: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

say ‘hi’

183

Page 227: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

shake hands

184

Page 228: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

we all stand together

185

Page 229: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

thanks to:

186

Page 230: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

thanks to:MrTopf

186

Page 231: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

thanks to:MrTopf

baekholt

186

Page 232: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

thanks to:MrTopf

baekholtspliter

186

Page 233: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

thanks to:MrTopf

baekholtspliter

reebalasz

186

Page 234: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

thanks to:MrTopf

baekholtspliter

reebalaszcalvinhp

186

Page 235: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

thanks to:MrTopf

baekholtspliter

reebalaszcalvinhp

davconvent

186

Page 236: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

thanks to:MrTopf

baekholtspliter

reebalaszcalvinhp

char74davconvent

186

Page 237: We All Stand Together

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

RadiologyU N I V E R S I T Y O F WA S H I N G TO N

questions?

187