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]
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    26 Views
  • [nodebb-rewards-essentials] "last logged in" value

    1
    0 Votes
    1 Posts
    574 Views
    Alex GalaxA
    what's the value of the "last logged in" option? How do I query that in the settings?
  • async function does not work in a plugin

    7
    0 Votes
    7 Posts
    1k Views
    JenklerJ
    Works great in 8.x now
  • NodeBB referral system plugin

    13
    2 Votes
    13 Posts
    5k Views
    surikmeetrS
    @yariplus You mean user-specific invite links? I'm aware, and it works on 1.10 (though the links are incorrect if nodebb is in a subfolder, a problem many plugins have). But I meant specifically what you referenced in issue #52 on github: adding a unique code to the invitation link so it's not possible to guess it.
  • [nodebb-plugin-groupthink] Is it compatible with 1.10.x?

    2
    0 Votes
    2 Posts
    771 Views
    surikmeetrS
    Nevermind, it does not work. If anyone has an idea of what needs to change, I'd be grateful, as I'm very new to nodebb.
  • Please help me embed youtube vids

    6
    0 Votes
    6 Posts
    1k Views
    F
    Never tried that plugin although i know it's paid, but are those pluings that apears on APC installable ? i won't they crash my nodebb ? i also need a 'teamspeak' plugin and a 'gametracker' like plugin, could you please suggest me a pluing for them ?
  • [nodebb-plugin-sso-steam-v2] Steam Login v2

    21
    4 Votes
    21 Posts
    10k Views
    LethalLuigiL
    Yes, It was working before I updated it to the newest version of NodeBB.
  • Issues with Nodebb-Plugin-RSS

    2
    0 Votes
    2 Posts
    743 Views
    barisB
    In your ACP at /admin/settings/tags increase the maximum tag count, it seems that feed item has more than 5 tags.
  • Any good POLL plugin?

    1
    0 Votes
    1 Posts
    680 Views
    J
    Hello. I search poll plugin and all of them outdated and have multiple bugs. where i can get better plugin or how to modify existing plugin to remove bugs. When i create poll and save it - i cant edit it again. I cant create multiple poll.
  • passing a string is deprecated

    6
    0 Votes
    6 Posts
    2k Views
    Z
    @PitaJ Worked great. Thank you!
  • [nodebb-plugin-blog-comments] Need help

    Solved
    10
    0 Votes
    10 Posts
    2k Views
    FrankMF
    I don't know why, but after an reinstall from ghost it works. I do what @The-Worms posted. And, that works @The-Worms Thank you!
  • Plugin List / wip

    17
    6 Votes
    17 Posts
    8k Views
    Macrow WillsonM
    hi, to me as new nodebb user, I have to say that those plugins are really the deal breaker. It feels really clumsy, almost never a good description, no screenshots, and sometimes they crash your nodebb instance. g
  • Slack plugin for non-slack webhooks

    2
    0 Votes
    2 Posts
    492 Views
    julianJ
    I don't believe so... the slack plugin (which I only have a brief recollection of) connects to slack directly, and can't be customised in the admin panel. You'd probably want to create your own plugin with integration into NodeRed (or reach out to us for a quote for a similar plugin)
  • Spam protection plugin

    3
    0 Votes
    3 Posts
    1k Views
    S
    I've had great luck with Spam Be Gone and Captcha's with keeping spammers out of my old site running on SMF. The initial problem though was weeding out all of the spammers that had signed up before I implemented it. I probably manually deleted 2000+ accounts. After that was taken care of, I never found a need to look at individual posts automatically. The ones that slipped through were flagged by users or a moderator deleted it and the associated account. The Spam Be Gone plugin prevented over 130,000 spammers from creating accounts in the 4+ years that I used it. It was very effective. I did try Akismet for awhile, but got sick of paying for it. I didn't notice any reduced functionality when I got rid of it. I would try Spam Be Gone, use Google's v3 captcha ("I'm not a robot." checkbox), and then make some of your trusted active users into moderators with the ability to delete posts/topics/accounts.
  • Problem with using nodebb-plugin-sso-oauth for CAS Single Sign On

    1
    0 Votes
    1 Posts
    706 Views
    A
    Hello, I am attempting to use the nodebb-plugin-sso-oauth plugin to implement SSO with CAS into my forum. My CAS is using Oauth2. I have POST methods with urls for request code (authorization), request access token, and request profile. I have installed the plugin and set up nconf to use my constants. I activated the plugin and refreshed my nodebb forum. It is now crashing upon starting and I get the following error. 24/7 00:37:39 [29650] - error: message=Cannot read property 'length' of undefined, stack=TypeError: Cannot read property 'length' of undefined at pathtoRegexp (/root/nodebb/node_modules/path-to-regexp/index.js:63:49) at new Layer (/root/nodebb/node_modules/express/lib/router/layer.js:45:17) at Function.use (/root/nodebb/node_modules/express/lib/router/index.js:464:17) at Function.<anonymous> (/root/nodebb/node_modules/express/lib/application.js:220:21) at Array.forEach (<anonymous>) at Function.use (/root/nodebb/node_modules/express/lib/application.js:217:7) at module.exports (/root/nodebb/src/routes/index.js:139:7) at /root/nodebb/src/webserver.js4 at fn (/root/nodebb/node_modules/async/lib/async.js:746:34) at /root/nodebb/node_modules/async/lib/async.js:1213:16 at /root/nodebb/node_modules/async/lib/async.js:166:37 at /root/nodebb/node_modules/async/lib/async.js:706:43 at /root/nodebb/node_modules/async/lib/async.js:167:37 at Immediate._onImmediate (/root/nodebb/node_modules/async/lib/async.js:1206:34) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) My guess is that for some reason, path is being passed as undefined. I am stuck and in need of help. Please provide feedback or recommendations for how I can implement CAS Single Sign On into my nodebb forum. Thank you, Abraham
  • NodeBB WebView App v3

    47
    7 Votes
    47 Posts
    24k Views
    A
    @Imgbi as of now I have no time to do that. But I could do this later though.
  • [plugin-session-sharing] Transferring additional user info

    3
    0 Votes
    3 Posts
    1k Views
    PitaJP
    What do you mean by "transfer additional info"?
  • NodeBB as user engine for Ghost publishing platform. Can this be achieved?

    11
    1 Votes
    11 Posts
    2k Views
    a1nb0A
    @juan-g hey those are great suggestions, at least it's a start if anyone else has suggestions would love to hear them
  • [nodebb-plugin-import-phpbb] phpBB2 to NodeBB converter

    6
    1 Votes
    6 Posts
    4k Views
    A
    Giving this a huge bump. Currently struggeling to get a phpBB 3.0.X version migrated. Which plugin shall I use actually? There are so many versions of the phpBB importer available. Personally I have tested this and the 3.1 one. These two returnt the following 2018-07-07T10:17:11.049Z [7323] - error: message=Cannot find module '/home/web/nodebb/nodebb-plugin-import-phpbb' & Cannot find module './build/index.js', stack=Error: Cannot find module '/home/web/nodebb/nodebb-plugin-import-phpbb' & Cannot find module './build/index.js' at nodebbRequire (/home/web/nodebb/node_modules/nodebb-plugin-require/index.js:72:10) at safeRequire (/home/web/nodebb/node_modules/nodebb-plugin-import/server/exporter/index.js:41:9) at searchModulesCache (/home/web/nodebb/node_modules/nodebb-plugin-import/server/exporter/index.js:24:13) at reloadModule (/home/web/nodebb/node_modules/nodebb-plugin-import/server/exporter/index.js:47:3) at /home/web/nodebb/node_modules/nodebb-plugin-import/server/exporter/index.js:556:24 at cb (/home/web/nodebb/node_modules/npm/lib/install.js:253:18) at /home/web/nodebb/node_modules/npm/lib/install.js:351:7 at LOOP (/home/web/nodebb/node_modules/npm/node_modules/slide/lib/chain.js:7:26) at /home/web/nodebb/node_modules/npm/node_modules/slide/lib/chain.js:18:7 at tryCatcher (/home/web/nodebb/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23) at Promise.successAdapter [as _fulfillmentHandler0] (/home/web/nodebb/node_modules/npm/node_modules/bluebird/js/release/nodeify.js:22:30) at Promise._settlePromise (/home/web/nodebb/node_modules/npm/node_modules/bluebird/js/release/promise.js:566:21) at Promise._settlePromise0 (/home/web/nodebb/node_modules/npm/node_modules/bluebird/js/release/promise.js:614:10) at Promise._settlePromises (/home/web/nodebb/node_modules/npm/node_modules/bluebird/js/release/promise.js:693:18) at Async._drainQueue (/home/web/nodebb/node_modules/npm/node_modules/bluebird/js/release/async.js:133:16) at Async._drainQueues (/home/web/nodebb/node_modules/npm/node_modules/bluebird/js/release/async.js:143:10) at Immediate.Async.drainQueues [as _onImmediate] (/home/web/nodebb/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) It seems like both versions are heavily outdated. Would be great, if I could be spared a conversion from phpBB to SMF to NodeBB. Shall I use an older version of NodeBB maybe to perform the import? What was the last one known to be working with this plugin? 0.6 or 0.7?
  • [nodebb-plugin-chevereto] Store your images on a Chevereto Website.

    1
    1 Votes
    1 Posts
    780 Views
    XuchenhaoX
    https://github.com/MoeNetwork/nodebb-plugin-chevereto NodeBB Chevereto Uploads Plugin Dependency Version Requirement NodeBB >= 0.3.2 or a909a253 A plugin for NodeBB to take image uploads and store them on Chevereto, uses the filter:uploadImage hook in NodeBB. Configuration Modify your config.json { "...": "...", "chevereto": { "site_url": "https://example.com", "key": "your_api_key" }, "...": "..." }