[buddypress-trac] [BuddyPress] #2372: @mention in wordpress post comment

buddypress-trac noreply at wordpress.org
Thu Nov 21 13:26:13 UTC 2013

#2372: @mention in wordpress post comment
 Reporter:  intimez      |       Owner:
     Type:  enhancement  |      Status:  reopened
 Priority:  normal       |   Milestone:  Future Release
Component:  Blogs        |     Version:  1.5
 Severity:  normal       |  Resolution:
 Keywords:  has-patch    |

Comment (by henrywright):

 > We currently store only short excerpts of blog posts in the 'content'
 column of the activity table

 I'm wondering why @-mention content (excerpt or full text) has to be
 stored at all? A lightweight approach to blog post and comment
 @-mentioning could be taken:

 1. At the point which the blog post or comment is successfully submitted
 and saved, parse the text for @-usernames maybe using {{{preg_match_all}}}

 2. Check the found usernames are active members

 3. Trigger a BP core notification and an email alert to all valid members
 receiving the mention.

 This would avoid:

 1. Activity table bloat and big haystacks
 2. Activity component dependency (unless the triggering of BP core
 notifications is currently dependant on activity?)
 3. Performance issues due to laborious {{{LIKE}}} queries

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/2372#comment:13>
BuddyPress <http://buddypress.org/>

More information about the buddypress-trac mailing list