[buddypress-trac] [BuddyPress Trac] #5298: Core notifications and emails when a blog post receives a comment
buddypress-trac
noreply at wordpress.org
Tue Jan 21 02:39:48 UTC 2014
#5298: Core notifications and emails when a blog post receives a comment
-----------------------------------+------------------
Reporter: henrywright | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: 2.0
Component: Core | Version:
Severity: normal | Resolution:
Keywords: needs-patch has-patch |
-----------------------------------+------------------
Comment (by henry.wright):
Hi boonebgorges
Thanks for your thoughts. Great to hear it might squeeze into 2.0. I think
there's quite a lot to chew on in this ticket - more work involved than I
originally thought (well at least compared to sending emails and core
notifications for private messages for example).
> To me, it makes more sense for this to happen in the blogs component. No
point in loading it into memory if Blogs is not activated. This'll also
take care of the multisite bit.
It does makes far better sense to happen in the blogs component. As you
say, this should take care of multisite too.
> I like the motivation behind your suggestion to combine with
`bp_activity_new_comment_notification_helper()`, but I think that the
logic required internally would probably be overkill. Though activity
comments and blog comments are both called "comments", they're different
types of data objects, and the logic for building the content of the
activity item would have to be very different. You'd end up with great big
`if` `then` blocks. Probably makes more sense to keep them separate.
Good point, agreed!
I did some further investigation with reference to bullet points 1-5:
> How are the notifications handled when a user, post or comment is
deleted
We'd also need to think about status transitions of posts and comments
such as trashing and de-trashing; published to draft and so on
> Multisite
I think this one could be handled by your suggestion to move to the blogs
component
> Duplicate emails and notifications when an at-mention is used in the
comment
Which notification should take precedence?
> Rudimentary checking of WP-native emails (suggested by boonebgorges)
{{{wp_notify_postauthor}}} is the function that handles the native emails.
It's a pluggable function so can be overridden. Not sure of the BP policy
regarding pluggable functions? I've heard they can be dodgy to use.
Perhaps this is unfounded?
> Anonymous commenters (suggested by r-a-y)
Should anonymous comments generate an email, a core notification, both, or
none?
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5298#comment:7>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list