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
    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

    108 Topics
    2k Posts
    jupiter_rowland@hub.netzgemeinde.euJ
    @Ben Pate This looks like it’s pulled from Streams, yes? Which means it’s not related to the Forums and Threaded Discussions Working Group, is that right?Conversation Containers were originally built on and for (streams), yes. They were pretty much done some nine months ago.#FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Streams #(streams) #ConversationContainers
  • Help Translate NodeBB
  • Can I shorten the URL?

    4
    0 Votes
    4 Posts
    2k Views
    D
    Thank you all I just want to change /topic/1234/hello to /topic/1234 How to removing the topic name from the actual page url ? etc recent or popular pages If add the url (shorten) custom by admin extend It's very convenient.
  • How do I use nodebb as an account authorization server?

    4
    0 Votes
    4 Posts
    2k Views
    mangoM
    @PitaJ thank you very much ! ,I will try it later.
  • Cloudflare is using railgun

    4
    1 Votes
    4 Posts
    2k Views
    julianJ
    I only heard about it yesterday as well, so this is news to me @Bri
  • NodeBB v1.5.1

    Moved
    2
    5 Votes
    2 Posts
    3k Views
    A
    secsy...
  • add some new attributes for the users?

    1
    0 Votes
    1 Posts
    1k Views
    JackLJ
    Hi everyone, just set up my nodebb, and there are two problems I cannot fix on my own, It will be great if I can have some help here. 1 > Is there any way for me to add some new attributes for the users myself? Like, forum coin, every time a new account created, attribute forum coin=0 attach to that account. I don't have too much experience on the web development, so my first thought was to create a new schema in the database for the user, and try to implement the new value, and make it visible on the page. But immediately I realized that the mongodb don't have a fixed schema, so apparently it is a wrong way to go to start from the database. 2> I accidentally deleted the user uid=3, is there any way for me to regain the number, 3? I created user uid=4, and tried to update the _key and uid into 3 in mongodb, but eventually the account uid=4 just disappear from the forum altogether. I know this is kind of dangerous so never mind if it's difficult.
  • Where can I change the websocket port

    8
    0 Votes
    8 Posts
    10k Views
    S
    @spicewiesel I have the same problem with https on uberspace, too. Did you found a solution for this issue? Here is my thread on this https://community.nodebb.org/topic/10719/websocket-connection-problems-via-ssl-on-special-port
  • MongoDB reliability called into question?

    7
    0 Votes
    7 Posts
    3k Views
    S
    @Bri said in MongoDB reliability called into question?: Something else I've been looking at are graph databases like Neo4j and Arango, and now I'm kind of anticipating that you're going to tell me that it's in the same boat (i.e. old tech with a new name) Nope, old with still with the old name Graph databases are known to go back to at least 1969.
  • Custom Entity for User

    2
    0 Votes
    2 Posts
    1k Views
    barisB
    Take a look at how we store users. We increment a global user id each time a new user is created and store the user data in an object with the name user:<userId> and we store the userId in a sorted set. You need to do something similar for businesses. Everytime a new business is created assign it a unique id and store it at business:<businessId> and then also store it for the user at uid:<uid>:businesses. It would look something like below in nodebb code. This is obviously pseudocode. incr businessId in database setObject businness:bussinessId businessData sortedSetAdd uid:<uid>:businesses Date.now() businessId Now you can retrieve a users business with the getSortedSetRange commands using the key uid:<uid>:businesses.
  • Harf & Link Sorunu

    1
    0 Votes
    1 Posts
    954 Views
    R
    Linklerde harf sorunu nasıl çözülebilir? ş Ş ı İ ö Ö ü Ü ğ Ğ ç Ç Bu harfler konu başlığı olarak eklendiğinde nasıl çevrilebilir; Örneğin; ş Ş = s ı İ = i
  • V1.0.0 login trigger error 403 forbidden

    9
    0 Votes
    9 Posts
    3k Views
    A
    Hello, This is the solution that worked for me and no more problem with csrf message. ln -s /opt/nodebb/node_modules/socket.io-client/dist/socket.io.js /opt/nodebb/node_modules/socket.io-client/socket.io.js But you will probably have the same problem in the next step
  • how to set 'ignoring category' as default while a new user coming

    2
    0 Votes
    2 Posts
    1k Views
    barisB
    Use https://github.com/NodeBB/nodebb-plugin-category-optin but beware if you have thousands of categories and millions of users this plugin will create a lot of entries in the database.
  • support "zeit/pkg"?

    2
    0 Votes
    2 Posts
    1k Views
    BriB
    Interesting!
  • Widgets content not being crawled by Search Engines

    4
    0 Votes
    4 Posts
    2k Views
    F
    @PitaJ Issue created at https://github.com/NodeBB/NodeBB/issues/5643
  • Unable to purge posts -- Invalid Date

    1
    0 Votes
    1 Posts
    970 Views
    A
    Hey guys, I have encountered some weird issues. NodeBB Version: 1.4.5 (then upgraded to 1.4.6) Theme: Persona Issue: Can't purge posts. Delete: [image: nOMzUhf.png] Purge: [image: x3H0jqX.jpg] Restore: [image: vG1NYna.png] No errors or warnings in ./nodebb log What I have tried but failed: reboot NodeBB disable all plugins restart mondodb reboot VPS git pull && ./nodebb upgrade (from 1.4.5 to 1.4.6) git fetch && git reset --hard origin/v1.x.x What I have tried but just a workaround: I found this reply Use Vanilla theme. Now I can delete and purge themes. Uninstall and then reinstall Persona theme. Use Persona theme. The issue remains. Another issue with Persona theme: [image: Lxn9I1V.png] Another bug found when writing this post: [image: ZMK5Mpw.png] [image: IjL0RrV.png]
  • German translation (Du / Sie)

    4
    1 Votes
    4 Posts
    2k Views
    smoeS
    It looks to me like the German translation was intented to be informal. That is what most communities would use anyway and what should be the default. So I would consider the formal language in the recent translation a bug. I also think the translation could be improved. Most parts are very well translated other parts are not so perfect and a few are just wrong. I'm also not sure, if there is really a need for a formal German translation. It's just a UI. We wouldn't talk to Siri, Google or Alexa in a formal way. Of course there is nothing wrong to have a formal translation as an option, but would there be a maintainer? Who wants to do the extra work and keep the two translations in sync. I opened an issue: https://github.com/NodeBB/NodeBB/issues/5619
  • [Bug report] json parse error

    4
    1 Votes
    4 Posts
    2k Views
    a632079A
    @baris He said he uses 1.4.5 and Chrome in Mac OS.He tried to destroy his friend's experimental community,and then my friend's forum throwed an error:(See the image) [image: EvMUI3b.png]
  • Changing ACP Settings through Templates

    3
    0 Votes
    3 Posts
    1k Views
    Alexander ElliottA
    we are looking to make it so that the Moderators can add Categories and do not want to give them full admin permissions.
  • 0 Votes
    5 Posts
    3k Views
    TelokisT
    @Doppy Forgot to mention you !
  • Problem with searching in admin panel.

    2
    0 Votes
    2 Posts
    1k Views
    PitaJP
    Hey, good catch. I've opened an issue on Github: https://github.com/NodeBB/NodeBB/issues/5563
  • Wrong translate

    2
    0 Votes
    2 Posts
    1k Views
    a632079A
    ok,i will change it Our Translation Project is at https://www.transifex.com/nodebb/nodebb if you want to submit a translation problem(EN -> CN),you can post it to https://nodebb-cn.org or email [email protected]