This is a NodeBB plugin that will add a shoutbox to your homepage. It's still a work in progress.
npm install nodebb-plugin-shoutbox
NodeBB Shoutbox plugin
License: MIT License
Currently it's fixed at [timestamp][username]: [message]
As if they were admin
Sometimes when I refresh, the SB is empty and I'm not allowed to shout.
I have to close the tab and open a new one to fix it.
When a user submits a shout in the shoutbox and the last message is theirs, it appends the message to their previous shout. But when you refresh the page, the shout is separate.
I'm not sure what the default behaviour is for this, but I think it should be one or the other.
For better compatibility with the nodebb-plugin-cards
plugin.
For #7 and other settings.
I love your plugin, and my very young community is finding it handy as well. In this case we have 4-5 distinct groups of people who are looking for this exact functionality but would like to have 4-5 shoutboxes in the header of the site with different names for each.
This is a League of Legends community and they want a shoutbox for each of the major player regions around the world like North America, EU, Korea, etc.
Thanks!
See this thread
Thanks.
If possible
When a non logged-in user browses the forum and then returns to the page where the shoutbox is located, it will display an empty page to the user.
What I mean is a button to detach it from the default location and be movable so a user can place it wherever the user wants. Should be saved per user.
I'm dumb and only just realized it...
Along the same lines as #42
It's hard to tell whether the shoutbox has been cleared or just isn't loading right now.
It would be nice if there was just a little message like
No shouts
Just to let people know that it is actually loading.
The shoutbox is blank.
If someone doesn't want to use or see the shoutbox it would be nice to be able to hide it, and make it reappear from your profile settings.
When a new chat comes in, the shoutbox scrolls to the bottom.
When trying to catch up on a conversation, this is really annoying because you keep getting pushed to the end of the conversation.
Maybe only auto scroll if you're already scrolled all the way down?
Using NodeBB 0.4.3, shoutbox plugin 0.1.0 (also occurred when I cloned this repo straight into the node_modules directory)
Loading a page with shoutbox widget on it causes this to occur in the logs, which crashes nodebb:
error: TypeError: undefined is not a function
at /var/www/nodebb/node_modules/nodebb-plugin-shoutbox/library.js:84:10
at Object.Config.api (/var/www/nodebb/node_modules/nodebb-plugin-shoutbox/lib/config.js:69:3)
at /var/www/nodebb/node_modules/nodebb-plugin-shoutbox/library.js:79:12
at /var/www/nodebb/node_modules/nodebb-plugin-shoutbox/lib/config.js:89:4
at /var/www/nodebb/src/database/redis/hash.js:39:4
at /var/www/nodebb/src/database/redis/hash.js:65:4
at /var/www/nodebb/node_modules/redis/index.js:1138:13
at try_callback (/var/www/nodebb/node_modules/redis/index.js:573:9)
at RedisClient.return_reply (/var/www/nodebb/node_modules/redis/index.js:661:13)
at ReplyParser. (/var/www/nodebb/node_modules/redis/index.js:309:14)
Can't delete a post once it has been edited, refresh page and I can delete.
Hi, all was great, but one day (certainly with an update), this famous shoutbox has gone from home page. :(
I'm on the last git version of shoutbox and nodebb if it can help.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.