This is the issue to track the status of my GSoC 2011 project on Apache Mahout integration. The description of the project is at:

About releases:

7.x-1.x: Will be actively developed and maintained. Will finish before the summer ends. Will include Apache Mahout integration and Views support.

6.x-3.x: Will be the back port of Apache Mahout integration and Views support to Drupal6.

6.x-2.x: The last release of Recommender API using the old PHP code. Will not continue new development. The last version is 6.x-2.0-beta4. HEAD contains some unfinished code changes. Maintenance patch (if any) will go to 6.x-2.0-beta4.


danithaca’s picture

Title: Apache Mahout Integration » GSoC2011: Apache Mahout Integration
danithaca’s picture

Issue tags: +D7 porting

TODO list:

* finish Async Command (, which is how Mahout gets called
* add Apache Mahout integration
* add Views support
* write updated unit testing
* update developer's documentation, and created documentation on
* update dependent modules, including,, etc.

danithaca’s picture

Version: 6.x-2.x-dev » 7.x-3.x-dev

Instead of using 7.x-1.x, this feature will be added to 7.x-3.x to keep track of the evolution of this module. Branch 7.x-1.x is obsolete.

EndEd’s picture


danithaca’s picture

status update: 7.x-3.0-alpha1 submitted. all basic functionality working, with Views support too. no documentation. only finished 1 helper module at

renat’s picture


chrisyates’s picture


danithaca’s picture

This is an update of the project. In the next few weeks, I'll work on the following issues:

#1216896: simplify installation/configuration process
#1212524: Creating .bat file in windows
#1238520: refine documentation for the 3.x release (Mahout integration)
#1250836: take "accesslog" as browsing history input (7.x)

After closing those issues, I'll claim the GSoC 2011 project as mission accomplished. For all other issues, including #1198954: D6 back port: Mahout support and #1238572: create cloud service to help people use the Recommender modules., I'll continue to work after GSoC 2011 finishes.

The RecAPI module and its helper modules should be working now for D7. Please feel free to report any bugs you find or features you want to see. Thanks.

danithaca’s picture

Status: Active » Fixed

I'm now claiming this issue to be 'mission accomplished'. The RecAPI module and help modules are updated to D7, and support Apache Mahout and Views. I have fully tested all code on my local dev computer. But please report any bugs you find during installation and in real systems.

In the next couple of days, I'll be on IRC (#drupal, and drupal-rec). Feel free to ping me and get support.

I'll work on D6 back port soon.

angusmccloud’s picture

Dan, as you know I love the work you're doing.

I'm curious if yo have an approximate timeline for the D6 backport? We're not ready to take the whole site to D7, but can't wait to start using this new version of the Recommender Module.

Thanks for all your hard work on this!


danithaca’s picture

@angusmccloud: I'll do D6 backport pretty soon. Can't make a promise, but let's just say I'll finish it no later than end of September.

Automatically closed -- issue fixed for 2 weeks with no activity.