Plugin Release: Group Activity Email Notifications
-
Hi there,
I’ve released the initial version of my activity notification plugin. You can find a description at the link below:
http://wordpress.org/extend/plugins/buddypress-group-activity-stream-subscription/
Please let me know how you get on with it and let me know of any issues. As this is the first release, I recommend against installing it on production sites.
Please post here or on http://namoo.co.uk with feedback/questions.
-
Cool!
Glad to see the plugin!
I might omit step #2 in your instructions though, since it isn’t mandatory!
Well, I can’t guarantee it will work if you omit important installation steps :p
Here are a few screenshots btw:
http://linktart.co.uk/_files_/dev/group_screen_member.png
http://linktart.co.uk/_files_/dev/group_screen_admin.png
http://linktart.co.uk/_files_/dev/group_screen_backend_site_admin.png
http://linktart.co.uk/_files_/dev/group_screen_notification_email.png
DCartwright. Will be testing it out and making a Wiki Page at your site about test results Cheers.
Looks great! But I tried to activate it (I am running on BP 1.2RC) and get a white screen of death. No other plugins activated… Any help/suggestions?
Hmm. Not a great start. I’ll try installing it on a fresh BP install and get back to you
D Cartwright – Great plugin. The problem is that the plugin name in the repo is buddypress-group-activity-stream-subscription, while all of your includes assume that the plugin folder will be called bp-group-activity-stream-subscription. I renamed my plugin folder and all’s well.
I think this is going to be huge for my community, btw, so thanks.
bp-activity-subscription, I mean.
Ah, thanks Boone. I’ll sort that out now
I’m glad this will be useful for you. Your plugin updates + posts have always been extremely helpful for me.
Okay, I’ve implemented the fix Boone suggested. The plugin download should update shortly.
In the meantime, if anyone wants to quickly fix the the files they’ve already downloaded, do the following:
In “bp-activity-subscription-main.php” change line 3 to the following:
require_once( WP_PLUGIN_DIR.'/buddypress-group-activity-stream-subscription/bp-activity-subscription-functions.php' );
D – I was getting errors when I tried using the plugin the latest 1.2. Had to do with call to undeclared function get_group_member_ids in order to populate $user_ids. I commented it out and put in the following instead:
$thegroup = BP_Groups_Member::get_all_for_group( $group->id, false, false, false, true );
$user_ids = array();
foreach ( $thegroup['members'] as $member ) {
$user_ids[] = $member->user_id;
}and it seems to be working now. Am I missing something?
I take that back. (Gah, I should learn to research before I write.) I am not running the most recent trunk, and it looks like BP_Group_Member::get_group_member_ids was snuck in since I last updated. Chalk my previous message up to reinventing the wheel
Ah, no worries. If that’s the bit I think it is I only very recently implemented that due to the previous way I was doing it being deprecated. I guess it serves us both right for working with trunk code rather than stable
Also, I’m aware that the functions file is a bit messy at the moment (along with the rest of the code). I’ll be cleaning it up and reorganising it in the future when I get some time
Just to be clear:
This plugin ONLY works with BP 1.2 RC1
Thanks for this D, we were dying for this to be re-instituted.
Yes, I should’ve mentioned that this was developed with (at the time) the latest revision of buddypress in the trunk. Make sure your BP revision is more recent than the release of this plugin
Has anyone got any sites they’ve implemented this on that they’d be happy to post a link to? Or any feedback?
I say it again: GREAT plugin – thanks alot!!!
A couple suggestions/questions:
1. Do I get it right: I can set the default in the backend, but eyery user (not the group admin) sets/changes the notification for themselves?
2. Forum-Notification: I don’t want forums activated on my site, but I cannot get it off (no CSS classes for display:none). It is also not dynamically I guess, for I disabled forums in the backend, but still shows forum-notifications… Any solution to this?
3. What exactly means “added something new to the group”? Is that comments? Is that another plugin like gallery, group-documents etc?
4. Member must be registered for option: When I type 0 in the field, that would mean no delay, right?
5. “You can also specify a minimum gap in time between updates regarding group wiki page edits.” This sentence does not make sense to all the users who haven’t wikis installed. It’s hardcoded. Any solution to get rid of it?
6. Last but not least: Is it translatable??? I really would love to do that for german (at least try it as my first ) – could you provide a POT-File?
Thanks for all the work. This is REALLY IMPORTANT for us and well/simple made!
Ps: This is my test-install-site: http://wp.graphic-studio.ch/network – there I am testing your plugin
Hi there. Thanks for the feedback
1. That is correct, yes. I have a few plans to streamline this a bit/make it more user-friendly.
2. Something I’ve missed. I’ll add support for removing elements
3. “added something new to the group” is just what I chose as a general catch-all in the case of the plugin running into an activity type that it doesn’t recognise. Will make this more obvious and customisable.
4. That should indeed mean no delay. I’ll double-check this and update the wording.
5. Good point again. I originally made this with hardcoded support for my groupwiki plugin. I’ll get rid of this.
6. It isn’t at the moment but this is also on the list of things that i want to get in there asap. I’ll let you know as soon as I can get it sorted (shouldn’t be too hard as there isn’t *that* much text in there)
Thanks again. I’ll check out your site later today
Hey D,
I just added your plugin and it seems to be working well so far.
I love how on the Forum listing it adds a column that says “Follow” something I want to do is add that button to the Forum Topic itself so that when someone is reading the topic I add a button/link that says something to the effect of “Follow This Topic via Email” I want that in the topic itself in addition to the forum listing (I think it would be more intuitive for users that way.)
Also just to make sure I have it straight on definitions:
Subscribe – They subscribe only to be updated when new topics are started at any point
Subersubscribe – They subscribe to every single comment or post made within that group forum?
Thanks for your help, and the awesome plugn.
Hey D,
I just added your plugin and it seems to be working well so far.
I love how on the Forum listing it adds a column that says “Follow” something I want to do is add that button to the Forum Topic itself so that when someone is reading the topic I add a button/link that says something to the effect of “Follow This Topic via Email” I want that in the topic itself in addition to the forum listing (I think it would be more intuitive for users that way.)
Also just to make sure I have it straight on definitions:
Subscribe – They subscribe only to be updated when new topics are started at any point
Subersubscribe – They subscribe to every single comment or post made within that group forum?
Thanks for your help, and the awesome plugn.
This is the type of thing i’m looking for:
http://psdesignzone.com/trackthis.png
I want the “Follow This Topic” or “Track This Topic” on the Forum Topic page itself,
Any ideas on how to do that?
Hi there,
Apologies for missing this. You many want to post on namoo.co.uk in future as it’s more likely I’ll see things
The latest version of this plugin has actually been completely rewritten by Deryk Wenaus and he might be better able to answer your questions. If not, I’ll have a look into them once my current workload dies down a bit.
btw is that new by Deryk version 1.3?
Nope, the new version is here:
https://wordpress.org/extend/plugins/buddypress-group-email-subscription/
It’s looking very nice
Yes thank you
An quick update. The new version should not be used on live sites because we are currently re-doing the data structure, so any groups that users join now, they will have to re-join later.
About the follow topic link on the topic page, I forgot to put in the read me the instructions for adding the proper action hook into the buddypress code. I’ve added the request to trac, so it should eventually be in BP core.
Here you can see what needs to be added: https://trac.buddypress.org/attachment/ticket/2129/2129_forum_topic.diff
really it is just ` ` that needs to be added to bp-themes/bp-default/groups/single/forum/topic.php before ``stay tuned for the final version which will be ready in about a week.
- The topic ‘Plugin Release: Group Activity Email Notifications’ is closed to new replies.