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
    440 Topics
    2k Posts
    barisB
    You could use the below custom javascript, it will open the last chat if there is no open chat. $(window).on('action:ajaxify.end', async () => { const { data } = ajaxify; if (data.template.chats && !data.template.roomId && data.rooms.length) { const Chats = await app.require('forum/chats'); Chats.switchChat(data.rooms[0].roomId); } });
  • Need a plugin developed? Ask here!
    223 Topics
    1k Posts
    Silver.meS
    I am willing to pay whatever it takes, $30 max.
  • SMTP Configuration

    3
    0 Votes
    3 Posts
    2k Views
    F
    I would also guess from your description, that you run a local Mail Transfer Agent (MTA) on your server. Check your running services!
  • Redactor

    1
    0 Votes
    1 Posts
    699 Views
    miranM
    I've noticed that redactor is now missing the ability to resize images and it no longer has alignment options, I'm wondering why these are gone and how to get them back? I understand that the alignment is a plugin for Redactor so is there an easy way to integrate it?
  • How to add custom field to Category, Topic 1.5.1 version

    1
    0 Votes
    1 Posts
    967 Views
    Trần MaiT
    I want to add some custom fields to Category and Topic. For example: Image, Descriptions, Type. i found ns-custom-field plugin, add-custom-registration-field... but it's not working with 1.5.1 version. Pls help me
  • Is there something like @mentions but for posts?

    13
    1 Votes
    13 Posts
    4k Views
    Esteban ConstanteE
    http://github.com/estebanconstante/nodebb-plugin-postmentions
  • NodeBB Blog Comments

    1
    0 Votes
    1 Posts
    988 Views
    M
    @psychobunny Amazing plugin! I have one small issue. Can I set it up to automatically enable comments each time a new blog post is made instead of having to click Publish to NodeBB?
  • Getting the user id of a username via plugin

    3
    0 Votes
    3 Posts
    2k Views
    orweinbergerO
    Thank you! @Giggiux
  • a question about async load widget html

    2
    0 Votes
    2 Posts
    1k Views
    jiangcaiyangJ
    Why you still use async way? waiting the document to be ready is needed.
  • About rating plugins for users

    1
    0 Votes
    1 Posts
    1k Views
    T
    Hi everyone, I've been looking for a rating system plugin quite a while and had no luck. I searched online and found something alternative. Bootstrap star rating Does anyone have tried this before? Is it possible to use it in nodebb? I tried to install it with bower but failed. Uncaught Error: Mismatched anonymous define() module:
  • How to add option in reply button

    1
    0 Votes
    1 Posts
    862 Views
    S
    I need add option in this button [image: cY2sewF.png] I found this code for add that but in the composer when adding a post. $(window).on('action:composer.loaded', function(err, data) { if (data.hasOwnProperty('composerData') && !data.composerData.isMain) { // Do nothing, as this is a reply, not a new post return; } var item_reply = $('<button type="button" class="btn btn-info dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button><ul class="dropdown-menu pull-right" role="menu"><li><a href="#" data-switch-action="post"><i class="fa fa-fw fa-book"></i> Responder historia</a></li></ul>'); var actionBar = $('#cmp-uuid-' + data.post_uuid + ' .action-bar'); item_reply.on('click', 'li', function() { $(window).off('action:composer.topics.post').one('action:composer.topics.post', function(ev, data) { callToggleQuestion(data.data.tid, false); }); }); actionBar.append(item_reply); }); Maybe this working if changue .action-bar for ?, really, the documentation for plugin development is very bad Thanks for you time, and sorry for my bad english
  • Highlight certain replies "a la Quora" style

    1
    0 Votes
    1 Posts
    662 Views
    Esteban ConstanteE
    Is there a plugin that does this? If not, any developer here would be interested in doing it? Or point me to where I could start? (I got some knowledge on node.js, but maybe someone more proficient has done it before) Thanks!
  • 4 Votes
    39 Posts
    21k Views
    yariY
    http://imgur.com/Cd06mbk
  • Profile plugins?

    3
    0 Votes
    3 Posts
    2k Views
    ShardS
    @Bri Beaut. This looks like the exact kind of thing to crib from. Thank you.
  • nodebb-plugin-custom-registration-fields not working for me

    1
    0 Votes
    1 Posts
    1k Views
    T
    Hi, I am trying to get this plugin going by downloading from https://www.npmjs.com/package/nodebb-plugin-custom-registration-fields (1.3.2) & activating. I cant see where to add/edit/delete custom fields anywhere. I can see that some new fields (appears to be medically based) have been added to the Register form. There is admin/custom-registration-fields but the page is blank. Ive restarted NodeBB but that did nothing. Any assistance is greatly appreciated. Thanks Todd
  • Is this working?

    2
    0 Votes
    2 Posts
    995 Views
    JenklerJ
    Take a look at mine plugin. Maybe this could be something for you https://github.com/Jenkler/nodebb-widget-minecraft-stats It uses the minecraft files directly. I intend to rewrite it in the future but it will do for now. It should be compatible with all minecraft server
  • nodebb-plugin-emoji-one is broken!

    6
    0 Votes
    6 Posts
    2k Views
    JenklerJ
    OK, Default version npm i nodebb-plugin-emoji-one
  • nodebb-plugin-emailer-smtp-complete problem

    1
    0 Votes
    1 Posts
    873 Views
    J
    I setup nodebb-plugin-emailer-smtp-complete in order to send my email to a local postfix relay but it fails when you do not use auth. I created an issue on the plugin's github, but have noreal idea how to fix or I would make a pull request. https://github.com/DoubleDash/nodebb-plugin-emailer-smtp-complete/issues/3
  • 0 Votes
    3 Posts
    2k Views
    S
    Okay, thanks @julian This isn't ideal considering future updates, but it is a viable solution.
  • No mailer plugins show config page, at all

    6
    0 Votes
    6 Posts
    2k Views
    P
    @Hash-Borgir said in No mailer plugins show config page, at all: then one must log out, then log back in, otherwise the menu doesn't show Not required. Just restart and refresh the page after the restart is complete.
  • plugin suggestion -- hide posts that have been reported x number of times

    6
    0 Votes
    6 Posts
    2k Views
    R
    @julian It does under v1.4.5. I haven't upgraded to v1.5.0 yet.
  • Is it "possible" to create create auto-recommendation plug-in?

    4
    0 Votes
    4 Posts
    2k Views
    JenklerJ
    Everything is possible with plugins. If I am wrong it would be nice to know why! "few NodeBB professionals " who said this? We have a lot of nice developers in this forum that would like to get paid for project like this. My node.js skills are still small. If i where you I would create a thread looking for a nodebb dev or star learning to code in node.js. Sometimes its just more easy to let someone make stuff for you with a small amount of $ Ask @yariplus