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.
  • [nodebb-plugin-groupthink] Is it compatible with 1.10.x?

    2
    0 Votes
    2 Posts
    732 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
    9k 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
    705 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
    657 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
    474 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
    957 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
    689 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
    23k 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
    759 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" }, "...": "..." }
  • [nodebb-plugin-header-extend] Custom links in the site's main menu

    42
    6 Votes
    42 Posts
    21k Views
    PitaJP
    @fais3000 you can use a child theme or a template plugin to do so.
  • Ability to edit the composer to make it more like a marketplace listing

    1
    1 Votes
    1 Posts
    684 Views
    src1988S
    Are there any plugins or other composers where you can create a set of fields/parameters that have to be entered to post, in an attempt to create like an ebay like listing where they have to enter name, descriptions, price, photos, etc?
  • Plugin page returns 404 but searchable in Search for Settings

    8
    0 Votes
    8 Posts
    2k Views
    RogerLevyR
    root@community:/var/nodebb# systemctl stop nodebb root@community:/var/nodebb# ./nodebb build started 2018-06-07T16:34:56.255Z [7073] - warn: You have no mongo username/password setup! 2018-06-07T16:34:56.747Z [7073] - info: [build] Building in parallel mode 2018-06-07T16:34:56.748Z [7073] - info: [build] plugin static dirs build started 2018-06-07T16:34:56.751Z [7073] - info: [build] requirejs modules build started 2018-06-07T16:34:56.752Z [7073] - info: [build] client js bundle build started 2018-06-07T16:34:56.754Z [7073] - info: [build] admin js bundle build started 2018-06-07T16:34:56.754Z [7073] - info: [build] client side styles build started 2018-06-07T16:34:56.755Z [7073] - info: [build] admin control panel styles build started 2018-06-07T16:34:56.756Z [7073] - info: [build] templates build started 2018-06-07T16:34:56.757Z [7073] - info: [build] languages build started 2018-06-07T16:34:56.757Z [7073] - info: [build] sounds build started 2018-06-07T16:34:57.113Z [7073] - info: [build] sounds build completed in 0.356sec 2018-06-07T16:34:57.268Z [7073] - info: [build] plugin static dirs build completed in 0.52sec 2018-06-07T16:35:00.633Z [7073] - info: [build] client js bundle build completed in 3.881sec 2018-06-07T16:35:00.634Z [7073] - info: [build] admin js bundle build completed in 3.88sec 2018-06-07T16:35:00.758Z [7073] - info: [build] languages build completed in 4.001sec 2018-06-07T16:35:00.761Z [7073] - info: [build] templates build completed in 4.005sec 2018-06-07T16:35:00.930Z [7073] - info: [build] client side styles build completed in 4.176sec 2018-06-07T16:35:01.997Z [7073] - info: [build] requirejs modules build completed in 5.246sec 2018-06-07T16:35:02.096Z [7073] - info: [build] admin control panel styles build completed in 5.341sec 2018-06-07T16:35:02.097Z [7073] - info: [build] Asset compilation successful. Completed in 5.35sec. root@community:/var/nodebb# systemctl start nodebb
  • NodeBB, now with GIF support!

    34
    9 Votes
    34 Posts
    13k Views
    RikoDEVR
    [image: tenor.gif]