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]
  • 0 Votes
    4 Posts
    2k Views
    spwolfS
    we figured it was due to pm messages, possibly linked to deleted account... so deleted bunch of those and it works. Thanks!
  • I need to create an input field that autocomplets itself

    1
    0 Votes
    1 Posts
    563 Views
    D
    I need to create an input field taht autocompletes itself. I want utilise this library: https://leaverou.github.io/awesomplete/ Where I must write that I want utilise this library in plugin.json? Anyone can help me?
  • How create a input where it can autocomplete itself

    1
    0 Votes
    1 Posts
    651 Views
    D
    I need to create a input that when I put a part of the username autocomplite the search. Anyone can suggest me some method in database or how I must do this?
  • How can creare new button in topic button

    3
    0 Votes
    3 Posts
    1k Views
    jareyJ
    Althought i think it could be a cleaner approach, if you want the new button as part of plugin functionality you can take a look at nodebb-plugin-ignore-users there i put an icon instead of a button, inserted with client javascript, as @yariplus alreafy suggested, taking in consideration what page is rendered. You can see if that approach fits for your purpose on the client.js file of the mentioned plugin. I'm sure there would be better examples on official plugins but can't remember one right now that you can take a look at.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    6 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    11 Views
  • How delete topic tools and post tools without load and delete fast!

    1
    0 Votes
    1 Posts
    757 Views
    D
    I need to delete topic tools and post tools when I load a topic/post and now I use jquery to do this but I'm not satisfy from the result. In fact when I reload the page I see for a nanosecond the components that after there are delete fast. But I want that the user can't see this so anyone can help me to resolve in another way? With some hooks or some method?
  • composer.addButton add always button

    7
    0 Votes
    7 Posts
    3k Views
    D
    @yariplus thanks for your suggest. I think this page must be update: https://github.com/NodeBB/NodeBB/wiki/Hooks
  • 0 Votes
    6 Posts
    3k Views
    BriB
    Yeah, so then you're probably on v.1.1.2 or close to it. You need to wipe your DB, and then start over, checking out v1.0.0: cd <your NodeBB directory> && rm -rf node_modules && git checkout v1.0.0 && ./nodebb install
  • How to redirect to edit post?

    2
    0 Votes
    2 Posts
    1k Views
    PitaJP
    On the page ACP > Plugin > Composer (default) turn on the option "Use a separate route for the composer"
  • [nodebb-plugin-gallery] Lightbox Gallery Plugin

    14
    1 Votes
    14 Posts
    8k Views
    A
    Hi @psychobunny any chance to have this updated to work with nodeBB 1.1.x ? It's a killer feature for my photography forum
  • Using Newsletter Plugin

    9
    0 Votes
    9 Posts
    4k Views
    R
    @yariplus Thanks but no. I don't have a specific need at the moment. Of course if the plugin already supported others I could probably figure out some way to incorporate them into a future newsletter email.
  • Is it possibile create a topic in the future?

    4
    0 Votes
    4 Posts
    2k Views
    P
    @Doppy action:topic.save is triggered after the topic is created. You will want to listen to filter:topic.create and change the timestamp in the data passed to the hook.
  • The proper way to deploy a custom plugin

    5
    0 Votes
    5 Posts
    2k Views
    yariplusY
    Symbolic links are absolutely fine. It's the way I do all my plugins. NPM can even manage links for you using npm link
  • How can I add an image in the "formatting" bar?

    4
    0 Votes
    4 Posts
    2k Views
    D
    I resolve following this plugin: npm install nodebb-plugin-editor-plus
  • How can I get all Group name created?

    2
    0 Votes
    2 Posts
    1k Views
    barisB
    You can use groups:visible:name, groups:visible:memberCount, groups:visible:createtime
  • Can I exclude a category from digest?

    4
    0 Votes
    4 Posts
    2k Views
    A
    @exodo I commented on that issue, explaining our use case. I hope this will happen soon. Thanks!
  • 0 Votes
    4 Posts
    2k Views
    yariplusY
    Glad I could help!
  • Shopping cart in nodebb, is it possible with mongodb ....?

    3
    0 Votes
    3 Posts
    2k Views
    J
    As far as I know there is no eCommerce module for NodeBB.
  • [ nodebb-plugin-embed-combo ] Embed Combo for Nodebb

    12
    7 Votes
    12 Posts
    5k Views
    T
    @exodo said in [ nodebb-plugin-embed-combo ] Embed Combo for Nodebb: @torn2 said in [ nodebb-plugin-embed-combo ] Embed Combo for Nodebb: Why not just self host Iframely? i was testing iframley and it doenst have spotify. vocaroo and others so wont fit for me ok thank you will try adding some more embeds next weeks Are you trying the fee version out? Not sure about those two as we've never used them in our forum. LiveLeak is another that does not embed if you use https. Works well enough for us instead of having to dig through multiple plugins.