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.
  • Why aren't people making plugins backwards-compatible?

    4
    0 Votes
    4 Posts
    2k Views
    PitaJP
    @frissdiegurke yeah, but in simple things like a hook-refactor like in the case of the init hook, why are they still not just being backwards compatible? It seems easier.
  • This plugins do crash NODEBB - 0.5.4 / 0.5.5

    9
    1 Votes
    9 Posts
    4k Views
    Master-AntonioM
    @baris News? And version for 0.5.5 what are? Of this plugins. nodebb-plugin-imgshow . nodebb-plugin-events . nodebb-plugin-topic-badges . nodebb-plugin-sso-instagram . nodebb-plugin-topic-badges .
  • Thank To Unhide

    4
    1 Votes
    4 Posts
    2k Views
    ?
    @Archcry, no problem. I'm interested in your plugin, as I had considered doing something for similar
  • Why when i install plugin nodebb-plugin-dbsearch on nodebb v0.5.5 error

    12
    0 Votes
    12 Posts
    5k Views
    L
    @baris said: For nodebb 0.5.x - 0.0.19 For nodebb 0.6.x - 0.1.2 Thank you very much
  • [nodebb-plugin-hearthis]HearThis.at Embedding

    5
    4 Votes
    5 Posts
    2k Views
    A
    Plugin updated for 0.6.0, use version 0.1.0 of the plugin, have updated the embedded media too to match their redesign. Enjoy.
  • How plugins can communicate with each other?

    6
    0 Votes
    6 Posts
    2k Views
    julianJ
    @pitaj Something to note is that if the plugin has already been required, subsequent requires will still have module.parent pointing to the first module that required it. So... when NodeBB starts and it requires plugin-foobar, its module.parent is plugins.js Later, if plugin-barbaz requires plugin-foobar, its module.parent stays as plugins.js. So if you only require the module after NodeBB is done with it (e.g. defer requiring until it is actually required), you might be ok.
  • [nodebb-plugin-codepen]Codepen Embedding

    5
    3 Votes
    5 Posts
    4k Views
    A
    Plugin updated for 0.6.x of NodeBB. 0.1.1 for 0.5.x 0.2.0 for 0.6.x Don't confuse the two.
  • [nodebb-plugin-eve] EVE Online registration whitelists

    43
    5 Votes
    43 Posts
    25k Views
    S
    @a_5mith 0.6.0 compatible and crash reported by @Tanner is fixed. Will be in the next version which includes some other stuff @Tanner requested.
  • Form to Post Plugin Request

    6
    1 Votes
    6 Posts
    4k Views
    T
    @Ralkage nope, just want to be able to make posts from a form.
  • CSRF Issue

    18
    0 Votes
    18 Posts
    6k Views
    ShardS
    @a_5mith That was indeed the issue there. Now I'm back to my previous levels of broken. https://github.com/dbolackrs/nodebb-plugin-rscloudfiles is the plugin. I still get this oddity. 2014-11-10T17:53:09.403Z - error: /admin/category/uploadpicture Error: Failed to lookup view "admin/header" in views directory "/mnt/Extra/home/dbolack/Projects/NodeBB/public/templates" at EventEmitter.app.render (/mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/express/lib/application.js:519:17) at /mnt/Extra/home/dbolack/Projects/NodeBB/src/middleware/admin.js:86:10 at /mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:592:17 at done (/mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:135:19) at /mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:32:16 at /mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:589:21 at /mnt/Extra/home/dbolack/Projects/NodeBB/src/plugins.js:434:4 at /mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:277:13 at /mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:157:25 at /mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:274:17 Followed by 2014-11-10T17:53:09.513Z - error: /500 Error: Failed to lookup view "footer" in views directory "/mnt/Extra/home/dbolack/Projects/NodeBB/public/templates" at EventEmitter.app.render (/mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/express/lib/application.js:519:17) at Object.async.parallel.footer (/mnt/Extra/home/dbolack/Projects/NodeBB/src/middleware/middleware.js:205:8) at /mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:583:25 at /mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:125:13 at Array.forEach (native) at _each (/mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:46:24) at Object.async.each (/mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:124:9) at _parallel (/mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:582:20) at Object.async.parallel (/mnt/Extra/home/dbolack/Projects/NodeBB/node_modules/async/lib/async.js:598:9) at middleware.buildHeader (/mnt/Extra/home/dbolack/Projects/NodeBB/src/middleware/middleware.js:200:8)
  • [nodebb-plugin-sketchfab] 3D Models embed

    8
    2 Votes
    8 Posts
    3k Views
    A
    @tedr56 I tried installing this plugin on 0.5.3 but it does not seem to work. I opened an issue on your github repo, with more details. Let me know if I can help debug this or fix it. But first wanted to ask you if you know what may be wrong.
  • Imgur plugin upload error

    1
    0 Votes
    1 Posts
    1k Views
    X
    I have the Imgur upload plugin installed, and enabled, but when I try to upload an image, I get "Upload Error: Invalid image path". Did I install it wrong? Edit: Just realized, I cloned the master branch and not the 5.x branch.
  • My Teamspeak Plugins

    3
    3 Votes
    3 Posts
    3k Views
    PitaJP
    @Tahnil you can poke a group of users when users of a certain group join the server. You can move users of a certain group to a certain channel when they join. You can configure chat commands for stuff. It can be configured to kick, poke, or move someone if they become afk or mute everything. It does a lot.
  • [nodebb-plugin-location-to-map] Location to map plugin

    3
    3 Votes
    3 Posts
    2k Views
    barisB
    Opps, thanks. Copy paste fail..
  • 1 Votes
    3 Posts
    3k Views
    O
    Changes v0.1.1 new notifications backend notification sound added open forum homepage on notification click instructions fixed
  • [nodebb-plugin-butt] Anything to butt!

    5
    3 Votes
    5 Posts
    3k Views
    julianJ
    XD don't worry, I concede. I'm not sure the plugin ever made it onto npm either, the plugin system was that new that you had to install it via git only.
  • [nodebb-plugin-botler] The Botler

    3
    3 Votes
    3 Posts
    3k Views
    T
    I was expecting an anti-bot plugin from the title
  • 1 Votes
    1 Posts
    2k Views
    L
    I want to rewrite the entire taginput and autocomplete but don't want to edit core file. Is there a way i can edit them from plugin? or way to point composer to use my system instead?
  • How To: Using websockets in your plugin

    11
    9 Votes
    11 Posts
    5k Views
    S
    @pitaj Where did you find this?
  • [nodebb-plugin-sso-github] Github SSO plugin

    11
    1 Votes
    11 Posts
    5k Views
    julianJ
    Glad to hear it!