E.Webscapes Design - specializing in custom blog designs for WordPress, BuddyPress, Movable Type, TypePad, Expression Engine, E-Commerce and more
(Click image to enlarge)
The fabulous ladies from We Heart This contacted me in the summer of 2008 wanting something a little unique, and quite challenging, for their website. Stef and Tyna were looking for more than a blog – they wanted a full out social community with membership capabilities and the whole lot! I had a really great time with their site – and they did too! Recently, they wrote about their experience with my work on their site – with an added bonus of a close-up interview with yours truly…but, for now, on to their site project…



What did they want? A web site where they could post articles of interest, attract a community of a certain demographic and invite those readers to join in the fun by registering for the blog, as well as creating their own. Without hesitation, I recommended the WordPress MU software – I’ve deployed that for several clients so they could build a community and network of blogs within their specific niche.
But – they wanted it to go a step further…and this is where I started to get a little dizzy! They wanted their readers to register as users. (Easy). Then, they wanted those users to have a very, very detailed Member profile that would include answers to a long list of questions (created by the community admins), in addition to listing their individual social network sites – - these profiles should be searchable and listed in an extensive members directory. MORE than that – they wanted:
Seriously – can you guess what my initial reaction was to their first RFP? Yep – you guessed it! I wanted to run.far.away.screaming.
But I didn’t. I took it on like a Gladiator – determined to prevail! THAT is when I found BuddyPress. It’s almost as if my client already KNEW about BuddyPress when they made their initial request because I simply could NOT believe that I found an application that would do just about 100% of everything they had asked for.
Am I dreaming??
Turns out, back in July – I was kinda dreaming, a little bit. BuddyPress was in very infant stages at that time. It wasn’t even beta. It wasn’t even alpha. It wasn’t ‘bleeding edge’ – actually, I’d say it was a hemorrhaging artery…but enough with the metaphors.
BuddyPress is comprehensive set of plugins for WordPress MU that gives the site administrator the ability to run a social network site that takes them beyond just running a community of blogs. It allows you to run an interactive community where members can interact with one another through a very smooth interface that gives you tons of options.
Did you miss the WordPress MU part? yea – at this time, it does not work for regular WordPress.org – so all you WordPress.org users stop drooling. Hopefully, one day it will be available for .org users…but right now, it’s not.
I proceeded to install WordPress MU and then I installed BuddyPress from the trunk, and also integrated a bbPress discussion forum on their site. BuddyPress, at this time, was chock full of errors and bugs – but we worked around them. I knew that the very talented Andy Peatling was heading up development on BuddyPress, and also knew that the development was very active – so I was hopeful, as were quite a few other excited users!
Through the months of September, October and November – I worked with my client on their design details, got them up and running with WordPress MU, bbPress and BuddyPress and we worked on getting the bugs ironed out by doing a lot of testing. On December 1 – we launched their site live, using the hemmorhaging version of BuddyPress – - I think we actually launched it using trunk-599, at that point.
I really loved watching the development of BuddyPress emerge into a really beautiful application. I religiously upgraded my clients site with each new version from the Trunk – which was actually quite often, as during the months of Oct-Dec, it seemed the BuddyPress developers were committing changes to the trunk on, almost, a daily basis.
I upgraded my clients BuddyPress to the Beta 1.0 Combo Pack, for its final launch and will be upgrading them to the latest, final version of BuddyPress as soon as it is hot off the presses . Want a peek?
My clients are Stefanie Andrews and Tyna Werner and their site is called We Heart This. They are a community of chicks who love stuff:
You can see their Members Directory of the community they’ve been building:
Even I have a Member Profile on We Heart This:
And here you can see my Friends within the We Heart This community, so far:
Stefanie Andrews is one of the site owners, and here is her Activity Wire that I can view from my own profile page and keep up to date on what Stefanie is doing (I can also subscribe to her activity RSS feed if I reaaaaaaaaaaally wanted to stalk her!):
That is just a sampling of the things that BuddyPress can do – it’s really a slick application and not too difficult to get up and running…especially since you can now download a more stable Beta release and won’t have to go through the bugs and testing of the pre-pre-pre release like I did with this project, initially.
I also custom branded their membership login page so it coordinates with their overall site design:

One other custom feature that we did have to program for them is a feature they have called “Wishlists” and “Favorites”. On their main site (front door) – under each post, there are links labeled “Wishlist” and “Favorites”. The idea is that logged in community members can add posts from the main We Heart This site into their own Wishlist and Favorites list. When a logged in user sees something they love (errr….heart!) – they can click the “Favorite” link in order to add it to their own list of favorites. This gets added into a link list that then gets displayed on their Member profile so other users can see items and posts that the user really likes and can use that information for holiday shopping ideas!
An example of a post with the Wishlist and Favorites links:
The Favorites and Wishlists are not a part of the Buddypress application at all. It’s something that we needed to develop for them and it, actually, hooks into the WordPress MU Link Manager. See, for every new user sign up – that user has a blog that gets created. We have created a function where WordPress MU will automatically create two Link Categories on each new blog – - one called “WishList” and the other called (you got it!) “Favorites”.
Now, when that user is logged in and clicks either the “WishList” or “Favorites” link – they are taken to the Add New Link page in their own user admin panel, and the Title field is automatically populated with the Post Title, the URL is automatically populated with the Post Permalink, and the appropriate Link category is already selected for them (either Wishlist or Favorites) – - so the only thing the user needs to do is click “Save”.
Wish lists and Favorites get automatically added to their blog sidebar, and I’ve also brought it in to display on the front page of their Member Profile. Here’s an example of the Wishlists and Favorites on my Member Profile:
Pretty slick, really
This project was not without its unique set of headaches and issues – but Stefanie and Tyna were really wonderful…and extremely patient with me as I worked to fix issues, troubleshoot and address problem areas. The project, for the most part, is done – however, with the use of BuddyPress and the amazing development going on with that project, I suspect the future will bring more enhancements and improvements on We Heart This that simply could not be done with out BuddyPress and their amazing group of developers.
I’m hoping this post gives you some insight into the BuddyPress project – so much so that you may head on over and checkout the application for yourself. If you happen to – drop back here and let me know how much you like (err..heart) it and show off what you’ve done.
Great BIG kudos, respect and congratulations to BuddyPress for a simply amazing application – thank you for all your hard work!
Chris
16. Mar, 2009
Hi there,
Just wondering is there a way of setting site wide link categories? i.e. were you able to create site wide link categories for favourites and wishlist? or do you need to create the link categories everytime someone joins up and creates a blog?
Toby
17. May, 2009
Hello! Fabulous article about BuddyPress! I am a freelance WordPress developer and just had a prospective client ask about installing it – EEK!!! But it looks like it could be fun…and hopefully not too big of a headache to install.
Thanks!
Tanner
17. Jul, 2009
Great article and nice job on the install – looks sharp. I’m in the process of building something for the AE music community, and i’m trying to integrate their existing BBpress forum… not quite sure how it’ll work and was wondering if you’d let me pick your brain over email.
give me shout if you can spare a few minutes, thanks so much!
Ben
04. Aug, 2009
Wow! Great article! I’m just now dipping my feet into the BuddyPress world. Is there a way to add the Featured Members, or Recently Active Members to the page without using a widget?
Thanks!
Lisa
28. Aug, 2009
Hi, great article! I love the wht site, too.
I was wondering if you’d considered publishing the favorites/wishlist capabilities as a BuddyPress plugin?
Thanks!
mark
15. Jun, 2010
Agreed, great job on the site. And I too would love to see the favorites/wishlist tool available as a BuddyPress plugin.
Cheers