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
    440 Topics
    2k Posts
    barisB
    You could use the below custom javascript, it will open the last chat if there is no open chat. $(window).on('action:ajaxify.end', async () => { const { data } = ajaxify; if (data.template.chats && !data.template.roomId && data.rooms.length) { const Chats = await app.require('forum/chats'); Chats.switchChat(data.rooms[0].roomId); } });
  • Need a plugin developed? Ask here!
    223 Topics
    1k Posts
    Silver.meS
    I am willing to pay whatever it takes, $30 max.
  • Is it possible to have admin or mods approval for user created groups?

    9
    0 Votes
    9 Posts
    939 Views
    yariplusY
    Please try now. I'm not sure if this is exactly what OP needs though. It adds a permission for a user to create a group and assign it to a category. Not exactly the same thing as approval.
  • write-up fail to load

    13
    0 Votes
    13 Posts
    974 Views
    C
    Hello, Thank you for your help. I finally managed to get it working (mostly). Users, categories and post have been imported. I still have some bbcodes and html tags in the content. Any ideas on how to keep the attached files? Thanks!
  • nodebb-plugin-quickstart

    5
    0 Votes
    5 Posts
    763 Views
    JenklerJ
    I like this platform but documentation and standards is not that good. But hay! Something is good
  • Modify topic title

    8
    0 Votes
    8 Posts
    904 Views
    PitaJP
    You shouldn't need to link again, you should only have to run ./nodebb build -d && ./nodebb dev after you make a change. You can also use grunt to automatically build and restart after making changes.
  • The Plugin Ideas Topic

    27
    1 Votes
    27 Posts
    11k Views
    S
    @Tanner said in The Plugin Ideas Topic: XMPP integration with chat (have the protocol be tied to an XMPP server) I still really want this one. Or integration to Rocket would be even better.
  • I want to know which plugin is this?

    5
    1 Votes
    5 Posts
    846 Views
    mangoM
    Thanks for letting me know and pointing me in the right direction.
  • This topic is deleted!

    Unsolved
    2
    0 Votes
    2 Posts
    1 Views
  • ad placement

    4
    1 Votes
    4 Posts
    723 Views
    jtsimoesJ
    @zamky Maybe this can help you: https://github.com/NodeBB-Community/nodebb-plugin-adsense or https://github.com/dovydaskukalis/nodebb-plugin-google-adsense
  • 0 Votes
    3 Posts
    959 Views
    GeferonG
    I think I managed to find the solution to your issue @gorgiselkov I'm guessing you're using IIS but if not it might help as well. Here: https://community.nodebb.org/post/72229
  • Example of a basic plugin with all CRUD operations?

    Moved
    1
    0 Votes
    1 Posts
    315 Views
    G
    What the title says: which would be the simplest plugin to start learning from? What I'm trying to accomplish is to create a MongoDB collection where to store some information, then execute all CRUD operations. LE: this should've been posted in plugins category.
  • tagWhitelist customization

    8
    0 Votes
    8 Posts
    829 Views
    G
    @baris nevermind, I am new to NodeBB and I was trying to set the max length through an inappropriate method.
  • 0 Votes
    4 Posts
    516 Views
    PitaJP
    What are the privileges configured for this category? Take a screenshot of the ACP privileges configuration please. Try disabling all plugins and trying again.
  • What is this blue highlight that appears sometimes on a timeout

    2
    0 Votes
    2 Posts
    230 Views
    jzbgJ
    It appears that if you have long thread and you use back navigation on browser it highlights to show you the last post you clicked.
  • Overriding language json files from plugin

    5
    0 Votes
    5 Posts
    683 Views
    jzbgJ
    RESOLVED If anyone else sees this thread... Don't be the american who thinks the default should be en-US.... It appears that the nodeBB default language was set for en-GB If you need to adjust the language default setting: Go to your NodeBB ACP (admin control panel) => General => Languages
  • How do I submit a new plugin to NodeBB Plugin Manager?

    Unsolved
    2
    0 Votes
    2 Posts
    646 Views
    PitaJP
    @bengrue you just publish it to npm, and nbbpm will automatically pick it up
  • Pull request in my repo! Advise me 😉

    10
    0 Votes
    10 Posts
    695 Views
    JenklerJ
    I need to watch out for my trigger fingers
  • Simple Slack Notifier for NodeBB

    1
    1 Votes
    1 Posts
    291 Views
    L
    https://www.npmjs.com/package/nodebb-plugin-slack-notifier
  • [nodebb-plugin-minecraft-integration] Minecraft Integration!

    119
    9 Votes
    119 Posts
    104k Views
    yariplusY
    I should add that I have not touched this plugin in almost a year, it is unlikely to work. Check out nodebb-widget-game-server-query if you are looking for a status widget.
  • 0 Votes
    6 Posts
    546 Views
    N
    Thank you very much! The code worked, and I will look into async.filter, it looks promising, thanks for the hint
  • Composer: avoid redirect after submit

    6
    0 Votes
    6 Posts
    727 Views
    bonaccorsopB
    SO @PitaJ, is there a solution for this?