<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi<br>
<br>
The following email thread might also be of interest to Yanel
(Boost) development:<br>
<br>
<a class="moz-txt-link-freetext" href="http://article.gmane.org/gmane.comp.cms.lenya.devel/26869">http://article.gmane.org/gmane.comp.cms.lenya.devel/26869</a><br>
<br>
Cheers<br>
<br>
Michael<br>
<br>
-------- Original Message --------
<table class="moz-email-headers-table" border="0" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<th valign="BASELINE" align="RIGHT" nowrap="nowrap">Subject: </th>
<td>Re: New to Apache Lenya</td>
</tr>
<tr>
<th valign="BASELINE" align="RIGHT" nowrap="nowrap">Date: </th>
<td>Thu, 28 Apr 2011 11:46:47 +0530</td>
</tr>
<tr>
<th valign="BASELINE" align="RIGHT" nowrap="nowrap">From: </th>
<td>Chamika Peiris <a class="moz-txt-link-rfc2396E" href="mailto:pwcms.uom@gmail.com"><pwcms.uom@gmail.com></a></td>
</tr>
<tr>
<th valign="BASELINE" align="RIGHT" nowrap="nowrap">Reply-To:
</th>
<td><a class="moz-txt-link-abbreviated" href="mailto:dev@lenya.apache.org">dev@lenya.apache.org</a></td>
</tr>
<tr>
<th valign="BASELINE" align="RIGHT" nowrap="nowrap">To: </th>
<td><a class="moz-txt-link-abbreviated" href="mailto:dev@lenya.apache.org">dev@lenya.apache.org</a></td>
</tr>
</tbody>
</table>
<br>
<br>
Hi Michael,
<div><br>
</div>
<div> 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 <b>I have attached a simple deployment diagram</b>
to my knowledge. So this custom is useful when Lenya is used to
develop a e-commerce application where there is a "log-in".</div>
<div>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.</div>
<div>
<br>
</div>
<div><u>Capturing user actions:</u></div>
<div><br>
</div>
<div>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")</div>
<div><br>
</div>
<div><u>User Case for "user search":</u></div>
<div><br>
</div>
<div>1. User logs in to the web application</div>
<div>2. User types "<search keyword>" in the search box</div>
<div>3. Clicks on the "Search" button</div>
<div>4. Receives personalized results</div>
<div><br>
</div>
<div>In the 3rd step how the Lenya user can call our Java API? Does
Lenya have support for configuring such activities?</div>
<div><br>
</div>
<div><u>Using existing databases:</u></div>
<div><br>
</div>
<div>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?</div>
<div><br>
</div>
<div>Thanks.</div>
<div><br>
<div class="gmail_quote">On Tue, Apr 26, 2011 at 1:19 PM, Michael
Wechner <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:michael.wechner@wyona.com">michael.wechner@wyona.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div text="#000000" bgcolor="#ffffff"> Hi Chamika
<div class="im"><br>
<br>
On 4/23/11 7:33 PM, Chamika Peiris wrote:
<blockquote type="cite">Hi Michael,
<div> </div>
<div> 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.</div>
<div> 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.</div>
</blockquote>
<br>
</div>
you might have a look at <br>
<br>
<a moz-do-not-send="true" href="http://easyrec.org/"
target="_blank">http://easyrec.org/</a><br>
<a moz-do-not-send="true"
href="http://en.wikipedia.org/wiki/Easyrec"
target="_blank">http://en.wikipedia.org/wiki/Easyrec</a><br>
<br>
and how they developed a custom module for Drupal<br>
<br>
<a moz-do-not-send="true"
href="http://drupal.org/node/1049712" target="_blank">http://drupal.org/node/1049712</a><br>
<br>
I guess something similar could be done for Lenya.<br>
<br>
Also some time ago we have started the development of
"Boost"<br>
<br>
<a moz-do-not-send="true"
href="http://www.wyona.com/en/White_Paper_-_Yanel_Boost_-_Online_Business_Development_Engine.pdf"
target="_blank">http://www.wyona.com/en/White_Paper_-_Yanel_Boost_-_Online_Business_Development_Engine.pdf</a><br>
<br>
which is even more user oriented than easyrec.<br>
<br>
A prototype implementation has been done for Yanel, e.g.<br>
<br>
<a moz-do-not-send="true"
href="http://svn.wyona.com/repos/public/yanel/trunk/src/contributions/resources/personalized-content"
target="_blank">http://svn.wyona.com/repos/public/yanel/trunk/src/contributions/resources/personalized-content</a><br>
<br>
If you have a look at this stuff then you will see that the
analysis of click streams and the profile management<br>
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.<br>
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.<br>
<br>
Cheers<br>
<font color="#888888"> <br>
Michael</font>
<div class="im"><br>
<br>
<br>
<blockquote type="cite">
<div><br>
</div>
<div>Thanks.</div>
<div><br>
</div>
<div>
<div class="gmail_quote">On Sat, Apr 23, 2011 at 12:19
PM, Michael Wechner <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:michael.wechner@wyona.com"
target="_blank">michael.wechner@wyona.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt
0pt 0pt 0.8ex; border-left: 1px solid rgb(204,
204, 204); padding-left: 1ex;">Hi
<div><br>
<br>
On 4/22/11 2:05 PM, Chamika Peiris wrote:<br>
<blockquote class="gmail_quote" style="margin:
0pt 0pt 0pt 0.8ex; border-left: 1px solid
rgb(204, 204, 204); padding-left: 1ex;"> Hi
devs,<br>
<br>
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.<br>
</blockquote>
<br>
</div>
What kind of personalization are you thinking of?
For example personalized content based on<br>
user profile/behaviour?<br>
<br>
Thanks<br>
<br>
Michael
<div><br>
<blockquote class="gmail_quote" style="margin:
0pt 0pt 0pt 0.8ex; border-left: 1px solid
rgb(204, 204, 204); padding-left: 1ex;"> Can
any of you give me any idea in this regard?<br>
<br>
Thank you.<br>
<br>
Chamika Peiris.<br>
University of Moratuwa.<br>
</blockquote>
<br>
<br>
</div>
---------------------------------------------------------------------<br>
To unsubscribe, e-mail: <a moz-do-not-send="true"
href="mailto:dev-unsubscribe@lenya.apache.org"
target="_blank">dev-unsubscribe@lenya.apache.org</a><br>
For additional commands, e-mail: <a
moz-do-not-send="true"
href="mailto:dev-help@lenya.apache.org"
target="_blank">dev-help@lenya.apache.org</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</body>
</html>