Skip to:
Content
Pages
Categories
Search
Top
Bottom

After import of phpBB, sending notifications to users on very old replies

  • @ddonzal

    Participant

    I had an old WP site that came back to life. It was running phpBB, and I successfully imported everything to bbPress. In the new site, we are also using BuddyPress. Old users are reporting that they are now getting email notifications on replies from forum posts that are many years old.

    After first posting this to the bbPress support forums, I kept digging. The email notifications came from BuddyPress. I initially thought it was bbPress, since it was linked to a forum reply. But apparently, after the old users logged into the new site as themselves again, BuddyPress grabbed the forum replies (even though really old) and added them to the user’s activity stream. The activity stream sees it as a new mention to another member, and that triggered the email notification.

    Ideas and guidance are appreciated.

Viewing 3 replies - 1 through 3 (of 3 total)
  • @ddonzal

    Participant

    I’m seeing the pattern now. Even in forums more than a decade old (and before @ mentions became a feature on many sites), people used @username even if it did nothing. This was simply shorthand for getting a specific person’s attention in a thread with many participants.

    Looks as though BuddyPress is trying to be smart and pull these @ mentions from old content and add them to the activity stream. Since it’s a new addition to the activity stream, BuddyPress also thinks it’s new and therefore sends out an email notification. This is why it only affects old members.

    Now… How do stop it?

    Stopping notifications across the board is not a good idea. Even if I do it now and turn it back on later, we’ll never know when an old member might join us again. So really the only solution is to have BuddyPress stop importing old forum posting with the ‘@’ character into a new activity.

    Still open to suggestions. Thanks.

    @ddonzal

    Participant

    If I wanted to change the settings for all users, where in the db is the Profile Setting held for Send an email notice when> Activity> A member mentions you in an update using “@username”?

    @venutius

    Moderator

    It’s in the WP user_meta table – notification_activity_new_mention, only set if the option has been selected by the user. Hope that helps.

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.