New NodeBB Theme Layout

General Discussion

Suggested Topics


  • 0 Votes
    1 Posts
    205 Views

    Hi

    Thanks for the amazing forum platform.

    I am currently working on the Laravel website with forum as a part of the website, and I have chosen nodebb as forum platform. I am really new to SSO, and I don’t have much knowledge about node.js, and even mongo database. And I am not English, so if there is anything I am not really explaining well, please let me know.

    Firstly, I am not sure what I want to achieve is possible. Ideally, after Laravel website (localhost:8000) user login, then clicked the forum link (nodebb – localhost:4567), then nodebb could login the Laravel user without login confirmation. The situation sounds like, I have already login with google account, when I try to login community.nodebb.org, nodebb community won’t ask me the login confirmation to login. I am not sure whether it is able to achieve, because it means a website user try to login another website without providing any information, even a token.

    Secondly, in another case, it could be that a Laravel user login nodebb forum, and give auth to nodebb forum, then the user can login nodebb forum with Laravel user details. I have done a bit of research online, I think that I should expose my nodebb application to OAuth2orize (https://github.com/jaredhanson/oauth2orize). I have installed the OAuth2orize by running npm install oauth2orize, but after that I don’t know what else I should do, it said to create a OAuth server, but I have no idea where I should create this server, or where I could register grants, and do I need to do anything with Laravel site?

  • 0 Votes
    1 Posts
    459 Views

    MongoDB changes licensing creating cascade of open source requirements.

    Take a look, if you are deploying NodeBB with MongoDB ever, or write any code for anything that touches it, be aware that you may be forced to open source anything and everything.

  • 0 Votes
    1 Posts
    795 Views

    I just did an install of NodeBB 0.8.2 and it installed nodebb-plugin-emailer-mandrill 0.3.1 with it which is only compatible with NodeBB 0.9.^. In addition to the declared version problem I was also getting a socket.io/helpers related error on NodeBB startup until I removed the mandrill plugin.

    I worked around this problem by removing mandrill and then installing it like this:

    npm install [email protected]

    I poked around to see how nodebb installs nodebb-plugin-emailer-mandrill and it appears that this plugin is installed in a special way? It is not mentioned in the package.json requirements for nodebb.

  • 2 Votes
    4 Posts
    2k Views

    @Scuzz Probably the least likely event to include Groupies. 😆

  • 0 Votes
    5 Posts
    1k Views

    @zenkamal I have no idea, the last 3 events were editing posts, I had app running in dev mode for an hour, no issues, I then started it normally and left terminal open on the logs while I went out, came back, no issues. I'll keep an eye on it, but since enabling swap, hopefully I won't have any more issues. 😄