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
    424 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-plugin-node-ldap crashing NodeBB

    7
    0 Votes
    7 Posts
    360 Views
    Z

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

  • Best post voting plugin

    11
    0 Votes
    11 Posts
    741 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
    345 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
    437 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
    339 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
    920 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
    177 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
    420 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

  • 3 Votes
    1 Posts
    219 Views
    barisB

    Link Preview Image GitHub - NodeBB/nodebb-plugin-debug-hook: A plugin to see parameters passed to hooks in real time

    A plugin to see parameters passed to hooks in real time - NodeBB/nodebb-plugin-debug-hook

    favicon

    GitHub (github.com)

    Sometimes you need to see the result of some filter/action on a live/prod instance and it is not easy to add a console.log and restart.

    This plugin allows you to select a plugin hook and see the resulting data after all plugins are done executing their hooks.

    Here is a sample from running it against filter:search.query

    d0347032-02ff-4dcc-83a8-8bc039b4b297-image.png

    The output is updated automatically every time you trigger the hook.