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 1 commit
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
75 changes: 75 additions & 0 deletions active/community.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# WG Charter Template
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved

## Scope of responsibilities

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

The Forum and the Discord are core parts of the overall community and those that 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.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved

The broad goals of the group are:
- facilitate and centralise discussion between moderators and admins on the various platforms
knyghty marked this conversation as resolved.
Show resolved Hide resolved
- 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

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.
- Adding/removing moderators & other roles
Copy link
Member

Choose a reason for hiding this comment

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

I'm a bit wary of delegating this. I think what we have done with the Discord has worked well so far and I'm not sure people would be happy with having mods "imposed" on them.

I'm not so sure about the forum. One issue is that I think only Andrew has full access, right?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

That's fair, I could have worded this better, but initial idea was to simply formalize what we already do with a tiny bit more regularity. ie having the WG prompt the mod teams to review any new moderators, ask if anyone wants to step down at regular periods (eg 6 months)

Definitely not going to be imposing anyone on any community

Copy link
Member

Choose a reason for hiding this comment

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

In this section, the delegation we want to focus on is what the board would normally ought to do, that this group could do instead. So perhaps this can be worded as:

Suggested change
- Adding/removing moderators & other roles
- Proposals to add/remove moderators & other roles

Or possibly taken to another section altogether. The other two points below aren’t really current board remits either.

- Training for moderators
- Ensuring moderation is consistent across teams and platforms
knyghty marked this conversation as resolved.
Show resolved Hide resolved
- Taking ideas from the community to improve the community spaces.
- Which actions will the WG take back to the Board for votes?
- Moving platforms if required
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- Budget to improve existing platforms

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.

### Delegated responsibilities

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

- I'm unsure what power's might be delegated, if any. Board members would need to input into this.
- Admin privileges to members of the forum & Discord or existing admin representive joining as a member.
Copy link
Contributor

Choose a reason for hiding this comment

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

I think these spaces have worked independently as a while being "non-official", so with that in mind...

I think this group (in coordination with the DSF) should be able to grant a space the "official" Django community status considering we might exist on new platforms in the future.
[In order to do that, I think there must be some set of guidelines in place (needs moderation for example)]

I also think it would be great if this group can help "retire" an online community that is no longer maintained or meets the guidelines

I think any community which has been approved by the working group should have a place linked on the website

Copy link
Contributor Author

Choose a reason for hiding this comment

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

1000% this! Succession of platforms was one thing on my mind for this group with the recent drop off in the use of mailing lists.

Copy link
Member

Choose a reason for hiding this comment

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

I don't see much delegated powers, either; this group seems more of a place for a community of practice than a group that needs to act on behalf of the board.

I s'pose at some point we could transition the budget for paying for Discourse to the group directly (and in theory Discord though I don't think we pay for anything there right?) -- that seems fine to me, but also it's such a minor thing it doesn't really matter where it lays imo.

Copy link
Member

Choose a reason for hiding this comment

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

For Discord, I pay around ~$6 monthly to run a bot on Digital Ocean. It's arguable whether it's worth having or not as we have another (free) bot that does more stuff. But I would like to use it for more things, just, well, time :) - I'm happy to keep paying for it myself anyway.

One other thing we could consider is paying for boosts. These are like a yearly subscription more or less. If you buy nitro (kind of premium status) for your account you can boost a server. And then you can buy extra boosts. At the moment there are 12 people boosting the server, including me. This has varied and mostly increased over time. To keep the server at level 3, which has some benefits, we'd need 14. So there is perhaps a case to pay for some boosts. The most interesting thing we really gain from this is having a custom invite link, which I think would look something like https://discord.gg/django - which is a bit easier on the eyes than the current invite links we use (e.g. on the website). It's quite expensive at around (for me) €35 per year per boost. Worth it? Probably not, but good to keep in mind.

Copy link
Member

Choose a reason for hiding this comment

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

Arguably it's moral to pay for the utilities we use if we have the ability to.

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 it’d be good to be clear whether this is intended for all members to have those privileges, or only some. It’ll be trickier to get people involved with this group if there has to be enough vetting to make sure people are trustworthy admins. So personally I’d recommend moving this as a "nice-to-have" for group members.


## Initial membership

- Chair: TBD
- Co-Chair: TBD
- Board Liaison (must be an active Board member; may be the same as Chair/Co-Chair): TBD
- Other members:
- Andrew Miller
Copy link
Member

Choose a reason for hiding this comment

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

We have struggled a lot with other groups in selecting a Chair and Co-Chair, so just a heads’up this might go quite a bit faster if you just volunteer yourself for it. We’d be lucky to have you!

Re Board Liaison – we’ll have four new board members starting soon, who might be interested in this.

Re other members – please let folks know once you think you’re ready to start adding? We’ve sent a few people towards this proposal as part of the DSF board elections.

Choose a reason for hiding this comment

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

I've been a bit busy of late, but now that I have caught up to a bunch of stuff...

Re Board Liaison – we’ll have four new board members starting soon, who might be interested in this.

I'm going to quote @knyghty who is hopefully still interested here:

I'm not sure I will have enough time to dedicate to joining the group, but on the off chance I end up on the board I'd be happy to be the board liaison for my term.

Tom, I hope you are still interested :)

Re other members – please let folks know once you think you’re ready to start adding? We’ve sent a few people towards this proposal as part of the DSF board elections.

As a fellow Discord moderator and DSF member, I would be more than happy to join this WG, if you'll have me.

We have struggled a lot with other groups in selecting a Chair and Co-Chair

+1 to Andy as chair. If possible, a co-chair from another community would probably be good (currently, I guess that means the forums; I am curious whether Reddit should also be involved).

Copy link
Contributor Author

Choose a reason for hiding this comment

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

In terms of Reddit, that is definitely a possibility, however I would want to have a conversation with the Social Media WG as per this post as to whether Reddit is a social media site or a community platform. Essentially I would like to see a clear ownership of different online spaces so that communication doesn't get confused both internally and externally.

Copy link
Member

Choose a reason for hiding this comment

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

So... I do think that Reddit would fall better under this WG than the social media WG. However I don't see it as a blocker of any kind, but maybe something that should be talked about cross-group after this one is formed.


## Future membership

Answer the following questions here:

- Who is eligible to join? Any volunteer, or are there specific requirements?
- At least a DSF member, ideally already holding an elevated role in the forum or Discord (or other community group)
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- How do people who want to join sign up / volunteer / express interest?
- Message of the existing group
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- How will decisions on adding/removing members be handled?
- Direct membership: new members may self-nominate; the WG will vote (50%+1) to approve/deny new members; the WG will directly vote on new Chair/Co-Chairs.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved


nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
## Budget

- How much money or spending discretion do you need?
- None to begin with, however I would expect over time budget to get allocated for supporting the Forum and Discord server.
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.
Copy link
Member

Choose a reason for hiding this comment

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

Just a note here that I and a few others (whoever was in the ops team a few years ago, but not up to date, so e.g. Florian still has powers but Baptiste not) can see all private channels. This is unlikely to be an issue unless you're talking about someone who can see it, but just to be aware.

nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
- This space should be shared with the CoC Commitee or another space for shared comms across platforms.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved

Meetings: Monthly 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?
- Monthly forum post and discord announcement of improvements made to the platforms.
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved
nanorepublica marked this conversation as resolved.
Show resolved Hide resolved