I am trying to configure a group hub to be somewhere between "closed" and "hidden":
(1) I want folks who have the URL to get to the "Request to join" page (with a "Hidden" group they'd get an error page)
(2) I don't want the group to be discoverable via menus / group hub page (which they are with a "closed" group).
The use case for this is that this is a group for people who are participating in a virtual course via our LMS. We'd like them to be able to request to join the private group from a link in the LMS - but we don't want community members to find the group w/o having the link.
There's no "hide from lists and menus" option for group hubs, so I'm not sure how to accomplish this. Maybe put the group inside a Category that is hidden from lists & menus? Something else?
P.S. Is anyone using hidden groups in a way that makes it necessary for the URL of the group to lead to an error page?
Ok, I figured out a workaround:
1) set the group to "closed"
2) put the group in a category that is set to NOT show in lists / menus
3) If you don't want the category to show in the breadcrumb / basically be invisible, set Admin > Display > Categories > Disable HTML links for categories
I imagine the group will still appear in the group listing page, but we have't set that up on our community. What matters to us is that it doesn't show up in the hamburger menu / home page for people who aren't members.
This is one of my biggest rants about Group Hubs still that they left out the hide option on the node. While this maybe seemed like a small thing to their product team, it completely destroyed our sites navigation. We have a bunch of one-off code just to handle the navigation in our Groups section to account for this mess 😞
tldr; You aren't alone, this is a legitimate problem that I know multiple communities have had.
I'm surprised this idea doesn't have any kudos yet. We really need the ability to hide some groups from menus while still having their landing page (the page from which you request an invite) available via URL.
How are others getting around this? My workaround above kind of works but has limitations.
Please kudo away!!
What if you create a role at the Communtiy level and assign the users that should be able to request to join this group then create a closed group and set the permissions to deny as default then assign that role to the group with the permissions you'd like?
If a user outside of that role doesn't have access to the group, I don't believe they'd see it in search or menus. If someone who isn't assigned to that role navigates to the group, I believe they'll receive a message that they don't have access.
I haven't tested this scenario yet.
Welcome to the Technology board!Curious about our platform? Looking to connect on social technology? You've come to the right place!