Skip to content

NodeBB Development

Stay tuned here to hear more about new releases and features of NodeBB!

2.8k Topics 18.5k Posts

Subcategories


  • Posts from the NodeBB Development Blog
    96 Topics
    780 Posts
    kainosK
    Very good Vlad. I am Vladislav.
  • Found a bug? Why not make a bug report here?
    1k Topics
    7k Posts
    julianJ
    @elkd Running ./nodebb build is an interactive command that outputs the build state in real-time. Can you paste the log output from running that command?
  • Focused discussion related to ActivityPub integration in NodeBB

    110 Topics
    2k Posts
    scott@loves.techS
    @Marcus Rohrmoser Some platforms, like Hubzilla, actually tell you that the thread (conversation) you are commenting on is from a forum. It helps provide context and also lets you know your post will be distributed to forum members in addition to your own followers.
  • Help Translate NodeBB
  • Permission issue on node modules on Linux server

    4
    0 Votes
    4 Posts
    584 Views
    R
    @pitaj @gasoved Resolve my issues .. Thank you for your feedback.
  • Auto Badge Gamificatioin required in nodebb.

    4
    0 Votes
    4 Posts
    540 Views
    volanarV
    @rajeev2189 https://github.com/NicolasSiver/nodebb-plugin-ns-awards
  • NodeBB Pods non response after dumping 12 lack data using jmeter scripts

    6
    0 Votes
    6 Posts
    906 Views
    vinuV
    @volanar Thans for the suggestion. After switching to Postgres we are still not getting the better troughput than redis. @julian Is it possibl to share the any benchmark results of MongoDB. The only option we have now to go with redis(RDB + AOF) with the above results shared by @venkat123 here https://community.nodebb.org/post/84368 Any suggestions on MongoDB, Redis or Postgress config setting to get better performance.
  • Shared ESlint config

    7
    1 Votes
    7 Posts
    856 Views
    barisB
    This is now available, sample implementation for a plugin https://github.com/NodeBB/nodebb-plugin-friends/commit/6e6f2f45b1ebf42cb1d688070c777a02eda1fd4a. Thanks @Antosik
  • Can Cloudflare sometimes be bad for a sites traffic?

    2
    0 Votes
    2 Posts
    849 Views
    omegaO
    NodeBB SEO is in fine fettle. cloudflare is bad for traffic Returns this thread as the #1 result in duckduckgo Does this answer the question?
  • SOLVED: yii accounts duplicated on nodebb

    8
    0 Votes
    8 Posts
    931 Views
    N
    I updated the original question with my solution to help others.
  • filter:messaging.notify issue

    3
    0 Votes
    3 Posts
    499 Views
    B
    @baris said in filter:messaging.notify issue: That is a filter hook so you need to return the data from it. myPlugin.filterMessagingNotify = async (hookData) => { // do something with hookData return hookData; }; That's brilliant @baris thanks for your help once again!
  • what is the name of the webhook when loading a profile?

    2
    0 Votes
    2 Posts
    524 Views
    barisB
    A hook is fired when that page is loaded it is filter:account/profile.build
  • Group Chat Changes

    72
    17 Votes
    72 Posts
    53k Views
    volanarV
    @faddat said in Group Chat Changes: I think that the chat in NodeBB should integrate with either IRC or Matrix Chat. I know that Raocket.Chat, a meteor-based chat application has support for Matrix Chat (ether upcoming, or.... something. Here is a link to the relevant repo: https://github.com/RocketChat/Rocket.Chat.Federation Integration with rocket.chat is an ideal option for a forum chat. They have the same stack of technologies, MIT License and rocket.chat features are much larger than the native chat. Why waste resources to improve the native chat, if there is a free rocket.chat? For example, how it is done in https://www.phpfox.com/chatplus/ https://www.phpfox.com/blog/2021/why-chatplus-is-important-for-your-phpfox-online-community/ https://docs.phpfox.com/display/FOX4MAN/ChatPlus+solution No one will guess that rocket.chat is used here.
  • Can I use AWS Cognito for Authentication to forum

    2
    0 Votes
    2 Posts
    672 Views
    AntosikA
    Hey! I think you should write a plugin. Use https://github.com/julianlam/nodebb-plugin-sso-oauth as a template. And this - https://www.npmjs.com/package/passport-cognito is a package you can use in your plugin. You can also take a look at Google SSO - https://github.com/julianlam/nodebb-plugin-sso-google (as an example)
  • NodeBB Core typings

    2
    0 Votes
    2 Posts
    419 Views
    PitaJP
    I don't think this is realistic until core switches to typescript.
  • Fork and publish unmaintained plugins

    1
    1 Votes
    1 Posts
    254 Views
    AntosikA
    Hi! We have many NodeBB plugins that are no longer maintained, but people still want to use them. Can we fork them to NodeBB Community (or other) namespace on GitHub and publish under @nodebb-community (or other) namespace on npm? To allow the installation of those plugins from ACP - we can increase the range of search to this namespace too. What do you think about this idea?
  • Best way to check if you are guest in hook

    5
    0 Votes
    5 Posts
    602 Views
    JenklerJ
    Thanks, filter:post.getPosts works fine and has uid for the logged in user. Did use filter:post.getPostSummaryByPids for summary. And filter:teasers.get for teasers. All have uid
  • Getting categories by list of ids

    1
    1 Votes
    1 Posts
    276 Views
    Strahil GoranovS
    Hi, Is there a way to get categories by list of category ids with read or write API or I have to make N number of calls to get the categories that I want or there is another way to achieve that?
  • 0 Votes
    5 Posts
    702 Views
    Andrei LopatencoA
    @pitaj That makes sense. Thank you, I think that answers my question.
  • async / await composer buttons.

    5
    0 Votes
    5 Posts
    712 Views
    JenklerJ
    I fixed it this way exports.filterComposerFormatting = async (data) => { data.options.push({ className: 'add-movie-source fa fa-video-camera', name: 'add_movie_source', title: 'Add movie source' }, { className: 'add-movie-review fa fa-video-camera', name: 'add_movie_review', title: 'Add movie review' }, { className: 'add-game-source fa fa-gamepad', name: 'add_game_source', title: 'Add game source' }, { className: 'add-game-review fa fa-gamepad', name: 'add_game_review', title: 'Add game review' }); return data; }; @baris any example for a noob like me? I just want to load client.js when composer is active due to that it only is needed when working it the composer
  • No way to flag a post via API?

    2
    0 Votes
    2 Posts
    398 Views
    julianJ
    @andrei-lopatenco You are correct, there is no Flags API at the moment... there never was one for the Write API plugin, and when it got ported into core, we didn't make one either. But it sounds like a good idea. https://github.com/NodeBB/NodeBB/issues/9649
  • Plans to add category description to Get Recent Topics API?

    1
    0 Votes
    1 Posts
    249 Views
    T
    I think it would be cool to add category description to the Get Recent Topics API. Wondering if I can get that in a backlog somewhere.
  • how to create a user having admin role

    Unsolved
    2
    0 Votes
    2 Posts
    433 Views
    dunlixD
    @jawadbiag8 you can go to ACP > Manage > Admins & Mods to add or remove them
  • CSS-Textdesign

    19
    0 Votes
    19 Posts
    2k Views
    phenomlabP
    @ᴅᴀʀᴛʜ-ᴠᴀᴅᴇʀ Anytime.