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
    779 Posts
    G
    Very Nice!
  • Found a bug? Why not make a bug report here?
    1k Topics
    7k Posts
    barisB
    Because you ran the forum without indexes you have documents that violate the index constraints. You will have to remove these documents for the create index command to work.
  • Focused discussion related to ActivityPub integration in NodeBB

    107 Topics
    2k Posts
    P
    If I change my username after posting a post, the original username is still displayed on Activitypub?
  • Help Translate NodeBB
  • Auto Badge Gamificatioin required in nodebb.

    4
    0 Votes
    4 Posts
    536 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
    898 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
    855 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
    841 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
    924 Views
    N
    I updated the original question with my solution to help others.
  • filter:messaging.notify issue

    3
    0 Votes
    3 Posts
    496 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
    520 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
    52k 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
    670 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
    413 Views
    PitaJP
    I don't think this is realistic until core switches to typescript.
  • Fork and publish unmaintained plugins

    1
    1 Votes
    1 Posts
    253 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
    592 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
    275 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
    693 Views
    Andrei LopatencoA
    @pitaj That makes sense. Thank you, I think that answers my question.
  • async / await composer buttons.

    5
    0 Votes
    5 Posts
    704 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
    396 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
    248 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
    429 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.
  • 0 Votes
    2 Posts
    486 Views
    DO MGBKD
    I am seeing similar behavior too for read API (for example get user by email api), master token and _uid are ignored when sending request. The document states that master token can be used, however it doesn't seem to be the case for all APIs.