Babble - A Chat Plugin

I’ve encountered that the image is streching horizontally when I make the chat fullscreen.



@gdpelican any chance you will add a route name to open the chat?

Refresh your page the default bullhorn icon is beside the search icon. I replaced mine with the FA Comments.

My whole point is to move the icon from header bar to mobile tab bar component.
My header is really cluttered on mobile

I haven’t looked into it. But I imagine might be able to find a link and hide it in headet

Is anybody having issues with browser tabs freezing for up to a minute when using babble?
The browser freezes when opening a chat channel, typing a new message, sending a new message etc.
Happens on latest Chrome on MacOS only

Is there any plan to make Babble one of the officially supported plugins (Plugin directory | Discourse - Civilized Discussion)? If not, why not?

1 Like

There’s no plan to do this. We find that Discourse paired with a chat software is adequate when you treat chat like short term memory and Discourse like long term memory.

Also chat tends to have a low signal to noise ratio which directly contradicts our aims to increase conversation quality via emphasizing paragraphs over words.


Thanks Justin. Do you have any examples or guidance around best practices for combining discourse with chat? I get that chat has low signal to noise but for our startup it will be an important piece of the puzzle. Thanks in advance.

1 Like

Hi, great plugin! This will definitely see some use on my site.

Just a thought. This chat UI behaves a little strangely on mobile due to the fact that it doesn’t account for the height of the keyboard when a user is typing. Maybe have an option for the chat messages to default to the bottom of the chat window vs. the top (like most messaging apps)? This would make new responses still visible on mobile when a chat is just starting out.

Fantastic work on this though. Still digging in, but so far this is a great find.

1 Like

A lot of it is going to be setting a culture. Encouraging behaviors like posting transcripts or summaries from chat to Discourse, moving longer discussions to Discourse, keeping a knowledge base in topics and linking to them, etc. If you treat chat like information won’t exist after a day, that mindset ultimately helps.


Hey folks,

I’ve put in a few fixes here, including patching up the emoji and attachment features to work with the latest discourse, fixing the user card not appearing when clicking mentions / user avatars, preventing images from stretching horizontally on expanding the chat, and patching up some deprecations as well.



How can I replace the Message button while clicking on the user to open up the Babble PM instead of the default “Start a message” screen?

  1. My users have a feature request that would make usability easier.

We have 2 chat rooms and our users would love to have a quicker way to switch between the two.
How about to add fa-chevron arrows left and right from the chat room name so quickly switch to the next/previous chat room?

  1. Currently users without access to any chat room see babble settings in their user preferences. Might be better to remove it ff discourse offers such ability.

  2. Setting custom avatars for each individual chat room would be huge help

1 Like

Is there any update on this? Could someone help me?

Did you discover a way to resolve that final bug you mention? I’m also seeing the DMs show up in search when I’m in incognito mode. I’m assuming only the two people that actually had the conversation would actually be able to read the messages (I hope!!) but it definitely adds a lot of noise for a new lurker to the community who might be wondering what all the random “number” threads are.

Would love to hear if you figured out how to get around it or if you’re just not using the DM feature?

I stopped using babble after writing that post. Not sure of the current status…

Got it. cc: @gdpelican if you have time to take a look!

Missing poster avatar, i think that is for the recent update in discourse …

On my phone the Babble button appears in the header perfectly:

But on my desktop, it appears somewhere in the middle of the page and looks like this:

I would like the button to appear as header icon on my desktop as well.
How can I achieve that?