Slide 1

Slide 1 text

Building a Community of Learners: Using Open-Source Software to Develop a Docent Training Hub RYAN KING, DIGITAL EXPERIENCE DESIGNER

Slide 2

Slide 2 text

Building a Community of Learners: Using Open-Source Software to Develop a Docent Training Hub Ryan King @ryancanhelpyou #MCN2016 @ryancanhelpyou 02

Slide 3

Slide 3 text

Overview #MCN2016 @ryancanhelpyou 03 • Scenario • Planning / Process • Site Demo • Theme + Plugin Development • Summary + Next Steps

Slide 4

Slide 4 text

Scenario #MCN2016 @ryancanhelpyou 04

Slide 5

Slide 5 text

Docents #MCN2016 @ryancanhelpyou 05

Slide 6

Slide 6 text

Docents Institution #MCN2016 @ryancanhelpyou 06 +

Slide 7

Slide 7 text

Key Players #MCN2016 @ryancanhelpyou 07 • Docent Technology Committee (DTC) • Education Department (EDU) • Digital Media & Technology (DMT) • SI Central (OCIO)

Slide 8

Slide 8 text

"Has anyone ever said, 'I wish I could go to more meetings today'?" - Matt Mullenweg #MCN2016 @ryancanhelpyou 08

Slide 9

Slide 9 text

"Failure is a bruise, not a tattoo." - Jon Sinclair #MCN2016 @ryancanhelpyou 09 "Do not fear mistakes - there are none." - Miles Davis "Fail, fail again, fail better" - Samuel Beckett

Slide 10

Slide 10 text

Planning / Process #MCN2016 @ryancanhelpyou 010

Slide 11

Slide 11 text

Why Open-source? #MCN2016 @ryancanhelpyou 011 • Free in cost • Free in ability to modify content • Free in the ability to control our data (it’s not locked into a proprietary system)

Slide 12

Slide 12 text

Drupal WordPress #MCN2016 @ryancanhelpyou 012

Slide 13

Slide 13 text

Site Demo #MCN2016 @ryancanhelpyou 013

Slide 14

Slide 14 text

014

Slide 15

Slide 15 text

#MCN2016 @ryancanhelpyou 015

Slide 16

Slide 16 text

#MCN2016 @ryancanhelpyou 016

Slide 17

Slide 17 text

#MCN2016 @ryancanhelpyou 017

Slide 18

Slide 18 text

#MCN2016 @ryancanhelpyou 018

Slide 19

Slide 19 text

#MCN2016 @ryancanhelpyou 019

Slide 20

Slide 20 text

#MCN2016 @ryancanhelpyou 020

Slide 21

Slide 21 text

#MCN2016 @ryancanhelpyou 021

Slide 22

Slide 22 text

Theme + Plugin development #MCN2016 @ryancanhelpyou 022

Slide 23

Slide 23 text

Custom Post Types #MCN2016 @ryancanhelpyou 023 • CPT UI https://wordpress.org/plugins/custom-post-type-ui/

Slide 24

Slide 24 text

#MCN2016 @ryancanhelpyou 024 • Training • Research • Library • People • Newsletter • Announcements • Banner • Hands-On Inventory • Web Manual

Slide 25

Slide 25 text

Custom Fields #MCN2016 @ryancanhelpyou 025 • Advanced Custom Fields https://wordpress.org/plugins/advanced-custom-fields/

Slide 26

Slide 26 text

#MCN2016 @ryancanhelpyou 026

Slide 27

Slide 27 text

#MCN2016 @ryancanhelpyou 027

Slide 28

Slide 28 text

#MCN2016 @ryancanhelpyou 028

Slide 29

Slide 29 text

Code Generator #MCN2016 @ryancanhelpyou 029 • GenerateWP https://generatewp.com

Slide 30

Slide 30 text

User Roles #MCN2016 @ryancanhelpyou 030 • Members https://wordpress.org/plugins/members/ ‒ Docents (subscriber) ‒ DTC (editor) ‒ EDU (editor) ‒ Admin (admin)

Slide 31

Slide 31 text

User Profiles #MCN2016 @ryancanhelpyou 031 • BuddyPress https://buddypress.org • Ultimate Member https://ultimatemember.com

Slide 32

Slide 32 text

#MCN2016 @ryancanhelpyou 032

Slide 33

Slide 33 text

Starter Theme #MCN2016 @ryancanhelpyou 033 • _s http://underscores.me • _s Components http://components.underscores.me • wd_s generator https://wdunderscores.com

Slide 34

Slide 34 text

034

Slide 35

Slide 35 text

Next #MCN2016 @ryancanhelpyou 035

Slide 36

Slide 36 text

Community #MCN2016 @ryancanhelpyou 036 • Continue to refine • Evaluation • Ongoing maintenance • Share code and collaborate • Internationalization / translation

Slide 37

Slide 37 text

"Technology is best when it brings people together." - Matt Mullenweg #MCN2016 @ryancanhelpyou 037

Slide 38

Slide 38 text

Resources #MCN2016 @ryancanhelpyou 038 • GitHub Repository https://github.com/FreerSackler/DocentTrainingSite • WordPress and Museums listserv http://s.si.edu/2f6boY5

Slide 39

Slide 39 text

Thank you! #MCN2016 @ryancanhelpyou 039 Ryan King [email protected] @ryancanhelpyou