Which is better NodeBB or Discourse?


  • Admin

    Thanks for the kind words, we strive to keep NodeBB minimal and fast, and I feel we're keeping up with trends. Of course, what's in style always seems to pass too quickly 😉

    With regards to the composer resize, there's no particular reason it has to be limited to the resizer button, I'll look into it 👍



  • One thing to add to the list is the lack of reliability of sending the digest email to a moderate or larger user base. I have 12,000 users and have successfully sent 7/20 digest emails.

    To the teams credit, one issue related to this has been resolved. Thank you for that.

    Today, however, NodeBB ran out of memory. It appears this while it was getting ready to send the digest. The server crashed and the digest was not sent. The smallest error happens related or unrelated to the digest and it just doesn't start nor finish. And there is no way to resume or resend to those who did not receive it. The solution? Wait a week or wait until the "underlying issue" is resolved.

    Update, possibly irrelevant:
    The team does not believe this to be an resolvable (nor important enough) issue so it will not be resolved. (That's an opinion and their decision and that's fine). If you're looking for reliable weekly digest, you need to seriously consider something else besides NodeBB. I don't want this to be true but it just isn't a priority for them. 😞 (Development teams have a lot of issues pulling them in different directions; so you have to set some sort of priorities and some things get left out, this just happens to be one of them.)

    I don't know if Discourse is better on this point but I am on a few Discourse forums that definitely have 10s of thousands of members and I get the email every week.



  • For the first time reader of all of this, it is important to note that despite the digest email issue, the team is super responsive and receptive to every other issue. Especially when it is a well defined problem, the team turns around very quickly. I've logged a ton of bugs and nearly all of them get fixed and nearly all within a week of reporting. Priorities are priorities and this might be occurrence problem.


  • Community Rep

    @djensen47 said in Which is better NodeBB or Discourse?:

    Node + MongoDB (or Redis) just makes life so much easier than Rails.

    Heck yeah. And so much easier to have it be screaming fast!


  • Community Rep

    @djensen47 said in Which is better NodeBB or Discourse?:

    Today, however, NodeBB ran out of memory. It appears this while it was getting ready to send the digest.

    What sending mechanism are you using? Local SMTP? A service? We use MailGun and haven't seen an issue yet.



  • @scottalanmiller said in Which is better NodeBB or Discourse?:

    What sending mechanism are you using? Local SMTP? A service? We use MailGun and haven't seen an issue yet.

    The out of memory may have been an independent issue. We use Sparkpost (as mentioned in the other thread).


  • Community Rep

    @djensen47 said in Which is better NodeBB or Discourse?:

    @scottalanmiller said in Which is better NodeBB or Discourse?:

    What sending mechanism are you using? Local SMTP? A service? We use MailGun and haven't seen an issue yet.

    The out of memory may have been an independent issue. We use Sparkpost (as mentioned in the other thread).

    Gotcha. Haven't used Sparkpost, don't know how they are. That would make sense if the memory was a different issue.



  • This post is deleted!


  • @julian

    @julian said in Which is better NodeBB or Discourse?:

    Thanks for the kind words, we strive to keep NodeBB minimal and fast, and I feel we're keeping up with trends. Of course, what's in style always seems to pass too quickly 😉

    With regards to the composer resize, there's no particular reason it has to be limited to the resizer button, I'll look into it 👍

    This looks to be implemented. Thank you very much @julian !

    I will suggest that the icon/resizer button needs to re-considered along following lines:

    • be gone or redesigned.
    • and/or move position to centre.

    I"m going to provide you with a mock-up or my own version of the icon ok!

    Here it is 😉

    resizer-arrow-off.png

    resizer-arrow-on.png

    example-resizer-center-positing.png

    or

    • weight the top line if the composer differently to suggest it's draggable.

    For example:

    OFF state

    example-resizer-center-positing-clear-blue-line.png

    ON state

    example-resizer-center-positing-clear-blue-line.png

    note: I think my colours are mis-match to the persona colour scheme, need to check that out!


  • Admin

    The reason the resizer is at the left is because it is out of the way. If it were at the center, then it draws too much visual interest, for something that most people don't touch. That's the only UX rationale against it being center...



  • @julian said in Which is better NodeBB or Discourse?:

    The reason the resizer is at the left is because it is out of the way. If it were at the center, then it draws too much visual interest, for something that most people don't touch. That's the only UX rationale against it being center...

    Now that the entire top perimeter line is actively draggable (thanks once again!) it copperplates such reasoning and positional choices, for now... 😉



  • If I was to be honest, Id say I prefer nodeBB over Discourse. Why? Many many things. Just to name a few::

    • well-thought UI/UX, much more intuitive than D,
    • simpler to install/manage,
    • without stupid requirements (like mail-service),
    • nice & supportive community

    And many more.


  • Community Rep

    @macfan said in Which is better NodeBB or Discourse?:

    If I was to be honest, Id say I prefer nodeBB over Discourse. Why? Many many things. Just to name a few::

    • well-thought UI/UX, much more intuitive than D,
    • simpler to install/manage,
    • without stupid requirements (like mail-service),
    • nice & supportive community

    And many more.

    Yeah, so easy to manage, scales so well, support is so good.



  • I started working with Discourse and nodebb about the same time and I have seen a clear difference in how both platforms have matured, and as well as missing out.

    Discourse went from Jeff's Forum Software to a real product for others. In making this change, they have built IMO far better setup, worked with cloud providers to have one-click options, forked and brought in-house popular plugins to be maintained, broke out of the 'how i want it' to 'you want it, we will build it'. Speed is acceptable. Styling feels limited. Mobile is positive.

    NodeBB still has all the great things that caught my attention in 2014, but it STILL suffers from the same problems I had then. Out of date documentation. Documentation migration. Limited integration with cloud providers. High profile Plugins Abandoned. I love the speed. The mobile implementation is incredible. But I find myself having the same frustrations I had nearly FIVE YEARS ago.

    While Discourse isn't perfect, they have built and matured as a platform, in both polish and reliability. When I get the 'New Version' for Discourse, I am never scared to click that button. I can't say the same about NodeBB. Nodebb still feels like most other open source software, exciting and interesting, but not reliable enough to make me jump in.

    Another good comparison in maturity would be Ghost. I started using Ghost and NodeBB at the same time. Polish, feature additions and ease of deployment have all been things you can easily see that Ghost has improved over time. I don't see that same platform maturity with Nodebb.


  • Anime Lovers

    There is lot of issue in @Nodebb-org is also not working well on Chrome own like nodebb itself.


  • Anime Lovers

    f4653356-a092-432b-afc4-e049de7ec3f0-image.png
    e3b63e9a-63c3-46e7-9369-2c8446d3a45c-image.png



  • @shinyidol said in Which is better NodeBB or Discourse?:

    While Discourse isn't perfect, they have built and matured as a platform, in both polish and reliability. When I get the 'New Version' for Discourse, I am never scared to click that button. I can't say the same about NodeBB. Nodebb still feels like most other open source software, exciting and interesting, but not reliable enough to make me jump in.
    Another good comparison in maturity would be Ghost. I started using Ghost and NodeBB at the same time. Polish, feature additions and ease of deployment have all been things you can easily see that Ghost has improved over time. I don't see that same platform maturity with Nodebb.

    Not using Ghost so will say nothing, but - for Discourse part - its all way round. Discourse matured over time? Must be kidding! If they wanted to be treated like mature product they wouldn't have implemented three mail providers only, but also all the other mail providers like gmail.....

    And per support: Discourse had just banned me because, lo and behold, I voiced my concerns. Oh yea, just for doing so.

    So no, Discourse is by no means mature. Whereas NodeBB is.



  • for Discourse part - its all way round. Discourse matured over time? Must be kidding! If they wanted to be treated like mature product they wouldn't have implemented three mail providers only, but also all the other mail providers like gmail.....

    In terms of features added, taking control of plugins to build a stable environment AND listening to what people want, yes Discourse has matured. Jeff is very opinionated and can be difficult to work with. I got in an argument with him in 2014 over features we would want if we were to deploy Discourse and he said those features aren't important and would never be part of the platform. Two years later, all of those requests are part of mainline because there was a demand from customers to make that part of the software.

    Sounds like you feel into the trap of Jeff and got burned. Don't be mad, you aren't alone.

    I still stand 100% behind that Discourse has matured. Their setup process is cleaner and more efficient. Their dependency on featured plugins is very low. NodeBB falls far behind on both of those and really hasn't gotten any better in five years.


  • Community Rep

    @shinyidol said in Which is better NodeBB or Discourse?:

    Jeff is very opinionated and can be difficult to work with.

    This alone is a pretty big factor. I've not used Discourse as an admin so not commenting generally. But that kind of view of the person leading the project is all that I would need to know. If he makes using the product difficult and uncomfortable, that's a bigger factor than the other things mentioned.



  • @scottalanmiller said in Which is better NodeBB or Discourse?:

    This alone is a pretty big factor. I've not used Discourse as an admin so not commenting generally. But that kind of view of the person leading the project is all that I would need to know. If he makes using the product difficult and uncomfortable, that's a bigger factor than the other things mentioned.

    Agree and that is something that has changed, at least from what I have seen. Tags and marked as solved were two things that Jeff was totally against, but the demand was there and they both became so popular that they now maintain the plugins themselves.


Log in to reply
 

Suggested Topics

| |