Skip to content

NodeBB Plugins

Discussion regarding NodeBB Plugin development.

1.8k Topics 15.0k Posts
Most Voted Plugins

Subcategories


  • Have a question about building a plugin? Ask here
    425 Topics
    2k Posts
    barisB

    https://community.nodebb.org/post/88242 I think this answers your question. Let me know if it doesn't work.

  • Need a plugin developed? Ask here!
    222 Topics
    1k Posts
    barisB

    Plugin doesn't show usernames if they set their status to offline AFAIK

  • [nodebb-widget-essentials] Essential Widgets

    14
    2 Votes
    14 Posts
    4k Views
    barisB

    Updated this plugin for bs5 and integrated the custom popular tags widget code that we used on this forum into the plugin. It will be usable without using custom css/js in ACP. It also changes based on skin since colors are no longer hardcoded. Latest version is installed on this forum

    image.png

  • nodebb-plugin-node-ldap crashing NodeBB

    7
    0 Votes
    7 Posts
    363 Views
    Z

    I'm using postgresql and I can't find these keys anywhere

  • Best post voting plugin

    11
    0 Votes
    11 Posts
    747 Views
    N

    Basically, an upvote kind of thing could work but it might not be obvious to users.
    I need something that will be obvious to users, that they are upvoting a certain comment.
    Much better if the first post is the vote and they can comment all they want below that but vote on the first post.

  • S3 Uploads Plugin (nodebb-community fork)

    3
    4 Votes
    3 Posts
    346 Views
    julianJ

    Thanks! It was actually neglected for a long time... there are a lot of forks of this plugin out there, all doing slightly different things.

    While we at NodeBB don't personally use S3 for uploads, if anyone using this plugin experiences issues, please do let us know and we can try to fix it.

  • ADsense plugin not working from 1.19.2

    8
    0 Votes
    8 Posts
    441 Views
    none anonymouN

    @baris Is it possible to add an ad in the middle of the content?

  • nodebb-plugin-markdown shows undefined value

    2
    0 Votes
    2 Posts
    191 Views
    PitaJP

    Master branch is not stable and not meant for production use. We recommend using the latest versioned branch.

    How exactly did you upgrade? You say you "merged with master". Did you run ./nodebb upgrade? Merging is not the recommended upgrade path in the first place. Why did you do it that way?

  • 0 Votes
    9 Posts
    492 Views
    phenomlabP

    @lostspace just so you know you're not blasting posts into a black hole that nobody ever sees....

    Thanks for the information you've provided. The API can be difficult to understand and work with, and the examples you've posted will undoubtedly help others in the same journey.

  • 0 Votes
    4 Posts
    263 Views
    julianJ

    My mistake, thank you 🙂

  • 16 Votes
    52 Posts
    22k Views
    yariplusY
    Version 0.10.0

    Scuff update for nodebb 2.x
    A bit late, but better than never.

  • 0 Votes
    5 Posts
    340 Views
    barisB

    You need to put the popular tags widget on the categories sidebar and use the custom css/js from the other thread.

  • Activity Stream plugin?

    8
    0 Votes
    8 Posts
    927 Views
    crazycellsC

    @julian said in Activity Stream plugin?:

    @crazycells said in Activity Stream plugin?:

    you search 'nothing' in posts and sorted by post time in descending order, you see the list..

    That's quite a clever solution 😊

    lol, actually I was thinking out loud 😄 just to see what it will show... sometimes, this helps to get inspiration. But in this case, I do not think our forum can get benefit from such a plugin, I believe @razibal has a very active and diverse forum, in such a case, this page might be beneficial. We have these alternatives with a similar purpose:

    /best-posts
    /feed
    /recent

    By the way, @julian does registered users have an explicit group/group page? Because groups also show the posts by group members. Maybe @razibal can consider this.

  • Error installing custom pages

    13
    0 Votes
    13 Posts
    542 Views
    eeeeeE

    Thanks again, all working 🙂

  • inline video player

    4
    0 Votes
    4 Posts
    263 Views
    phenomlabP

    @eveh Yes, but the json file probably isn't up to date. A while ago, a change was required for 2.x branch which added a compliant flag. Looks like that was never done, but it works nonetheless.

  • Session-sharing - get local uid by appId

    2
    0 Votes
    2 Posts
    178 Views
    julianJ

    It can be, although that'd be something I'd have to do later on.

    You can file a feature request here and I will get to it in time, but you can also contact us at [email protected] if you want to sponsor this work

  • sso-google plugin: redirect_uri_mismatch

    10
    0 Votes
    10 Posts
    437 Views
    A

    YES! I got it working 😄 The problem was NodeBB 2FA was redirecting the user and that caused the error.

  • This topic is deleted!

    2
    0 Votes
    2 Posts
    5 Views
  • Error uploading to Imgur

    3
    0 Votes
    3 Posts
    286 Views
    cagatayC

    @torn2 this is not about nodebb , pls check it; https://github.com/hackmdio/codimd/issues/234

  • Hide links to guests

    9
    7 Votes
    9 Posts
    1k Views
    Varun Ganesh DV

    i couldn't able to get this under install plugin option.
    how can i install this?

  • Broadcast message plugin

    1
    0 Votes
    1 Posts
    205 Views
    A

    Hi, Is there a plugin to broadcast a message to many users?

  • 0 Votes
    7 Posts
    425 Views
    oplik0O

    @sdetweil
    There is documentation on how templates work in the benchpress repository - that is the templating engine NodeBB uses: https://github.com/benchpressjs/benchpressjs/tree/master/docs

    There is a link to the engine in getting started development docs (https://docs.nodebb.org/development/) but I admit that it's not intuitive.

    The documentation for working with included helpers and client-side modules is basically nonexistent though, I mostly just look at other plugins (quickstart is a good reference for common use cases) and ultimately just look at the code. For the included setting types you can see it here: https://github.com/NodeBB/NodeBB/tree/master/public/src/modules/settings