ted serbinski – entrepreneur & web architect

  • thoughts
  • about
  • contact

Popular content

  • Sony Musicbox
  • JavaScript Compression
  • Awesome wallpapers!
  • How often do you change your oil? Maybe too often...
  • TWiT.tv
  • My First Podcast!
  • New OLF module, released from SF
  • SimpleFeed
  • Theming in Drupal 5.0: We're getting there!
  • SimpleMenu 3.0 released!
more

I'm a Google SoC mentor

This summer I’m participating in the Google Summer of Code program as a mentor for Drupal. There were a ton of applications for projects on improving Drupal, but only 14 projects were accepted and sponsored by Google, totaling a $70,000 investment on Google’s part ($5000 for each project, with $4500 going to the student and $500 to the Drupal project), yay Google!

Together with Jeff Eaton, I will be co-mentoring Scott Reynolds as he develops a content recommendation engine for Drupal.

This is a very interesting project and I can’t wait to get started. The engine will be based on the Slope One algorithm. This attached PDF outlines the algorithm in more detail. Basically, the algorithm works by comparing the rating of two items by user A to the rating of one item by user B, to predict how user B would rate the other item. This second PDF explains how this algorithm can be written using PHP and MySQL, the basis for the Drupal specific engine code.

This module will rely on Jeff’s VotingAPI module to handle the rating of nodes. From ratings stored about each node for each user, the content recommendation module will be able to predict similar nodes that the user might like to see based on both their voting pattern and the pattern of others. Talk about useful!

Overall, this is a solid summer project and I’m eager to get started. It’ll be a bit different acting as a mentor this year, as in the past, I’ve always been the mentee :-) But it should be rewarding and I hope to learn a lot!

posted 29 May 2006
  • drupal
  • mentor

No comments

Add your comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <img> <pre>
  • Web page addresses and e-mail addresses turn into links automatically.
  • You can use Textile markup to format text.
  • 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, ©2009 Theodore Serbinski. All Rights Reserved.