BP Email support
For BuddyPress 2.5+
Things needed Full HTML message. Plain text message. Situation value.
Things to do Create and insert post type posts upon activation. Post type: bp-email Create and insert post type posts for existing users. Offer checkbox or other UI that will trigger insertion if submitted. Don't actually save to option. Leave note about not needing to be persistently checked. Create situation value to be used with emails. Modal insertion functionality off of bp_core_install_emails()
Things to consider Offer setting to say "use BP Email functionality" If "use BP Email functionality" set, prevent reaching our emailing. Gray out/disable editing of our fields if above setting set. Only disable if first one checked? Enable once not checked? Don't disable saving of existing values.
Things to determine How BuddyPress selects the right template and triggers at the right time. Something we need to do on our own? Would it trickle down to BP core to actually send?