ted serbinski – entrepreneur & web architect
  • thoughts
  • about
  • contact



Popular content

  • SimpleFeed 2.1 Release, New Maintainer, and a Look at Performance
  • My First Podcast!
  • Great Show at the 9:30 Club
  • Preventing Drupal from Handling 404s for Performance
  • Best video game ever?
  • Getting Drupal to Play Nice with Your CDN
  • Drupal on Inside the Net
  • Reducing Drupal blog spam
  • MothersClick Acquired by Lifetime Networks
  • Gorgeous wallpapers
more

Recent comments

  • thanks very much
    1 week 6 days ago
  • it is really nice written
    2 weeks 5 days ago
  • Hi, I have used the
    4 weeks 3 days ago
  • thankyou so much and for
    9 weeks 19 hours ago
  • It’s typical for the
    10 weeks 4 days ago
more

Sony Musicbox

Well I’ve been so busy with work lately, I haven’t had much time to post this blog. Going to try and work on that more this year, maybe as a new after-the-fact New Years resolution, or something to that effect ;-)

But one of the projects that I recently worked on that I can finally talk about is the new Sony Musicbox website, which actually launched back in November 2006. Sony Musicbox is a website that hosts music videos for all of Sony’s artists. Users can come and watch videos, comment & rate them, add them to their favorites, and also add their own tags to videos too. Users can also add friends to their buddylists and write in their very own blog!

I was the lead architect for this project where my primary role was to plan the site from concept to production, along with building most of the website as well.

The site was built using Drupal 4.7, along with a number of performance patches backported from Drupal 5.0. The majority of the site uses only CCK, imagecache & imagefield modules, and theming logic, and then some custom code to tie all of those together. It’s really bare bones in that sense :-) The rest of the site, which is basically just user profiles and community features, also makes use of the community tags module, buddylist module, privatemsg module, and tagadelic module. Add to that mixture a small dose of taxonomy to classify genres of content and some custom regions/blocks for ad management, and and voila, that is the site in a nutshell.

Of couse some of the magic lies in the backend and custom code. Each genre page can be edited by a Sony member, who can chose which videos to feature, all from a slick, AJAX based system. Adding videos is a snap, and all derivative images and links are automatically generated from a few key parameters. They can also easily add new artists and genres as needed, and correspondingly link videos to artists to labels. The rest of the site takes care of everything else and has significantly automated the workflow for the Sony folks :-)

The most interesting aspect of this site is of course the integration with BrightCove, a web based video hosting website. BrightCove hosts all of the music videos for Sony and provides the flash players for playing music videos by artist, genre, and other custom lists (e.g., Top 40). The integration was fairly simple: all that was needed was the correct BrightCove Artist ID and player ID, and the corresponding links could be generated on the fly based on the video, artist, or genre in question.

You can Digg it here as well.

Well that’s it for now, I’ll have more updates soon about other projects I’m working on :-)

posted 8 Jan 2007
  • drupal
  • portfolio

10 comments

#1
Chris wrote 3 years 9 weeks ago

Nice work Ted, the site is well done. Thank you for sharing the details on the setup and modules used. Looking forward to seeing more this year… Chris

#2
Edgar wrote 3 years 8 weeks ago

I just checked it out. Nice layout! Dense, rich content, but clean, not crowded. Something for the rest of us to aspire to!

#3
Doug wrote 3 years 7 weeks ago

Is there a module that would help the third post guy?

#4
ted wrote 3 years 7 weeks ago

Haha, no module, that spam post has been deleted.

#5
Mary wrote 2 years 47 weeks ago

Ted, check it out:

http://drupal.org/project/spam http://drupal.org/project/akismet http://communitybandwidth.ca/phillipadsmith/fighting-comment-spam-with-d...

#6
ted wrote 2 years 46 weeks ago

@Mary thanks. Spam on this site is getting out of control for sure :-)

#7
SEO Expert wrote 1 year 41 weeks ago

Interesting website with a lot of posts, good work and keep it up Ted :)

#8
Liam wrote 1 year 40 weeks ago

I want to add the video to my profile page, the SPECIFIC video, but all it does it load up a full screen of the Sony Music video site with their choice of videos. You see how it is in the Avril fan page with the Hot video? I want EXACTLY that.

#9
Rob Ward wrote 1 year 31 weeks ago

Ted,

I stumbled onto this post today— I’m trying to stitch BrightCove and Drupal, and cannot figure it out for the life of me. Is there any way you can be more specific about how you incorporated it?

Thanks in advance,

Rob

#10
ted wrote 1 year 31 weeks ago

Sorry Rob, no longer have any access to that code. From what I remember, most of it happened at the theme layer in Drupal and we stored certain Brightcove IDs as part of the node using CCK. Hope that helps a bit!

Add your comment

The content of this field is kept private and will not be shown publicly.
  • You can use Textile markup to format text.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <img> <pre>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

More information about formatting options


Code examples and downloadable zip files of code are licensed under a Creative Commons License.
All other content, unless where noted, ©2010 Theodore Serbinski. All Rights Reserved.