Elterngruppen und Untergruppen

I’d love a feature that allows us to nest groups.

For example, let’s say that I have a volunteer organization. There are different groups of volunteers with different functions. One group of volunteers is working on the online forum. Another group is working on an upcoming potluck party.

I’d love to be able to add someone to project based sub-groups, let’s say “online-forum” and “potluck-party” and have everyone in these groups automatically be placed in a “volunteer” group.

7 „Gefällt mir“

What problem are you trying to solve?

You can give category access to any number of groups, so you can give access to the volunteer category to all of those subgroups, and, perhaps, but even bother with a volunteer group.

I want to be able to message the group. Let’s say we have a volunteer-only appreciation event. I’d like to be able to @volunteers in order to notify everyone.

I don’t want every volunteer to be notified every time a topic is created in the Volunteer category, so setting every group to watch the category wouldn’t work. I want to reserve the messages for special occasions.

1 „Gefällt mir“

How are your users getting into Discourse? Are you using any form of identity management, or single sign-on?

You could create announce categories for the announcements. But you’d need a plugin to force having them watched.

I think that would be easier than the plugin to create sub groups.

People can only sign up using emails at the moment.
We mostly add people by invite.
We have a public facing part of the forum for discussions, announcements, and events and jobs postings that are open to anyone.
We have an internal facing part of the forum for projects that only people who are volunteering for that project have access to.
When someone joins a volunteer effort who isn’t already on Discourse, we invite them into the relevant group and all communications about the volunteer effort goes through Discourse.

Are you saying we could create an announcements sub-category within the volunteers category and use a plug-in like https://meta.discourse.org/t/ability-to-force-subscription-to-a-category/66357/2? That could work for the messaging use case. It still creates redundancy, where I need to give access to the volunteers category to every volunteer group AND add the same groups to the plug-in, but it’s certainly better than having redundancy at the user level. Thanks!

I continue to think having sub-groups and parent groups is a good idea. Categories are about organizing topics and groups are about organizing people. They often overlap but aren’t the same.

3 „Gefällt mir“

I’m looking to have sub groups to be public only to parent or relate groups.

The problem I’m wanting to solve is enabling volunteers to be able to freely join or leave groups that relate to the categories.

Something like tag_groups. Being able to determine which groups are ‘public’ for that categoru.

3 „Gefällt mir“

I’ve thought of another reason to have parent groups, or at least ways to categorize groups.

Right now I have multiple groups that serve different purposes.

Project Groups

  • Online Forum Circle
  • Branding Circle

Affinity Groups

  • Black, Indigenous, and People of Color
  • LGBTQ

Event Alumni

  • 2018 EDU Potluck Party
  • 2019 Youth-Led Collective Impact Gathering

Right now there’s no easy way to categorize them. I could potentially have a naming mechanism, but something like

  • affinity-bipoc
  • affinity-lgbtq
  • alumni-2018-edu-potluck-party
  • alumni-2019-youth-led-collective-impact-gathering
  • circle-branding
  • circle-online-forum

seems really clunky to me, and long!

I imagine tag groups were created for the same reason.

2 „Gefällt mir“

Our group problems that need a solution:

  1. We have a lot of groups (>60); this is overwhelming
  2. Many groups are effectively sub-groups of other groups
  3. If in a sub-group, a user would always need to be included in the larger group.
  4. It is an administration headache to ensure that everyone is in all the groups they need to be in; and that the categories have all of the sub-groups in them (especially with sub-categories)

While there is room to tidy up and hide many of our groups, it would certainly simplify things for us if we had sub-groups.

In Active Directory, this makes maintaining the group structure and the veracity of the people in them enormously easier - especially with a larger organisation. But it is also likely pretty curly to implement and will break many things (such as plug-ins). It has certainly taken our Microsoft colleagues about a decade to sort out!

4 „Gefällt mir“

A plugin could add a custom field, parent group, to a sub group that would add users to the parent group when they joined. That would be fairly straightforward.

Things would get stickier knowing whether to remove someone from the parent if they left the child.

2 „Gefällt mir“

Ich unterstütze die Umsetzung dieser Funktion!

Is there already a feature for creating subgroups? I found a post here but it doesn’t provide the solution but mentions a plugin is feasible.

My use case would be:
Parent group:

  • PythonUsers

Child groups:

  • Python-Specialists
  • Python-Admin
  • Python-Basic

And here we can use @PythonUsers to notify all specialists, admin and basic users. But if I just want to request the input of just the python specialists I use the @PythonSpecialists group tag.

4 „Gefällt mir“

Der Diskurs ist in die andere Richtung ausgerichtet. Du erstellst Kategorien (und optional Unterkategorien) und ermöglichst den Leuten, sich an Diskussionen in diesen Kategorien zu beteiligen. Wenn sie benachrichtigt werden möchten, können sie ihre Benachrichtigungseinstellungen für jede Kategorie über die blaue Glocke festlegen.

Du kannst auch Gruppen erstellen, die in Themen @ erwähnt werden können, um sie in Gespräche einzubeziehen, wenn du möchtest, indem du ein System verwendest wie du angegeben hast, z.B. @pythonusers (alle, die Python verwenden) und @python-specialists (nur Python-Spezialisten).

Aber idealerweise solltest du zuerst deine Kategorienstruktur festlegen.

3 „Gefällt mir“

Wir verwenden Kategorien anders als die Gruppen, und ich muss Untergruppen innerhalb einer einzelnen Gruppe erstellen. Ist das möglich?

Hi Jenny! Nein, es gibt keine Möglichkeit, Untergruppen zu erstellen und diese in einer Hierarchie zu visualisieren. Du kannst jedoch immer Gruppen mit überschneidenden Mitgliedschaften erstellen.

Kannst du etwas genauer beschreiben, was du zu tun versuchst?

@tobiaseigen vielen Dank für Ihre Antwort. Wir haben eine Gruppe namens Berater und ich suche nach einer Möglichkeit, unseren Marken zu ermöglichen, nach Beratern mit bestimmten Fachgebieten (z. B. Marketing, Vertrieb usw.) zu suchen. Die Berater würden also 3 Fachgebiete auswählen und diesen Gruppen beitreten/sich dafür anmelden. Wenn eine Marke also Kontakt zu den Marketingberatern aufnehmen muss, haben sie eine direkte Verbindung zu allen, die dieses Fachgebiet ausgewählt haben.

1 „Gefällt mir“

Sie könnten hierarchisch immer mithilfe von Gruppennamen erstellen. Zum Beispiel:

Berater
Berater-Marketing
Berater-Vertrieb

1 „Gefällt mir“

Ich unterstütze die Umsetzung dieses Features.

+1 für diese Funktion. Ich kann mir einen Anwendungsfall vorstellen, in dem, wenn Sie einen Kurs unterrichten, der wöchentliche Kurse an verschiedenen Tagen hat (z. B. ein Kurs ist jeden Montag, ein anderer Kurs ist jeden Dienstag, alle im Kurs A100), dann kann eine Gruppe für alle A100-Studenten verwendet werden, wobei jeder Montag/Dienstag-Kurs separate Gruppen innerhalb der übergeordneten Gruppe sind.

Auf diese Weise können Ankündigungen/Kursmaterialien für den gesamten Kurs an die übergeordnete Gruppe gesendet werden, während die Kurse an einzelnen Tagen (z. B. der Montagskurs) ihre eigene Frage- und Antwortkategorie haben.

Dieses neue (inoffizielle) Plugin bietet diese Funktionalität schön:

4 „Gefällt mir“