bbPress Digest

bbPress Digest is a WordPress plugin (download) that enables sending of a digests with a list of topics active on a bbPress-powered forum in the last 24 hours or 7 days.

Example of email sent to user with list of active topics

Users are able to choose on their profile edit pages (both built-in and from bbPress) whether or not they want to receive digest, at what time of the day, at which day of the week (if they receive weekly digest), and should digest include topics from all forums or only selected ones.

User settings with subscription deselected

User settings with subscription deselected

User settings with subscription selected, which includes all forums

User settings with subscription selected, which includes all forums

User settings with subscription selected, which includes only forums chosen by user

User settings with subscription selected, which includes only forums chosen by user

User settings with subscription selected, with weekly interval enabled

User settings with subscription selected, with weekly interval enabled

One-click forum subscription

Administrators are able to choose on bbPress Settings page whether or not they want to enable optional weekly digest and one-click subscription.

General settings

General settings

There are hooks that enable developers to further customize this plugin.

It requires that cron runs regularly at least once an hour.

bbPress Digest is a very lightweight, it loads necessary files with functions only when needed.

If you are translator, you can translate it to your language and send translations. Currently, Serbian and Italian translations are available.

bbPress Digest is released under the terms of GNU General Public License. It is completely free so if you find it useful you can give something back to author. Your help could be done by giving donation, translating plugin to your language, sending bugs and suggestions, promoting plugin in blogs, forums social networks, and other websites.

34 Comments


  1. Milan,

    Thank you for making this plugin. I can’t believe how little control over email notifications wp/bp/bb gives you out of the box.

    Question: I installed the plugin and it seemed to install fine, but I must be missing something, because I don’t see where I can change any of the settings or preferences for this plugin.

    Thanks for your help.

    Reply

  2. hello. looks cool–i just installed it. i’d prefer to do a weekly digest. is there a param in the php i can change to make this a weekly instead of a daily? thanks!

    Reply

    1. In version 2.0, which just got released, you can enable users to choose do they want to receive daily or weekly digest.

      Reply

  3. Hi, I have it installed, but it seems to work sporadically. Do you have any tips for debugging?

    Reply
    1. ovizii


      I’d love to have this plugin BuddyPress compatible too. THe other link you provided for BP Group Subscriptions isn’t good for me as I don’t have groups activated.
      This plugin is perfect but it doesn’t show its settings inside the BP profile and I have disabled user access to the back end so users cannot access their settings for your plugin.

      Reply

  4. Hi,
    I have to second Eli’s post- thank you for doing this, I can’t believe bbpress doesn’t have something like this built in!

    A suggestion: I had to edit the plugin to change several text elements. Could it be built in so these text elements can be customized in admin settings – so if there’s an update, my changes won’t get overwritten? I could see this being useful for many people.

    Changed text examples (can provide more if you’d like):

    • title on profile page – from bbPress Digest Emails to Forum Digest Emails (because website users have no idea what bbpress is)
    • text on profile settings – ie: FROM ‘Check if you want to receive daily digest with active forum topics for that day.’ TO ‘Check if you want to receive digest emails about Forum activity, then choose additional settings.’ (because I “cleaned” up text/instructions for my language)
    • Subject and message on email – ie: FROM ‘This topics have been active in the last 24 hours:’ TO ‘USLGA forum activity for the last 24 hours’ and FROM ‘Active topics for’ TO ‘USLGA forum activity for’ (because the email needed more identifiers that it was coming from our organization/website)

    I’d love to be able to change the date format on the email subject (02. October 2012) also, but I don’t know enough yet! :)
    Thanks again!

    Reply

    1. Thanks for detailed explanation of your problem. You’re right about title on profile page, I should replace word bbPress.

      I definitely won’t add text labels to settings because that will overcomplicate plugin. However, that doesn’t mean you can’t change those strings without having those changes be overwritten.

      You can change those strings (including date format) by using WordPress filter gettext, ngettext, gettext_with_context and ngettext_with_context. Just put your function in your custom plugin add those replacements will occur even when plugin is updated.

      Here are some examples of usage of this functions:
      http://codex.wordpress.org/Plugin_API/Filter_Reference/gettext
      http://wpsnipp.com/index.php/functions-php/use-gettext-ngetext-to-replace-array-of-words-in-wpadmin/
      http://pippinsplugins.com/introduction-gettext-filter-wordpress/
      http://sumtips.com/2011/08/change-dashboard-menu-items-text.html

      Reply

      1. Thanks for the reply and for the examples. I don’t know that I’ll be able to pull that off, but you’ve given me the resources to try it! :)

        Reply

  5. Thank you for your wonderful plugins. I have WordPress 3.2 and your most recent version of bbPress Digest. For the life of me I cannot find where to select the “weekly option”. I can only find the daily option. Thanks in advance.

    Reply

        1. same issue here. can’t find the setting to turn on weekly digests anywhere.

          my configuration:
          WP 3.5
          BP 1.5.6
          bbPress 2.0.3

          Reply

        2. Hi Milan, as posted by Justin on 8 January 2013 the bbpress digest options are not appearing in the bbpress forum settings so there is no way to switch on weekly emails!

          I think this plugin needs updating as since the latest bbpress was released this hasn’t worked!

          Any chance of getting it sorted pretty please??

          Reply

      1. I was so excited to find bbPress Digest but – unfortunately – I have the exact same problem as Justin. My Site Role is Administrator and my Forum Role is Keymaster. The bbPress Digest Settings (show one-click subscription and show weekly digest option) do not appear on my Settings > Forums page. However the daily option appears on My Profile page. Were you ever able to resolve this?

        I’m running WordPress 3.6.1, bbPress 2.4 and bbPress Digest 2.0.

        Thanks for any help you can provide!
        Terry

        Reply

          1. Hi Milan,

            I’ve installed 2.1 and have enabled “Weekly”. I opened my user profile and chose “Weekly” so should know in a week whether it is working. Thanks very much for your efforts!

            A small thing – you might want to update the text in the User Profile because many users might not choose “Yes”, since it only mentions the daily option as follows:

            “Check if you want to receive daily digest with active forum topics for that day.”

            Thanks again,
            Terry

            Reply

  6. Hi,

    Thanks for a great plugin.

    I’m looking to incorporate this into s2Member’s profile edit page. Is there a shortcode to pull the digest info into another page other than what it does automatically already? Or, alternatively, is there any guidance you can give to get me started in the correct direction?

    Reply

    1. Unfortunately, there are no shortcodes at all by this plugin. I’m not sure do you want to display content of digest email, or you want to display form where user can subscribe to. In any case, you can look into the files in inc folder and even use those functions that are provided.

      If you tell me exactly what you want to do, I’m might give you more precise answer.

      Reply

  7. I’ve been looking for something that will send a digest of user-chosen categories that works for regular WordPress posts — can I make this work on a regular WordPress site, that’s not bbPress-powered?

    Reply

    1. No, this works just for bbPress powered forums. As far as I’m aware, plugin Subscribe2 has that feature for registered users.

      Reply

  8. Thank you for a great plugin. I have been updating the “events.php” in an attempt to create a more visually appealing digest email. It seems to not like any formatting I add. Is there any way or any guidance you can give me here?

    Thank you very much for your time.

    Reply
  9. Srihari


    Hello There,

    Thanks for the great plugin.

    I am unable to find the option to set “weekly email” or “one click subscription” option after I enabled this plugin.

    Do I need to make any additional config changes for this to be visible and users to subscribe?

    Thanks in advance.

    Reply

Leave a Reply

Comment Guidelines:

  • Fields marked with * are required
  • If you want your picture next to comment, open an account at Gravatar
  • If you want to know if someone replied to your comment, check “Notify me of followup comments via e-mail”
  • You can use these HTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>