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!
    225 Topics
    1k Posts
    julianJ
    Considering its localized popularity, I think it would be an idea candidate for a plugin. The easiest way would be to utilise an existing askbox service and embed it into a user profile or something.
  • [nodebb-plugin-facebook-pixel] Facebook Pixel Tracking for NodeBB

    1
    0 Votes
    1 Posts
    370 Views
    D
    Yesterday I created a plugin to track the user actions on the client-side and send them to a Facebook Pixel. I hope it will be helpful. If you like the plugin, don't mind giving it a star on GitHub. How The Facebook Pixel Works When someone visits your website and takes an action (for example, buying something), the Facebook pixel is triggered and reports this action. This way, you'll know when a customer took an action after seeing your Facebook ad. You'll also be able to reach this customer again by using a Custom Audience. When more and more conversions happen on your website, Facebook gets better at delivering your ads to people who are more likely to take certain actions. This is called conversion optimisation. Installation npm install nodebb-plugin-facebook-pixel Supported Hooks action:ajaxify.end action:ajaxify.contentLoaded action:composer.topic.new action:composer.post.edit action:composer.addQuote action:composer.post.new action:composer.addQuote action:posts.loaded action:topics.loaded action:category.loaded action:app.loggedIn action:app:loggedOut action:profile.update action:search.fillOutForm action:infinitescroll.loadmore action:chat.renamed action:chat.loaded action:chat.closed action:chat.minimized action:chat.sent action:chat.received GitHub Repository https://github.com/Doonloo/nodebb-plugin-facebook-pixel
  • 1 Votes
    2 Posts
    2k Views
    A
    Precision : step to disable markdown-it-checkbox in code is now not necessary since the following change made by @julianlam in nodebb-plugin-markdown... https://github.com/julianlam/nodebb-plugin-markdown/issues/108
  • User 2FA Broke, How Can I Disable?

    2
    0 Votes
    2 Posts
    440 Views
    julianJ
    Hi @scottalanmiller you should be able to disable a user's 2fa from the admin settings page for 2fa: [image: wyLPPKn.png]
  • Proper way to render error page (404...)

    3
    0 Votes
    3 Posts
    496 Views
    A
    @baris Thanks !!
  • Download file with app.get problem

    6
    0 Votes
    6 Posts
    725 Views
    A
    Finally, I made it simpler... I made a link from /toto/myfiles to public/uploads/myfiles. Then, I wrote this app.get code in my plugin : app.get('/uploads/myfiles/:file(*?)', function (req, res) { // Things TODO with req.params.file for permissions (after work on it)... var longfilename = path.resolve('public' + req.url); if (fs.existsSync(longfilename)) { res.status(200); res.sendFile(longfilename); } else { console.log('Fichier non trouvé'); res.status(404); res.render('404', {path: req.path}); } }); Now, there is no problem with the ajaxify thing... Ouf ! I'm going to open another topic for another question about the 404 error rendering...
  • Is the Adsense plugin working?

    8
    0 Votes
    8 Posts
    2k Views
    H
    @baris said in Is the Adsense plugin working?: Are you getting any errors in the browser console or ACP? No, I don't see any error. Thanks!
  • Recent Card Problem

    2
    0 Votes
    2 Posts
    429 Views
    PitaJP
    I see a few warnings there, none of which are from the plugin you're talking about. I see one error but it doesn't look like it crashed NodeBB. I don't know what you're referring to.
  • I did not find plugin

    2
    0 Votes
    2 Posts
    635 Views
    barisB
    Please see https://community.nodebb.org/topic/11510/boxes-on-the-side
  • 1 Votes
    1 Posts
    337 Views
    omegaO
    Is there a plugin that automates the following - for example, watching a twitter account or youtube account and grabbing the title and link to the latest posts to an acc or channel to create new topic for each new event at the watch targets. populate: title populate opening post: Title + link etc. etc. That's it.
  • Embed Live Content

    3
    1 Votes
    3 Posts
    556 Views
    crazycellsC
    I think you can also try ns-embed plugin, because youtube live video url is the same as regular video url, so I am assuming it will work.
  • error is plugin emogil android

    5
    0 Votes
    5 Posts
    817 Views
    slipknotS
    @PitaJ { "url": "https://forum.ZZZZ.com", "secret": "xxxx", "database": "mongo", "port": ["4567","4568","4569"], "mongo": { "host": "127.0.0.1", "port": "27017", "username": "root", "password": "xxx", "database": "nodebb" } }
  • [nodebb-plugin-custom-pages] Custom Static pages for NodeBB

    122
    6 Votes
    122 Posts
    109k Views
    crazycellsC
    Can we use this plugin to add announcements, reference to rules, or any html specifically to the login page?
  • [nodebb-plugin-import] Import your forum to NBB

    56
    3 Votes
    56 Posts
    28k Views
    omegaO
    @PitaJ said in [nodebb-plugin-import] Import your forum to NBB: /admin/plugins/import Thanks for the reply. Permssions error of doom on mkdir... as per previous type errors. It kind of doesn't matter for this install as it's only being used to test the importability of a discourse database. Yes I run ./nodebb build after any installs via cmd line. However I stepped away for a couple of hours from this, read you reply then logged in to ACP and BOOM I can see the IMPORT in plugins menu and ancillary screens! Good tip /admin/plugins/import by the way! Kind of handy for future reference. I appreciate your patience, questions and insight always
  • Setup SSO - wp-oauth with custom login

    2
    0 Votes
    2 Posts
    498 Views
    julianJ
    @Det-Prest Hello! Depends what plugin it is, we currently have support for paidmembershipspro and s3member, but ultimately any new plugins might need new plugins. If you're on WordPress I'd personally just customize the sso-oauth plugin, and install the plugin on WordPress that allows it to act as an OAuth2 provider.
  • This topic is deleted!

    4
    0 Votes
    4 Posts
    30 Views
  • Know which categories are "secret"

    4
    0 Votes
    4 Posts
    444 Views
    magnusvhendinM
    @baris Nice! Thank you so much! Exactely what I was looking for.
  • What Plugin Is Used Here to Show Web Link Slugs

    4
    1 Votes
    4 Posts
    660 Views
    S
    @MJ said in What Plugin Is Used Here to Show Web Link Slugs: Iframely https://community.nodebb.org/topic/6627/nodebb-plugin-iframely-iframely-embeds Thanks!
  • Embed Videos

    6
    1 Votes
    6 Posts
    1k Views
    BriB
    nodebb-plugin-ns-embed has been working pretty well for me, and you can customize the embed code to your liking
  • 1 Votes
    5 Posts
    763 Views
    MostHatedM
    Ah, I got ya, lol. Yeah, it all came together.
  • Color bug > nodebb-plugin-night-mode with Cerulean

    1
    0 Votes
    1 Posts
    1k Views
    0xA4B160
    Hello All, I use the nodebb-plugin-night-mode to switch off the light but noticed that with the Cerulean Skin many buttons show with a glowing white background color which of course is not compatible with a dark mode theme (mod). It works just fine with Cosmos and some others skins I tested. It is possible to get that fixed with Cerulean ? I think that skin just looks best on NodeBB. Thanks !