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



Popular content

  • MothersClick Acquired by Lifetime Networks
  • Connecting Drupal and Silverlight
  • Sushi Go-Round, from London
  • Top Tier Gasoline
  • Rebuilding a BMW intake: S52 to M50 intake manifold conversion, a list of parts
  • RightScale & Drupal - How to Get Internal IP Address
  • Drupal admin menu bar released
  • SimpleFeed
  • Backup your Mac the smart way!
  • Automatically Extracting Tags from Nodes
more

Recent comments

  • thanks very much
    1 week 3 days ago
  • it is really nice written
    2 weeks 2 days ago
  • Hi, I have used the
    4 weeks 14 hours ago
  • thankyou so much and for
    8 weeks 5 days ago
  • It’s typical for the
    10 weeks 2 days ago
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!

AttachmentSize
lemiremaclachlan_sdm05.pdf65.59 KB
webpaper.pdf131.87 KB
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.
  • 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.