J’utilise les messages privés pour les discussions entre les membres d’un groupe. Je crée un message privé unique par groupe en tant qu’administrateur afin que les membres ayant un niveau de confiance 0 puissent répondre au message privé et avoir une discussion.
Cela fonctionne bien du côté de Discourse, mais ce serait vraiment bien de montrer la discussion privée sur la publication du « groupe » dans WordPress.
Scénario idéal :
Créer une publication personnalisée unique de type « Groupe » dans WordPress.
Créer un message privé de groupe dans Discourse (je le fais manuellement, mais cela peut-il être fait par programme en fonction de la publication du groupe dans WordPress)
Intégrer le message privé de groupe dans la publication du groupe.
La réponse courte est que ce n’est pas possible tel quel (c’est-à-dire qu’il faudrait créer une solution vous-même). La réponse plus longue commence par quelques questions :
pourquoi utilisez-vous des messages privés au lieu de sujets dans une catégorie ?
si c’est privé, pourquoi (et si oui, comment ?) voulez-vous les afficher sur un article WordPress ?
Je crée un article personnalisé appelé « groupe » dans WP pour que les gens travaillent ensemble sur des projets. Seules les personnes associées à cet article de groupe peuvent voir l’article.
Ce groupe travaillerait ensemble pendant 2 mois et je veux leur permettre d’avoir une conversation. Je ne veux pas créer un système de chat/discussion dans WP juste pour cela et je veux plutôt utiliser Discourse.
Sujets vs MP dans Discourse
Je ne suis pas sûr de la manière de créer un sujet privé pour chaque article de « groupe » dans WP et de donner dynamiquement accès à certaines personnes uniquement pour lire et modifier. Bien que ce soit un processus manuel, je sais comment créer un message privé et l’utiliser comme substitut à un sujet. Existe-t-il un moyen de créer un sujet privé avec des restrictions d’utilisateurs dynamiques lors de la création d’un article personnalisé dans WP ?
Pourquoi privé ?
Parce qu’il s’agit de jeunes professionnels cherchant à développer leurs compétences en travaillant ensemble sur un projet. Je veux leur offrir un espace sûr pour se connecter sans être jugés par les autres membres de la plateforme.
Je veux afficher le fil (message ou sujet) uniquement sur l’article personnalisé « groupe » associé dans WP, c’est-à-dire qu’un article dans WP aura un fil privé qui devrait être visible par les personnes du groupe.
Restreignez les autorisations dans une catégorie à un groupe (Paramètres de la catégorie > Sécurité)
Pourquoi avez-vous besoin d’un article dans WP ? Pourquoi ne pas simplement publier les détails du projet dans Discourse ?
Peut-être pourriez-vous lancer cette initiative en publiant simplement les détails du projet sur Discourse (c’est-à-dire l’approche la plus simple), et ensuite, si vous constatez que vous avez vraiment besoin des détails du projet sur WordPress également, vous pourrez réfléchir à ce projet d’intégration ?
Je suis au courant, mais j’aurais besoin de créer beaucoup de groupes. Imaginez 100 groupes différents, les gérer serait un cauchemar. Si Discourse avait des groupes imbriqués, il serait facile de le faire comme ceci :
Créer une catégorie de groupe de projets
Créer un groupe de travail de projet et l’assigner à la catégorie de groupe de projets
Ajouter des sous-groupes - Groupe 1, Groupe 2, Groupe 3,…
Créer un sujet privé et l’assigner au bon sous-groupe.
De cette façon, les personnes du sous-groupe pourront discuter d’un projet spécifique tout en gardant toutes les discussions relatives au projet de groupe au sein d’une seule catégorie. Ai-je raison de supposer que Discourse n’a pas de groupes imbriqués ?
C’est un produit compliqué où le type de publication de groupe a une relation parent/enfant avec d’autres types de publication dans WP. Les discussions font partie d’un ensemble de fonctionnalités beaucoup plus vaste, dont la majorité est déjà sur WordPress. Par conséquent, l’intégration est importante.
Vous ne pourrez pas exécuter cela de la manière que vous envisagez avec l’ensemble des fonctionnalités par défaut. Vous devrez soit modifier la conception du produit, soit effectuer du codage personnalisé dans Wordpress et Discourse.
Je vous suggère d’essayer cela d’abord avec un seul groupe pour valider vos hypothèses de base, même si vous pensez que l’approche initiale ne sera pas évolutive. Vous pourriez constater que vous devez modifier la conception de votre produit avant de la faire évoluer.