Skip to content

NodeBB Development

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

2.8k Topics 18.6k 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
    nhl.plN
    Indexes are used to speed up database/datastore. https://en.wikipedia.org/wiki/Database_index
  • Focused discussion related to ActivityPub integration in NodeBB

    111 Topics
    2k Posts
    julianJ
    @[email protected] whether replies from here appear on lemmy.ca depends on whether a user from lemmy.ca follows a user here. Perhaps that isn't the case? (Hopefully you see this reply now ) Still need to debug Lemmy federation. Might be a regression.
  • Help Translate NodeBB
  • Best posts made by user

    10
    9 Votes
    10 Posts
    5k Views
    julianJ
    @Schamper said: Maybe should show some information as to why it's your best post? E.g. views/replies/upvotes. I imagine it's purely based on upvotes. None of NodeBB's subjective algorithms are complex in any way, really (mainly talking about "popular" here)
  • Is NodeBB still free?

    Solved
    6
    0 Votes
    6 Posts
    5k Views
    P
    @julian said: That's not a bad idea... we just don't have plans to split the sites yet. I understand that you don't want to split up anything, but how about mentioning the OpenSource version at all? Right now, when I go to nodebb.org, the only chance to see that there is a free version that I can roll out myself is to know what the github logo looks like and then scroll down all the way to the bottom to spot it there (very small, barely visible). Additionally, if I have AdBlock Plus turned on, these social buttons do not appear at all. I perfectly understand that you want to earn money and therefore want to focus the page around your hosting service but I think that you could significantly cut the amount of requests from people who heard about a cool OpenSource forum and who now struggle to find a link to download it.
  • Stop auto load installed plugins tab

    3
    1 Votes
    3 Posts
    2k Views
    A
    Bad idea to batch install plugins. If ones not compatible with your version of nodebb, you're in for a world of hurt diagnosing which plugin is giving you issues.
  • I'm seeing un-rendered notification messages on community.nodebb.org

    2
    1 Votes
    2 Posts
    1k Views
    barisB
    See https://github.com/NodeBB/NodeBB/issues/4033
  • NodeBB For a Complete Beginner

    8
    0 Votes
    8 Posts
    5k Views
    J
    @AccessDenied I went through the same process as you a few months ago and I was able to find much of what I needed between these sources: The docs: https://docs.nodebb.org/en/latest/ (google searches will often send you to out of date versions, watch the urls!) The source: https://github.com/NodeBB/NodeBB (Having a good IDE helps with making sense of the source and doing good searches) I got a lot of help from purchasing Webstorm IDE (https://www.jetbrains.com/webstorm/) I've also heard people here like using Sublime Text with a lot of plugins installed. Finding any existing plugin with related functionality to what I was trying to do was very helpful. For some reason, I found the Mandrill email plugin really helpful at first (https://github.com/akhoury/nodebb-plugin-emailer-mandrill), but just dig around until you find something with functionality related to what you are trying to do. Lastly, I'd search and ask questions here under the plugins category (https://community.nodebb.org/category/7/nodebb-plugins). I've asked a lot of newb questions and the community has been awesome. A few more notes. When I was first interested in Javascript and Node.js about a year ago, I went through a bunch of tutorials online. I found this one to be very well done: https://github.com/workshopper/learnyounode Also, after developing a few plugins myself, I wrote this Slush based tool for generating NodeBB plugins based on a number of questions: https://www.npmjs.com/package/slush-nodebb-plugin Good luck!
  • Anyone working on couchdb adaptor (instead of Redis or Mongodb)?

    16
    2 Votes
    16 Posts
    7k Views
    D
    @julian So if I want to backup and restore it will be specific to the database?
  • This topic is deleted!

    3
    0 Votes
    3 Posts
    54 Views
  • Captcha when user login?

    2
    0 Votes
    2 Posts
    2k Views
    ?
    @hieudang use 2 factor authorization instead.
  • Standalone docker container with mongodb for v0.9.x

    1
    0 Votes
    1 Posts
    1k Views
    F
    It's yet another container for nodebb, but I just tested this one with v0.9.x. I'm cloning from a fork because of this issue: https://community.nodebb.org/topic/7302/fatal-error-nan-h-no-such-file-or-directory/7 Heres is the Dockerfile: https://github.com/machado2/docker-nodebb-standalone And the image in docker hub: https://hub.docker.com/r/fbmac/docker-nodebb-standalone/
  • how to writing own database driver?

    13
    1 Votes
    13 Posts
    5k Views
    B
    Ah, nope. Thought you had a diagnostic tool to recommend. Our server guy just said it was flushed and that we needed to move away; "redis isnt built for that, we simply cant run it in production when mongo is compatible." Although you can rig redis to work, mongo is better for the usecase. We will need the flexibility with non-standard extensions we will be using.
  • SSO Plugin questions

    1
    0 Votes
    1 Posts
    1k Views
    orweinbergerO
    I'm working with this SSO plugin skeleton: https://github.com/julianlam/nodebb-plugin-sso-oauth to create my own. I want to add a check to see if the user who is trying to connect to this 3rd party is already logged in to NodeBB, if so I would like to disregard the email address provided by the 3rd party sso and just add the other fields from the sso provider to his profile. The reason for this is becuase whenever a user is already logged in and tries to connect via SSO and that he is registered in that 3rd party with a different email address, NodeBB will create a new user. I can see that I need to add a check under the OAuth.login function but not sure how to check if there's currently a logged in session for this user.
  • Nodebb API get new users

    2
    0 Votes
    2 Posts
    1k Views
    barisB
    https://community.nodebb.org/api/users gives you the latest registered users.
  • web worker news?

    5
    0 Votes
    5 Posts
    2k Views
    B
    One of the devs on our team(Linux) referred to web workers as similar to clustering(but, on the clientside), due to the fact that it is an aggregation of threads. And that, the code in each module is similar in function.; offloading work to numerous threads. Most of the Links he sends me on the topic are from High Scalability. High concurrency requires both abilities at the higher end of the scale. I was checking as to the status of the frontend of the equation. It is not that I need them immediately, just that I have an interest in them as the site we are building is graphically intensive and could use any boast it can get on both ends. We incorporated this weekend and are physically building servers, to be colocated, for the next two months. I am certainly not in a hurry.
  • Notification grouping now on master branch...

    31
    8 Votes
    31 Posts
    13k Views
    J
    Ah, ok great to know.
  • community.nodebb.org uses http:// resources on secure page

    5
    0 Votes
    5 Posts
    2k Views
    julianJ
    @Chris that's for the downvote @Kowlin Yeah, I believe @baris updated the imgur plugin so any uploaded images will save the https url in the post.
  • This topic is deleted!

    4
    0 Votes
    4 Posts
    26 Views
  • Error while building MongoDB/kerberos modules? Check here.

    2
    1 Votes
    2 Posts
    2k Views
    julianJ
    NodeBB w/ MongoDB still works just fine even though the kerberos dependency doesn't build, it just means you can't connect to MongoDB servers utilising kerberos authentication. Would prefer not to have to add libkrb5-dev to the list of dependencies, so investigating alternatives...
  • Import attachments?

    2
    0 Votes
    2 Posts
    1k Views
    B
    @JSey there is an open ticket for this here https://github.com/akhoury/nodebb-plugin-import/issues/93 hopefully will be closing this soon, sorry about the late reply
  • When will 0.9.1 be released?

    6
    0 Votes
    6 Posts
    3k Views
    Fan LuoF
    @julian Thanks, I will give a try tonight!
  • Documentation Translation

    Moved
    51
    7 Votes
    51 Posts
    49k Views
    B
    i'd like to do Slovak translation