Open mkgold opened 11 years ago
Putting this line in your functions.php or bp-custom.php file will disable all activity stream commenting:
add_filter( 'bp_activity_can_comment', '__return_false' );
If you think that this is a toggle that would be of interest to, say, 50% or more of users of Commons In A Box, we could consider creating an admin toggle.
I do think a toggle would be of interest to over 50% of the users and would improve usability. I'd put this under Network Admin > Commons In A Box > Settings
I'd even consider making this default, but we can wait for more evidence of need before doing that. I will say that my suggestions are coming from directly working with people new to CBOX who are a bit confused where to posts in groups.
Also: thanks for the code!
people find the group activity stream confusing and sometimes use it instead of the forum, not understanding the difference.
The BP Group Announcements plugin was created to partially solve this problem.
Perhaps we can move the code snippet directly into that plugin to disable commenting on group activity replies only?
Good point about Group Announcements, Ray. Though I don't think we necessarily want to roll comment disabling into that plugin, because there are legitimate use cases where a site might want to disable direct activity posts in groups (Group Announcements) but allow comments on those announcements - and even vice versa. That said, there may be a way to combine both options into a common framework, so instead of one of them being a plugin and the other one being a checkbox, we can have a single interface.
On 05/30/2013 10:36 PM, r-a-y wrote:
people find the group activity stream confusing and sometimes use it instead of the forum, not understanding the difference.
The BP Group Announcements plugin was created to partially solve this problem.
Perhaps we can move the code snippet directly into that plugin to disable commenting on /group/ activity replies only?
— Reply to this email directly or view it on GitHub https://github.com/cuny-academic-commons/commons-in-a-box/issues/73#issuecomment-18720350.
That said, there may be a way to combine both options into a common framework, so instead of one of them being a plugin and the other one being a checkbox, we can have a single interface.
Agreed. Since we already include BP Group Announcements as a plugin, we could probably roll both toggleable options into there.
Since we already include BP Group Announcements as a plugin, we could probably roll both toggleable options into there.
Yeah. The only problem is that BPGA doesn't currently have any options at all, either at the group or Dashboard level. Adding a panel is not a problem, but seems a waste if we're just going to add a single option to it.
Tell me if this sounds daft: I'll add the feature to BPGA, and make both features - group announcements and group activity replies - toggleable by means of a filter. Then, we add a section to Dashboard > Commons In A Box > Settings for BP Group Announcements, which will have checkbox toggles for each feature. Commons In A Box will save those settings in the database, and use them to toggle the BPGA settings via filter at runtime. That way, we won't need to build another single-use plugin, and we also centralize admin options. Does that sound reasonable?
Sounds good to me!
Let me first of all say how incredibly grateful we are to you guys for your all your efforts in bringing CBOX to the world.
I will echo the original issue raised by mkgold. We have a new community just started and already I am seeing users who think they are replying to a group forum post enter a comment on that auto-update in the group activity stream.
I think there are several issues here:
I can't comment on whether or not 50%+ of users would like to disable a/s commenting. But I do think that 50%+ of users are likely to be confused about how/where to reply in a group if they do not understand how the Activity Stream works (and who is going to take the time to actually read all the help documentation we painstakingly put together for them?).
I am seeing users who think they are replying to a group forum post enter a comment on that auto-update in the group activity stream.
BuddyPress has a setting to disable activity replies to forum posts.
Login to the WP admin dashboard and navigate to "Settings > BuddyPress". Next, click on the "Settings" tab and uncheck "Allow activity stream commenting on blog and forum posts" and Save.
Perhaps CBOX should automatically set this setting?
Yes, I just learned about this 2 minutes ago from the developer working with us. Perfect. That's exactly what we needed. I'm still on a big learning curve. I prefer this method anyway so that members comment on blog posts and reply to forum posts in context (rather than in the activity stream).
I would recommend CBOX just flip this BP setting off by default. Would that not address the issue mkgold originally raised? That would eliminate the potential confusion for group forum posts in our case, imho.
Perhaps in the future, forums will go away and be replaced by @ mentions and # hashtags and other high-level categories in public/private streams?
Anyhow, many many thanks again to you all for your generous contributions to this project!
Is there a way to turn off replies to activity posts? On two different CBOX installations I'm on, people find the group activity stream confusing and sometimes use it instead of the forum, not understanding the difference. I'd like to have the option to turn off activity stream replies to push people to the forum. Is that possible?