Skip to content

NodeBB Plugins

Discussion regarding NodeBB Plugin development.

1.8k Topics 15.2k Posts
Most Voted Plugins

Subcategories


  • Have a question about building a plugin? Ask here
    444 Topics
    2k Posts
    Sky FoxxS
    Perfect! Does the job super elegantly thank you
  • Need a plugin developed? Ask here!
    226 Topics
    1k Posts
    juseJ
    like this [image: 1732282083034-snipaste_2024-11-22_21-27-43.png] or [image: 1732282134821-snipaste_2024-11-22_21-28-46.png]
  • [nodebb-plugin-spoilers] Spoiler text in posts

    34
    3 Votes
    34 Posts
    20k Views
    A
    @AOKP Yup, ended up going with it. The change in syntax is irritating though.
  • [nodebb-plugin-shortcuts] Browse NodeBB by Keyboard

    58
    2 Votes
    58 Posts
    28k Views
    julianJ
    @frissdiegurke updated. What about the up key in chat modal?
  • 0 Votes
    4 Posts
    3k Views
    yariplusY
    what is the value of uid
  • Is it possible to require code from another plugin in your plugin?

    10
    0 Votes
    10 Posts
    4k Views
    julianJ
    Ooh, @yariplus @frissdiegurke I hadn't really thought of that, but yes, that'd work really well to enhance/load behaviour only if a peer is loaded... ... and only because peer dependencies are such crap on npm..
  • 1 Votes
    1 Posts
    1k Views
    J
    Is there any built in extensibility to the NodeBB composer that would allow you to submit additional data along with a submitted topic or post? So for example, say you want the users to submit some data to describe their post in a way that is useful for your system, is there a built in extension point that would allow you to add a field (text, select, whatever) to the composer and have that data stored alongside the post? I was able to achieve something like this by hacking the extended data by using tags that are automatically created when the user fills in my custom fields. It works for this scenario, but it would be great if there was a better way to do this. In addition to being able to add custom data to posts, it would be great if you could specify that the custom extended fields only apply to some categories in your system.
  • Custom plugin, send login error.

    1
    0 Votes
    1 Posts
    698 Views
    W
    Hello, I made a custom LDAP login and was wondering if there was a way to send back a custom error to the login form. My LDAP plugin requires users to login with their username not email and even though it asks for a username people still like to add their email.. At the moment i am just sending back the standard error (username and or password are not correct). Is there a way to send back a custom error that will appear in red in the log in page when they attempt to sign in with there email? On a side note, shouldnt nodebb block emails entries (in the form validation) if login is set to username? Thanks,
  • Wordpress + WHMCS + NodeBB SSO

    2
    0 Votes
    2 Posts
    2k Views
    C
    I would really appreciate clarity on this. Thank you.
  • 0 Votes
    7 Posts
    4k Views
    D
    Thanks, I do understand how i18n works for plugins. I should have asked if there is a way to do this without having to fork or modify the existing plugin. It seems like the answer is no. Personally, I think this is a lacking feature of NodeBB.
  • [nodebb-plugin-ns-utils] NS Utils

    4
    7 Votes
    4 Posts
    3k Views
    ?
    Want this for Redis caugh
  • Plugins Directory

    4
    0 Votes
    4 Posts
    2k Views
    P
    @Shard just check NPM. All supported plugins for your NodeBB install can be found in the ACP.
  • [nodebb-plugin-dbsearch] Internal error

    1
    0 Votes
    1 Posts
    1k Views
    Mirosław BrodaM
    After installing the plugin, I get an 'internal error' saying that 'something went wrong' . I'm using nodeBB 0.9.3 with 0.3.0 version of the plugin.
  • Triggering on events in userscript (rather than plugin)

    9
    0 Votes
    9 Posts
    4k Views
    N
    @frissdiegurke Thank you! That sorted it out. Very much appreciated.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
  • Some SSO plugins are not working in NodeBB 0.9.2

    4
    0 Votes
    4 Posts
    2k Views
    ?
    No worries, they won't cause any issues.
  • 0 Votes
    1 Posts
    1k Views
    Danny McWilliamsD
    I've noticed a wee problem with Wordpress/blog comments. At first I was being hit by a 503 error - which turned out it was Akismet blocking the publishing of a post as it was being flagged as spam in NodeBB. Deactivate that, it's fine. The post in question was just a YouTube video. You see, when I publish a post, the social sharing links (the exact ones i'm using on Wordpress for now are the Jetpack ones) are also posted in the forum topic. Now - is there any way of filtering these out? It will take two minutes to edit the thing, but just wondered if anyone else came across the same. Here's the original post: http://www.onlyanexcuse.com/2015/12/21/goals-morton-vs-raith-rovers/#nodebb/comments And here's the NodeBB topic for the comments: http://spflforum.com/topic/696/goals-morton-vs-raith-rovers What I will do (later) is just remove the social links which have appeared and put the video in there instead, it's not a massive issue, just adds a little more housekeeping when posting things later.
  • Set user field fails in plugin

    3
    0 Votes
    3 Posts
    1k Views
    W
    Face Palm Thanks
  • Custom autorization in nodeBB

    2
    0 Votes
    2 Posts
    1k Views
    julianJ
    Is this a plugin in NodeBB? You'll need to add the routes by listening to the static:app.init hook.
  • How do I pre-install plugins?

    20
    0 Votes
    20 Posts
    6k Views
    KowlinK
    @psychobunny There's just something with pressing the flagging button for some reason on bots, it feels... Rewarding.
  • Override Local login form

    3
    0 Votes
    3 Posts
    2k Views
    W
    I have another question in regards to this: I managed to get the login override plugin working with LDAP. It basically uses the normal login form to authenticate against my LDAP server, if the authentication fails it sends login failed back, if it passes it either logs the user in (if they already exist) or creates the user and logs them in. My question is, how do i bypass the check and use the normal authentication method if the user is the forums admin (the account that i set up the server with).?
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    27 Views