Space privacy settings
I only realized today that posts in spaces that you haven't joined show up in the Global Feed. Is this the expected behaviour? When I read the docs related to the space privacy settings, I guess I had assumed that when a space is set to public, someone can read those posts if they visit the space, but I didn't expect those posts to show up in the Global Feed - this is how Facebook works which is maybe where I built the assumption (you can have a public group where you can see the posts if you navigate to the group, even without joining, but those posts just show up on my feed). In this Fluent Community for example, if I wasn't interested in FluentCRM which is its own space, I would rather not see those posts in my Feed as I'm trying to catch up on posts from the other spaces I have joined.
Are there other users similar to me that would rather posts from spaces which I haven't joined to not show up in the global feed? Is this a possible future request?
On a different note, I searched the community and couldn't find any related questions, but if I set a space to Private (to address the above issue of posts appearing in the Global Feed), is there a way to auto-approve requests without requiring an admin to approve them?
Thanks to the team for building a brilliant community platform! This came at the perfect time for a non-profit I work for.
This is how the main feed works:
It shows all the posts from all the public spaces + all the spaces that you have joined
The reason, we made that decision is for discoverability. So when you set a space as public people can see the posts and then join to those spaces.
if you have a private space and you want auto approval then there are several ways you can do that.
- Create a custom lock screen for the space and use the invitation link so people can click and join.
- You can use a PHP snippet to auto-approve
PHP Code:
add_filter('fluent_community/space/join_status_for_private', function($status) {
return 'active';
});Shahjahan JewelΒ that makes sense! I was just finding some of my users were getting confused as they could see the posts but it wasn't obvious why they couldn't post to that space. Similar to how you're using this Fluent Community, I have my own community set up where Spaces are based on topics of conversations (i.e different products) and I use the Topics feature as signifiers for the type of post (ie. question, feature request etc.). So while I want all community member to be able to see any type of posts they want, if they're not interested in a certain product, I didn't want their Global Feed full of posts they don't find useful.
I'll try either the custom lock screen or your PHP code which should solve my problem though, thanks!
Shahjahan JewelΒ is it possible to make main feed shows for all? But they can only post for one space that I approved for them.
(All spaces as read only except one that can post)
Moha AlabriΒ this should already be possible. Make every space Public and check the box next to only Admin and Moderators can post. Then for the one space you want people to be able to post in, make this space Public and then use an automation in FluentCRM to auto-add all members to this space when they join the community.
Shahjahan JewelΒ Are we able to customize the text on the Accept Invitation page, or can you please remove "been" from this sentence and maybe reword it to "{Inviter} has invited you to join the {Space Name} space. Please click the below button to continue."?
Stuart McKelvieΒ Ahh thank you. I am on it.
Shahjahan JewelΒ This is why I love this team!
Stuart McKelvieΒ but users will be sorted in Different spaces (different university spaces) , I want them to show all university in main feed. But they canβt post in any university. Only post in his university/ space which I add him on it.
Moha AlabriΒ you might need to rethink the structure of your community as I don't know how to help in this case sorry. Maybe there is a way to show or hide the Join button in each space depending on a tag in FluentCRM using the new access controls in the latest Fluent Community plugin version, but I don't think so.
Stuart McKelvieΒ Sure, will check
Thanks for your assistance