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 30 commits into
base: main
Choose a base branch
from
Open
Changes from 27 commits
Commits
Show all changes
30 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
4b70576
Make Natalia Co-chair
nanorepublica Feb 5, 2025
0ae8e63
Update active/online-community.md
nanorepublica Feb 6, 2025
4269940
Update active/online-community.md
nanorepublica Feb 6, 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
110 changes: 110 additions & 0 deletions active/online-community.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# 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 community and those that provide help and moderate these platforms take significant time from their day to help others.
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 that our online communities are welcoming and safe spaces.

### What actions are you proposing the WG be allowed to take directly?
- Creation and management of processes related to community platforms. Examples of these processes include:
- Proposals for adding/removing moderators & other roles and the adding/removing of roles directly.
- Training for moderators & other roles as required.
- 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?
- Proposals to trial a new platform.
- Proposals to migrate to a new platform.
- Proposals to retire an existing platform that is in use.
- Budget requests to improve existing platforms.

There are 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.

### Delegated responsibilities

With regards to Django Software Foundation responsibilities and resources, the members of group are assigned:
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved

- Administrator Privileges on approved community platforms with the following conditions to create redundancy and protect the community from any single person holding too much power.
- A single member may not have Administrator Privileges on all platforms.
- Each platform has a minimum of two members with Administrator Privileges.

## 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.

Copy link

Choose a reason for hiding this comment

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

I'm so sorry everyone for not responding sooner, for some reason these mentions were not picked up by my mail filters. Thank you @knyghty for reaching out!

I'll be happy to join as a Co-Chair (though I would need some guidance on the role responsibilities).

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks @nessita! I will be learning about being a Chair as well so we can learn together.😄

- Board Liaison: Tom Carrick
- CoC Liaison: Dan Ryan
- Other members:
- Patryk Bratkowski
- Natalia Bidart
- Ben Cardy
knyghty marked this conversation as resolved.
Show resolved Hide resolved


## Future membership

Anyone can join, however they must be active on one of the community platforms for at least 3 months or nominated by a DSF Individual member.

### Expressing Interest

Send one of the WG members a message on Discord or the Forum. A form will be made available in a public space with the following questions:

* Usernames on the Forum/Discord.
* Why they want to join.
* What experience and skills they bring to the WG.

### Membership Conditions

- New members may self-nominate.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- 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.

### Roles in within WG

- Chair/Co-chair: Ideally these two members will be represenatives from separate platforms within the community. This is to ensure the WG remains balanced.
- The Code of Conduct WG Liaison is a voting member of this working group that is chosen by the CoCWG from their members.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- Board Liaison: Must be an active Board member; may be the same as Chair/Co-Chair, may not be the same as CoC WG Liaison.

## Budget

- How much money or spending discretion do you need?
- None to begin with, however budget might get requested over time for supporting the Forum and Discord server. See below for [ideas](#budget-ideas).
- 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.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved

## 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.


### 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.