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
-
@baris said:
@grumpi said:
I could possibly add every sub-community as a group on NodeBB. Is it currently possible to restrict visibility of certain forums to certain user groups in NodeBB? Would that be a reasonable use of groups in NodeBB?
This is already possible using the groups and permissions system, it is exactly what it was designed for.
Is it available in version 0.4 or in the latest commits on github? How can I add users to groups? Are there any docs for groups?
Can user create his own group and add user to his own group and give them rights to write to the group or read-only? -
Thanks guys, it's awesome to hear that NodeBB can, in principle, handle this. I'll have a look at these embed plugins.
By now, I think that the biggest challenge is actually just figuring out how to allow the main site to create new forums and groups via an API. Since groups already behave as I hoped this looks like a very cost-effective effort. So I suppose the actual question worth asking is... how far along are your plans for a Web API?
I really appreciate how you keep things simple and focused.
-
@julian said:
such a use case would be something we'd work closely together on. Please get in touch with me at [email protected] and we can talk specifics over email or G+ Hangouts.
I'm also looking for a solution as in the first part of this topic. But I need some thing like self-organized groups. Where user can create his own group and add user to his own group and give rights to write topics and posts? Some kind of self-organized community.
@julian can I also get in touch with you at [email protected] or G+ Hangouts if in need?
-
@baris said:
@dibu Right now only administrators can create groups, once created they can add users to those groups and set permissions from the control panel.
Are there any plans to add this kind of feature? Is it a lot of work?
For example after user get some level of reputation he can create his own groups and invite other users to take part. But Admin also can delete all post/user/groups as needed.
This can help to build some kind of self-organized community on top of NodeBB. -
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?
-
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!
-
@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:
GitHub - mileswilson/nodebb-plugin-private-forum
Contribute to mileswilson/nodebb-plugin-private-forum development by creating an account on GitHub.
GitHub (github.com)
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.
-
Nice plugin Add that to our listing at https://community.nodebb.org/category/7/nodebb-plugins
-
@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
-
@felipeolcav thanks for your interest in NodeBB
Please email [email protected] if you'd like us to build a custom solution for you.
-
we r also looking for sub forums like sub reddits, is there any feature in node bb for that?