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
    427 Topics
    2k Posts
    Bharat RathiB

    Hi all,
    Well this is my first time writing a plugin which involves using client side hooks...
    For a start, i would want my plugin to listen to a hook which activates when the topic page is completely loaded and topic tools are loaded too.

    For which I wrote this function:

    'use strict'; /* globals document, $ */ $(document).ready(function () { function alertType(type, message) { require(['alerts'], function (alerts) { alerts[type](message); }); } console.log('nodebb-plugin-quickstart: loaded'); $(window).on('action:topic.loaded', notifyBox); function notifyBox() { console.log("in notify box"); alertType('success', "done") } });

    but this is not working... I can only see "nodebb-plugin-quickstart: loaded" on the console.

    Where am i going wrong here??

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

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

  • Topic thumbnails?

    5
    0 Votes
    5 Posts
    598 Views
    omegaO

    @taloche Makes sense, I see nothing. Time to investigate.

    EDIT: Oh... I did a rebuild. It's there now!

  • 13 Votes
    38 Posts
    15k Views
    K

    @nicolas this looks like a nice plugin for us as well. Any plans on adding reactions instead of likes? As FB e.g. where you can choose like/heart/lol/etc

  • 10 Votes
    6 Posts
    2k Views
    Spin0usS

    @dogs thank for this plugin 👍
    Here is the way i installed it :

    npm install git+https://github.com/me-cooper/nodebb-plugin-makesmart-gallery.git

    Hope this help.

  • Message to guests browsing??

    8
    0 Votes
    8 Posts
    536 Views
    phenomlabP

    @dunlix yes, but there is also a register and login link in the message

  • plugin chat

    9
    0 Votes
    9 Posts
    1k Views
    C

    I had a plugin that adds an option for the administrator to see users' chat.
    Now I can not find it
    I would love if someone would bring me a suitable link for it.

  • 0 Votes
    1 Posts
    287 Views
    AnOdeToBBA

    I'm hoping to pull In some YouTube videos that will embed into the post, so pull in the YouTube category feed automatically.

    Currently getting a 'Status 404 error' when inputting the feed URL, any ideas?

    I have posted this is the actual plugin thread but without any response so far. Has anyone managed to pull in and embed YouTube videos direct into the posts?

    Thanks 👍

  • Help The odebb-plugin-embed plugin

    2
    1 Votes
    2 Posts
    392 Views
    dogsD

    @הערשלה

    Link Preview Image iframely plugin doesn't work...

    i installed the plugin, what i have to do after the installation? (i'm sorry about the english, cause i'm from israel... )

    favicon

    NodeBB Community (community.nodebb.org)

    It was discussed here a few days ago.

  • [nodebb-plugin-vine] Vine Embedding

    7
    6 Votes
    7 Posts
    3k Views
    dunlixD

    @a_5mith vine. Oh, oh vine. Why. Poor vine.

  • 5 Votes
    13 Posts
    4k Views
    dunlixD

    @twissell not sure, although there is a Forum Stats widget already provided. Use the widgets interface in the ACP to enable.

  • 6 Votes
    5 Posts
    3k Views
    AnOdeToBBA

    @nicolas is this still being updated?

    Thanks

  • 2 Votes
    14 Posts
    7k Views
    phenomlabP

    @julian said in [nodebb-plugin-sso-google] Google Accounts Integration:

    npm install nodebb-plugin-sso-google

    Are there any plans for this plugin to work with 1.17 ?

  • 0 Votes
    2 Posts
    284 Views
    shayanS

    also in nodebb-plugin-sso-oauth there is a comment that says nodebb requires email for creating a user, but I have been able to create one with an empty string for email.
    does something goes wrong later if some users don't have an email?
    @Staff

  • Get user data from a custom field

    6
    1 Votes
    6 Posts
    727 Views
    dogsD

    @baris Ok that's a understandable point. 👍 I try to understand it. Thank you for your help. 👍

  • 0 Votes
    3 Posts
    378 Views
    D

    @pitaj I have posted on Github as well

  • 19 Votes
    122 Posts
    107k Views
    C

    @psychobunny Hey! Good to see you're still out there lol. I used to do some modding on phpBB3, and had ported a good portion of ADR to the phpBB3 system about the time you started on this project, it looks like. I would love to get in touch and see if we could maybe continue this project, or if you'd be willing to collaborate on something similar.

  • Unable to install plugin

    2
    0 Votes
    2 Posts
    679 Views
    dunlixD

    @piyush try installing with npm after opening a terminal in your nodebb folder.

    npm install nodebb-plugin-whitelist-email-domains

    then go to plugin page and activate it, rebuild and restart.

  • This topic is deleted!

    4
    0 Votes
    4 Posts
    31 Views
  • 0 Votes
    15 Posts
    976 Views
    D

    @pitaj Prior to running ./nodebb upgrade I always do apt-get-update apt-get-upgrade so the server is already fully updated.

    If there is something else that NodeBB requires then it should be part of the nodebb upgrade command.

  • Is there plugin for pay to read topic or group?

    Unsolved
    1
    1 Votes
    1 Posts
    288 Views
    yellowed manuferY

    with credit system,

    smile

  • 0 Votes
    1 Posts
    244 Views
    Aritra SinhaA

    Re: [nodebb-plugin-session-sharing] Session Sharing

    I am trying to use this plugin to connect the authentication process of my Rails Application and NodeBB (both of them are running locally on different ports)

    jwt_secret = "myS3cr3tk3y" payload = { :id => current_user.id, :username => current_user.username } puts payload token = JWT.encode payload, jwt_secret, 'HS256' puts token decoded_token = JWT.decode token, jwt_secret, true, { algorithm: 'HS256' } puts decoded_token session[:nodebb_token] = { value: token, HttpOnly:true }

    This is the code for writing the cookies.

    Screenshot from 2021-03-13 22-48-11.png
    This is the configuration for the plugin.
    Is something wrong with my code or the configuration?? Can someone help me find out the issue?? @julian