# Extending the forum for Django Commons?

**URL:** https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040
**Category:** Django Internals
**Created:** [May 22, 2025, 10:47am UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040 "2025-05-22T10:47:20Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![CodenameTim](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/codenametim/32/31507_2.png) [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)
#### Post date: [May 22, 2025, 10:47am UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/1 "2025-05-22T10:47:20Z")

</div>

In a recent admin meeting for django commons, we were discussing how to improve our community out reach. One of the suggestions was moving our discussions into the Django Forum. We’d like to get some feedback on this idea and understand what concerns there would be.

Most of the topics would be related to package maintenance, community building and then some around Django Commons governance / operations. The existing set of discussions can be found at [django-commons · Discussions · GitHub](https://github.com/orgs/django-commons/discussions)

---

<div class="post-metadata">

### Author: ![carltongibson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/carltongibson/32/267_2.png) [@carltongibson](https://forum.djangoproject.com/u/carltongibson)
#### Post date: [May 22, 2025, 11:46am UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/2 "2025-05-22T11:46:22Z")

</div>

In theory there could be a Django Commons channel. (Maybe _Packages_ to be more inclusive, or _Django Commons and Packages_, or…🤷)

The main _issue_ is moderation. Maybe some _commons_ members could join the moderators team, just to add bandwidth there. (I suspect it’s not a big one, but more hands is always better at small scale.)

_What about a … channel then?_ — Just me, I don’t really see a problem being quite liberal there, within reason.

---

<div class="post-metadata">

### Author: ![CodenameTim](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/codenametim/32/31507_2.png) [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)
#### Post date: [May 22, 2025, 12:05pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/3 "2025-05-22T12:05:14Z")

</div>

> [@carltongibson](#):
>
> The main _issue_ is moderation. Maybe some _commons_ members could join the moderators team, just to add bandwidth there

Makes sense. If some of the admin team, say 2 to 3 of us, committed to turning on notifications for the relevant areas and moderate the conversation there, would that cover the concern?

> [@carltongibson](#):
>
> What about a … channel then?

Yup, yup. No qualms there. Folks can subscribe to those, threads will bubble up to the forum’s landing page and avoids us having to prefix titles with [Django Commons]. That should work.

* * *

cc: @cunla @rcheley @Stormheg @williln

---

<div class="post-metadata">

### Author: ![carltongibson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/carltongibson/32/267_2.png) [@carltongibson](https://forum.djangoproject.com/u/carltongibson)
#### Post date: [May 22, 2025, 12:06pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/4 "2025-05-22T12:06:39Z")

</div>

I defer to @KenWhitesell and @nessita here

---

<div class="post-metadata">

### Author: ![nessita](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/nessita/32/12194_2.png) [@nessita](https://forum.djangoproject.com/u/nessita)
#### Post date: [May 22, 2025, 1:05pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/5 "2025-05-22T13:05:02Z")

</div>

Thank you for including me in this conversation.

I’m a little lost about what a channel in this context would be, per my searching there is no such concept within Discourse? I only found this [search result](https://meta.discourse.org/t/channels-what-are-they/319105/2) but it really seems like it’s a chat? If we have chats, what’s the role of Discord?

> **Spin off about chats**
>
> I've been saying for a while that I'm not a fan of Discord for various reasons, the most prominent being that it requires being logged in to read conversations, and the almost-impossible task of linking to specific messages for use in tickets or elsewhere. If we could replace Discord with a chat option within Discourse, I’d be very much in favor and would happily push that crusade. (There are tons of advantages, but I’ll get into those if we consider this a feasible plan.)

---

<div class="post-metadata">

### Author: ![nanorepublica](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/nanorepublica/32/14211_2.png) [@nanorepublica](https://forum.djangoproject.com/u/nanorepublica)
#### Post date: [May 22, 2025, 1:52pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/6 "2025-05-22T13:52:42Z")

</div>

Chipping in here, my thoughts would be to have a more generic Packages area as Carlton mentioned, but then Django Commons members naturally taking the lead by moving their discussions here and helping with the moderation seems like a good move to me.

This would in my mind start to mirror the Discord channels (there is a #packages channel)

---

<div class="post-metadata">

### Author: ![carltongibson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/carltongibson/32/267_2.png) [@carltongibson](https://forum.djangoproject.com/u/carltongibson)
#### Post date: [May 22, 2025, 2:22pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/7 "2025-05-22T14:22:18Z")

</div>

> [@nessita](#):
>
> I’m a little lost about what a channel in this context would be…

That’s just me, misusing terms from too many social thingies. I meant _Category_ I think. Like either Packages or Ecosystem or … @nanorepublica says, perhaps under Django Internals (or not) is what I was trying to suggest.

---

<div class="post-metadata">

### Author: ![carltongibson](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/carltongibson/32/267_2.png) [@carltongibson](https://forum.djangoproject.com/u/carltongibson)
#### Post date: [May 22, 2025, 2:23pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/8 "2025-05-22T14:23:27Z")

</div>

> [@nessita](#):
>
> Spin off about chats

I wouldn’t be anti trying this… Sometimes a chat along side a thread would be appropriate, but I have never seen how the Discourse chat works

---

<div class="post-metadata">

### Author: ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)
#### Post date: [May 22, 2025, 5:04pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/9 "2025-05-22T17:04:55Z")

</div>

Not sure I have standing for a valid opinion here (not that _that_ has ever stopped me before), but this raises the question in my mind of whether this is a “one-off” or a “first of ‘n’”. As a “one-off”, I think “Django Commons” could be a subcategory of “Django Internals”.

If it’s a “first-of”, then perhaps a higher level category may be more appropriate (e.g. “Ecosystem”), and “Django Commons” resides in _it_. But then what else would be a candidate for that category?

---

<div class="post-metadata">

### Author: ![CodenameTim](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/codenametim/32/31507_2.png) [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)
#### Post date: [May 22, 2025, 5:58pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/10 "2025-05-22T17:58:47Z")

</div>

Personally, I hope that is a “first-of”. I think there’s benefit in providing a place for the broader ecosystem to be more visible in a single place.

---

<div class="post-metadata">

### Author: ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)
#### Post date: [May 22, 2025, 6:15pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/11 "2025-05-22T18:15:46Z")

</div>

I agree - but it’s more a question of what discussions are to be held there.

We already host general “User-questions” in “Using Django”. We have the “Show & Tell” for announcing new packages and tools.

From what I can see, that leaves the type of “design discussions” that “Internals” is targeted at - but honestely, how many third-party packages are sufficiently active such that they warrant a discussion area here? (Especially since most of them appear to use the github issues for that sort of thing.)

---

<div class="post-metadata">

### Author: ![nanorepublica](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/nanorepublica/32/14211_2.png) [@nanorepublica](https://forum.djangoproject.com/u/nanorepublica)
#### Post date: [May 22, 2025, 7:48pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/12 "2025-05-22T19:48:41Z")

</div>

Personally I would like to see us experiment here. My approach would be to have it has a top level category to begin with. It simply existing might prompt new discussions by the space existing.

However if it’s still quiet after a period of time (say 6 months), then we can move the category to a more appropriate place.

---

<div class="post-metadata">

### Author: ![cunla](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/cunla/32/8143_2.png) [@cunla](https://forum.djangoproject.com/u/cunla)
#### Post date: [May 23, 2025, 5:47pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/13 "2025-05-23T17:47:39Z")

</div>

Hi, I am happy to join the moderators’ team - assuming the load is not too heavy (1-2 posts a day is fine).  
I would need an onboarding to the mod-team - I am not very familiar with all features in discourse.

---

<div class="post-metadata">

### Author: ![CodenameTim](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/codenametim/32/31507_2.png) [@CodenameTim](https://forum.djangoproject.com/u/CodenameTim)
#### Post date: [May 27, 2025, 11:56am UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/14 "2025-05-27T11:56:43Z")

</div>

> [@KenWhitesell](#):
>
> how many third-party packages are sufficiently active such that they warrant a discussion area here?

What if we expanded the scope of those discussions to people who want to create third-party packages as well? It’s marginally more, especially when compared to discussions of how to use Django. But I’d argue, those discussions (how to wire into Django) don’t entirely involve the internals of Django either.

---

<div class="post-metadata">

### Author: ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)
#### Post date: [May 27, 2025, 1:01pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/15 "2025-05-27T13:01:04Z")

</div>

> [@CodenameTim](#):
>
> What if we expanded the scope of those discussions to people who want to create third-party packages as well?

Yes. +1  
And I think there may be two separate sets of topics associated with _that_ concept:

- The discussion regarding the design and functionality of the package itself
- Discussions around configuration, packaging and distribution.  
(I would think that this crosses across all third-party package development efforts?)

> [@CodenameTim](#):
>
> But I’d argue, those discussions (how to wire into Django) don’t entirely involve the internals of Django either.

No need to argue - at least not with me. I’m with you 100% on this.

---

<div class="post-metadata">

### Author: ![nanorepublica](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/nanorepublica/32/14211_2.png) [@nanorepublica](https://forum.djangoproject.com/u/nanorepublica)
#### Post date: [June 3, 2025, 11:00am UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/16 "2025-06-03T11:00:44Z")

</div>

A quick note, that Adam just opened this [thread](https://forum.djangoproject.com/t/request-for-maintainer-s-for-django-unicorn/41246)

Which IMO would be better located in a “Packages” category

---

<div class="post-metadata">

### Author: ![adamghill](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/adamghill/32/1820_2.png) [@adamghill](https://forum.djangoproject.com/u/adamghill)
#### Post date: [June 3, 2025, 11:43am UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/17 "2025-06-03T11:43:24Z")

</div>

I looked for a Packages (or something similar) category before posting to General! 😂 (also happy to move my post somewhere more appropriate if that’s the consensus)

---

<div class="post-metadata">

### Author: ![rcheley](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/rcheley/32/25094_2.png) [@rcheley](https://forum.djangoproject.com/u/rcheley)
#### Post date: [August 8, 2025, 2:33am UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/18 "2025-08-08T02:33:38Z")

</div>

Thanks everyone for the thoughtful discussion and feedback on bringing Django Commons discussions to the Django Forum. Based on the conversation, I wanted to summarize what I’m seeing and propose next steps.

## Key Takeaways

**Community Need** : There appears to be a need for creating a dedicated space for package-related discussions, with support for expanding beyond just Django Commons to include broader third-party package development. See for example @adamghill’s Django Unicorn maintainer [thread](https://forum.djangoproject.com/t/request-for-maintainer-s-for-django-unicorn/41246) thread.

**Moderation Solution** : The moderation concerns have been addressed with Django Commons admins volunteering to moderate. @cunla from our admin team has offered to join the moderator team, and I would be happy to volunteer for moderation duties as well. We’re committed to active monitoring and notifications for the relevant areas. We would both need to be onboarded to the moderation workflows for the forum.

**Category Approach** : There’s consensus around starting with a top-level “Packages” category (as @carltongibson and @nanorepublica suggested) rather than limiting to just “Django Commons.” This would be more inclusive and could serve the broader ecosystem.

**Scope** : The expanded scope would cover:

- Package design and functionality discussions
- Configuration, packaging, and distribution topics
- Community building and governance for package maintainers
- Support for developers creating new third-party packages

## Proposed Next Steps

1. **Create a “Packages” top-level category** with Django Commons discussions as the initial content
2. **Set up moderation team** with Django Commons admins @cunla and @ryancheley
3. **Trial period** : Run for 6 months as suggested by @codenametim, then evaluate activity and consider restructuring if needed
4. **Migration** : Begin moving active Django Commons discussions from GitHub to this new space

@KenWhitesell @nessita - are you comfortable moving forward with this approach?

This aligns with what we discussed in our Django Commons admin meeting on August 1st, where the team was in agreement to move forward with this approach.

Looking forward to making package development discussions more visible and accessible to the Django community!

---

<div class="post-metadata">

### Author: ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)
#### Post date: [August 8, 2025, 12:57pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/19 "2025-08-08T12:57:08Z")

</div>

I don’t see any problems or issues with this.

For information purposes - if I were to rank my moderation activities.

1. Messages that have been typed elsewhere and copy/pasted into the edit box tend to trigger the “User has entered a message too fast” spam warning. I get a notification that this has happened - I read the message to confirm that it is not spam, and allow it in. (I think I probably see 5-6 / week in this category, but it does vary greatly.)

2. Deleting messages and users that are posting real spam.

3. Moving messages to the proper categories. Most newcomers will post their question in the general “Using Django” category. Those I try to categorize appropriately - not so much for them, but for those coming to search the site later. (Admittedly, a subjective judgement in many cases, and I know I’m not 100% consistent in some edge cases.)

4. Correcting spelling mistakes of key words in the title. (My assumption is that a specific question / answer is going to be easier to find if, for example, Query is spelled “query” in the title instead of “quary”.)

5. Provide guidance to new posters. I have a couple “canned” responses that I’ll use to try and help new members with asking questions here. The one I use most commonly is the one to use ``` to fence off preformatted text.

6. Finally - and it is the least-frequently performed activity - I will either flag, directly hide/delete, or respond to posts flagged by other members with an appropriate action. (In most cases, it’s to send a private message explaining why the post has been hidden/deleted. In _very_ rare cases it’s to give someone a “time out”. (IIRC, I think there have been 3 individuals where I’ve needed to go that far - and that’s across 3+ years of being a moderator.)

Everything else I do here (attempt to answer questions, try to draw out more information from vague questions, recategorize old topics, etc) I don’t consider to be “moderator” duties.

[Addendum: This is a subjective off-the-cuff evaluation. I don’t actually track my activities in these areas. Other moderators / admins may have different opinions.]

---

<div class="post-metadata">

### Author: ![nessita](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/nessita/32/12194_2.png) [@nessita](https://forum.djangoproject.com/u/nessita)
#### Post date: [October 16, 2025, 1:36pm UTC](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040/20 "2025-10-16T13:36:00Z")

</div>

> [@rcheley](#):
>
> @KenWhitesell @nessita - are you comfortable moving forward with this approach?

Sorry for the slow reply, but yes, I am comfortably with this approach.

- I have created the category at [About the Packages category](https://forum.djangoproject.com/t/about-the-packages-category/43198)
- I have created a “moderators-packages” group with @rcheley and @cunla
- I have added that group as category moderators for Packages

Let me know if you need anything else!

[Next page](https://forum.djangoproject.com/t/extending-the-forum-for-django-commons/41040.md?page=2)
