You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Daniel Xiaodan Zhou (JIRA)" <ji...@apache.org> on 2010/03/22 20:51:27 UTC

[jira] Created: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

[GSOC] integrate Mahout with Drupal/PHP
---------------------------------------

                 Key: MAHOUT-345
                 URL: https://issues.apache.org/jira/browse/MAHOUT-345
             Project: Mahout
          Issue Type: Task
          Components: Website
            Reporter: Daniel Xiaodan Zhou


Drupal is a very popular open source web content management system. It's been widely used in e-commerce sites, media sites, etc. This is a list of famous site using Drupal: http://socialcmsbuzz.com/45-drupal-sites-which-you-may-not-have-known-were-drupal-based-24092008/

Integrate Mahout with Drupal would greatly increase the impact of Mahout in web systems: any Drupal website can easily use Mahout to make content recommendations or cluster contents.

I'm a PhD student at University of Michigan, with a research focus on recommender systems. Last year I participated GSOC 2009 with Drupal.org, and developed a recommender system for Drupal. But that module was not as sophisticated as Mahout. And I think it would be nice just to integrate Mahout into Drupal rather than developing a separate Mahout-like module for Drupal.

Any comments? I can provide more information if people here are interested. Thanks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Re: [jira] Created: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by Grant Ingersoll <gs...@apache.org>.
On Mar 29, 2010, at 7:13 AM, David Stuart wrote:

> Re this proposal if I am going to help out with mentoring on the Drupal side of things should I sign up to be a mentor with Drupal or Mahout? Anybody know how cross project stuff works?

Not sure, we should probably ask on the GSOC list.

> 
> 
> 
> On 23 Mar 2010, at 09:30, David Stuart wrote:
> 
>> Having looked at Daniels work from last years GSOC where he created a nice recommendation module (in Drupal) I'm not sure how much mentoring he needs on the Drupal side of things.
>> 
>> Having said that using Mahout with Drupal for both Recommendation and Classification is one of the projects that I am looking at for one of my clients this year so I am quite happy to help out (on the Drupal side as my Mahout skills are still evolving) in this area.
>> 
>> 
>> Regards,
>> 
>> Dave
>> 
>> 
>> On 23 Mar 2010, at 09:15, Isabel Drost wrote:
>> 
>>> On Mon Ted Dunning <te...@gmail.com> wrote:
>>>> Still valuable, but it seems to me that the best mentors will be
>>>> Drupal developers rather than Mahout developers.
>>> 
>>> I would guess for the student's project to be successful he will need
>>> support both, from Drupal people (for the integration side of the
>>> project) and from Mahout people (for the how to use the recommender
>>> side of the project). To me that sounds like a cross-project proposal -
>>> which is always exciting to see.
>>> 
>>> So my proposal would be to find at least a co-mentor in the Drupal
>>> project.
>>> 
>>> Isabel
>> 
> 



Re: [jira] Created: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by David Stuart <da...@progressivealliance.co.uk>.
Re this proposal if I am going to help out with mentoring on the Drupal side of things should I sign up to be a mentor with Drupal or Mahout? Anybody know how cross project stuff works?



On 23 Mar 2010, at 09:30, David Stuart wrote:

> Having looked at Daniels work from last years GSOC where he created a nice recommendation module (in Drupal) I'm not sure how much mentoring he needs on the Drupal side of things.
> 
> Having said that using Mahout with Drupal for both Recommendation and Classification is one of the projects that I am looking at for one of my clients this year so I am quite happy to help out (on the Drupal side as my Mahout skills are still evolving) in this area.
> 
> 
> Regards,
> 
> Dave
> 
> 
> On 23 Mar 2010, at 09:15, Isabel Drost wrote:
> 
>> On Mon Ted Dunning <te...@gmail.com> wrote:
>>> Still valuable, but it seems to me that the best mentors will be
>>> Drupal developers rather than Mahout developers.
>> 
>> I would guess for the student's project to be successful he will need
>> support both, from Drupal people (for the integration side of the
>> project) and from Mahout people (for the how to use the recommender
>> side of the project). To me that sounds like a cross-project proposal -
>> which is always exciting to see.
>> 
>> So my proposal would be to find at least a co-mentor in the Drupal
>> project.
>> 
>> Isabel
> 


Re: [jira] Created: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by David Stuart <da...@progressivealliance.co.uk>.
Having looked at Daniels work from last years GSOC where he created a nice recommendation module (in Drupal) I'm not sure how much mentoring he needs on the Drupal side of things.

Having said that using Mahout with Drupal for both Recommendation and Classification is one of the projects that I am looking at for one of my clients this year so I am quite happy to help out (on the Drupal side as my Mahout skills are still evolving) in this area.


Regards,

Dave


On 23 Mar 2010, at 09:15, Isabel Drost wrote:

> On Mon Ted Dunning <te...@gmail.com> wrote:
>> Still valuable, but it seems to me that the best mentors will be
>> Drupal developers rather than Mahout developers.
> 
> I would guess for the student's project to be successful he will need
> support both, from Drupal people (for the integration side of the
> project) and from Mahout people (for the how to use the recommender
> side of the project). To me that sounds like a cross-project proposal -
> which is always exciting to see.
> 
> So my proposal would be to find at least a co-mentor in the Drupal
> project.
> 
> Isabel


Re: [jira] Created: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by Isabel Drost <is...@apache.org>.
On Mon Ted Dunning <te...@gmail.com> wrote:
> Still valuable, but it seems to me that the best mentors will be
> Drupal developers rather than Mahout developers.

I would guess for the student's project to be successful he will need
support both, from Drupal people (for the integration side of the
project) and from Mahout people (for the how to use the recommender
side of the project). To me that sounds like a cross-project proposal -
which is always exciting to see.

So my proposal would be to find at least a co-mentor in the Drupal
project.

Isabel

Re: [jira] Created: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by Ted Dunning <te...@gmail.com>.
I wonder if this project isn't actually a Drupal project rather than a
Mahout project?

Still valuable, but it seems to me that the best mentors will be Drupal
developers rather than Mahout developers.

On Mon, Mar 22, 2010 at 3:06 PM, Grant Ingersoll <gs...@apache.org>wrote:

> Taste already exposes a web service layer, so I'm not sure how much more
> there is on the Mahout end for recommenders.

Re: [jira] Created: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by Grant Ingersoll <gs...@apache.org>.
Taste already exposes a web service layer, so I'm not sure how much more there is on the Mahout end for recommenders.  Still, would be great to see and I'm sure it would help iron out API issues, etc.  These are definitely the kinds of things I'd love to see.


On Mar 22, 2010, at 5:56 PM, Ted Dunning wrote:

> What kind of integration would you be thinking of?
> 
> Drupal is largely PHP based which should make it relatively easy to build a
> module that uses thrift to call java recommendation functions.
> 
> Would that be what you are talking about doing?  That might be of real
> value.
> 
> The questions I have are:
> 
> a) how stable could the module be given the famously "no backward
> compatibility guarantee" in Drupal?
> 
> b) what does the Drupal community want/need for recommendations?
> 
> c) would the GPL of Drupal interact poorly with the Apache licensing of
> Mahout?
> 
> d) where would the resulting code live?  In Drupal as a contributed module?
> (that makes more sense to me)
> 
> e) how would a Drupal admin configure the recommendation capability?  Could
> that configuration be made web accessible?
> 
> This proposal is exciting, not because of the technical difficulty, but
> because it would make Mahout much more usable to a large number of sites.
> 
> 
> On Mon, Mar 22, 2010 at 12:51 PM, Daniel Xiaodan Zhou (JIRA) <
> jira@apache.org> wrote:
> 
>> 
>> I'm a PhD student at University of Michigan, with a research focus on
>> recommender systems. Last year I participated GSOC 2009 with Drupal.org, and
>> developed a recommender system for Drupal. But that module was not as
>> sophisticated as Mahout. And I think it would be nice just to integrate
>> Mahout into Drupal rather than developing a separate Mahout-like module for
>> Drupal.
>> 
>> Any comments? I can provide more information if people here are interested.
>> Thanks.



Re: [jira] Created: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by Ted Dunning <te...@gmail.com>.
What kind of integration would you be thinking of?

Drupal is largely PHP based which should make it relatively easy to build a
module that uses thrift to call java recommendation functions.

Would that be what you are talking about doing?  That might be of real
value.

The questions I have are:

a) how stable could the module be given the famously "no backward
compatibility guarantee" in Drupal?

b) what does the Drupal community want/need for recommendations?

c) would the GPL of Drupal interact poorly with the Apache licensing of
Mahout?

d) where would the resulting code live?  In Drupal as a contributed module?
(that makes more sense to me)

e) how would a Drupal admin configure the recommendation capability?  Could
that configuration be made web accessible?

This proposal is exciting, not because of the technical difficulty, but
because it would make Mahout much more usable to a large number of sites.


On Mon, Mar 22, 2010 at 12:51 PM, Daniel Xiaodan Zhou (JIRA) <
jira@apache.org> wrote:

>
> I'm a PhD student at University of Michigan, with a research focus on
> recommender systems. Last year I participated GSOC 2009 with Drupal.org, and
> developed a recommender system for Drupal. But that module was not as
> sophisticated as Mahout. And I think it would be nice just to integrate
> Mahout into Drupal rather than developing a separate Mahout-like module for
> Drupal.
>
> Any comments? I can provide more information if people here are interested.
> Thanks.

Re: [jira] Created: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by Robin Anil <ro...@gmail.com>.
This is a very interesting proposal =) I am sure no-one would have seen this
coming even a month ago. Will have to see how feasible this is.

Robin


On Mon, Mar 22, 2010 at 7:51 PM, Daniel Xiaodan Zhou (JIRA) <jira@apache.org
> wrote:

> [GSOC] integrate Mahout with Drupal/PHP
> ---------------------------------------
>
>                 Key: MAHOUT-345
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-345
>             Project: Mahout
>          Issue Type: Task
>          Components: Website
>            Reporter: Daniel Xiaodan Zhou
>
>
> Drupal is a very popular open source web content management system. It's
> been widely used in e-commerce sites, media sites, etc. This is a list of
> famous site using Drupal:
> http://socialcmsbuzz.com/45-drupal-sites-which-you-may-not-have-known-were-drupal-based-24092008/
>
> Integrate Mahout with Drupal would greatly increase the impact of Mahout in
> web systems: any Drupal website can easily use Mahout to make content
> recommendations or cluster contents.
>
> I'm a PhD student at University of Michigan, with a research focus on
> recommender systems. Last year I participated GSOC 2009 with Drupal.org, and
> developed a recommender system for Drupal. But that module was not as
> sophisticated as Mahout. And I think it would be nice just to integrate
> Mahout into Drupal rather than developing a separate Mahout-like module for
> Drupal.
>
> Any comments? I can provide more information if people here are interested.
> Thanks.
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>

[jira] Commented: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by "Sean Owen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAHOUT-345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12848433#action_12848433 ] 

Sean Owen commented on MAHOUT-345:
----------------------------------

Sounds like  a great idea. I know nothing of Drupal but ought to know most about Mahout and recommenders together. If you're wanting to lead this charge to develop and improve your integration, I'd gladly provide input -- this is more of a Drupal task than Mahout?

Maybe you can start by talking about what about your current integration could be improved. Quality, performance? Talk about the nature of the data -- how do the number of users and items tend to relate? I can suggest the ways to approach architecting the recommender.

> [GSOC] integrate Mahout with Drupal/PHP
> ---------------------------------------
>
>                 Key: MAHOUT-345
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-345
>             Project: Mahout
>          Issue Type: Task
>          Components: Website
>            Reporter: Daniel Xiaodan Zhou
>
> Drupal is a very popular open source web content management system. It's been widely used in e-commerce sites, media sites, etc. This is a list of famous site using Drupal: http://socialcmsbuzz.com/45-drupal-sites-which-you-may-not-have-known-were-drupal-based-24092008/
> Integrate Mahout with Drupal would greatly increase the impact of Mahout in web systems: any Drupal website can easily use Mahout to make content recommendations or cluster contents.
> I'm a PhD student at University of Michigan, with a research focus on recommender systems. Last year I participated GSOC 2009 with Drupal.org, and developed a recommender system for Drupal. But that module was not as sophisticated as Mahout. And I think it would be nice just to integrate Mahout into Drupal rather than developing a separate Mahout-like module for Drupal.
> Any comments? I can provide more information if people here are interested. Thanks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by "Sean Owen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAHOUT-345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sean Owen resolved MAHOUT-345.
------------------------------

    Resolution: Won't Fix

Let's close this as it did not become a GSoC project and seems more like a Drupal project.

> [GSOC] integrate Mahout with Drupal/PHP
> ---------------------------------------
>
>                 Key: MAHOUT-345
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-345
>             Project: Mahout
>          Issue Type: Task
>          Components: Website
>            Reporter: Daniel Xiaodan Zhou
>
> Drupal is a very popular open source web content management system. It's been widely used in e-commerce sites, media sites, etc. This is a list of famous site using Drupal: http://socialcmsbuzz.com/45-drupal-sites-which-you-may-not-have-known-were-drupal-based-24092008/
> Integrate Mahout with Drupal would greatly increase the impact of Mahout in web systems: any Drupal website can easily use Mahout to make content recommendations or cluster contents.
> I'm a PhD student at University of Michigan, with a research focus on recommender systems. Last year I participated GSOC 2009 with Drupal.org, and developed a recommender system for Drupal. But that module was not as sophisticated as Mahout. And I think it would be nice just to integrate Mahout into Drupal rather than developing a separate Mahout-like module for Drupal.
> Any comments? I can provide more information if people here are interested. Thanks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MAHOUT-345) [GSOC] integrate Mahout with Drupal/PHP

Posted by "Y.W.D.D.Dissanayake (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAHOUT-345?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12854008#action_12854008 ] 

Y.W.D.D.Dissanayake commented on MAHOUT-345:
--------------------------------------------

i'm computer science student. i like to join your project. plz give more details about project. how to start following your project.

> [GSOC] integrate Mahout with Drupal/PHP
> ---------------------------------------
>
>                 Key: MAHOUT-345
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-345
>             Project: Mahout
>          Issue Type: Task
>          Components: Website
>            Reporter: Daniel Xiaodan Zhou
>
> Drupal is a very popular open source web content management system. It's been widely used in e-commerce sites, media sites, etc. This is a list of famous site using Drupal: http://socialcmsbuzz.com/45-drupal-sites-which-you-may-not-have-known-were-drupal-based-24092008/
> Integrate Mahout with Drupal would greatly increase the impact of Mahout in web systems: any Drupal website can easily use Mahout to make content recommendations or cluster contents.
> I'm a PhD student at University of Michigan, with a research focus on recommender systems. Last year I participated GSOC 2009 with Drupal.org, and developed a recommender system for Drupal. But that module was not as sophisticated as Mahout. And I think it would be nice just to integrate Mahout into Drupal rather than developing a separate Mahout-like module for Drupal.
> Any comments? I can provide more information if people here are interested. Thanks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.