Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Online Community Working Group #23

Open
wants to merge 27 commits into
base: main
Choose a base branch
from
Open
Changes from 12 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8f1d8d4
initial draft of Community Working Group
nanorepublica Oct 30, 2024
01fed14
Update active/community.md
nanorepublica Oct 30, 2024
b707b3a
Update active/community.md
nanorepublica Nov 6, 2024
ac45ba1
Update active/community.md
nanorepublica Nov 6, 2024
9941014
Update active/community.md
nanorepublica Nov 6, 2024
a7a514b
Feedback round 1
nanorepublica Nov 6, 2024
a5a6b8c
Update membership eligibility
nanorepublica Nov 11, 2024
22dce75
Update active/community.md
nanorepublica Nov 22, 2024
d11cbf7
rename file
nanorepublica Nov 28, 2024
4bfcfbb
further edits from comments
nanorepublica Nov 28, 2024
d69fa6b
Update active/online-community.md
nanorepublica Jan 3, 2025
f569195
Update active/online-community.md
nanorepublica Jan 3, 2025
2677d2d
Update active/online-community.md
nanorepublica Jan 7, 2025
fc77ff0
Added members and clarified a sentence
nanorepublica Jan 7, 2025
28b91e3
Update active/online-community.md
nanorepublica Jan 8, 2025
3c0f474
Update active/online-community.md
nanorepublica Jan 8, 2025
237ae52
Updated members
nanorepublica Jan 10, 2025
efeac4e
Update active/online-community.md
nanorepublica Jan 16, 2025
25acbef
Update active/online-community.md
nanorepublica Jan 16, 2025
da4cf6c
Update active/online-community.md
nanorepublica Jan 16, 2025
5d75876
Update active/online-community.md
nanorepublica Jan 16, 2025
68e0bc4
Update active/online-community.md
nanorepublica Jan 16, 2025
d24a869
Update active/online-community.md
nanorepublica Jan 16, 2025
36286f2
Another round of edits
nanorepublica Jan 16, 2025
9ec83bd
Correct the typo
nanorepublica Jan 16, 2025
6237e51
Update active/online-community.md
nanorepublica Jan 17, 2025
d60d082
Remove SC Liaison for now
nanorepublica Jan 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions active/online-community.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# Online Community Working Group

## Scope of responsibilities

This group exists to support the official community platforms and those in elevated roles on those platforms.

The [Django Forum](https://forum.djangoproject.com/) and the [Django Discord](https://discord.gg/xcRH6mN4fa) are core parts of the overall community and those that help and moderate these platforms take significant time from their day to help others.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
We can support them through training and taking action to make their lives easier.

The broad goals of the group are:
- facilitate and centralise discussion between moderators and admins on the various platforms
- coordinate efforts for training and processes around moderation
- provide support to improve the platforms to lighten moderation and admin workloads
- provide training and support to the wider community on how to use the platforms effectively
- ensure consistency that our online Django communities are welcoming and safe spaces
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved

- What actions are you proposing the WG be allowed to take directly?
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- Creation and management of processes related to community platforms. Examples of these processes include
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- Proposals for adding/removing moderators & other roles and the adding/removing of roles directly
- Training for moderators & other roles as required
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- Ensuring moderation is consistent across teams and platforms
- Taking ideas from the community to improve the community spaces.

- Which actions will the WG take back to the Board for votes?
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- Proposal to trial a new platform
- Proposal to migrate to a new platform
- Proposal to retire an existing platform that is in use
- Budget to improve existing platforms
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved

There is a lot of potential ideas in this space. Part of the WG will be setting up a process to take ideas and have a backlog of these ideas.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved

### Delegated responsibilities

With regards to Django Software Foundation responsibilities and resources, the group operates with:

- A minimum of two members having admin privileges for a single platform while a single member of the group not having admin priveleges to all platforms.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved

## Initial membership

- Chair: Andrew Miller
- Co-Chair: TBD
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think really important to fill this seat before we vote. I would also really like if this is someone that moderates or administers the forum. So far I only see @nessita as an option here.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can confirm it’s mandatory for all groups to have a co-chair.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nessita would you like to be Co-Chair?

I would like to have another person from the Forum at least as a member. I will ping those that haven't commented here one last time, otherwise the other option as I see it would be to promote someone into that role on the Forum who is engaged in this WG.

- Board Liaison (must be an active Board member; may be the same as Chair/Co-Chair): Tom Carrick?
- Other members:
- Patryk Bratkowski

## Future membership

- Who is eligible to join? Any volunteer, or are there specific requirements?
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- Anyone can join, however they need to active on the community platforms for at least 3 months or nominated by a DSF Individual member.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- How do people who want to join sign up / volunteer / express interest?
- Send one of the WG members a message on Discord or the Forum
- How will decisions on adding/removing members be handled?
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- New members may self-nominate.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note for other groups we’ve had feedback it wasn’t clear how to self-nominate. The social media WG charter has this language instead:

A form will be made available in a public space.

- Members will serve for a one year term. At the end of this term, they need to opt into staying involved to keep being a member of the group.
- New members will get approved by existing members of the WG.
- If any member wishes to leave the group before the end of their term, they can do so by notifying the group.
- Members can propose a vote on removing a member from the working group. This needs 50%+1 agreement.

## Budget

- How much money or spending discretion do you need?
- None to begin with, however I would expect over time budget might get requested for supporting the Forum and Discord server. See below for [ideas](#budget-ideas)
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- How do you want that money allocated:
- None to begin with.

## Comms

Where will discussions and activities take place?

Suggestions:

- Private Channel in the Discord Server and private category in the forum, possibly also a channel is the DSF slack.
- This space should be shared with the CoC Commitee or another space for shared comms across platforms.

Meetings: Quarterly video call meeting on Discord.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we not stick with Discord in the WG definitions? We could be less specific saying:

Suggested change
Meetings: Quarterly video call meeting on Discord.
Meetings: Quarterly meetings, preferably over video to improve the engagement, facilitate better communication, and ensure more meaningful discussions.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How the mention of Discord any different from the mention of Slack or Google Groups in other WG definitions?

I'm happy to be corrected, but I see this repo as 'living' so if we do change how we do calls as a WG then this document can be updated to reflect that?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At the moment the WGs (all? mostly?) have a space on Slack. I don't see this as strictly necessary as long as all WG members are happy to use the stated platform.

Copy link
Member

@thibaudcolas thibaudcolas Jan 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See our documentation on Changes to Working Groups and what qualifies as a "substantive" change that requires board approval, and what can be done without that. If in doubt just check with us :)


## Reporting

How and how often will the WG report back to the board?
- Quarterly forum post and discord announcement of improvements made to the platforms.
- Private quarterly report of improvements made to the platforms to the Board
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the difference between these two? Is there going to be a report about "problematic" users to be shared privately with the Board and/or the CoC?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This addresses Thibaud's comment here where he mentions the requirement for a private report if sensitive topics are discussed. I could see "problematic" users being one of those sensitive topics.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is similar to how the Code of Conduct WG reports as well. A public transparency report that has additional context privately provided to the board when appropriate.



### Budget ideas

- Training for Moderators & Admins
- Hosting fees for bots
- Subscription fees for bots
- Tools for community management/growth (https://orbit.love)
- Hosting for the forum
- Discord Nitro