Skip to content

[nodebb-plugin-shoutbox] Shoutbox plugin

NodeBB Plugins

Suggested Topics


  • 6 Votes
    1 Posts
    431 Views
    julianJ
    NodeBB's topic list layout is great for written and media-light content, although it is less ideal for categories which predominately feature pictures. I recently ran into this issue with the Pics and Trips category on the OpenBeta Community. While we've made some much-needed TLC and improvements so that topic thumbnails are better handled and displayed, I did not feel they were adequately prioritised for this particular category. So I wrote the Category Masonry plugin for NodeBB! [image: 1734625210426-screenshot-2024-12-19-at-11-01-07-pics-and-trips-openbeta-forums.png] In brief: Configurable; either by category or by percentage of topics with a topic thumbnail/image Overrides the partials/topic_list.tpl template to display cards Works with custom themes (will correctly override the theme's category.tpl, or the base theme's category.tpl if your theme does not have its own)
  • How to write hooks

    Tutorials
    5
    6 Votes
    5 Posts
    1k Views
    barisB
    Quick start plugin has an example on how to add a new api route https://github.com/NodeBB/nodebb-plugin-quickstart/blob/master/library.js#L40-L76. The hooks that are fired client side are for client side code in plugins. If you want to pass data from the client to the server you have two options. Create an api route like in quick start plugin Create a new socket event listener on the server side and use socket.emit() client side. Example here
  • error is plugin emogil android

    NodeBB Plugins
    5
    0 Votes
    5 Posts
    845 Views
    slipknotS
    @PitaJ { "url": "https://forum.ZZZZ.com", "secret": "xxxx", "database": "mongo", "port": ["4567","4568","4569"], "mongo": { "host": "127.0.0.1", "port": "27017", "username": "root", "password": "xxx", "database": "nodebb" } }
  • Plugin usage metrics

    NodeBB Development
    3
    5 Votes
    3 Posts
    792 Views
    gotwfG
    Awesome. Thanks bunches for this.
  • NodeBB v1.0.0 and email settings.

    Unsolved General Discussion
    6
    1 Votes
    6 Posts
    4k Views
    Tracker1T
    @Gaurav-Grv-Robinson It looks like NodeBB uses the nodemailer package under the covers, but the UI may only present SMTP transport options. Your best bet is to use an SMTP server that's configured to listen/login/relay email on your behalf, this is a little different than a mail spooling system that in the end may relay, or otherwise send directly. If you have an inbound mail server that also has smtp for outbound, use that. I tend to just use SendGrid (hosted SaaS mail delivery) for my outbound emails, because delivery rates come out much better. There are other services, and depending on where you are hosting, they may offer one.

Looks like your connection to NodeBB Community was lost, please wait while we try to reconnect.