Re: New to Apache Lenya

Chamika Peiris <[email protected]> Thu, 28 Apr 2011 11:46:47 +0530
Newsgroups gmane.comp.cms.lenya.devel
Message-ID <[email protected]>
Hi Michael,

      Thank you for your reply. I have read the white paper given in the
previous mail and found that it has many requirements. My initial idea is to
develop a custom module for e-commerce recommendations(which is one of the
requirements of Yanel Boost) and *I have attached a simple deployment
diagram* to my knowledge. So this custom is useful when Lenya is used to
develop a e-commerce application where there is a "log-in".
This kind of personalization uses concepts like Collaborative Filtering,
Association Rules, etc and Apache Mahout has already consists CF engine
which will ease the personalization procedure of this module.

*Capturing user actions:*

I hope to capture user actions using a Java API in the personalization
module. For example, I can give methods in the API for "user buying", "user
rating", etc. The issue I have with this is how the client can call this
API. Can you give me a little clarification in this regard?(I have given a
use case for a particular user action called "user search")

*User Case for "user search":*

1. User logs in to the web application
2. User types "<search keyword>" in the search box
3. Clicks on the "Search" button
4. Receives personalized results

In the 3rd step how the Lenya user can call our Java API? Does Lenya have
support for configuring such activities?

*Using existing databases:*

Does Lenya have records for "user ratings", etc in databases, so that we can
use them in our personalization process? Does Lenya keep server logs for all
kind user actions and can we extract data such as "user ID", "login time",
etc from the server logs?

Thanks.

On Tue, Apr 26, 2011 at 1:19 PM, Michael Wechner
<[email protected]>wrote:

>  Hi Chamika
>
>
> On 4/23/11 7:33 PM, Chamika Peiris wrote:
>
> Hi Michael,
>
>         Thank you for your reply. Yes, I was asking for personalization
> based on user behavior. Does Lenya has features for giving recommendations
> for users by analyzing user behavior such as user activity history, user
> clicks, what user has searched so far, etc.
>         For example, in Amazon like e-commerce applications support rich
> recommendations for search queries and suggestions on "log in". If Lenya is
> not supporting this kind of features can we develop it as a custom module
> for Lenya source? I am grateful to you if you can give me some ideas
> regarding this.
>
>
> you might have a look at
>
> http://easyrec.org/
> http://en.wikipedia.org/wiki/Easyrec
>
> and how they developed a custom module for Drupal
>
> http://drupal.org/node/1049712
>
> I guess something similar could be done for Lenya.
>
> Also some time ago we have started the development of "Boost"
>
>
> http://www.wyona.com/en/White_Paper_-_Yanel_Boost_-_Online_Business_Development_Engine.pdf
>
> which is even more user oriented than easyrec.
>
> A prototype implementation has been done for Yanel, e.g.
>
>
> http://svn.wyona.com/repos/public/yanel/trunk/src/contributions/resources/personalized-content
>
> If you have a look at this stuff then you will see that the analysis of
> click streams and the profile management
> can be done independent of the CMS (think of Google analytics), but that
> the CMS will access the "recommendation engine" for specific user interests
> and then for example create a personalized homepage, e.g.
> in the case of a "Newspaper": If the click stream analysis shows that you
> are interested in movies, then the movie reviews can be moved to the top of
> the page.
>
> Cheers
>
> Michael
>
>
>
>
>  Thanks.
>
>  On Sat, Apr 23, 2011 at 12:19 PM, Michael Wechner <
> [email protected]> wrote:
>
>> Hi
>>
>>
>> On 4/22/11 2:05 PM, Chamika Peiris wrote:
>>
>>> Hi devs,
>>>
>>>      I am an undergraduate from University of Moratuwa Sri Lanka.I am new
>>> to Apache Lenya and I downloaded the source files and tried the default
>>> publications given. I like to contribute to the project and would like to
>>> know whether Apache Lenya is having web personalization modules developed.
>>> Since I am interested in that area I would like to read more about
>>> personalization field in Lenya.
>>>
>>
>>  What kind of personalization are you thinking of? For example
>> personalized content based on
>> user profile/behaviour?
>>
>> Thanks
>>
>> Michael
>>
>>  Can any of you give me any idea in this regard?
>>>
>>> Thank you.
>>>
>>> Chamika Peiris.
>>> University of Moratuwa.
>>>
>>
>>
>>  ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
Dia to Lenya.jpg (image/jpeg, 47.2 KB) - not displayed