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

  • 0 Votes
    3 Posts
    606 Views
    JürgenJ

    @nhl-pl
    thx for that advice. Already thought about this and started to use a mysql using the old authentification methods - will know about the results later ...

  • 0 Votes
    2 Posts
    508 Views
    barisB

    You need to upgrade to latest nodebb for the latest recent cards plugin. If you want to stay on 1.14.3 downgrade recent cards to 1.0.13

  • 0 Votes
    1 Posts
    370 Views
    蔡昂

    I found a lot of Ali OSS plugins that are not available, so I can only change it for compatibility. Supports the upload of the latest version of nodebb. A variety of settings, let you lower the barrier to use, convenient and quick to use.

    找了很多阿里OSS插件都不可用, 只能自己兼容改了一下。 支持了nodebb最新版本上传。 多种设置方式, 让你使用的门槛降低,方便快速的使用。

    前往 Let go

    如果觉得解决了你的问题,欢迎点 star
    If you think it has solved your problem, please star

  • load client side js library

    3
    0 Votes
    3 Posts
    498 Views
    Andre MosinA

    @baris Thanks again!

  • 0 Votes
    3 Posts
    740 Views
    Andre MosinA

    @baris said in how to hide whitelist user field only to owner or admin?:

    ad the value from db and set it the user is self or admin.

    perfect. Thanks!

  • Knowledgebase plugin: Script error

    3
    0 Votes
    3 Posts
    561 Views
    jrlinuxJ

    @julian not directly after enabling. I have now tried ./nodebb build. Still returns script error in Google Chrome 😕

    I think I installed the plugin correctly.

    a0d73f88-e0f2-4fa5-a298-1e2f5fcf273b-image.png

    f19252e0-cda1-40e0-91d5-5e38802d9907-image.png

  • 0 Votes
    6 Posts
    2k Views
    E

    @esfandiar Downgraded the node version and it seems that the issue is now resolved. Thanks.

  • 7 Votes
    64 Posts
    40k Views
    Bhavya DhimanB

    Quite Worth It
    Very Nice

  • 3 Votes
    13 Posts
    7k Views
    V

    @nicolas i has a external website, when access website i use ajax make request login 'api/ns/login'... i received object user . but i do not received notification at external website.
    socket.uid at serve = 0.
    can you help me ?
    sorry if i write less english.

  • nodebb-plugin-dbsearch doesn't work

    2
    0 Votes
    2 Posts
    355 Views
    barisB

    @OFFICIAL-CREALITY3D Did you rebuild and restart after enabling the plugin? Also make sure search privilege is given to the correct user groups.

  • Group Badge as Image

    1
    0 Votes
    1 Posts
    226 Views
    A

    I was wondering if there was any way or plugin to assign images as group badges instead? Similar to the example in this thread.

    Link Preview Image Badge-like Plugin for Forum Patrons?

    Over at axisandallies.org/forms several dozen people contribute per year contribute to the upkeep of the website and forums. In exchange, they get a badge. O...

    favicon

    NodeBB Community (community.nodebb.org)

  • Plugins I prefer

    8
    0 Votes
    8 Posts
    1k Views
    B

    @sharonyue
    Can you publish the user's URL?
    Very happy and looking forward to open source.
    wish nodebb better and better.

  • 0 Votes
    2 Posts
    384 Views
    julianJ

    The first plugin is the one written by @psychobunny, and is actively maintained. The others are forks.

  • 3 Votes
    54 Posts
    26k Views
    PitaJP

    @efraimip I don't believe this specific plugin is supported anymore.

    Does a tool like this exist now, or is it in the works?

    There is nodebb-plugin-customize when you want to make quick modifications to templates or translations. Between that and Custom CSS in the ACP you can modify most aspects of your theme without creating a new theme or subtheme.

    99% of all posts in the "nodebb themes" forum are questions - not themes (I found actually only 1 single actual theme in searching many pages of that forum)

    Here are some themes I know of that I think are still maintained:

    nodebb-theme-persona (first party, default) nodebb-theme-lavender (first party) nodebb-theme-vanilla (first party) nodebb-theme-oxide nodebb-theme-slick

    I like allot of what nodebb offers but it seems less supported now - and less plugins available - than a few years ago.

    NodeBB has adopted many plugin features into core.

    How do we easily customize theme now? Without putting dev hours into it?

    I'm not sure what exactly you're referring to by "dev hours", but obviously you can't get something for nothing. Somebody needs to know how to use HTML and CSS, even with this defunct plugin.

  • Moderation Bot Plugin

    3
    0 Votes
    3 Posts
    531 Views
    julianJ

    Not offhand, but perhaps this is something you'd be interested in sponsoring?

    Reach out to us at [email protected] 🙂

  • 4 Votes
    2 Posts
    641 Views
    julianJ

    Awesome work! Always nice to see new widgets be created 😄

  • Override pagination core component

    3
    0 Votes
    3 Posts
    314 Views
    Yoann Aubry 0Y

    @PitaJ An example it's better :

    for a current page 21 of 40 pages, i want to display :

    << < 10 - 20 - 21 - 30 - 40 > >>

  • 0 Votes
    2 Posts
    404 Views
    PitaJP

    @asdrubalivan ./nodebb build -d produces unminified js bundles.

    What version of NodeBB? What version of the emoji plugin? What version of nodejs?

  • Rebuilding after plugin installation

    7
    0 Votes
    7 Posts
    1k Views
    C

    @PitaJ said in Rebuilding after plugin installation:

    This is expected behavior. After installing and activating a plugin, you are supposed to Rebuild & Restart. There's a special button in the ACP to perform this.

    Then there is no problem. Thank you for your answers.

  • 0 Votes
    6 Posts
    501 Views
    barisB

    index: false will cause it to not show up in the acp page. Remove that.