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]
  • Unexpanded tokens in topics list parsed template output. No errors

    Solved
    5
    0 Votes
    5 Posts
    2k Views
    PitaJP
    @Qwertyzw in the future, you can use the Github search to find the source code for different apis.
  • How get all Users when the plugins is installed

    7
    1 Votes
    7 Posts
    2k Views
    barisB
    Those hooks weren't working the way they were meant to, that's why they are deprecated. If you need to do a one time operation when the plugin is installed. Just set a flag in the database stating that the operation is done so it is not repeated on every restart of NodeBB.
  • How does SSO integrate with existing users ?

    3
    0 Votes
    3 Posts
    2k Views
    hukadanH
    @yariplus Now I feel stupid because I never noticed the presence of those options on my profile... Thank you for the quick answer. I still have to check if one of the two discord plugins allow that.
  • extends nodebb write-api?

    Solved
    7
    0 Votes
    7 Posts
    4k Views
    G
    To anyone searching the same thing, I resolved the problem using the custom write-api hooks, I wasn't aware of: https://github.com/NodeBB/nodebb-plugin-write-api/blob/master/routes/v1/index.js#L45 filter:plugin.write-api.routes that gives you data, I used it in this way: function(data, callback) { var app = data.router; var apiMiddleware = data.apiMiddleware; var middleware = data.middleware; var errorHandler = data.errorHandler; app.post('/route', apiMiddleware.requireUser, function(req, res) { // do stuff }); callback(null, { router: app }); }; Obviously you should have nodebb-plugin-write-api installed.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    6 Views
  • How can I show bookmarks from another user

    1
    0 Votes
    1 Posts
    924 Views
    D
    I'm a simple user and I want see the bookmark of other user. By default this is not possibile because I think that bookmark option is private [image: ebYT61r.png] Is there any options that I must modify in the admin panel to do this and what hooks is throwed when I click on this button?
  • Invalid session in Android Webview

    13
    0 Votes
    13 Posts
    4k Views
    B
    I managed to do the update, after correcting the nginx .conf for the test IP, I did not start the application, causing the Bad Gateway error. The forum works with Webview from version 1.1 Thank you for your help
  • Post reactions - Add reactions with emoji's to posts

    12
    8 Votes
    12 Posts
    5k Views
    E
    @pichalite said in Post reactions - Add reactions with emoji's to posts: @exodo added maximum reactions setting. Set to 5 on demo. Nice. Published on theme yet?
  • Help: can I add these functions just by develop a Plugin?

    3
    0 Votes
    3 Posts
    2k Views
    T
    @PitaJ Thanks! I will learn these plugins from you and hope I can contribute some to the nice ecosystem in future.
  • [nodebb-plugin-color] Colors in posts

    25
    6 Votes
    25 Posts
    14k Views
    Deevalur N V SrinivasanD
    Colors are disappearing if an enter made between lines?
  • [nodebb-plugin-custom-homepage] Blog post widget?

    2
    0 Votes
    2 Posts
    2k 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/
  • [nodebb-plugin-blog-comments] NodeBB Commenting has been disabled.

    1
    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.
  • Full with nodebb-plugin-custom-homepage on nodebb 1.4.2

    1
    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
  • [nodebb-plugin-giphy] Search for gifs in the composer

    8
    2 Votes
    8 Posts
    3k Views
    BriB
    Happy holidays to you guys too, @julian !
  • [nodebb-plugin-broadcast] Ustream Broadcaster

    3
    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
    914 Views
    I
    I want plugin can't auto post to social (most fanpage) when topic created. Wordpress.com do it well. [image: 3fW0UaS.png] 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
  • 4 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: [image: 50204eb711ae443ab34e63b5b5bff629.png] 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