J’aimerais beaucoup une fonctionnalité permettant de créer des groupes imbriqués.
Par exemple, supposons que j’aie une organisation de bénévoles. Il existe différents groupes de bénévoles ayant des fonctions distinctes. Un groupe de bénévoles travaille sur le forum en ligne. Un autre groupe s’occupe d’un prochain pique-nique.
J’aimerais pouvoir ajouter quelqu’un à des sous-groupes basés sur des projets, disons « forum-en-ligne » et « pique-nique », et faire en sorte que tous les membres de ces groupes soient automatiquement placés dans un groupe « bénévole ».
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.
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 « J'aime »
csmu
(Keith John Hutchison - Ceiteach Seán Mac Úistin)
7
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.
Nos problèmes de groupes qui nécessitent une solution :
Nous avons un grand nombre de groupes (>60), ce qui est accablant.
De nombreux groupes sont en réalité des sous-groupes d’autres groupes.
Si un utilisateur appartient à un sous-groupe, il doit toujours être inclus dans le groupe parent.
C’est un casse-tête administratif de s’assurer que chacun est dans tous les groupes nécessaires et que les catégories contiennent tous les sous-groupes (surtout avec les sous-catégories).
Bien qu’il soit possible de ranger et de masquer de nombreux groupes, la mise en place de sous-groupes simplifierait considérablement les choses pour nous.
Dans Active Directory, cela rend la maintenance de la structure des groupes et la fiabilité des membres qui les composent énormément plus facile, en particulier dans les grandes organisations. Cependant, l’implémentation risque d’être complexe et pourrait rompre de nombreuses fonctionnalités (comme les plugins). Nos collègues de Microsoft ont d’ailleurs mis environ une décennie pour régler ces questions !
Un plugin pourrait ajouter un champ personnalisé, un groupe parent, à un sous-groupe qui ajouterait les utilisateurs au groupe parent lorsqu’ils rejoindraient. Cela serait assez simple.
Les choses deviendraient plus délicates pour savoir s’il faut retirer quelqu’un du groupe parent s’il quittait le groupe enfant.
Existe-t-il déjà une fonctionnalité pour créer des sous-groupes ? J’ai trouvé un post ici mais il ne fournit pas la solution, bien qu’il mentionne qu’un plugin est réalisable.
Mon cas d’usage serait le suivant :
Groupe parent :
PythonUsers
Groupes enfants :
Python-Specialists
Python-Admin
Python-Basic
Ainsi, nous pouvons utiliser @PythonUsers pour notifier tous les spécialistes, administrateurs et utilisateurs de base. Mais si je souhaite simplement demander l’avis des spécialistes Python, j’utilise le tag de groupe @PythonSpecialists.
Le discours est orienté dans l’autre sens. Vous créez des catégories (et éventuellement des sous-catégories) et permettez aux gens de rejoindre des discussions dans ces catégories. S’ils veulent recevoir des notifications, ils peuvent définir leurs préférences de notification pour chaque catégorie à l’aide de la cloche bleue.
Vous pouvez également créer des groupes qui peuvent être @mentionnés dans les sujets pour les inclure dans les conversations, si vous utilisez un système comme celui que vous avez spécifié, par exemple @pythonusers (tous ceux utilisant Python) et @python-specialists (juste les spécialistes de Python).
Mais idéalement, vous devriez d’abord définir la structure de vos catégories.
Bonjour Jenny ! Non, il n’y a pas de fonctionnalité pour créer des sous-groupes, ni pour les visualiser en hiérarchie. Toutefois, vous pouvez toujours créer des groupes avec des membres qui se chevauchent.
Pouvez-vous décrire plus en détail ce que vous souhaitez faire ?
@tobiaseigen merci beaucoup pour votre réponse. Nous avons un groupe appelé Advisors et je cherche un moyen de permettre à nos marques de rechercher des conseillers ayant certains domaines d’expertise (par exemple, marketing, ventes, etc.). Ainsi, les conseillers choisiraient 3 domaines d’expertise et rejoindraient/s’abonneraient à ces groupes. Ainsi, si une marque a besoin de contacter les conseillers en marketing, elle a une ligne directe avec tous ceux qui ont sélectionné ce domaine d’expertise.
+1 pour cette fonctionnalité. Je peux imaginer un cas d’utilisation où, si vous enseignez un cours qui a des classes hebdomadaires à des jours différents (par exemple, 1 cours chaque lundi, un autre cours chaque mardi, tous dans le cours A100), alors un groupe peut être utilisé pour tous les étudiants A100 où chaque classe du lundi/mardi sont des groupes distincts au sein du groupe parent.
De cette façon, les annonces/matériels de cours pour l’ensemble du cours peuvent être envoyés au groupe parent, tandis que les classes de jours individuels (par exemple, la classe du lundi) ont leur propre catégorie de questions et réponses.