why we moved to a forum - linux foundation events · 2019-12-21 · total mailing list posts /...

22
Why We Moved to a Forum Discussions on Community Tooling Greg Sutcliffe Foreman Community Lead Red Hat Mastodon: @[email protected]

Upload: others

Post on 13-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

Why We Moved to a ForumDiscussions on Community Tooling

Greg SutcliffeForeman Community Lead

Red Hat

Mastodon: @[email protected]

Page 2: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 2

Agenda

● What makes a community● What tooling should we use to support that● What tools might be right for your community?

Are you using the right tools now?

Page 3: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 3

Who am I anyway?● Joined the Foreman community 7 years ago● Volunteer contributor● Core developer● Community lead

● Help out in numerous other communities

● But mainly...– I’ve been in communities all my life– So have you

Page 4: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 4

1c: “a body of persons of common and especially professional interests scattered through a larger society”

// “The scientific community”

// “The academic community”

➢ Merriam-Webster

Community(noun, often attributive)

Page 5: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 5

Communities are Everywhere● Families & Friends● Work colleagues● Sports● Hobbies● Locality (e.g. village councils)

● Exist online & offline– Online communities are strange beasts...

Page 6: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 6

Communication● Communities are nothing without it● Most communities form in-person● Communication is more than words

– Tone / Attitude– Gestures– Facial expressions– Cultural expectations– …

● Online communication loses a lot of this– It’s our job to figure out how to mitigate

Page 7: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 7

“Building effective communication channels …

[involves] avoiding communication fetishism and keeping all your eyeballs in one place”

➢ Jono Bacon – The Art of Community

http://www.artofcommunityonline.org/

Page 8: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 8

Channel fragmentation is BAD

● Many choices for communication– IRC– Mailing Lists– Forums– Social Media– Answer sites (StackOverflow etc)– Discord– ...

Page 9: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 9

One tool per job

● Pick one tool per type of communication● Types

– Real time● Pro: socialising, partnering, ad-hoc thinking● Con: inclusivity, history, decision making

– Asynchronous● Pro: inclusivity, history, decision making● Con: slow, formal

– In-person events (even more exclusive than chat)– Video calls (somewhat exclusive, hard to log)

Page 10: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 10

Case Study

TheForeman CommunityAugust 2017

Page 11: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 11

Total Mailing List Posts / Week

Page 12: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 12

IRC Lines of Text / Week

Page 13: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 13

New Bugs / Week

Page 14: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 14

Oh dear...

Now what?

Page 15: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 15

https://blog.discourse.org/2017/05/discourse-for-developer-communities/

Page 16: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 16

Why a forum?

For users● Better help with problems

– Search / suggestions– Tagging– Solved / unsolved (plugins)

● Not a firehose of email– Subscribe to specific categories / tags– Still get email when mentioned– Push notifications– Digests

Page 17: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 17

Why a forum?

For developers● All of the above● Self-service groups & group notifies● Rich discussion support

– Markdown– Polls

– Wiki posts (& Checklists plugin)

– Discoverability of discussions● Foreman specific: UI tooling to attract UI devs

Page 18: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 18

Why a forum?

For the community team● All of the above● Content handling / promotion

– RSS feeds– Blog integration (comments)

● Moderation & cleanup tools– Very good tooling around spam

● Automated member promotions● Events management (plugin)● Social interaction “proxies”

Page 19: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 19

Did it work?

Yes!

Page 20: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 20

Did it work?

Yes!

Page 21: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

2018 - 10 - 23 21

Migration Plan● 4 week study / discussion● T-4 weeks - announcement● T-3 weeks – moderation teams● T-2 weeks - Documentation● T-1 week – Final checks● Migration● Mailing list switched to read-only

Page 22: Why We Moved to a Forum - Linux Foundation Events · 2019-12-21 · Total Mailing List Posts / Week. 2018 - 10 - 23 12 IRC Lines of Text / Week. 2018 - 10 - 23 13 New Bugs / Week

Key Take-awaysCommunication is critical

Think about what tools you needOne tool per type!

Thanks!

Questions?

https://community.theforeman.org