Veuillez noter que ce plugin n’est plus maintenu et est susceptible de causer des problèmes dans son état actuel :
Babble est un plugin de chat simple et léger pour Discourse. Il redessine la vue existante des sujets en une barre latérale, permettant des conversations rapides sur votre forum. Remarquez l’étiquette ci-dessus - Babble a été étiqueté comme un “plugin cassé”.
Consultez le site de démonstration pour le voir en action, ou consultez (et contribuez !) le code sur Github. Si vous souhaitez aider à traduire Babble dans votre langue, rejoignez le projet Transifex.
Pour l’installer, utilisez la méthode standard d’installation des plugins. Une fois installé, vous pouvez visiter https://<votre-instance>/admin/chats pour ajouter des canaux de chat (NB : un chat n’apparaîtra pas sur votre site tant que vous n’aurez pas créé un chat dans cette interface).
Fonctionnalités actuelles :
Création de canaux spécifiques aux groupes ou catégories
Messagerie un à un
Émojis !
Téléchargement de fichiers
Notification d’autres utilisateurs via @mention
Modification, suppression et signalement des messages
Mode “plein écran” activable/désactivable
Indication de qui écrit
Support des Onebox
Sons optionnels du navigateur pour les nouveaux messages
Intégration avec le plugin Qui est en ligne pour la présence des utilisateurs
Paramètres par utilisateur :
Désactivation complète du chat (pour les personnes qui détestent le chat )
Lecture d’un son à chaque nouveau message ou mention
Ouverture automatique du chat au chargement de la page
N’hésitez pas à me contacter (@gdpelican) soit ici sur Meta, soit sur le dépôt GitHub si vous rencontrez des problèmes ou souhaitez demander quelque chose !
Pour les rapports de bogues, veuillez fournir une capture d’écran de votre fichier /logs, toutes les erreurs visibles dans la console JavaScript, ainsi que des instructions de reproduction spécifiques.
Pour consulter l’archive des conversations ayant eu lieu à propos de ce plugin auparavant, consultez l’archive [ATTENTION : Il y a beaucoup d’informations obsolètes là-bas ! :D]
Nothing like that is on the list at this time, but I’m not certain what you mean by ‘theme similar to those live chat plugins’ just yet; could you elaborate some?
Check out the livechat on https://www.intercom.com/ in the lower right corner.
I was thinking whether it’s possible to create a similar theme for the babble plugin.
@gdpelican: Silly question perhaps: the plugin offers a setting ‘babble history window’ which suggests that messages older than X days will be deleted from the chat history.
However, when I search for the chat in the search function, I get the same chat but this time rendered as a regular topic. And there the messages older than X days still exist.
Is it possible to have the messages automatically deleted completely, or, alternatively, is it possible to flush the messages completely (and clean up the chat) every so often? Apart of course from me deleting the chat and creating a new one with the same name?
I think I encountered a bug with the way the way the chat works and how posts are counted.
Tested with
Discourse Version 2.1.0.beta1 +115
Babble branch: f2e9fda
Context / background information
The chat is part of a forum where users can register freely, but many topics are only available to logged-in users. The reason for this is that it provides some form of security / safety so sensitive topics can be discussed more freely.
The chat is a fantastic way to encourage conversations which are deemed to sensitive to keep ‘on record’, so every so often we reset the chat itself by removing it and creating a new one again.
This however results in wrong/weird user post counts.
How post counts in the chat now work
Use the chat by clicking on the megaphone-icon. Any messages typed into the chat panel do not count towards the user post count (Preferences -> summary)
Search for the using the site search function, then use the chat in the normal ‘topic-view’. All messages typed into the chat as if it were a normal topic DO count towards the user post count.
Creating the chat does not register as creating a topic, so the topic count is not increased by 1.
The problem
Delete the chat: all messages posted in the chat (either by using the chat panel or the topic-view) are counted and substracted from the user post count. The topic count will be altered as well.
Active chatters will therefore end up with a negative post count, as can be seen from the screenshot below (taken from the acceptance environment I set up - hence the low numbers).
Additionally: removing the chat will decrease the ‘topics created’ counter by one, so as you can see I have now created -1 topics.
Why is this an issue?
It’s rather hard for people to reach the next trust level when the post count is lowered every time the chat is deleted.
I am more than willing to test, experiment or even grant you access to my acceptance environment, should that help.
Not on the roadmap at the moment, but I’d be open to accepting a contribution in that direction; seems like a floating chat might be useful for some communities
I assume you’re the only one who can review translations? I just added the missing German translations, so not sure how to get all the translations reviewed
Is it possible to have the Chat initially open when a user visits the forum? Right now it seems like users opening the website have to click the chat icon in the header bar to open it up every time they visit the page.