Hi,
I’m looking for some ways to improve my workflows for working with new team members and 3rd parties inside Discourse. What are you thinking about the following features?
Require Agreement
All users and guests will be required to accept an agreement before accessing the specific Workspace (category, topic, conversations, user group). Templates could be saved at the admin area.
Enable Document Watermarks
Automatically add a watermark to all documents containing the user’s email address, the current date and the word “Confidential”.
Automatically delete files after…
One step further as just closing a topic. And I would prefer permanently deletion insted of just marking content as deleted.
Enable Data Room mode
Data Room mode prevents Workspace / category users from seeing each other and disables collaborative features including comments, dashboard and notifications, if needed. We also use multiple cloud and our own storage mangement but sometimes I wish, we could share files more centraly at Discourse.
These are just some thoughts about security improvements for internal business use cases. I’m glad to hear about all of your opinions.
C’est une question très ancienne, mais je suis tombé dessus car nous avons certaines des mêmes exigences. Je me demandais simplement si vous aviez pu trouver des solutions adaptées à l’une d’elles ?
Vous avez raison, c’est le cas. Mais je me suis demandé si cela ne menait pas à des solutions spécifiques. Je travaille sur un site où des professionnels peuvent discuter de questions confidentielles et être assurés que leurs commentaires ne seront pas partagés en dehors de la catégorie concernée.
Le concept d’espace de travail convient bien à cet usage : les utilisateurs devraient signer un accord pour y accéder (point n°1 de la liste ci-dessus), et nous devrions restreindre le partage, etc. Nous devons également donner aux propriétaires d’espaces de travail un certain contrôle sur l’accès à ces derniers. Nous pouvons déjà faire une partie de cela en configurant des groupes et en attribuant des permissions de modérateur, mais un peu plus de contrôle, par exemple sur l’appartenance aux groupes, sans pour autant rendre les propriétaires d’espaces de travail administrateurs, serait utile.
Discourse dispose de propriétaires de groupes qui peuvent gérer eux-mêmes l’appartenance aux groupes et des modérateurs spécifiques à chaque catégorie, ce qui rend tout cela possible.
Je pense que la plupart de ces fonctionnalités sont possibles. En gros, je crée deux groupes pour chaque catégorie (espace de travail) : un pour les membres (et les propriétaires) et un pour les modérateurs. Généralement, l’utilisateur ajouté au groupe de modérateurs est également ajouté en tant que propriétaire dans le groupe des membres. Le groupe de modérateurs se voit alors attribuer la permission de modérer le contenu de la catégorie.
Cependant, je me heurte à quelques limitations concernant les actions que je souhaite permettre aux propriétaires/modérateurs, et je n’arrive pas à les résoudre :
Le menu des actions sur les sujets propose certaines options qu’un propriétaire d’espace de travail devrait pouvoir utiliser, comme épingler ou masquer des sujets, mais celles-ci semblent réservées aux administrateurs.
Les propriétaires de groupes peuvent ajouter de nouveaux membres, mais ne peuvent pas les assigner en tant que propriétaires.
Je ne suis pas développeur, mais je suppose qu’il s’agit de demandes assez mineures qui pourraient être prises en charge via un composant de thème. Est-ce exact ? Je suis très nouveau sur Discourse, mais j’apprécie vraiment de découvrir à quel point la plateforme est bien conçue.
Ces modifications ne peuvent pas être réalisées en tant que composants de thème, mais elles peuvent être proposées via des pull requests au projet (préférable à mon avis) ou par le biais d’un plugin.