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
    427 Topics
    2k Posts
    traarrrT

    Hi all,
    Well this is my first time writing a plugin which involves using client side hooks...
    For a start, i would want my plugin to listen to a hook which activates when the topic page is completely loaded and topic tools are loaded too.

    For which I wrote this function:

    'use strict'; /* globals document, $ */ $(document).ready(function () { function alertType(type, message) { require(['alerts'], function (alerts) { alerts[type](message); }); } console.log('nodebb-plugin-quickstart: loaded'); $(window).on('action:topic.loaded', notifyBox); function notifyBox() { console.log("in notify box"); alertType('success', "done") } });

    but this is not working... I can only see "nodebb-plugin-quickstart: loaded" on the console.

    Where am i going wrong here??

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

    Thank you!

  • [nodebb-plugin-color] Colors in posts

    25
    6 Votes
    25 Posts
    13k Views
    Deevalur N V SrinivasanD

    Colors are disappearing if an enter made between lines?

  • 0 Votes
    2 Posts
    1k Views
    yariplusY

    That is static HTML. If you are looking for a plugin that displays topics as a blog post, you may be interested in nodebb-plugin-featured-topics-extended. Example here. https://forums.stonebound.net/

  • 0 Votes
    1 Posts
    1k Views
    Matt PitchÔuM

    Hi everyone,

    i have a problem with this plugin.. I have this message " NodeBB Commenting has been disabled. "

    So in the blog post, it dont show the box of reply (like in example), but i have the "publishing button" and it works..

    I try to find on internet a solution, i didn't..

    Can you help me ?

    Thanks.

  • 0 Votes
    1 Posts
    1k Views
    JenklerJ

    @psychobunny The custom-page works with 1.4.2 now. Is it possible that you can patch the custom homepage plugin also?

    Link to issue --> https://github.com/NodeBB/nodebb-plugin-custom-homepage/issues/24

  • 2 Votes
    8 Posts
    3k Views
    BriB

    Happy holidays to you guys too, @julian !

  • 0 Votes
    3 Posts
    2k Views
    jareyJ

    @Rome-Li what problems are you facing? I haven't tested the plugin but, the more information you can give here on the community, the more likely you can get help here.

  • Recent Cards addon for Persona

    20
    1 Votes
    20 Posts
    9k Views
    T

    Hello,

    Does anyone know how to show recent cards on custom homepage or any other pages?
    Thanks.

  • Plugins auto post to social with customize

    1
    0 Votes
    1 Posts
    865 Views
    I

    I want plugin can't auto post to social (most fanpage) when topic created.
    Wordpress.com do it well.

    0_1482816540910_upload-f0ef1625-64ec-4ed9-8d62-9ed481da9bb1

    Any plugins can do ? xD
    Or time to write my own nodebb-plugins

    Etc, we can post to facebook with customize title, meta, image, etc..

    Btw i'm looking for SEO plugins too 🐸

  • 3 Votes
    1 Posts
    1k Views
    TheRoxT

    Hello!
    This is my first contribution to the community, i have to say that this plugin is based on the Recents Card, i've edited the html and less (css) part, to give it a different look. Hope you like it.

    Here is a screenshot of the plugin:

    Github:
    Link to the plugin

  • invalid date in nodebb-plugin-recent-cards

    2
    0 Votes
    2 Posts
    1k Views
    PitaJP

    @alloy submit an issue on Github pls

  • NodeBB 1.4.0 with embed video plugin?

    5
    0 Votes
    5 Posts
    2k Views
    BriB

    The Iframely plugin takes care of 95% of cases where you want to embed something, and there's a configuration you can make that gets you the embeds, without it counting toward your limit (if you use the cloud service). For uploaded videos, I use the ns-embed one with a custom rule

  • Help with update sso plugin

    4
    0 Votes
    4 Posts
    2k Views
    R

    No one interested?

  • BBcode for NodeBB?

    2
    0 Votes
    2 Posts
    1k Views
    PitaJP

    @vstoykov are you looking for something with a WYSIWYG editor, or what? A simple plugin with BBcode parsing is easy. One that also adds a new composer like nodebb-plugin-bbcodes is more difficult.

    There is nodebb-plugin-redactor which you can use if what you're looking for a WYSIWYG editor.

  • AutoClose Threads?

    3
    0 Votes
    3 Posts
    1k Views
    P

    @baris hmm, too bad no one has updated it for a while. I could be very useful for people who merged their forums into NodeBB. I merged mine from MyBB and the locked topics didn't stay locked. I don't know how to update this myself.

  • Alternate Discord OAuth plugin

    3
    1 Votes
    3 Posts
    2k Views
    tobiahT

    I've been working on trying to get it set up, but for whatever reason the client id/secret aren't saving. i've done a full restart but it hasn't seemed to want to save.

  • 2 Votes
    2 Posts
    1k Views
    julianJ

    Awesome work! Enjoy your new badge 😄

  • How To Import FluxBB to NodeBB

    2
    0 Votes
    2 Posts
    1k Views
    BriB

    Check out https://github.com/akhoury/nodebb-plugin-import
    I don't think there's an adaptor for FluxBB... yet

  • Which emailer plugin do you use here?

    9
    0 Votes
    9 Posts
    3k Views
    poP

    Thank you for your quick reply! It was extremely helpful.

    I have added the 1-line fix to map your from_name field to SendGrid's API. I submitted a PR to the nodebb-plugin-emailer-sendgrid GitHub repo, so that hopefully others can benefit too. This is the first time I have submitted a PR to an open source project, so I hope I did the procedure correctly. 🙂

    The 1-line fix works on our installation, and I am now receiving emails which have a proper From name!

  • Plugins getting deleted automatically

    9
    0 Votes
    9 Posts
    3k Views
    julianJ

    @Giggiux In other hosts, the file system doesn't nuke itself every time you reboot the machine, so if you install a plugin, it stays installed 😛

  • Extra field in topic list view plugin.

    3
    0 Votes
    3 Posts
    1k Views
    W

    Not sure how i missed your reply. Thanks for getting back to me. For now i think we are just going to use the tags field since the person assigned doesn't have to be linked via the users table. Its more of a, let me check who is running that project (imagine each topic as a mini project) and since we dont use tags for anything else i think they may work fine.

    Thanks again