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
    425 Topics
    2k Posts
    barisB

    https://community.nodebb.org/post/88242 I think this answers your question. Let me know if it doesn't work.

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

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

  • My Teamspeak Plugins

    3
    3 Votes
    3 Posts
    2k Views
    PitaJP

    @Tahnil you can poke a group of users when users of a certain group join the server. You can move users of a certain group to a certain channel when they join. You can configure chat commands for stuff. It can be configured to kick, poke, or move someone if they become afk or mute everything. It does a lot.

  • 3 Votes
    3 Posts
    2k Views
    barisB

    Opps, thanks. Copy paste fail..

  • 1 Votes
    3 Posts
    2k Views
    O
    Changes v0.1.1 new notifications backend notification sound added open forum homepage on notification click instructions fixed
  • 3 Votes
    5 Posts
    3k Views
    julianJ

    XD don't worry, I concede. I'm not sure the plugin ever made it onto npm either, the plugin system was that new that you had to install it via git only.

  • 3 Votes
    3 Posts
    3k Views
    T

    I was expecting an anti-bot plugin from the title

  • 1 Votes
    1 Posts
    1k Views
    L

    I want to rewrite the entire taginput and autocomplete but don't want to edit core file.

    Is there a way i can edit them from plugin? or way to point composer to use my system instead?

  • How To: Using websockets in your plugin

    11
    9 Votes
    11 Posts
    5k Views
    S

    @pitaj Where did you find this?

  • [nodebb-plugin-sso-github] Github SSO plugin

    11
    1 Votes
    11 Posts
    5k Views
    julianJ

    Glad to hear it!

  • 0 Votes
    5 Posts
    3k Views
    A

    @baris said:

    If you don't mind getting your hands dirty you can modify core and change PostTools.parse

    me -> 😨

    I was thinking to extract the topic id from data.url and pass it back to the plugin backend to store, and then limit my plugin to one instance per topic for now. But I think that would be even worst, and when 0.6.0 arrives I would have to fix it anyways.

    I am a bit scared to touch the core stuff, but I may give your suggestion a try since it is less hacky, and better long term solution.

  • 0 Votes
    3 Posts
    1k Views
    julianJ

    They're added manually at the moment (or the list is refreshed manually, I should say.

    One of the first things I'll do is automate that so it is refreshed on a schedule.

  • Teamspeak plugin?

    26
    0 Votes
    26 Posts
    12k Views
    C

    Thanks a lot @pitaj, works now using npm in the root 👍 opps!

  • 0 Votes
    2 Posts
    2k Views
    A

    @DanaGriffin said:

    As the title suggest, I am trying to allow my users to upload documents on the forum. Are there any plugins to do so, or is this something I will have to implement myself? Thanks for your patience.

    You could allow local uploading and specify a file size, go to Settings > Post > Tick Allow Users to Upload Regular Files, then adjust the file size from the default 2mb to whatever you feel you need.

    This will give you a new icon on the composer. I've just tested it with a pdf and it works fine.

  • [nodebb-plugin-image-sizer] Image resizing

    1
    9 Votes
    1 Posts
    4k Views
    A

    Hi nodebb. Another friend from BitBangers here to show you my first plugin.

    Trying to look through a thread of phone screenshots was just painful, so I made a little plugin to allow you to resize images.

    The syntax is based loosely on the way iOS handles multple image sizes combined with normal markdown image embedding:
    ![alt text](http://someurl.com/someimage.png@<size>)

    Size can take the following formats:
    100x200 - Absolute size
    100x x200 - Absolute size where the other dimension is calculated to maintain aspect ratio
    50% - Percentage
    0.5 - Scalar Multiplier

    So for example, my original picture:
    http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG
    is 1000x750.
    All of the following would produce the same image at 1/2 size:
    ![white house](http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG@500x375)
    ![white house](http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG@500x)
    ![white house](http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG@x375)
    ![white house](http://cl.ly/image/2L3F1M2E1X3l/IMG_0136.JPG@50%)
    ![white house](http://cl.ly/image/2L3F1M2E1X3l/[email protected])

    Install via npm:
    npm install nodebb-plugin-image-sizer

    Source:
    https://github.com/Kern--/nodebb-plugin-image-sizer

    Known Issues:
    Images that are set to be wider than their container become elongated (width is set to match the container, but height is not adjusted). This means that mobile can get a bit dicey.

  • 1 Votes
    1 Posts
    2k Views
    julianJ

    For @planner, this script can be placed in the "Global Footer" widget area (or any other widget area present on all pages). It overrides the ajaxify method and returns anchors to their default operation, which is a regular page load.

    Get the script here
  • nodebb-plugin-charts

    17
    6 Votes
    17 Posts
    7k Views
    Д

    Лучшее. Отлично, парни. Продолжайте в том же духе.

  • [nodebb-plugin-ted] TED talks plugin

    1
    0 Votes
    1 Posts
    1k Views
    T

    I found this awesome video from TED and realize there were still no plugin for TED nodeBB embed.

    So here it is.

    npm install nodebb-plugin-ted
    nodebb-plugin-ted.png

    Enjoy

  • 2 Votes
    2 Posts
    4k Views
    P

    nice

    that site has a cool paginator 😛

  • Soundcloud SSO

    2
    3 Votes
    2 Posts
    2k Views
    julianJ

    Yay, another entry into the contest 😄

  • 4 Votes
    21 Posts
    10k Views
    julianJ

    Most likely the theme will need some integration before subcategories will be shown. At present, I believe only vanilla and lavender show subcategories.

  • MtG Card Finder

    10
    1 Votes
    10 Posts
    4k Views
    NivixN

    Then that is exactly what I am looking for. Thanks!