The BP-Dev plugins used to do this. There’s a chance that these plugins are what is powering the site you gave a screenshot of. http://bp-dev.org/projects/
I’m pretty sure those plugins don’t work with current versions of BP, but it might give you a starting point.
The BP-Dev plugins break with the current version of BP. Has anyone figured out what needs to be changed to get them to work?
the bp-dev did not work with the current buddypress release…
the only working thing i have found is the theme blogsmu from http://premium.wpmudev.org/project/buddypress-blogsmu-theme
maybe i will try the membership and build my custom theme with the functions of the blogsmu theme because thats no plugins… its hardcoded in the theme!!!
I too was a big supporter of those plugins. Thankfully, I was able to convince someone to revive at least one of them. This might work for at least the photo part of your problem.
http://buddydev.com/buddypress/bp-flickr-plugin-allow-your-users-to-show-their-latest-flickr-images-on-their-buddypress-profile/
I’ve been looking at how to help get a headstart on a similar YouTube plugin also.
Hope this helps.
I use this little plugin https://wordpress.org/extend/plugins/custom-profile-filters-for-buddypress/
The description is not really that helpful. basically you can define certain xprofile fields to link directly to external URLs. e.g youtube, facebook, twitter, external website….etc etc
you need to manually alter the .php file in the instruction but this is very simple to do and it comes with a few stock media sites setup already.
Very good and very simple