Coder Social home page Coder Social logo

nodebb-plugin-shoutbox's Introduction

NodeBB Shoutbox plugin

This is a NodeBB plugin that will add a shoutbox to your homepage. It's still a work in progress.

Installation

npm install nodebb-plugin-shoutbox

nodebb-plugin-shoutbox's People

Contributors

astonedpenguin avatar barisusakli avatar benderwan avatar carlosjs23 avatar ishitatsuyuki avatar jhernifol avatar jimimimi avatar julianlam avatar radiergummi avatar schamper avatar tgrhavoc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

nodebb-plugin-shoutbox's Issues

Shout appending but not persistant

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.

Multiple Shoutboxes on One Site

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.

BreakMeta

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!

Empty page on navigation

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.

Make the shoutbox window "detachable"

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.

Add notice that the shoutbox is empty

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.

Add option to disable autoscroll

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?

Client loading shoutbox widget causes nodebb to crash

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)

Shoutbox disappeared from Home page

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.