TeamSugar: New celebrity Amazon/Flickr/YouTube mashup, powered by Drupal

farmerje - March 14, 2007 - 22:34

A month ago I created a forum topic about TeamSugar, Sugar Publishing's social networking site powered by Drupal. Well, we just launched a new feature that we hope will turn a few heads: the PopSugar top 100. We added a new 'celebrity' node type and gather information about those celebrities from around the web. Then, using user-supplied ratings and our own secret 'pop factor,' we rank the popularity of those celebrities. It has all the Web 2.0 trappings: AJAX, mashups, and collaborative filtering.

Tell us what you think and if you like it, make sure to digg it.

Nobody interested?

farmerje - March 15, 2007 - 17:09

I'm surprised nobody's commented on this yet. Maybe I need to speak in more Druaplese?

So, the fact that we are ranking celebrities is totally arbitrary. The voting widgets are actually their own module and in the admin interface you can make arbitrary node types ratable in this way, using our fancy AJAX widgets. You could be voting on beers, computers, cars, restaurants, or even blog entries in this way. The 'pop factor' measures how popular related content on the site is.

TechCrunch

farmerje - March 16, 2007 - 18:42

This feature was covered on TechCrunch yesterday. Go Drupal. :)

Missed this

Michelle - May 14, 2007 - 22:57

I missed this when it was posted. That's very cool. Are you able to contribute any of these modules?

Michelle

--------------------------------------
My site: http://shellmultimedia.com

Negatory

farmerje - May 14, 2007 - 23:06

We don't really write modules with an eye towards public consumption. What that means is that our custom modules tend to contain a lot of messy, site-specific code.

Really Nice Site

jdev - March 15, 2007 - 17:23

You have build up a really nice site. Pls tell me how u have done this. Which modules u hav used?

Sharique uddin Ahmed Farooqui
IT head, Managefolio.com
S/w development head, Samutkarsha Infotech

Modules

farmerje - March 15, 2007 - 17:35

If you read the thread I linked to in my post, I discuss that sort of stuff there. Summary: we use many out-of-the-box modules, some modified, plus our own code. You will definitely not be able to get the functionality of the Sugar sites using only third-party modules.

how do you do advanced polling on PopSugar?

dorkman - April 25, 2007 - 14:16

farmerje -- awesome site.

How did you configure the advanced polling module so that, after a user votes in a poll, he stays on that same page of content?

When we put it in our t-shirt site we're developing, it always takes us to another "results" page.

Thanks, in advance, for the info...

Very very cool. How are all

nathanpalmer - April 27, 2007 - 20:05

Very very cool.

How are all the mashup components handled? Are you using an API to directly pull the content from Wikipedia, Youtube etc? Or was it hand pulled from there and put in your celebrity node type?

Are all the components seen on this page custom or did you use any standard (but modified possibly) modules?

Nice job - some details would be great!

gusaus - May 9, 2007 - 22:21

I've been looking to integrate external sites/services very much in the same way you're doing it.

Take this for an example page - http://www.teamsugar.com/celebrity/Gwen_Stefani

* Wikipedia box - how are you able to import just those certain bits of data and present it in a structured fashion.
* Flickr and Youtube - how are getting the thumbnails to appear very neatly into the block and each full image/video into it's own node/page.
* Amazon and imeem - does that data somehow magically appear into their own blocks?

Any light you could shed on how it was done would be most appreciated!

---------------------------------------
Gus Austin
Director of Chaos and Confusion
PepperAlley Productions
What am I trying to do with Drupal?

Scrape and parse

farmerje - May 14, 2007 - 21:40

Some, like Amazon, Flickr, and YouTube all have external APIs which you can call. Others, like Wikipedia, you just need to scrape and parse.

Two questions

FusionX - May 31, 2007 - 17:07

Two quick questions

- Are you using Organic Groups for handling the "fan" functionality?
- Have you implemented the mashups using CCK?

Thanks.

1) No, we use favorites. 2)

farmerje - June 22, 2007 - 18:01

1) No, we use favorites.
2) No, we don't use CCK.

teamsugar = HOT

kurl2008zik - April 1, 2008 - 21:32

teamsugar = HOT

subscribing

jagdot - May 1, 2008 - 03:15

subscribing

Very cool stuff

Thomasr976 - May 3, 2008 - 03:19

I use a combination of CCK, Five Stars, Contemplate, Voting API and just simple Comments to allow users to rate stores, products and services on my site which was launched a month ago. There is also the ability to do what you have done and define separate criteria, but have not done it.

Two questions:

1) Is each individual rating for a pop star treated as a node and included in any xml sitemaps?
2) Are you satisfied with the response from your users? Has it really turned heads.

BTW, have spent some time on Team Sugar site. Was showing my girl friend the site last night. Great layout.

 
 

Drupal is a registered trademark of Dries Buytaert.