Skip to main content

Multiple communities on one site?

Recently I have been following an online course and the creator has communities on Circle.so. They have 2 communities for maybe different audiences or maybe one for their VIP clients.
I wanted to know how to implement that with FluentCommunity. I would like my own different communities on one site, allowing me to have different audiences (target or language), but all sharing the user base (login, SSO, etc).
As I'm expert at multisite, that was the route I was thinking about, but then it's not easy to have all buying from Fluent Cart in 1 place and been routed to the correct communities.
Another possibility would simply to have the ability to group spaces and have sub-spaces (to avoir having too many listed in the leftside bar)
Did you come with same questions and found a solution?
Is that easy to implement? Should I custom code something (with a dev :) ) ? Is that something that is planned?
Thanks in advance

Jonathan Gwyer

Could you not just use Groups and Spaces within those Groups? Then select to only list spaces that users are a member of.

Patricia BT

Jonathan GwyerΒ yes, thx
as I said, a possibility would simply to have the ability to group spaces and have sub-spaces (to avoir having too many listed in the leftside bar).
I think I was not expressing myself cleary :) to rephrase, then I would like ability to have sub-groups.
Say I have 20 spaces in English, 20 in French, 15 Spanish, 15 in Italian... etc
imagine the scroll down for people only interested in one language listed at the bottom.

and this is only for the language example

Jonathan Gwyer

Patricia BTΒ Untick this box, and spaces they have not joined will not appear

Patricia BT

Jonathan GwyerΒ thank you, but then it hides all groups they have not joined. In my example with the need for language purpose, if I check that, and they have now joined 5 in their language, they won't see the other 15 in the same language, and that I would like them to see

Jonathan Gwyer

Patricia BTΒ have a look Ross FCAΒ 's FC Addons...

The free Widgets add-on also allows custom menus, where you can control Group visibility based on membership of spaces or user roles, so, for example, the group of French spaces would only be visible to members of the main French space.

But even more powerful options are coming with Magic Menus.

Ross FCA

How separate are the communities? Two tiers of the same topic would be easy enough with distinct spaces for each and a custom menu for each. Trying to manage multiple communities in one installation sounds messy from a cross-members perspective and also branding.
FluentCart has a ton of hooks and fcom has enough too that you should quite easily be able to grant access to one community from an FCart install that's on another.

Patricia BT

Ross FCAΒ thanks, yeah I thought so, I'll have to dive into FCart hooks if I go the multisite route
One use case is by language, imagine, you come to my community and see languages you can't read on a long list in the left sidebar.
But it's the same community. To have all in one would allow messages between members, while different ones doesn't allow that. Same for notifications
(my brain is going in all directions now hahaha)

Patricia BT

Ok, I think I'll go the multisite route, and create links. And also use FluentCart as Ross told above, I'll need to dive into how to make it work with hooks and all :)

Thx all

Ross FCA

Patricia BTΒ The syncing part between your primary fcart site and other fcom sites should be straightforward enough just using the built in webhooks, no coding needed
Outgoing from fluentcart - https://docs.fluentcart.com/guide/integrations/webhook-integration#webhook-integration
Incoming to fluentcommunity - https://fluentcommunity.co/docs/incoming-webhook-in-fluentcommunity/

Patricia BT

Yeah I saw that. Thank you very much Ross FCA
Β