Creating Multisite core forum network accessible
-
Reference site http://imapiece.com/
Ill start by saying im not a developer and can edit php and code, but I cant write it from scratch…. yet
So ive been moving a guild site over from phpbb into wordpress and am still trying to figure out the best way to handle applicants, I made a post here if anyone had any ideas about that
https://bbpress.org/?post_type=topic&p=181981So I was looking into how to maybe do a multisite with a single forum handling all the main communication among the community as a whole. I was looking through the forum here and everything that said it cant be done is very old. Is there a way to have shortcodes and custom user fields to work around that? Or maybe iframe?
Here is my thought, ill use car clubs for example
Root Forum
1 category – Car Club –
1-2 forum – public
1-3 forum – recruitment needs2 category – members only
2-2 forum – New Car Club Applicant
2-3 forum – Car Club Events
2-4 forum – ADMIN3 categories – (3) Honda – (4) Ford – (5) Mazda
3-2 forum – news rss
3-3 forum – brand specific newsOk, so lets say on the main site if someone goes there it pulls everything since its the root. But give the car club its own multisite along with any niche sub group. In the custom user groups have shortcodes associated with the different ranks to show them on their member page when they look at the info something like [bbp-single-forum id=$forum_id] and add more to the root of that ranks permission. That way you dont have to add them per user, but per rank per group.
so in the shortcode for public users they would only have access to 1 and its contents
people in the honda club who are just members would have access to 1, 2(excluding 2-4) and 3, once they get bumped up to admin rank in that group the shortcode to display 2-4 gets added since its connected to rank roles.In the same breath on the front end of the multisite pages you could just have them display the public forums associated with that niche pulling the data from the forum via [bbp-single-forum id=$id ].
I had a ton of control like this through phpbb using theme styling and domain masking and am trying to find a way to make it work in wordpress but its been a learning curve. I know groups in buddypress have some of this function built in, but it doesn’t seem to be tweak-able between sites. I dont want a guest to see every group in the opt in part of registration off the bat. Would rather have them app on that groups page, members review then they get added and what they see is based on what rank they have in all the groups they are in.
So am i trying to overthink this? Have I missed something that could solve this idea?
Thoughts/Suggestions?
- You must be logged in to reply to this topic.