20 January 2010 ~ 16 Comments

Rich Media Embedding and Mashing with BuddyPress Links

With the newest releases of my BuddyPress Links component (versions 0.2 and 0.2.1) for BuddyPress a new feature has been implemented which I think will put BuddyPress on the map as one of the best choices available for developing a media aggregation site.

The new feature, which I call auto embedding, allows site admins and members alike to mash up content from external sites at blazing speed. It is possible, not in theory, but really possible, to mash up 50, 60, maybe even 100 external resources in under an hour. This can be done with a minimal amount of copy-and-pasting, and with no need to open up Photoshop.

As of version 0.2 there are several sites, or “services,” which are supported. They are YouTube, Metacafe and Flickr (photos and videos). All of these services are extensions of an API which can be further extended to support an unlimited number of additional services.

As of version 0.2.1 there is a special internal service that I developed which allows you to embed ANY web page as a rich media service, complete with Facebook style “thumb picker”, so long as there are useful images that can be located on the page. In addition, the title and description are now automagically filled in for you based on meta data from the link.

I put together a screencast to show off these new features. You can watch it on YouTube at the following link. I highly recommend watching the HD version in full screen for the best experience.

http://www.youtube.com/watch?v=XLG-RXBe4Bc

(I apologize for the lack of sound. I do not have a working mic at the moment.)

The next big step in the development of this plugin is BuddyPress 1.2 support, which I plan to begin working on as soon as it is released later this month. There will be complete support for the new 1.2 default theme, and assuming there are not serious backwards compatibility issues, the default theme from the 1.1 branch of BuddyPress will continue to be supported for as long as is reasonable.

Once 1.2 support is completed, I am going to begin work on a “Pro” version of BuddyPress Links which will include many power user features that may not be useful to the hobbyist, but must haves for everyone else. Some of the features I have in mind are:

  • Remote “Digg” style social bookmarking widgets for driving traffic to your site
  • Support for many more rich media services like Vimeo and Ustream.tv
  • Integrated adsense support
  • More directory layout options
  • Inline video player and image viewer (lightbox)

In addition, I plan to work on more features available in both the free and pro versions in hopes of increasing the adoption of the plugin. The number one requested features are group and activity stream integration, and I am seriously committed to making this happen in BuddyPress 1.2.

Thanks to everyone who has supported my efforts up to this point!

Enjoy the latest version of the plugin by downloading 0.2.1 here:
http://wordpress.org/extend/plugins/buddypress-links/

Please post any bug reports here:
http://buddypress.org/forums/topic/budypress-links-021-released

16 Responses to “Rich Media Embedding and Mashing with BuddyPress Links”

  1. Jeff Sayre 20 January 2010 at 5:33 pm Permalink

    Congratulations on finishing your newest BP links version. I look forward to testing the auto embedding feature. I’m also curious to see a full listing of features in the upcoming Pro version.

  2. Bowe Frankema 20 January 2010 at 6:33 pm Permalink

    Great news. As you know I’ve written a blog post about it;

    http://www.bp-tricks.com/plugins_and_themes/bp-links-a-must-have-media-aggregation-tool-for-your-community/

    I foresee a great future for this plugin ;-)

  3. Jeff Ivany 20 January 2010 at 10:35 pm Permalink

    *blink* WOW! I’ve played with the old version of BP-Links a bit and was impressed. This just blew me away! Fantastic work.

  4. Stock Market Community 21 January 2010 at 6:01 am Permalink

    Brilliant Plugin, works as charm with my community website

    I really excited and highly recommend with anyone

  5. windhamdavid 21 January 2010 at 6:47 am Permalink

    Just wanted to say thanks for the excellent work and I’m with you in bp supporting php5

  6. Stock Market Community 27 January 2010 at 10:17 pm Permalink

    Hi Marshall
    Plugin works like charms with earlier versions upto wordpress 2.91 and Buddypress 0.2.1

    Buddypress 1.2 beta has been released ,expecting the compatible release of Buddypress links for this buddypress latest version

    Awaiting for your release

  7. neobabs 30 January 2010 at 12:18 pm Permalink

    Hey Marshall, great job! Yeah since 1.2 beta is released we are waiting the update of buddy links !!!

    Have a nice day

  8. Patrick 5 February 2010 at 4:42 pm Permalink

    Hi Marshall,

    Yup, tried it out on BP1.1.3 and I love it!

    I’m really hoping to have it integrated on my site (running BP1.2) for my planned March 1st launch. Any hope of that?

  9. Marshall 5 February 2010 at 5:42 pm Permalink

    @Patrick

    1.2 support is pretty much complete. Just have some fine tuning left. Am planning to release it soon after 1.2 final is tagged.

    • Patrick 13 February 2010 at 10:25 am Permalink

      @Marshall

      Thanks for the reply… I’m really looking forward to the update!

  10. madLyfe 9 February 2010 at 3:35 am Permalink

    hey i was wondering if this could be made to work in regular WP blog posts?

    • madLyfe 9 February 2010 at 3:44 am Permalink

      also, it would be cool if in BP you could just post the link in the activity stream and it would do that.. like a status update in the activity stream instead of it having to be a “link”…

  11. Leandro 16 February 2010 at 10:21 pm Permalink

    Hey Marshall… Now BuddyPress 1.2 is running.. We awaiting for yor BuddyPress Links relased!

  12. Mark 17 February 2010 at 10:19 am Permalink

    Hi Marshall,

    Buddypress links looks great. Does it work with with Buddy press 1.1.3 and WPMU 2.8.6. Please let me know. Thanks and great work.

    • Marshall 17 February 2010 at 12:14 pm Permalink

      The 0.2.x branch works great for 1.1.3 and WPMU 2.8.4 and higher.