Babble Chat

Avez-vous activé le plugin dans les paramètres de Discourse ?

Oui. Et ./launcher rebuild app aussi

@angus Avec la suppression de lodash, il semble que nous ayons perdu la fonctionnalité qui redirigeait l’utilisateur vers sa première discussion non lue lors de l’ouverture de Babble. De plus, il n’y a plus de ligne de séparation entre les messages lus et non lus.

C’était intentionnel dans le cadre du passage de lodash ? J’ai examiné les modifications moi-même, mais rien ne m’a sauté aux yeux, mais je ne suis qu’un novice sur Discourse.

Merci pour tout ce que vous faites ici pour maintenir cette activité.

2 « J'aime »

Est-ce que quelqu’un peut afficher le chat développé par défaut plutôt que juste l’icône ?

1 « J'aime »

Je suis sur la dernière version de Discourse, ainsi que sur Babble. Nous rencontrons des problèmes récurrents avec Babble : l’icône de roue tournante apparaît et ne disparaît jamais, empêchant la validation. Dans la plupart des cas, vous êtes obligé d’actualiser manuellement le navigateur pour vérifier si le message a bien été envoyé.

Exemple de ce que je vois après chaque message envoyé :

5 « J'aime »

Nous rencontrons le même problème avec une icône de roue tournante sans fin. J’espère qu’ils le corrigeront bientôt.

2 « J'aime »

En outre, la notification ne se termine jamais, elle continue d’afficher un nouveau message !

4 « J'aime »

Une mise à jour ici ? Le plugin est actuellement cassé sur la version 2.6.0.beta5 et nous avons dû le désactiver complètement :confused:

Merci d’avance pour tout votre travail acharné, il est grandement apprécié !

3 « J'aime »

Salut les amis,

Est-il possible d’accorder aux modérateurs des permissions pour les paramètres du chat Babble ?
Nous rencontrons constamment un blocage en atteignant la limite de 10 000 messages dans le sujet du chat.

Je souhaite donner aux modérateurs la possibilité d’ouvrir un nouveau chat. Pour l’instant, nous devons en créer un nouveau toutes les une ou deux semaines. Le chat est super populaire.

2 « J'aime »

TL;DR – Il serait formidable qu’une ou plusieurs personnes reprennent le plugin Babble de James Kiesel. Il existe des précédents pour l’adoption de plugins Discourse (exemple), et je connais trop de gens qui utilisent Babble pour ne pas vouloir le voir se dégrader lentement jusqu’à devenir obsolète.


Ces deux dernières années, on observe une tendance à la baisse : de moins en moins de mises à jour ou de correctifs pour Babble. Il n’y a aucun jugement ici – @gdpelican a clairement indiqué sur le fil de discussion original du forum Babble qu’il n’avait ni l’incitation ni le désir de continuer avec Babble. Je respecte tout à fait cela.

@angus et d’autres ont apporté leur aide pour corriger des bugs au cours de la dernière année environ – ce dont je leur suis reconnaissant – mais combien de temps cette générosité apparemment aléatoire des développeurs peut-elle durer ?

Je ne suis pas certain de savoir quel serait le processus pour qu’un autre développeur ou une équipe de développeurs reprenne Babble. @jomaxro, @simon ou @justin – je pense que l’un d’entre vous ou un autre membre de l’équipe Discourse pourrait nous aider ici.

Bien que je ne parvienne plus à le retrouver, je suis convaincu qu’il y a eu autrefois une discussion sur l’intégration de Babble au cœur de Discourse, et qu’il a été décidé de ne pas le faire. En supposant qu’il n’y ait aucune chance que Babble devienne partie intégrante du cœur de Discourse et soit donc officiellement pris en charge, je ne vois pas de bonne voie pour continuer à utiliser un Babble fonctionnel sans qu’une personne ou une équipe en assume la responsabilité principale.

Si l’argent est un problème, je suis prêt à amorcer la cagnotte si nécessaire, au nom de mon forum utilisant Babble.

Je ne pense pas que des pansements et des correctifs de bugs lents et réactifs suffiront encore longtemps pour Babble. Peut-on le sauver avant qu’il ne devienne inutilisable ?


P.S. Je suis bien au courant des intégrations de Discourse avec des outils comme Slack pour une expérience de type chat au sein de Discourse. J’aime Babble et je ne souhaite pas intégrer un outil tiers pour l’expérience de discussion informelle.

7 « J'aime »

Pour le moment, l’équipe de Discourse elle-même n’envisage pas d’adopter ce plugin.

3 « J'aime »

Je pense qu’au moins cela devrait être déplacé dans la catégorie #plugin:plugin-cassé, tant que les bugs ne sont pas résolus.

6 « J'aime »

Ce serait un excellent ajout à Discourse si vous souhaitez avoir un forum de discussion et une fonctionnalité de chat très légère. Malheureusement, il n’est plus maintenu, il est défectueux et il n’existe aucune fonctionnalité officielle de Discourse…

Je ne veux pas avoir un serveur de chat complet qui reprendrait à nouveau certaines fonctionnalités de Discourse. C’est quelque chose de très compliqué pour les utilisateurs, car ils ne savent pas quel système ils doivent utiliser.

4 « J'aime »

Nous contournons ce problème à 90 % en utilisant l’intégration de chat pour envoyer des sujets et des réponses de catégories ou balises spécifiques vers des systèmes ou canaux de chat particuliers. Babble est une perte, mais l’intégration générale est ce qui rend vraiment Discourse fonctionnel pour notre communauté spécifique, en parallèle d’autres systèmes de chat.

2 « J'aime »

Je l’ai utilisé de cette manière pendant pas mal de temps, jusqu’à ce qu’il commence à se désagréger.

J’ai fini par créer mon propre serveur Rocket Chat. Babble était suffisant pour faire du chat une fonctionnalité incontournable de mon site. Rocket Chat fonctionne beaucoup plus fluidement. C’est même si bon qu’il risque probablement de réduire l’utilisation du forum, mais il est trop tard pour moi de remettre ce génie dans la bouteille.

2 « J'aime »

Je vais régler les problèmes immédiats dans les prochains jours, mais je suis d’accord : il faut un développeur dédié.

Je suis un peu trop occupé pour être cette personne. Les autres membres de Pavilion sont également débordés par leurs responsabilités en matière de logiciels libres.

Si quelqu’un souhaite prendre ce plugin en main sérieusement, il y a une place pour vous au sein de Pavilion, avec accès au travail rémunéré continu que cela implique.

Comme les autres membres de Pavilion, vous bénéficierez de mon mentorat pour vous familiariser avec le développement de Discourse.

Envoyez-moi un message ici sur meta si vous êtes intéressé.

9 « J'aime »

Salut à tous, j’ai résolu le problème de l’indicateur de chargement. Mettez à jour vers la dernière version du plugin, tout devrait fonctionner à nouveau. Vous pouvez le tester ici : https://try.thepavilion.io (il semble y avoir un léger problème de style avec l’icône Babble sur ce site, mais la fonctionnalité est intacte ; c’est probablement un conflit avec un autre plugin ou un thème).

@jomaxro Pourrais-tu re-catégoriser ce sujet ? Merci.

À défaut de trouver un développeur motivé pour reprendre ce plugin, je me contenterai de quelqu’un (ou plusieurs) prêt à m’aider sur quelques points pour le maintenir en vie :

  1. Trier les bugs, de préférence via les assistants structurés sur thepavilion.io : Pavilion et Pavilion. J’ai ajouté Babble comme option dans ces assistants :

    La raison pour laquelle ces assistants existent est que, lorsqu’on a un méga-sujet comme celui-ci, il est difficile de suivre les problèmes individuels.

  2. Commencer à rédiger une documentation complète pour le plugin ici : Pavilion (consultez les autres catégories de plugins sur https://thepavilion.io/c/knowledge/plugins/171 pour des exemples). Cela est utile car les mêmes questions ou problèmes concernant un plugin reviennent régulièrement, et il faut du temps pour répondre à des requêtes déjà traitées.

  3. Répondre aux autres utilisateurs du plugin dans ce sujet en leur fournissant des liens vers ces assistants et vers la documentation (une fois que vous l’aurez écrite) :).

Si la maintenance de ce plugin consistait simplement à traiter une liste clairement définie de problèmes de temps en temps, avec de bonnes descriptions, des journaux d’erreurs et des captures d’écran associées, etc., ce serait beaucoup plus simple en termes de temps.

De plus, si vous soumettez des rapports de bugs via Pavilion, je serai automatiquement assigné à ces rapports, et mes statistiques en souffriront si je ne les clôture pas… :sweat_smile:

Donc, je suis beaucoup plus enclin à agir plus rapidement si vous soumettez un rapport de bug complet, avec des journaux d’erreurs, des captures d’écran et de bonnes descriptions.

Je vais toujours garder ce plugin sur ma liste d’actifs open source à céder à un nouveau propriétaire. Cependant, si collectivement nous pouvons faire ce qui précède, nous pourrons au moins le maintenir dans un état décent.

17 « J'aime »

Puis-je doubler et tripler :heart: votre dernier message, Angus ? :heart_eyes:

Merci d’avoir corrigé le problème de l’icône de roue qui tourne indéfiniment dans le chat lorsque vous publiez quelque chose. Le seul problème UX majeur qui me vient à l’esprit pour le moment, c’est que l’icône indiquant la présence d’un nouveau message dans le chat ne disparaît jamais, même après avoir lu tous les messages. @TheBaby5 a donné un aperçu général de ce problème.

Je viens de faire un test rapide et le signalement de bug de @ninermac du 20 octobre ne semble pas être un problème sur notre installation Discourse.

Je vois quelques points mineurs dans ce fil gigantesque qui pourraient encore être traités, mais ils ne sont pas critiques à mon sens. Par exemple, @Dev_Work a signalé le 20 octobre une traduction manquante.

Je suis tout à fait disposé à signaler les bugs avec une documentation complète sur Pavilion. Je suis d’accord pour dire que les signaler ici, dans ce fil gigantesque, n’est pas idéal.

Attendez une minute. Est-ce que vous voulez dire, si le temps le permet, que vous allez corriger les futurs bugs de Babble par pure générosité ? Parce que c’est ce que je pense (ou peut-être que j’espère simplement) que vous dites.

Nous avons déjà bénéficié d’une grande générosité envers Babble au fil des ans, avec James qui l’a maintenu bien au-delà du moment où cela était encore pratique pour lui. Je suis entièrement favorable à plus de générosité et j’en fais moi-même preuve de nombreuses façons et en de nombreux endroits, mais je veux m’assurer que nous fixons les bonnes attentes ici.

Moi aussi. Je ne suis pas développeur et j’orbite principalement autour de l’écosystème Discourse plutôt que de plonger dans son puits de gravité. Mais je suis tout à fait en accord avec l’esprit open source et la recherche des personnes qui rendront la communication meilleure et plus facile pour les nombreuses personnes qui utilisent, aiment et ne peuvent pas vivre sans Discourse (c’est mon cas !).

Quoi que vous fassiez à partir de maintenant, Angus, vous êtes une vraie :star: .

5 « J'aime »

Angus ! Merci d’avoir réparé cela !

J’ai trouvé cela utile…

Si vous n’avez pas besoin de l’option plein écran mais souhaitez une option plus large.

Cela remplace le basculeur plein écran par une largeur de page prédéfinie.

Collez ceci dans : CSS/HTML > Bureau

.babble-sidebar { &.expanded { width: 500px !important; } }
2 « J'aime »

Pavilion, notre coopérative à but non lucratif, existe dans trois buts (ceux-ci sont extraits directement d’un nouveau set d’articles d’association que je suis en train d’enregistrer) :

  1. fournir des opportunités de travail, d’éducation et de services connexes aux fournisseurs de services et de produits pour les communautés en ligne ;
  2. faciliter la fourniture de services et de produits, ainsi que le développement de technologies open source, au profit des communautés en ligne ; et
  3. promouvoir la diversité socioéconomique parmi les bénéficiaires des avantages et opportunités mentionnés aux points (a) et (b).

C’est cela que nous faisons :slight_smile: Nous sommes actuellement en train de construire un nouveau site web qui explique cela mieux (et je publierai bientôt un gros nouveau plugin de pages d’accueil open source pour Discourse en parallèle).

Merci pour ces remarques. Idéalement, si ces personnes pouvaient soumettre des rapports de bug sur Pavilion, je pourrai les traiter systématiquement au fil du temps.

Nous avons besoin de vous tout autant que d’un développeur :slight_smile:. Voici quelques tâches de gestion des connaissances sur Babble à réaliser :

  1. Mettez à jour le premier message de ce sujet pour mieux refléter l’état actuel du plugin (c’est un wiki). Jetez un œil au plugin custom wizard pour un exemple de structure.

  2. Créez un sujet « Comment configurer Babble » dans la catégorie connaissance que j’ai créée : Pavilion.

  3. Créez un sujet « Comment personnaliser Babble » dans cette catégorie. @REALITY Ce serait l’endroit idéal pour votre suggestion CSS utile, qui, malheureusement, serait autrement perdue dans le sujet géant.

Ne vous inquiétez pas d’écrire « la mauvaise chose ». Si vous faites une erreur ou si ce que vous écrivez n’est pas clair, d’autres (comme moi-même) vous aideront à le corriger. C’est la beauté de faire partie d’une communauté open source.

9 « J'aime »