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
    444 Topics
    2k Posts
    Sky FoxxS
    Perfect! Does the job super elegantly thank you
  • Need a plugin developed? Ask here!
    226 Topics
    1k Posts
    juseJ
    like this [image: 1732282083034-snipaste_2024-11-22_21-27-43.png] or [image: 1732282134821-snipaste_2024-11-22_21-28-46.png]
  • [nodebb-plugin-header-extend] Custom links in the site's main menu

    42
    6 Votes
    42 Posts
    22k Views
    PitaJP
    @fais3000 you can use a child theme or a template plugin to do so.
  • Ability to edit the composer to make it more like a marketplace listing

    1
    1 Votes
    1 Posts
    704 Views
    src1988S
    Are there any plugins or other composers where you can create a set of fields/parameters that have to be entered to post, in an attempt to create like an ebay like listing where they have to enter name, descriptions, price, photos, etc?
  • Plugin page returns 404 but searchable in Search for Settings

    8
    0 Votes
    8 Posts
    2k Views
    RogerLevyR
    root@community:/var/nodebb# systemctl stop nodebb root@community:/var/nodebb# ./nodebb build started 2018-06-07T16:34:56.255Z [7073] - warn: You have no mongo username/password setup! 2018-06-07T16:34:56.747Z [7073] - info: [build] Building in parallel mode 2018-06-07T16:34:56.748Z [7073] - info: [build] plugin static dirs build started 2018-06-07T16:34:56.751Z [7073] - info: [build] requirejs modules build started 2018-06-07T16:34:56.752Z [7073] - info: [build] client js bundle build started 2018-06-07T16:34:56.754Z [7073] - info: [build] admin js bundle build started 2018-06-07T16:34:56.754Z [7073] - info: [build] client side styles build started 2018-06-07T16:34:56.755Z [7073] - info: [build] admin control panel styles build started 2018-06-07T16:34:56.756Z [7073] - info: [build] templates build started 2018-06-07T16:34:56.757Z [7073] - info: [build] languages build started 2018-06-07T16:34:56.757Z [7073] - info: [build] sounds build started 2018-06-07T16:34:57.113Z [7073] - info: [build] sounds build completed in 0.356sec 2018-06-07T16:34:57.268Z [7073] - info: [build] plugin static dirs build completed in 0.52sec 2018-06-07T16:35:00.633Z [7073] - info: [build] client js bundle build completed in 3.881sec 2018-06-07T16:35:00.634Z [7073] - info: [build] admin js bundle build completed in 3.88sec 2018-06-07T16:35:00.758Z [7073] - info: [build] languages build completed in 4.001sec 2018-06-07T16:35:00.761Z [7073] - info: [build] templates build completed in 4.005sec 2018-06-07T16:35:00.930Z [7073] - info: [build] client side styles build completed in 4.176sec 2018-06-07T16:35:01.997Z [7073] - info: [build] requirejs modules build completed in 5.246sec 2018-06-07T16:35:02.096Z [7073] - info: [build] admin control panel styles build completed in 5.341sec 2018-06-07T16:35:02.097Z [7073] - info: [build] Asset compilation successful. Completed in 5.35sec. root@community:/var/nodebb# systemctl start nodebb
  • NodeBB, now with GIF support!

    34
    9 Votes
    34 Posts
    14k Views
    RikoDEVR
    [image: tenor.gif]
  • 0 Votes
    3 Posts
    1k Views
    julianJ
    It is just a warning, you can ignore it. Write API should be compatible, I will update the compatibility string
  • Custom page + nodebb current user + mongodb access

    6
    0 Votes
    6 Posts
    2k Views
    PitaJP
    @knickknack https://github.com/nodebb/nodebb-plugin-quickstart
  • Need help with plugin Hyde

    1
    0 Votes
    1 Posts
    731 Views
    N
    Hi, I have not big forum. I look for many plugin fot NodeBB but can not find what I need. I want to implement scratched content (If user have not XX reputatin, he can not see content). I want aske you may be you have such plugin. Sorry for my English
  • [nodebb-plugin-trophies] Trophies: custom award badges for your users

    18
    10 Votes
    18 Posts
    7k Views
    F
    @toxuin Thanks man, i just installed on 1.9.2 and tried to award a trophy, the plugin was installed fine and ACP shows user awarded, but the user himself got no notification for the trophy, but the ns-awards plugin, i tried and he got notification of the medal. and yes i didn't do the theme changes, i am using node bb persona so i didn;t know where exactly i need to add the line to show the trophy on profile. Also, when i enabled the plugin, it didnt work, so i disabled it but for some reason the profile pages were broken even after disabling, it see here https://i.imgur.com/BAbjPNL.png so i had to uninstall and then restart node bb
  • [nodebb-plugin-groups-autoassigncategory] A category for each group

    3
    1 Votes
    3 Posts
    2k Views
    F
    Awesome work. I needed it. @Sfner i have few questions: can users make their own groups and their own categories?
  • [nodebb-plugin-stomt-feedback] plugin provide instant feedback.

    2
    6 Votes
    2 Posts
    1k Views
    F
    Thank you for the hard work on this one
  • katex plugin problem

    2
    0 Votes
    2 Posts
    1k Views
    S
    Another way is to put the following into your custom header: <script type="text/x-mathjax-config"> MathJax.Hub.Config ({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']], skipTags: ["<pre>","<span>"] }, TeX: {equationNumbers: {autoNumber: "AMS"}, extensions: ["color.js"], Macros: {ra: "{\\rm a}", rb: "{\\rm b}", rgh: "{\\rm rgh}", rD: "{\\rm D}", cell: "{\\rm cell}", drag: "{\\rm drag}", lift: "{\\rm lift}", rd: "{\\rm d}", Kd: "{\\rm Kd}", rc: "{\\rm c}",rN: "{\\rm N}",tr: "{\\rm tr}",dev: "{\\rm dev}",mag: "{\\rm mag}",max: "{\\rm max}",min: "{\\rm min}",exp: "{\\rm exp}", rq: "{\\rm q}", rE: "{\\rm E}", dpm: "{\\rm dpm}", rT: "{\\rm T}",rP: "{\\rm P}", rW: "{\\rm W}", bfU: "{\\bf U}", bfHbyA: "{\\bf HbyA}", bfS: "{\\bf S}", bfg: "{\\bf g}", bfh: "{\\bf h}", bfT: "{\\bf T}", bfV: "{\\bf V}", bfd: "{\\bf d}", bfI: "{\\bf I}", bfK: "{\\bf K}", bfA: "{\\bf A}", bfn: "{\\bf n}", bfR: "{\\bf R}", bfM: "{\\bf M}", bfx: "{\\bf x}",bfF: "{\\bf F}", p: "{\\partial}" } } } ); </script> <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <script> $(window).on('action:posts.loaded action:ajaxify.end', function () { MathJax.Hub.Queue(["Typeset", MathJax.Hub, "content"]); }); </script> then you can use MathJax.
  • 0 Votes
    1 Posts
    794 Views
    Yang Zhang 0Y
    I have written a plugin to translate from Chinese characters to Pinyin so that in the url there will be only English letters which are search friendly. An example can be found here: https://www.sydneybb.com/topic/26/shiyongnginxjianghttpdiaozhuandaohttps
  • Google map plugin

    2
    0 Votes
    2 Posts
    1k Views
    The WormsT
    @tuấn-nguyễn-xuân said in Google map plugin: Build google map plugin for content? It's comming soon! OpenStreetMap https://community.nodebb.org/topic/11772/nodebb-plugin-osm-map-openstreetmap-based-map-to-locate-users
  • API calls and extend user DB model

    4
    0 Votes
    4 Posts
    1k Views
    yariplusY
    @alejandro-do-nascimento Under Settings=>User there is an option Forum terms of use. [image: JU3ghGR.png] When it is filled out, users will need to check a box when they register. [image: QbtiHST.png]
  • is it possible use plugin to implement third part auth for synapse?

    1
    0 Votes
    1 Posts
    703 Views
    C
    is it possible use plugin to implement third part auth for synapse? i own my nodebb and matrix synapse server, i wish that i could use my nodebb user id to login my matrix synapse server. so, is it possible to implement additional restful api in a plugin?
  • nodebb-plugin-sso-github or nodebb-plugin-sso-github2 ?

    4
    0 Votes
    4 Posts
    1k Views
    julianJ
    Essentially, yes. We do not review the packages, and do a simple search for /^nodebb-(plugin|theme|widget).+ (though the exact regex is likely different). We rely on plugin maintainers themselves to report plugin compatibility via the nbbpm.compatibility flag in package.json. A better system is planned, but not in development at the moment.
  • [nodebb-plugin-ban-privileges] Give a group the privilege to ban users

    2
    2 Votes
    2 Posts
    1k Views
    F
    i agree with u and need something similar.
  • how upload pictures use write api ?

    Locked
    2
    0 Votes
    2 Posts
    941 Views
    julianJ
    Please check out associated topic: https://community.nodebb.org/topic/11830/api-write-plugin-upload-a-valid-login-session-was-not-found/9
  • nodebb-plugin-session-sharing

    1
    0 Votes
    1 Posts
    843 Views
    A
    after installing and activating from plugin section "nodebb-plugin-session-sharing" , i am always getiing locked out of my acp by 503 error. then i have to use" ./nodebb reset -p nodebb-plugin-session-sharing to restart". how to proceed?
  • How to disable global chat

    4
    0 Votes
    4 Posts
    1k Views
    DkD
    @pitaj Could you tell me how to delete this chat room? I use mongodb, every time i open it system crashed