• Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
v3.5.2 Latest
Buy Hosting

phpBB NodeBB Flarum Laravel.io who is better Forum?

Scheduled Pinned Locked Moved General Discussion
11 Posts 7 Posters 4.1k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 鄭宇佋鄭 Offline
    鄭宇佋鄭 Offline
    鄭宇佋
    wrote on last edited by
    #1

    Hi! every one do you like what Forum better?why?
    Do you can any idea for me?

    dogsD julianJ 2 Replies Last reply
    0
  • dogsD Offline
    dogsD Offline
    dogs
    replied to 鄭宇佋 on last edited by
    #2

    @鄭宇佋 NodeBB is my favorite because with this core I think I can create everything I want it to be.

    Endless possibilities 😎

    I use NodeBB because I don't want "just a forum" I want to built something unique in some ways. And therefore NodeBB is my choose.

    1 Reply Last reply
    1
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to 鄭宇佋 on last edited by
    #3

    @鄭宇佋 I think NodeBB is the best out of all of those choices.

    However, I am biased 😂

    鄭宇佋鄭 1 Reply Last reply
    1
  • 鄭宇佋鄭 Offline
    鄭宇佋鄭 Offline
    鄭宇佋
    wrote on last edited by
    #4

    @dogs thanks for you Reply. I like you opinion

    1 Reply Last reply
    0
  • 鄭宇佋鄭 Offline
    鄭宇佋鄭 Offline
    鄭宇佋
    replied to julian on last edited by
    #5

    @julian thanks your reply.😁I survey forum for my team product.I will thinking your opinion 😌

    julianJ 1 Reply Last reply
    0
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to 鄭宇佋 on last edited by
    #6

    @鄭宇佋 sure, please let me know what questions your team has

    1 Reply Last reply
    0
  • Varun Ganesh DV Offline
    Varun Ganesh DV Offline
    Varun Ganesh D
    wrote on last edited by
    #7

    As of now nodebb only best.
    Laravel.io is not free i think
    Phpbb ui and features i don't like. Flarum I've used. It's built with laravel i think. And that is still in beta version

    As of now NodeBB and Discourse are good.

    I'm using NodeBB from 6+ months and working smoothly on Digital ocean 5$ droplet.

    1 Reply Last reply
    1
  • oplik0O Offline
    oplik0O Offline
    oplik0 Plugin & Theme Dev Community Rep
    wrote on last edited by oplik0
    #8

    @鄭宇佋 A less biased answer would be - they aren't entirely equivalent, and the choice is a combination of specific needs and preferences that IMO can't be generalized to "x is better in general".

    phpBB is the oldest forum, and as such it embodies the older style of forums from before social media made things like tags, real time interactions, feeds etc. popular. However, it is probably the most feature rich of all offerings if you have time and knowledge to set it up.

    Flarum (and I think the Laravel community software too? Never used it :V) is a simpler forum that is tag-based. You can nest tags once in Flarum, but only once and it seems to more encourage a feed approach where your main page is filled with topics sorted in some way and you use tags to go somewhere if you're looking for something specific. This is in contrast to the "classical" structure I mentioned, where you will have subforums/categories that you can infinitely nest and the idea is that the user first goes to the category that will have the topics that will be interesting to them.

    However, NodeBB and Discourse are both somewhere closer to the middle, but on the opposite sides. In both you will find categories and tags, but from what I've seen the emphasis is different - NodeBB is categories that can have tags, Discourse is tags that can have categories 🙂

    Of course, there are a lot of other differences. As mentioned, more modern software is better at doing stuff real-time. Notifications, chats (Discourse and NodeBB have some form of private conversations built in. Flarum and phpBB have extensions that add it), loading new posts without reloads etc.
    AFAIK NodeBB is the only one of these using WebSockets (socket.io)
    Discourse uses some custom polling based protocol.
    Flarum actually doesn't do much live stuff by default (just kilke phpBB), but it does have notifications that can use officially-supported pusher extension to work.

    One major difference though - phpBB, Flarum and Laravel.io are PHP-based, so you can make them work on generally cheaper shared web hosting, meanwhile Discourse and NodeBB will require a server that can run Ruby or Node respectively - for example a Linux VPS.

    Which one is better depends on what you want then.
    Laravel.io seems to be most limited in terms of customization, unless there are some undocumented features on that front. So if there are any things you don't like about the way it looks or feels - don't choose it.
    If you like the Flarum tag structure and don't mind it lacking some things (well, it's a beta after all), it seems like the most performant option.
    phpBB? If you are willing to buy/develop some modern theme and spend time to configure it, sure. Otherwise I wouldn't recommend it.
    The decision between NodeBB and Discourse is harder, and while I prefer NodeBB, I'd say it's mostly down to your preferences, specifics of what you want to use the forum for and the preference for technology stack (Node, Express, MongoDB/Redis/Postgres + no major js framework outside of jQuery on front-end for NodeBB vs Ruby on Rails, Postgres + Ember.js on front-end for Discourse).

    Some unfortunately older topics on this (some will have much more recent replies, so might be useful to read them; I tried to include topics from meta-forums of other forum software and user forums based on software in question):

    • https://community.nodebb.org/topic/1835/which-is-better-nodebb-or-discourse
    • https://community.nodebb.org/topic/10827/why-i-chose-to-use-nodebb-over-phpbb-discourse-mybb-and-other-forums
    • https://discuss.flarum.org/d/2056-flarum-vs-nodebb
    • https://discuss.flarum.org/d/6952-how-is-flarum-different-from-discourse-and-other-forums
    • https://discuss.flarum.org/d/676-what-are-the-advantages-of-flarum-over-discourse
    • https://meta.discourse.org/t/which-is-better-discourse-or-flarum/71726
    • https://what.thedailywtf.com/topic/23993/nodebb-vs-discourse-showdown (just for context - this forum migrated to NodeBB from Discourse in 2016)
    • https://gamingexodus.com/t/nodebb-current-forum-vs-discourse/3012 (here there was a migration in the opposite direction in 2018)
    • https://www.reddit.com/r/webdev/comments/415nlp/discourse_flarum_nodebb_oh_my/
    • https://forums.linuxmint.com/viewtopic.php?t=231767&start=20

    Obviously remember that the answers will be biased essentially everywhere - here, towards NodeBB. On Discourse forums, towards Discourse. On Flarum - towards Flarum. Etc.

    julianJ Jordan BrooklynJ 2 Replies Last reply
    4
  • Per0xP Offline
    Per0xP Offline
    Per0x GNU/Linux
    wrote on last edited by
    #9

    I tried many solutions before choosing Nodebb. Flarum is not bad, but it still lacks too many features in my opinion, and I don't like the style of Discourse in which I get lost too easily in the interface.
    In fact, I hesitated between Xenforo and NodeBB and the fact that NodeBB runs on nodejs and is free made me decide.

    1 Reply Last reply
    1
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    replied to oplik0 on last edited by
    #10

    @oplik0 said in phpBB NodeBB Flarum Laravel.io who is better Forum?:

    However, NodeBB and Discourse are both somewhere closer to the middle, but on the opposite sides. In both you will find categories and tags, but from what I've seen the emphasis is different - NodeBB is categories that can have tags, Discourse is tags that can have categories 🙂

    Hah, this is funny, because that is entirely correct. Discourse wanted to take a hard left at what made forums... well, forums. They took a gamble on thinking that a tag-based approach was superior.

    We found that a more traditional hierarchy made more sense from both an accessibility and from an archival standpoint.

    It's also easier to support tagging as a separate first-class citizen, as opposed to trying to make tags hierarchical, which is what Discourse tried to do.

    Were they successful? You decide 🙂

    1 Reply Last reply
    1
  • Jordan BrooklynJ Offline
    Jordan BrooklynJ Offline
    Jordan Brooklyn
    replied to oplik0 on last edited by
    #11

    @oplik0 said in phpBB NodeBB Flarum Laravel.io who is better Forum?:

    @鄭宇佋 A less biased answer would be - they aren't entirely equivalent, and the choice is a combination of specific needs and preferences that IMO can't be generalized to "x is better in general".

    phpBB is the oldest forum, and as such it embodies the older style of forums from before social media made things like tags, real time interactions, feeds etc. popular. However, it is probably the most feature rich of all offerings if you have time and knowledge to set it up.

    Flarum (and I think the Laravel community software too? Never used it :V) is a simpler forum that is tag-based. You can nest tags once in Flarum, but only once and it seems to more encourage a feed approach where your main page is filled with topics sorted in some way and you use tags to go somewhere if you're looking for something specific. This is in contrast to the "classical" structure I mentioned, where you will have subforums/categories that you can infinitely nest and the idea is that the user first goes to the category that will have the topics that will be interesting to them.

    However, NodeBB and Discourse are both somewhere closer to the middle, but on the opposite sides. In both you will find categories and tags, but from what I've seen the emphasis is different - NodeBB is categories that can have tags, Discourse is tags that can have categories 🙂

    Of course, there are a lot of other differences. As mentioned, more modern software is better at doing stuff real-time. Notifications, chats (Discourse and NodeBB have some form of private conversations built in. Flarum and phpBB have extensions that add it), loading new posts without reloads etc.
    AFAIK NodeBB is the only one of these using WebSockets (socket.io)
    Discourse uses some custom polling based protocol.
    Flarum actually doesn't do much live stuff by default (just kilke phpBB), but it does have notifications that can use officially-supported pusher extension to work.

    One major difference though - phpBB, Flarum and Laravel.io are PHP-based, so you can make them work on generally cheaper shared web hosting, meanwhile Discourse and NodeBB will require a server that can run Ruby or Node respectively - for example a Linux VPS.

    Which one is better depends on what you want then.
    Laravel.io seems to be most limited in terms of customization, unless there are some undocumented features on that front. So if there are any things you don't like about the way it looks or feels - don't choose it.
    If you like the Flarum tag structure and don't mind it lacking some things (well, it's a beta after all), it seems like the most performant option.
    phpBB? If you are willing to buy/develop some modern theme and spend time to configure it, sure. Otherwise I wouldn't recommend it.
    The decision between NodeBB and Discourse is harder, and while I prefer NodeBB, I'd say it's mostly down to your preferences, specifics of what you want to use the forum for and the preference for technology stack (Node, Express, MongoDB/Redis/Postgres + no major js framework outside of jQuery on front-end for NodeBB vs Ruby on Rails, Postgres + Ember.js on front-end for Discourse).

    Some unfortunately older topics on this (some will have much more recent replies, so might be useful to read them; I tried to include topics from meta-forums of other forum software and user forums based on software in question):

    • https://community.nodebb.org/topic/1835/which-is-better-nodebb-or-discourse
    • https://community.nodebb.org/topic/10827/why-i-chose-to-use-nodebb-over-phpbb-discourse-mybb-and-other-forums
    • https://discuss.flarum.org/d/2056-flarum-vs-nodebb
    • https://discuss.flarum.org/d/6952-how-is-flarum-different-from-discourse-and-other-forums
    • https://discuss.flarum.org/d/676-what-are-the-advantages-of-flarum-over-discourse
    • https://meta.discourse.org/t/which-is-better-discourse-or-flarum/71726
    • https://what.thedailywtf.com/topic/23993/nodebb-vs-discourse-showdown (just for context - this forum migrated to NodeBB from Discourse in 2016)
    • https://gamingexodus.com/t/nodebb-current-forum-vs-discourse/employee monitoring (here there was a migration in the opposite direction in 2018)
    • https://www.reddit.com/r/webdev/comments/415nlp/discourse_flarum_nodebb_oh_my/
    • https://forums.linuxmint.com/viewtopic.php?t=231767&start=20

    Obviously remember that the answers will be biased essentially everywhere - here, towards NodeBB. On Discourse forums, towards Discourse. On Flarum - towards Flarum. Etc.

    Oh thanks, so much useful information for me as for newbie 🙂

    1 Reply Last reply
    0

Copyright © 2023 NodeBB | Contributors
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development