How to show the content of private group like public group.
I want to change privat group setting. Its third option should work like public group. I want Group content and activity will be visible to any site member of private group. Is there any way to change this setting eithrt from admin or using coding?
Private group options are
- Only users who request membership and are accepted can join the group.
- This group will be listed in the groups directory and in search results.
- Group content and activity will only be visible to members of the group.
To modify option 3, you can code something.
Read from here.
I believe it goes along with your needs. He found rather than hacking/rewritting permission things for private groups that it was easier to utilize a public group and just lock it down with more controls.
There’s a demo here;
Private group options are:
1. Only users who request membership and are accepted can join the group.
2. This group will be listed in the groups directory and in search results.
3. Group content and activity will only be visible to members of the group.
Want to change the third option like public group. Private Group content and activity should visible to members of any site.
As @imath notes in his video trying to get private groups to function ‘publicly’ is going to be quite difficult as it’s ingrained in the core.
You’ll want to start with his plugin (https://github.com/imath/altctrl-public-group) and customize to your needs. As Public Groups by default have Group content and activity visible to any user by employing his plugin you’ll achieve the options you desire with introducing membership requests to the public group but still display it’s members, content, activity.
Hope that helps get you started in the right direction. Try it out and let me know what roadblocks you hit and we can probably assist.
How to change functionality of private group. I want Private Group content and activity should visible to members of any site.
As I’ve suggested forget about changing functionality of private groups and instead focus on public groups and employing the alternate control public group plugin to lock public groups down to require membership requests so they act similar to Private Groups. And then you won’t need to reinvent the wheel concerning Private Group functionality.
Basically look at your problem from another angle and focus on modifying Public Group functionality over Private Group functionality as you’ll have a much easier time with that approach.
- You must be logged in to reply to this topic.