Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

Scenario #WCBalt @ryancanhelpyou 03

Slide 4

Slide 4 text

Docents #WCBalt @ryancanhelpyou 04

Slide 5

Slide 5 text

Docents #WCBalt @ryancanhelpyou 05 Binders full of docents

Slide 6

Slide 6 text

Docents Institution #WCBalt @ryancanhelpyou 06 +

Slide 7

Slide 7 text

Key Players #WCBalt @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 #WCBalt @ryancanhelpyou 08

Slide 9

Slide 9 text

Allow yourself planning time #WCBalt @ryancanhelpyou 09

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

Planning / Process #WCBalt @ryancanhelpyou 011

Slide 12

Slide 12 text

Why Open-source? #WCBalt @ryancanhelpyou 012 • 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 13

Slide 13 text

Drupal WordPress #WCBalt @ryancanhelpyou 013

Slide 14

Slide 14 text

Site Demo #WCBalt @ryancanhelpyou 014

Slide 15

Slide 15 text

015

Slide 16

Slide 16 text

#WCBalt @ryancanhelpyou 016

Slide 17

Slide 17 text

#WCBalt @ryancanhelpyou 017

Slide 18

Slide 18 text

#WCBalt @ryancanhelpyou 018

Slide 19

Slide 19 text

#WCBalt @ryancanhelpyou 019

Slide 20

Slide 20 text

#WCBalt @ryancanhelpyou 020

Slide 21

Slide 21 text

#WCBalt @ryancanhelpyou 021

Slide 22

Slide 22 text

#WCBalt @ryancanhelpyou 022

Slide 23

Slide 23 text

Theme + Plugin development #WCBalt @ryancanhelpyou 023

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

#WCBalt @ryancanhelpyou 026 Make it your own

Slide 27

Slide 27 text

#WCBalt @ryancanhelpyou 027 Starter Plugin Boilerplates • Tom McFarlin / Devin Vinson https://github.com/DevinVinson/WordPress-Plugin-Boilerplate • Matty Cohen / WooCommerce https://github.com/mattyza/starter-plugin • Plugin Starter http://pluginstarter.org

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

#WCBalt @ryancanhelpyou 029

Slide 30

Slide 30 text

#WCBalt @ryancanhelpyou 030

Slide 31

Slide 31 text

#WCBalt @ryancanhelpyou 031

Slide 32

Slide 32 text

Code Generator #WCBalt @ryancanhelpyou 032 • GenerateWP https://generatewp.com

Slide 33

Slide 33 text

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

Slide 34

Slide 34 text

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

Slide 35

Slide 35 text

#WCBalt @ryancanhelpyou 035

Slide 36

Slide 36 text

Additional Plugins #WCBalt @ryancanhelpyou 036 • Simple LDAP Login • Better Notifications for WP • Enable Media Replace • OTF Regenerate Thumbnails • SearchWP ($49-249)

Slide 37

Slide 37 text

Scheduling #WCBalt @ryancanhelpyou 037 • Timely https://www.gettimely.com • BirchPress Scheduler https://wordpress.org/plugins/birchschedule/ • The Events Calendar https://theeventscalendar.com ?

Slide 38

Slide 38 text

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

Slide 39

Slide 39 text

039

Slide 40

Slide 40 text

Next #WCBalt @ryancanhelpyou 040

Slide 41

Slide 41 text

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

Slide 42

Slide 42 text

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

Slide 43

Slide 43 text

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

Slide 44

Slide 44 text

Thank you! #WCBalt @ryancanhelpyou 044 Ryan King [email protected] @ryancanhelpyou