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.
  • Problem with nodebb-plugin-static-page

    7
    0 Votes
    7 Posts
    3k Views
    L
    Perfect @psychobunny !! cheers
  • Problem with widget plugin

    11
    0 Votes
    11 Posts
    4k Views
    T
    @psychobunny It's a plugin for a Minecraft server website I am developing. (switching over from Enjin)
  • is there any flash plugin alows add flash player in posts

    2
    0 Votes
    2 Posts
    1k Views
    F
    @sunqi There's a Vimeo plugin, a Youtube plugin, and a Daily Motion plugin.
  • [nodebb-script-pokemon-twitch] Twitch plays Pokemon, on your forum!

    3
    3 Votes
    3 Posts
    2k Views
    P
    ahaha awesome. yeah that thing can be addictive
  • [nodebb-script-paypal-donate] Paypal Donate button widget

    6
    2 Votes
    6 Posts
    4k Views
    meetdilipM
    Good addition.
  • Plugin ideas wip meta topic

    15
    2 Votes
    15 Posts
    6k Views
    F
    @julian How about a plugin to prune unverified registrations after X number, or should this be Core?
  • [nodebb-script-irc] Embed IRC on your forum

    6
    1 Votes
    6 Posts
    3k Views
    P
    @Scuzz said: @psychobunny *Now we can watch Twitch Plays Pokemon on our forum! can we?
  • Dynamic content

    3
    0 Votes
    3 Posts
    2k Views
    S
    @psychobunny nodebb-plugin-mousetrap is not in the NPM registery and I also noticed that nodebb-plugin-designer has mousetrap as keyword and description.
  • Communicating with the Database

    3
    0 Votes
    3 Posts
    3k Views
    barisB
    If you are going to store more than just simple key values, you should use hashes and sets. For example if you have an object in javascript that you want to save from your plugin you can do var myObj = { myField: 1, otherField: 'test' }; db.setObject('nodebb-plugin-test:test', myObj, function(err) { )); To retrieve that object later on db.getObject('nodebb-plugin-test:test', function(err, myObj) { console.log(myObj); }); To retrieve just a single field use db.getObjectField('nodebb-plugin-test:test', 'otherField', callback); To set a single field db.setObjectField('nodebb-plugin-test:test', 'otherField', 5, callback); You can check out the rss plugin to see how this is done.
  • Plugin/Hooks not registered.

    4
    0 Votes
    4 Posts
    2k Views
    julianJ
    No problem @Siber! Thanks for using NodeBB
  • PLUGIN+THEME WEEKEND V4

    18
    0 Votes
    18 Posts
    6k Views
    julianJ
    Ahahahah, yeah looks like you're the clear winner. When does voting end?
  • [nodebb-plugin-livereload] LiveReload

    2
    4 Votes
    2 Posts
    2k Views
    julianJ
    Awesome! I didn't know we'd need a plugin to do this, I thought a Browser Extension was it... shows what I know
  • Plugin Weekend V3??

    11
    0 Votes
    11 Posts
    4k Views
    C
    @psychobunny said: Managed to get my entry in with 10 minutes to spare (was originally planning on spending the whole evening on this but ended up taking the gf out for dinner... priorities, priorities...) Need to get you your prize!!
  • PLUGIN WEEKEND v2

    23
    0 Votes
    23 Posts
    9k Views
    P
    Paypal plx. And only issuing after video chat is released
  • [nodebb-plugin-chat-emote] /em emotes in chat

    6
    1 Votes
    6 Posts
    3k Views
    S
    Been thinking and I suppose it's best if I just use filter:messaging.parse as well for the shoutbox. That way it's also easily expandable by plugin Edit: On closer inspection might not be such a good idea as I originally thought Will be tricky with the uids, seeing as with shouts you only have 1... Edit2: Got it working
  • This topic is deleted!

    Locked
    1
    0 Votes
    1 Posts
    10 Views
  • [nodebb-plugin-rps-battle-rpg] Simple PvP RPG

    6
    5 Votes
    6 Posts
    4k Views
    P
    Maybe you'll see that plugin built for next weekend
  • [nodebb-plugin-buzzer] Annoying nostalgia!

    5
    0 Votes
    5 Posts
    2k Views
    P
    ahaha this is awesome
  • Real-time analytics

    7
    0 Votes
    7 Posts
    3k Views
    B
    I was thinking about implementing this but didn't have time yesterday to look into the MongoDB lib NodeBB uses. Edit: Can't auth with mongo-oplog-watcher, auth fails. It's not very robust on the configuration side tbh. Edit2: Of course I can't auth, I'm trying to query oplog with a readWrite user on a separate database.
  • [nodebb-plugin-elasticsearch] Just started

    23
    1 Votes
    23 Posts
    10k Views
    barisB
    Yes you can http://www.hanselman.com/blog/IntroducingNodejsToolsForVisualStudio.aspx. I want to give it a show one day but no free time