Présentation de Discourse Chat (BETA)

Je viens d’installer ceci sur mon instance auto-hébergée. Je le teste actuellement avec des utilisateurs du personnel.
Pour l’instant, je l’aime bien ! Il trouvera certainement sa place dans ma communauté.

Quelques points que je n’ai pas encore entièrement compris - voici donc quelques premières impressions après avoir testé.

  • Actuellement, seuls le personnel/les administrateurs peuvent voir le chat - mais si je l’ajoute à un sujet public, seront-ils les seuls à pouvoir voir ce bouton ?
  • J’aime lier un sujet et un canal de discussion, mais à part un lien, ce sont essentiellement des entités distinctes. J’aimerais voir quelque chose indiquer que des discussions/messages ont eu lieu ailleurs au cas où ils seraient pertinents.
  • En ce qui concerne les autorisations, je ne suis pas sûr de la manière dont “Répondre” et “Créer” s’appliquent aux messages de chat, mais je suppose que “Répondre” signifie que les gens peuvent discuter…
  • Initialement, j’ai trouvé le terme “Catégorie” pour le canal déroutant, car il peut y avoir plusieurs canaux par catégorie. Je ne suis pas sûr d’avoir une meilleure alternative, mais juste une note.
  • Depuis la page d’une catégorie, j’aimerais voir tous les canaux de discussion associés.
  • Sur la page des canaux du navigateur, et dans la barre latérale, j’aimerais voir les canaux regroupés par leur catégorie, en suivant l’ordre que nous avons défini pour les catégories. Actuellement, il semble s’agir d’un tri alphabétique, ce qui est bien, mais je pense qu’un regroupement par catégorie réduirait les noms de canaux du type “catégorie-X-Y” “catégorie-X-Z”.
  • L’expérience utilisateur pour la création / modification des canaux est un peu confuse. Pourquoi la page de navigation n’a-t-elle pas également un bouton pour créer un nouveau canal ? Il n’était pas clair qu’il fallait aller sur la page de navigation pour modifier un canal.
  • Enfin, je pense que j’aimerais ancrer la fenêtre de chat sur le côté droit, de sorte qu’elle ne flotte plus et ne couvre pas le contenu, tout en restant visible. J’ai un écran large, les messages seront toujours bien sur le côté gauche. :wink:

Je suis sûr que certaines de ces choses sont sur votre feuille de route, ou que vous savez que ce sont des lacunes. L’outil semble toujours vraiment génial et je regarde toujours comment nous pouvons l’activer largement dans notre communauté. :+1:

J’ai également rencontré un bug :

Unhandled Promise Rejection: TypeError: t.canModifyMessages is not a function. (In 't.canModifyMessages(this.currentUser)', 't.canModifyMessages' is undefined)

J’ai créé un sujet dans une catégorie réservée au personnel. Ensuite, j’ai activé le chat sur ce sujet. La fenêtre de chat est apparue en haut à droite, mais cette erreur s’est produite et je n’ai pas pu poster. J’ai utilisé l’icône \u003c pour accéder à la liste de tous les canaux, puis j’ai sélectionné le nouveau canal de discussion du sujet. Après cela, la publication a fonctionné correctement. Je ne suis pas vraiment sûr de ce qui a pu causer cela.

Quoi qu’il en soit, j’espère que ce retour d’information est un point de vue utile. Merci pour tout ce travail !

19 « J'aime »

Excellent retour @Michael_Ball ! Je pense qu’il serait judicieux de démêler cela en sujets spécifiques Feature / Bug / UX étiquetés chat afin que nous puissions mieux nous concentrer sur les améliorations.

Concernant l’erreur canModifyMessages @j.jaffeux, des idées ?

9 « J'aime »

Chapeau pour cette nouvelle ère. J’ai apprécié celle-ci …

8 « J'aime »

Existe-t-il un moyen de désactiver les discussions en tête-à-tête globalement ou en fonction de l’appartenance à un groupe ?

4 « J'aime »

J’ai trouvé une solution de contournement pour le moment, en utilisant CSS pour masquer le bouton « Démarrer un nouveau message personnel » aux utilisateurs qui ne sont pas administrateurs. En utilisant le composant des classes de groupe, vous pourriez peut-être vous concentrer sur des groupes spécifiques.

Cela pourrait être facile à contourner si les gens connaissent le CSS, donc cela pourrait ne pas fonctionner pour vous si vous voulez qu’il soit complètement bloqué.

5 « J'aime »

Existe-t-il un moyen de connecter un chatbot au plugin discourse-chat pour le moment, ou est-ce sur la feuille de route ? Peut-être un moyen de rediriger tout le contenu de l’intégration discourse-chat vers les nouveaux chats ?
Si il y avait un moyen d’utiliser des chatbots hubot ou errbot dans les nouveaux chats, je pense que Discourse pourrait également servir de très bonne solution ChatOps :slight_smile:

9 « J'aime »

Il est trop tôt pour nous y plonger, nous essayons encore de poser de très bonnes bases.

8 « J'aime »

@Michael_Ball Je pense avoir résolu ce problème il y a quelques jours, pourriez-vous confirmer s’il vous plaît ?

4 « J'aime »

J’ai hâte d’essayer ça !

Je suis débutant en administration de Discourse et j’utilise Cloudron sur DigitalOcean. J’ai expérimenté l’ajout d’autres plugins et la création de mes propres plugins, sans problème. Lorsque j’installe le plugin de chat, mon instance Discourse cesse de répondre. Lorsque je supprime le plugin et redémarre, cela prend un certain temps mais finit par revenir en ligne. Y a-t-il quelque chose de différent que je devrais faire en l’utilisant sur une instance gérée avec Cloudron, ou n’est-ce pas une combinaison viable ?

Voici une documentation Cloudron avec les instructions que j’utilise pour installer des plugins via le terminal :
Discourse - Documentation Cloudron

Je l’ai mis en mode de récupération et il a affiché l’erreur suivante :
Erreur : Inactif - Erreur lors de l’obtention de l’adresse IP du service redis-deb848df-b7cd-42f5-bb34-572dab2fd29f

Je le mets à niveau de 2 Go de RAM à 4 Go au cas où redis mourrait par manque de ressources. (L’administration de serveurs n’est pas mon point fort, donc si cela n’a aucun sens comme solution, désolé - c’est la seule chose à laquelle je peux penser pour essayer.)

Merci beaucoup !

1 « J'aime »

Il semble qu’il vous manque UserBookmarkBaseSerializer de \nhttps://github.com/discourse/discourse/commit/3e4621c2cb578e65965eb392b88faae29c7d471a\nVotre instance est-elle mise à jour vers la dernière version ?\nC’est peut-être le bon moment pour essayer l’installation standard :grin:

3 « J'aime »

Génial, merci d’avoir trouvé le problème. J’ai fait l’installation de Cloudron hier, donc c’est aussi à jour que ce système me le permet. Il semble que je devrai m’habituer à l’installation standard si je veux utiliser le plugin de chat… c’est probablement le moment de toute façon :smile:

4 « J'aime »

Cela semble incroyable. Est-il possible de tester sur un Discourse standard hébergé ? Je démarre une nouvelle communauté et je ressens déjà une tension entre l’utilisation de Discord et de Discourse. Nous avons pris la décision difficile de commencer par Discourse, et de perdre le chat, mais cela semble exactement ce dont nous avons besoin.

4 « J'aime »

Je suis dans la même situation et j’ai pris la même décision ! Très cool. En fin de compte, il est bien préférable de posséder ses propres données/plateforme que le modèle Discord pour une vraie entreprise.

6 « J'aime »

Pourquoi ne pas essayer literatecomputing.com ou communiteq.com pour bénéficier des avantages de l’auto-hébergement (par exemple, le plugin de chat) tout en évitant de vous salir les mains inutilement ?

Je ne suis pas sûr qu’ils prennent en charge le plugin de chat pendant son état bêta, mais ils offrent tous deux un excellent service et un excellent support pour ce type de choses.

5 « J'aime »

Principalement parce que je veux soutenir directement l’équipe Discourse. Ce logiciel est incroyable et ils font un excellent travail.

Pour l’équipe Discourse, je suis très intéressé par la possibilité de voir cette fonctionnalité sur les plans hébergés. Si l’équipe de vente est là, notez-moi comme un prospect sérieux !

5 « J'aime »

Quelle serait la difficulté de cela dans Discourse ?

6 « J'aime »

Une bonne question, et il semble qu’elle mérite son propre sujet.

6 « J'aime »

Matrix protocol for chat :blush:

9 « J'aime »

Je suis sûr que certaines de ces choses sont sur votre feuille de route, ou vous savez qu’elles sont des lacunes. L’outil semble toujours vraiment génial et j’examine toujours comment nous pouvons l’activer largement dans notre communauté. :+1:

J’ai également rencontré un bug :

5 « J'aime »

Bienvenue, Devdream ! Nous sommes ravis de vous accueillir dans notre communauté et que vous soyez aussi enthousiaste que nous à propos de discourse chat.

Un suspense ! Quel est ce bug ? Je pense que vous avez oublié d’inclure quelque chose dans votre message. :wink:

8 « J'aime »