[buddypress-trac] [BuddyPress Trac] #6177: Improve representation of blog posts in the Activity Stream

buddypress-trac noreply at wordpress.org
Sun Feb 1 14:12:16 UTC 2015

#6177: Improve representation of blog posts in the Activity Stream
 Reporter:  DJPaul       |       Owner:
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  Awaiting Review
Component:  Activity     |     Version:
 Severity:  normal       |  Resolution:
 Keywords:               |

Comment (by DJPaul):

 I've been working on this for a couple of months, and have the following
 changes which, along with the original suggestion, need review. I've been
 building these over in Github; please review the overall branch changes,
 rather than on a per-commit basis.

 The "media-extractor" branch adds a new `BP_Media_Extractor` class which
 parses content and extracts info about media stored within.
  * https://github.com/paulgibbs/BuddyPress/compare/media-
  * The change in `bp-activity-functions.php` is covered by #6159
  * The approach was inspired by a similar feature inside the Jetpack
 plugin, but the implementations are much different now (my version is more
 straightforward and just better).

 The "media-extractor-activity-stream" branch changes the Activity Stream
 to use the media extractor class to generate the richer Activity items.
  * https://github.com/paulgibbs/BuddyPress/compare/media-extractor
  * The change in `bp-activity-filters.php` is a temporary solution;
 activity summaries that contained an audio shortcode produced too much
 HTML, and some part of this filter (and probably `balance_tags`) was
 removing the audio player HTML. I need to investigate further.

 I could go into more detail about some of the architectural decisions but
 I hope getting your fresh eyes and interpretation will help generate
 meaningful feedback, and suggestions.

 If anyone wants to contribute to this "patch", please submit pull requests
 to my Github branch (let me know if you do this because I tend to not
 notice I have incoming pull requests!). If this proposal is accepted and
 once all the code has been reviewed/iterated on, I'll then create a patch
 file, etc.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6177#comment:1>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list