Skip to content

NodeBB Plugins

Discussion regarding NodeBB Plugin development.

1.8k Topics 15.0k Posts
Most Voted Plugins

Subcategories


  • Have a question about building a plugin? Ask here
    425 Topics
    2k Posts
    barisB

    https://community.nodebb.org/post/88242 I think this answers your question. Let me know if it doesn't work.

  • Need a plugin developed? Ask here!
    222 Topics
    1k Posts
    barisB

    Plugin doesn't show usernames if they set their status to offline AFAIK

  • Visual plugins

    4
    1 Votes
    4 Posts
    2k Views
    N

    @julian thanks 😉

  • 1 Votes
    1 Posts
    795 Views
    M

    Hello. I am new to NodeBB and installed it and tried some plugins and it is good so far. Now I want to give an option to my users where they select a category or select siome tags in their profile and only see those topics that match with the selected ones. This will create an option to have users see only what they want to see and not to be confused with too many options.

  • 0 Votes
    1 Posts
    1k Views
    ShardS

    Before I risk the breach on this one, has anyone made a pass at kerberizing this beasty

  • Plugin request : news

    1
    0 Votes
    1 Posts
    1k Views
    N

    Hi !
    Can you create a news plugin like wordpress for https://community.nodebb.org/topic/1168/nodebb-plugin-custom-homepage-basic-cms-plugin-custom-homepage ?
    Thank you in advance 😉

  • 0 Votes
    5 Posts
    2k Views
    S

    @baris public/templates should be the last thing that matters, since you can define the templates folder in your plugin.json.

    Edit: got it working somehow. I vaguely remember being forced to adept to the admin/plugins/* structure though, so I'd still like to know if this is still the case.

  • Plugin request: pushover

    3
    0 Votes
    3 Posts
    2k Views
    P

    No .. it is a lifetime subscription... then you can have 7500 montly notifications by app you register there. Can't remember how much I paid but was around ~2.50 for android and ~2.50 for browser, I'll try to do it.. but i'm learning nodejs yet =]

  • 0 Votes
    3 Posts
    2k Views
    5o15

    @a_5mith

    Thanks.

  • [idea] Edit History

    2
    0 Votes
    2 Posts
    2k Views
    julianJ

    Nobody's done so.

    In fact, this was a feature requested eons ago! gh#149

    Let me know if you find a nice library to handle diffs 🙂

  • 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.

  • 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 🙂

  • 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.

  • 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. 👍

  • 5 Votes
    43 Posts
    22k 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
    3k 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
    958 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.