Workspace Private Community
If I want to create a workspace scenario. For staff to communicate, and it is to be completely private. What are the correct settings and workflow.
I think I'm nearly there, but if I invite a user by email, they aren't allowed to access the signup page?
Do I need to set up a user in wordpress first, if so what level are they given?
Thanks
Daniel PerryΒ if you will use your WP for your staff only you have couple of options.
Here is one example:
-
Make your fCommunity Settings > General > Portal Access Settings: Only selected User Role > Subscriber or Only Logged In users (anyway they need a Subscriber role assigned when you will add a new user)
This settings won't allow not logged in users to preview your community content*
Note*: if you upload any image to your fCommunity the Image is not protected and if someone will share the link to the Image externally then the person can see the image
-
You can create your users manually in wp-admin > users - they won't be visible in your fCommunity members list/directory until they will log in for the first time.
Note: fCommunity Users are the same wp-admin users - this is one and the same entity
-
You can disable new users registration in wp-admin > Settings > General > Membership - uncheck: Anyone can register but then a new users/account cannot be created by new users (you will need to create them manually or with some integration).
Once registering new users options is disabled only existing WP users can log in to you fCommunity.
You as the Admin will be able to add your users in wp-admin and/or invite any WP users to spaces at anytime. If you will have MODS or delegated users for space invitation then they can invite other existing WP users to Spaces at any time.
If the user registration option is disabled you won't have any new users created with self-service (unless you will have some other integration implemented like Woo+paid membership which is not your case).
-
If you won't create/add any external user (other than your staff) than you dont need to worry about the Privacy options for Spaces/Courses (they can be Public) since only your staff/users are added to your WP/fCommunity.
Note: if you share your WP with external companies make sure that these users have only the Subscriber role and/or cannot edit fields in your WP otherwise they will have the fCommunity Admin permission and can access any assets in fCommunity.
-
If you add any strict Privacy: Private or Secret to your Spaces/Courses then you will need to add users to these Spaces/Courses or share the invitation link with them or use an automation with Fluent CRM etc or use a Custom Lock for your Private Spaces/Courses and add the invitation link to a button so all your users can click it to get it (for Secret Spaces you need to share a link with your users since there is no custom lock for Secret Spaces - they are invisible).
Once all your users are added to Private Spaces you can remove the invitation link to your Pivate Space/Course so nobody else can join without your awareness.
Mat βΒ thats great, thanks very much :) going to go through this in detail.
Mat βΒ this is working great. Feels like the new member could be slicker though, as they get an email to set a password, once they do that they just end up in the admin area with no options, would be nice if they were redirected to the community or something.
Mat βΒ I think this will do it add_action('wp_login', function ($user_login, $user) {
if (in_array('subscriber', (array) $user->roles)) {
wp_redirect(home_url('/welcome')); // Change '/welcome' to your desired URL path
exit;
}
}, 10, 2);
Daniel PerryΒ if you use FluentAuth plugin you can redirect all users to a custom url and you can specify that the redirection is related only to WP User Role - Subscriber however you need to check how this process will work if users needs to generate the password (in this case users: Subscribers won't be able to get to the /wp-admin since they will be forced/redirected to your custom url /welcome or /portal.
Maybe it would be good to allow users to set the password in the User Profile - I am not sure if it is possible now. This is something the Ninjas Team can confirm.
https://m.youtube.com/watch?v=23NWCNFJ1ko&t=214s&pp=2AHWAZACAQ%3D%3D
or
Mat βΒ good point, You can reset your password, it sends the email, but immediately redirects to the log-in page, but you do receive a password reset email, so I think its ok for a private site.
Daniel PerryΒ if that is the case then awesome
Ps. But if someone doesn't redirect users in anyway the end user should see any Fluent Community left sidebar item so the user can click it and being redirected to the /portal - and have a good end user experience.
Mat βΒ oddly no community tab in the back end
Daniel PerryΒ only Admin can see the Fluent Community Tab with Admin related items but Subscriber could see some other items to guide the user to go Either to the fCommunity User Profile or the Feed or any other Default fCommunity Page (specified by the Admin) so Yes. It would be nice to have this small adjustment for all those Admins who don't redirect users:Subscribers automatically to the fCommunity with the password reset workflow etc
Mat βΒ apologies I'm confused, are saying this feature exists or should exist because all I have in the backend for subscribers is this
Daniel PerryΒ should exist - so it is a feature request - I have submitted this here it is more visible haha
On your screenshot you are logged as Subscriber so there is on the leftside bar a menu item called: Fluent Community and the end-user can see only the item called: Profile.
However Admin can see the Fluent Community left sidebar item.
The goal is to add the Fluent Community left sidebar item for the Subscriber user where the user will see some other then the Admin items/elements - currently user don't see anything like this.