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.
  • Plugin Question: Composer hooks + adding JS to head

    13
    0 Votes
    13 Posts
    5k Views
    A
    @julian No error, I added some logging in to test when things fired, so can confirm that it does, and it refreshes any non playing videos already in the topic as expected (when you click play it remove the class that the script looks for to stop playing videos reloading), but the new one isn't loaded. Unless they're both happening at exactly the same time. I may have a play with the delay timer, to see how far down I can go until it stops loading. Currently set to 500ms.
  • [nodebb-plugin-breakdotcom] Break.com embed plugin

    4
    4 Votes
    4 Posts
    2k Views
    P
    Probably no reason to have both. Right now my youtube plugin is well served as a "sample plugin" I guess
  • Plugin ideas

    89
    2 Votes
    89 Posts
    60k Views
    A
    @Schamper Onebox would be awesome
  • [nodebb-plugin-liveleak] LiveLeak embed plugin

    1
    3 Votes
    1 Posts
    2k Views
    m03M
    NodeBB LiveLeak Plugin This NodeBB plugin allows users to embed LiveLeak videos inline in their posts. Like several others here, it's based on psychobunny's Youtube plugin, and handles liveleak.com/view?i=id, liveleak.com/e/id, and liveleak.com/ll_embed?f=id formatted URLs. Installation npm install nodebb-plugin-liveleak Screenshots [image: Ccaw9Us.png]
  • How to update plugins?

    8
    0 Votes
    8 Posts
    4k Views
    T
    @gaasg that really shouldn't be necessary, but some plugins might be incompatible after an upgrade, you just have to upgrade those or disable them accordingly.
  • Issues with Nodebb-Widgets-Essentials

    2
    0 Votes
    2 Posts
    2k Views
    P
    Hey @src1988, is this the same issue that you're having here? https://github.com/NodeBB/NodeBB/issues/1878 If yes, then I think it's because you're running an incompatible version of widget-essentials with NodeBB. Let us know on that GitHub thread if you're still running into this problem
  • restart issue?

    1
    0 Votes
    1 Posts
    798 Views
    gaasgG
    I just had a new installation, added some plugins and I'm trying to restart the nodebb, as it's required as it says atleast. The plugins pages don't work (not found) The restart nodebb don't seems to work any tips for this ? I'm using v0.4.3.
  • Problems with imgur plugin

    8
    1 Votes
    8 Posts
    3k Views
    A
    @Shaun when 0.5.0 is released, their will be full documentation, but the process will be something along the lines of git checkout v0.5.x git pull ./nodebb upgrade But their will be an announcement about all of that and how to update when it's ready. If you have any other issues with plugins etc, feel free to create a topic.
  • 2 Votes
    5 Posts
    3k Views
    G
    @fyhao Great plugin for analytics. I see you're feeding it into https://text-sentiment.p.mashape.com/analyze? Can you say a bit more about which algorithm they're using? I'm a data scientist and I'd be happy to collaborate a bit on this, but my specialties are Python and R so I'd have to write the machine learning backend in one of those languages for you.
  • Flipkart Affiliate Plugin

    16
    0 Votes
    16 Posts
    6k Views
    S
    @psychobunny I have the basics of it done, just need to get a proper admin page. I'll have a bunch of time coming weeks so it'll probably be done by the end of the week
  • [nodebb-plugin-flipkart] Flipkart affiliate plugin

    13
    3 Votes
    13 Posts
    5k Views
    meetdilipM
    :happyman:
  • nodebb-plugin-video

    6
    3 Votes
    6 Posts
    3k Views
    maniM
    @julian I just make this work to use custom JS load uncompressed js file.
  • 0 Votes
    2 Posts
    3k Views
    P
    Depends, if you're doing largely front-end code (like embedding an iFrame to some chat application) then a widget works best. If you want to modify the API or save things into the database, then a plugin is right for you. I think your best bet is to figure out what you need to do, and then find a plugin that does something similar, and modify that plugin, or take code from it (it's open source afterall ;))
  • featured topics widget 4x1 not displaying

    13
    0 Votes
    13 Posts
    5k Views
    G
    @Giorgio-Chiodi OK it's been fixed now on github! Thanks @julian @baris [image: jrY3Smw.png]
  • Plugin-Mentions Issue

    3
    0 Votes
    3 Posts
    2k Views
    julianJ
    Yesh... that warning means NodeBB reports itself as v0.4.3 (because v0.5.0 hasn't been released yet), but the mentions requires v0.5.0 (which the latest commits do satisfy)
  • Blue Posts for NodeBB

    4
    2 Votes
    4 Posts
    3k Views
    ?
    Ran install command. Not listed in plugins. Check command - ran correctly. Anger Rage Check post "bleeding edge (v.5)" Despair. Can't wait to test this out!
  • HOWTO Lavender: Adding items to the menu on the bottom right

    8
    1 Votes
    8 Posts
    4k Views
    A
    @psychobunny Brilliant, works. Now for the actual theme changing part.
  • Support for WebM

    6
    2 Votes
    6 Posts
    3k Views
    A
    Ok I made some progress, I'm connected to the api, however the video code doesn't work. The code in the templates file is <div class="row"> <!-- begin gfyItem --> <video width="640" height="320" poster="//thumbs.gfycat.com/{gfyItem.gfyId}-poster.jpg" style="display: block;" muted="muted" loop="" autoplay="" class="gfyVid" id="gfyVid1"> <source type="video/webm" src="{gfyItem.webmUrl}" id="webmsource"> <source type="video/mp4" src="{gfyItem.mp4Url}" id="mp4source"> Not supported, please try the URL: <a href="{gfyItem.gifUrl}">{gfyItem.gifUrl}</a>. </video> <!-- end gfyItem --> </div> And what comes out, is <div class="row"><a href="Correct URL">Correct URL</a></div> So it's connecting, but there seems to be an issue with running the video aspect of this, it's definitely not my browsers as I'm using Canary & Firefox 30.0. So one of the two fallbacks should work. All I get in Chrome is ::before and ::after either side of the link.
  • How to get formatted translation from javascript?

    5
    0 Votes
    5 Posts
    3k Views
    fmartingrF
    Thanks for your help @julian !
  • How can I customize share menu?

    14
    0 Votes
    14 Posts
    5k Views
    fyhaoF
    Hi Admin, I found that also. I hope that NodeBB can create a plugin hook for extending the share menu, without other developers use some CSS hack to hide it or what. Good for future forum upgrades, because future upgrades may overwrite the custom changed code in the core system.