ContextInstitute / bfcom

http://bfn.context.org
GNU General Public License v3.0
4 stars 1 forks source link

BuddyPress Group Email Subscription plugin #98

Open rgilman opened 5 years ago

rgilman commented 5 years ago

This is one of the plugins installed with the Commons In A Box plugin. It's github page is here.

Functionally, it offers a huge improvement over our current Xenforo notification system because it offers 5 levels of email subscription options on a per-group basis:

  1. No Email - Read this group on the web
  2. Weekly Summary Email - A summary of new topics each week
  3. Daily Digest Email - All the day's activity bundled into a single email
  4. New Topics Email - Send new topics as they arrive (but don't send replies)
  5. All Email - Send all group activity as it arrives

This will allow everyone to fine tune their notifications in a wonderful way.

I expect we will want to do some tweaking. At the moment, digests are sent out once each day. I'd like to eventually see something that's based on the recipient's timezone.

Setting for this plugin are under Admin > Settings > BP Group Email Options. On a multisite setup (like bfn.context.org), it's under Network Admin. On the settings page you can also view all the digests that are queued up. I currently have the digest set to go out at midnight PST, so 10am SAST.

I don't see anything immediate we need to do to tweak this, but as we gain experience, we may, as Santhan suggested on Slack, want to tweak the visuals of the email. I can imagine we may want to make adjustments to things like the subject line and the from name. It would be nice if the from name for options 4 and 5 were the name of the poster.

Enough for now.

rgilman commented 5 years ago

BTW, my Gold Standard for a digest system is Mark Hamill's Digest Extension for phpBB. I plan on mining the screenshots of the control panels and options for inspiration.