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]
  • Plugin request: Relay a post to see the post content

    8
    0 Votes
    8 Posts
    3k Views
    LLLRHL
    Sure, I will submit this plugin as open source if I finish it. However this is the first plug-in I write and took me times to learn it.
  • How to retire a plugin?

    3
    0 Votes
    3 Posts
    1k Views
    julianJ
    The nbbpm checks new packages that get added to npm, so if you unpublish your package, we won't know. Best bet would be to keep the package there so users on old NodeBB versions can still install it, but put an nbbpm.indexed = false in package.json, so when it comes through from npm, nbbpm will know to remove it from the index.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
  • [nodebb-plugin-github-embed] GitHub Issue Embedding

    37
    4 Votes
    37 Posts
    17k Views
    A
    @julian Scrollbar! You can't drag it. Turns into a weird image type drag. You can click, and it scrolls, but not drag. [image: lMeLqNq.png]
  • A question regarding OAuth 2.0 SSO

    Solved
    5
    0 Votes
    5 Posts
    2k Views
    James GameJ
    I see, so at this point it all depends on my implementation of the OAuth server... The problem was that my server operates entirely in JSON, and doesn't display any kind of page (being pretty raw). Thanks for the hints though, I'll try to work it out, somehow.
  • Hide Widgets

    Solved
    3
    0 Votes
    3 Posts
    2k Views
    D
    @julian said: hidden-xs Worked!
  • nodebb-plugin-carousel

    14
    4 Votes
    14 Posts
    6k Views
    jareyJ
    @BenH You can examine the source code of the plugin on its repo: https://github.com/mani95lisa/nodebb-plugin-carousel you can found there a live working example on how it looks like.
  • How to update a plugin?

    Solved
    4
    0 Votes
    4 Posts
    2k Views
    H
    Thanks @pichalite, this is useful to know for future. And thanks @baris!
  • email modification hook

    6
    0 Votes
    6 Posts
    3k Views
    julianJ
    Actually, I don't think we use those tags at all. We just send html without the appropriate wrappings (<html>, <head>, etc), assuming that the mail server will do it for us.
  • How to add own picture in EMOJI EXTENDED plugin

    3
    0 Votes
    3 Posts
    2k Views
    F
    Additional information about this: you can add your emoji-name within these lines to show it within emoji-dialog of the composer. when clicking the "update emoji" button within ACP your emoji and the entry from within the !index.list will get removed, so be careful here
  • Is it possible to add an activity log for each user?

    1
    0 Votes
    1 Posts
    831 Views
    ockmoshiO
    For example, if I went to my user profile, I would be able to see a list of activities performed myself, being able to make status updates etc. Is there a plugin that does already ties a set of table of records to a userid that I could study? Otherwise, is it actually possible to do it on nodebb as a plugin? Tks!
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    26 Views
  • What plugins are enabled here on the community forum?

    Solved
    3
    1 Votes
    3 Posts
    2k Views
    H
    @pichalite Thanks for posting this, much appreciated.
  • Server list

    10
    0 Votes
    10 Posts
    5k Views
    the7nT
    i`ve tried to install this plugin, but dosent show in widgets... what the problem can be?
  • [nodebb-plugin-stockparser] First plugin; how do I add an editable field?

    2
    1 Votes
    2 Posts
    1k Views
    BriB
    You can take a look at that nodebb-plugin-imgbed one, that's a pretty good example of saving settings too... /shameless plug
  • [nodebb-plugin-topic-badges] Topic Badges

    38
    2 Votes
    38 Posts
    17k Views
    S
    I just updated to 0.7.2 and this plugin is throwing errors at me: 4/8 06:06 [1752] - error: TypeError: undefined is not a function at Object.TopicBadges.addThreadTools [as method] (/opt/nodebb/node_modules/nodebb-plugin-topic-badges/library.js:29:15) at /opt/nodebb/src/plugins/hooks.js:89:12 at /opt/nodebb/node_modules/async/lib/async.js:269:13 at iterate (/opt/nodebb/node_modules/async/lib/async.js:146:13) at Object.async.eachSeries (/opt/nodebb/node_modules/async/lib/async.js:162:9) at Object.async.reduce (/opt/nodebb/node_modules/async/lib/async.js:268:15) at fireFilterHook (/opt/nodebb/src/plugins/hooks.js:81:9) at Plugins.fireHook (/opt/nodebb/src/plugins/hooks.js:62:5) at Object.threadTools (/opt/nodebb/node_modules/async/lib/async.js:653:23) at /opt/nodebb/node_modules/async/lib/async.js:580:25 This happens when any topic is loaded with the addon enabled. Control panel reports 0.1.1 installed.
  • calendar problem with the installation

    5
    0 Votes
    5 Posts
    2k Views
    ogerlyO
    Yes it runs. it is displayed. Appointments are not displayed correctly, there is error. do not understand the admin settings from calendar.
  • Need further help with developing first plugin

    13
    0 Votes
    13 Posts
    5k Views
    yariplusY
    Hmm, not sure.Templates is @psychobunny 's thing. Maybe he has the treasure.
  • [nodebb-plugin-latch] Latch for NodeBB

    4
    2 Votes
    4 Posts
    2k Views
    E
    @julian said: @jarey Yes, I noticed that too. I submitted a pull request to fix the client-side unresponsiveness if APPID and SECRETKEY aren't set. To-do Probably some translates as we use spanish on our plugins I submitted pull requests for that one too accepted
  • 0 Votes
    5 Posts
    3k Views
    julianJ
    Not really... it's not a common request, and I think it is still best to change it from the theme itself... Or you can remove the font declarations altogether, from the theme, and then add them in via the Custom HTML form...