Project page on drupal.org (multiple projects as a bundle): http://drupal.org/project/recommender, http://drupal.org/project/uurec, (to be appended...)
Student: Daniel Zhou (danithaca on d.o, danithaca on g.d.o)
Mentor: Owen Barton (grugnog2)
Co-mentor(s): Kristof Van Tomme (kvantomme)
Current status: bootstrapping the project
The Recommender Bundle provides a set of modules that generate recommendations and personalized views in a wide range of areas. For example, "Customers who bought this also bought" for Ubercart, Facebook-like new friends suggestions for social network sites, Youtube-like related videos for media sites, or the classical example of generating personalized node recommendations based on users access history, and much more.
More discussions on this and other related projects: http://groups.drupal.org/intelligence
May 23: Jump start the project
Add CVS projects Setup development environment Update project schedule
June 7: Midterm report. Finish the first iteration of module development.
Fix the important issues of Recommender API Fix the performance issue of Recommender API, maybe by offering Java implementation. Add simpletests - http://drupal.org/node/276493 Develop and release the first version of Ubercart Product Recommender (CVS)
- Develop and release the first version of Media Site Recommender (CVS)
Develop and release the first version of Node browsing history recommender (CVS)
- Develop a patch to add Recommender API support to Similar by terms
August 10: Final evaluation. Testing, features improvements, optional modules.
Take feedback and improve features for the newly created recommender modules. (optional if time permitted) Improve the existing modules User-to-user Recommendation and OG Similar Groups (optional if time permitted) Add Recommender API support to Fivestar module and Up/Down module (need to collaborate with CRE).
- (optional if time permitted) Add PageRank, SVD, or other recommendation algorithms to Recommender API.
- (optional if time permitted) Integrate Recommender API and Machine Learning API and perhaps other AI algorithms into the
Intelligence API (CVS) umbrella module.
August 24: Final deadline (GSoC will end then, but I'll continue to work on the projects as open source volunteer)
- Anything needed to report to GSoC'09.