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
    traarrrT

    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
    B

    @baris 👍

  • 0 Votes
    1 Posts
    70 Views
    D

    I recently attempted to install the plugin named nodebb-plugin-cobi-translate-posts, which was advertised as providing automatic translation of post content using ChatGPT 3.5. However, I didn't receive any instructions on how to configure it for this purpose. Has anyone successfully set up this plugin for auto-translation, and if so, could you please share the correct setup steps?

    After installed the plug in, I have the translate button in my forum, however, it does nothing after click on it.

    And Persona is my current theme.

    Thank you for any assistance or guidance you can provide!

  • Anyone got SSO for WordPress and NodeBB?

    4
    0 Votes
    4 Posts
    102 Views
    julianJ

    @carlm7 no OAuth 2 does not require both installations to be on the same server

  • Regarding nodebb-plugin-category-notifications

    6
    0 Votes
    6 Posts
    351 Views
    phenomlabP

    @julian Yes, and for that reason, I removed it from my site after @crazycells raised it to me.

  • plugin list of this forum

    32
    1 Votes
    32 Posts
    3k Views
    crazycellsC

    hi @julian do you know if this page is current? "Recently Added/Updated" list look little bit old to me?

    And I believe it would be more informative if the plugin downloads are counted (Figure 3) after Node v3 is announced? and not from the beginning?

  • 3 Votes
    43 Posts
    22k Views
    BriB

    Yeah I stopped maintaining that a while ago, it was a good exercise and an example of how to build a plugin but ultimately it’s redundant: markdown already has the capability to insert images.

    Open to PRs and / or a new maintainer!

  • 11 Votes
    40 Posts
    17k Views
    DownPWD

    Hello @baris

    thanks for the update.

    Would it be possible to delete the entire URL rather than just the domain ? Or maybe have the possibility to add a /* to an URL to ACP

    Example here a user posts a complete link but only the URL with the domain is deleted.

    ACP:
    2dc0f8a8-5deb-43b9-a81f-d77e5eb4a76c-image.png

    On a post :

    9a1594a6-337f-4226-bac5-d9ad763cf266-image.png

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    43 Views
  • 0 Votes
    5 Posts
    149 Views
    phenomlabP

    @ernstki I've tried this plugin and no matter what I did I couldnt get it to work against a valid active directory. I landed up having to disable it.

  • 2 Votes
    11 Posts
    428 Views
    Cookie 0C

    I used the rebuild and restart button on the admin page when i installed and activated the plugin and when i do it via ssh it errors with this to which is from the nodebb-plugin-html5videoplayer plugin. Seems as though it doesnt support the current version of nodebb or so. It works after removing this plugin though. Thank you for the help

    ERROR in ./build/public/scripts-client.js 2387:5 Module parse failed: Unexpected token (2387:5) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders | }); | > ;CC0 1.0 Universal | | Statement of Purpose webpack 5.89.0 compiled with 1 error in 18420 ms
  • 5 Votes
    68 Posts
    24k Views
    yariplusY

    I published v1.11.0 for v3. Still has a lot of work to do.

    Styles aren't quite right. Widgets don't work at all. Using a custom template doesn't work. Pagination is weird.

    Adding, deleting, and editing lists works. The default news and blog pages work. Shouldn't crash too often.

    I'll be keeping an eye on this page.

  • url for plugins?

    3
    0 Votes
    3 Posts
    125 Views
    N

    Thank you.

  • 5 Votes
    23 Posts
    2k Views
    C

    This plugin seems to be malfunctioning. I'm using NodeBB version 3.5.3. When uploading a CSV file, the list appears empty and no information is displayed.

  • NodeBB a friendly to SEO?

    5
    1 Votes
    5 Posts
    2k Views
    E

    It's a shame that there's no complete documentation for installing without Docker, and the outdated notification system with banners that need clicking can be a bit of a pain. And I agree, the trust levels system can be confusing. It would be so much easier if they just had user groups with customizable rights, right?

  • 8 Votes
    23 Posts
    7k Views
    julianJ

    @RazielKanos I just tested v7.4.0 against latest develop and there are no issues with registering 2FA.

    Just to be sure I also waited until the code rolled over to a new set and that also worked. Any errors on the backend?

    Could it be your server clock is out of sync? If it is too far out, then the code it is expecting will not match your code.

  • 8 Votes
    6 Posts
    790 Views
    dave1904D

    @brazzerstop Hi 🙂 Thanks for your response. I think as long as teaser content is not parsed as post content there won't be a big chance. It's smiliar with images being shown as "50012345324-b88c-fe1233-343242fe.png". So maybe more related to recent cards plugin than to magic button plugin 🙂

  • 11 Votes
    117 Posts
    20k Views
    stationary_codeS

    image.png

    The emoji doesn't appear, showing just numbers.

  • 8 Votes
    54 Posts
    6k Views
    barisB

    Published 1.1.0, update for nodebb 3.2.0 and up, also got rid of some warning messages on startup.

  • 0 Votes
    11 Posts
    946 Views
    barisB

    I updated our fork at https://github.com/NodeBB-Community/nodebb-plugin-s3-uploads to nodebb 3.2.0 and up. Latest version is @nodebb/[email protected].

    image.png

  • Plugin for premoderation of content?

    8
    0 Votes
    8 Posts
    788 Views
    oplik0O

    @omega yes, unless they are in an exempt group. You can use rewards to grant users some exempt role and bypass that problem (e.g. after they have some posts, reputation, or simply old enough account).

    As for the plugin - it won't respect the reputation threshold at all, though now you can make it respect exempt groups and privileges (so your moderators won't have to approve their own posts)

  • 9 Votes
    125 Posts
    78k Views
    S

    This would be very useful to most folks, I reckon. Can someone please guide me as to how I can make this compatible so I can do the same?