Challenges in using NodeBB to provide forums to a web community where users must be able to dynamically create their own sub-forums as the site grows


  • My feeling here is that a feature that lets users create groups and invite others goes a bit beyond the regular scope of a forum software - and the goal should always be to keep things as simple as possible.

    For my personal case, an API would probably be the best solution since my sub-communities on the main site will not just get their own forums and group - they'll get their own services on the main site in addition. In the long run, I'd be integrating the NodeBB forums seamlessly into the main site eventually (but that's a bunch of years down the road, so not an issue for today).

    @baris as far as I understand, you're looking for an extension to NodeBB that lets users do the group-creation and management inside NodeBB, right?

  • GNU/Linux Admin

    Would be a plugin. Further details in email.


  • @julian said:

    Would be a plugin. Further details in email.

    What kind of plugin?

  • GNU/Linux Admin

    Depends on your use case... most customisations to NodeBB aren't something that would be of use to most people.

    Feel free to contact me at the email above, if you're looking to commission us to help you build a plugin 😄


  • Heyyy, all! First and foremost, I would like to take the time to introduce myself. I am Danielle and I am a part of the Convoe community which uses NodeBB. In regard to the website and the platform (NodeBB), I have a few ideas that I want to throw at you guys. I believe that NodeBB would benefit far more if the categories were a bit more organized using subcategories.

    I know a couple of people who have been doing some really great brainstorming. Many are interested in a feature that allows users to actually create their own subcategories within a category. I do not think that would be a bad idea, however, organization should be a top priority if that is the case. I feel like that concept could go either way – especially if the process isn't thorough!

  • Plugin & Theme Dev Anime Lovers GNU/Linux

    @KeepinItTech said:

    Heyyy, all! First and foremost, I would like to take the time to introduce myself. I am Danielle and I am a part of the Convoe community which uses NodeBB. In regard to the website and the platform (NodeBB), I have a few ideas that I want to throw at you guys. I believe that NodeBB would benefit far more if the categories were a bit more organized using subcategories.

    I know a couple of people who have been doing some really great brainstorming. Many are interested in a feature that allows users to actually create their own subcategories within a category. I do not think that would be a bad idea, however, organization should be a top priority if that is the case. I feel like that concept could go either way – especially if the process isn't thorough!

    That was and still is part of the vision we've had for a while. I could simply use tags, allow one tag per topic and manipulate via CSS. But ultimately, there needs to be some type of code change to complete the challenge.


  • @grumpi I realise I'm quite late to this particular party.But I have started work on a solution:

    https://github.com/mileswilson/nodebb-plugin-private-forum

    It basically works - you need to grant the user access to the permission to create their own forums, currently done by making a request to

    /api/promote_to_gold?user_id=<required_user_id>

    request has to come from an admin user. You'll then get a new button on the main navigation, which allows you to set up a new sub-forum, and designate who has access.

    Obviously very much a WIP - but getting there.

  • Admin

    Nice plugin 🙂 Add that to our listing at https://community.nodebb.org/category/7/nodebb-plugins 🙂


  • @grumpi did you suceed with this approach using APIs?


  • @psychobunny I'm CEO of a project and we'll need some changes in header and footer, creating a child theme from persona.

    Can you tell me your the correct email for discussing a consulting? Thanks

  • Admin

    @felipeolcav thanks for your interest in NodeBB 🙂

    Please email sales@nodebb.org if you'd like us to build a custom solution for you.

  • Gamers

    we r also looking for sub forums like sub reddits, is there any feature in node bb for that?

  • GNU/Linux Admin

    Not at present, though this can be scoped out and built if you'd like. Feel free to reach out to us at sales@nodebb.org

Suggested Topics

  • 1
  • 7
  • 13
  • 2
  • 3
| |