CINXE.COM

The Lovento-Blog

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>The Lovento-Blog</title> <!--<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/TheLoventoBlog" />--> <script type="text/javascript">(function() { (function(){function b(g){this.t={};this.tick=function(h,m,f){var n=f!=void 0?f:(new Date).getTime();this.t[h]=[n,m];if(f==void 0)try{window.console.timeStamp("CSI/"+h)}catch(q){}};this.getStartTickTime=function(){return this.t.start[0]};this.tick("start",null,g)}var a;if(window.performance)var e=(a=window.performance.timing)&&a.responseStart;var p=e>0?new b(e):new b;window.jstiming={Timer:b,load:p};if(a){var c=a.navigationStart;c>0&&e>=c&&(window.jstiming.srt=e-c)}if(a){var d=window.jstiming.load; c>0&&e>=c&&(d.tick("_wtsrt",void 0,c),d.tick("wtsrt_","_wtsrt",e),d.tick("tbsd_","wtsrt_"))}try{a=null,window.chrome&&window.chrome.csi&&(a=Math.floor(window.chrome.csi().pageT),d&&c>0&&(d.tick("_tbnd",void 0,window.chrome.csi().startE),d.tick("tbnd_","_tbnd",c))),a==null&&window.gtbExternal&&(a=window.gtbExternal.pageT()),a==null&&window.external&&(a=window.external.pageT,d&&c>0&&(d.tick("_tbnd",void 0,window.external.startE),d.tick("tbnd_","_tbnd",c))),a&&(window.jstiming.pt=a)}catch(g){}})();window.tickAboveFold=function(b){var a=0;if(b.offsetParent){do a+=b.offsetTop;while(b=b.offsetParent)}b=a;b<=750&&window.jstiming.load.tick("aft")};var k=!1;function l(){k||(k=!0,window.jstiming.load.tick("firstScrollTime"))}window.addEventListener?window.addEventListener("scroll",l,!1):window.attachEvent("onscroll",l); })();</script><script type="text/javascript">function a(){var b=window.location.href,c=b.split("?");switch(c.length){case 1:return b+"?m=1";case 2:return c[1].search("(^|&)m=")>=0?null:b+"&m=1";default:return null}}var d=navigator.userAgent;if(d.indexOf("Mobile")!=-1&&d.indexOf("WebKit")!=-1&&d.indexOf("iPad")==-1||d.indexOf("Opera Mini")!=-1||d.indexOf("IEMobile")!=-1){var e=a();e&&window.location.replace(e)}; </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="generator" content="Blogger" /> <link rel="icon" type="image/vnd.microsoft.icon" href="https://www.blogger.com/favicon.ico"/> <link rel="alternate" type="application/atom+xml" title="The Lovento-Blog - Atom" href="http://lovento.blogspot.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="The Lovento-Blog - RSS" href="http://lovento.blogspot.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="The Lovento-Blog - Atom" href="https://www.blogger.com/feeds/19549445/posts/default" /> <link rel="stylesheet" type="text/css" href="https://www.blogger.com/static/v1/v-css/1601750677-blog_controls.css"/> <link rel="stylesheet" type="text/css" href="https://www.blogger.com/dyn-css/authorization.css?targetBlogID=19549445&zx=ff3212f4-b9c4-4af5-9a14-44aedc2bc8a0"/> <style type="text/css"> /* ----------------------------------------------- Blogger Template Style Name: Rounders 2 Designer: Douglas Bowman URL: www.stopdesign.com Date: 27 Feb 2004 ----------------------------------------------- */ body { background:#ccc; margin:0; padding:20px 10px; text-align:center; font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif; color:#333; font-size/* */:/**/small; font-size: /**/small; } /* Page Structure ----------------------------------------------- */ /* The images which help create rounded corners depend on the following widths and measurements. If you want to change these measurements, the images will also need to change. */ #content { width:740px; margin:0 auto; text-align:left; } #main { width:485px; float:left; background:#fff url("http://www.blogblog.com/rounders2/corners_main_bot.gif") no-repeat left bottom; margin:15px 0 0; padding:0 0 10px; color:#000; font-size:97%; line-height:1.5em; } #main2 { float:left; width:100%; background:url("http://www.blogblog.com/rounders2/corners_main_top.gif") no-repeat left top; padding:10px 0 0; } #main3 { background:url("http://www.blogblog.com/rounders2/rails_main.gif") repeat-y; padding:0; } #sidebar { width:240px; float:right; margin:15px 0 0; font-size:97%; line-height:1.5em; } /* Links ----------------------------------------------- */ a:link { color:#b30; } a:visited { color:#666; } a:hover { color:#c63; } a img { border-width:0; } /* Blog Header ----------------------------------------------- */ #header { background:#710 url("http://www.blogblog.com/rounders2/corners_cap_top.gif") no-repeat left top; margin:0 0 0; padding:8px 0 0; color:#fff; } #header div { background:url("http://www.blogblog.com/rounders2/corners_cap_bot.gif") no-repeat left bottom; padding:0 15px 8px; } #blog-title { margin:0; padding:10px 30px 5px; font-size:200%; line-height:1.2em; } #blog-title a { text-decoration:none; color:#fff; } #description { margin:0; padding:5px 30px 10px; font-size:94%; line-height:1.5em; } /* Posts ----------------------------------------------- */ .date-header { margin:0 28px 0 43px; font-size:85%; line-height:2em; text-transform:uppercase; letter-spacing:.2em; color:#810; } .post { margin:.3em 0 25px; padding:0 13px; /*border:1px dotted #bbb; border-width:1px 0;*/ } .post-title { margin:0; font-size:135%; line-height:1.5em; background:url("http://www.blogblog.com/rounders2/icon_arrow.gif") no-repeat 10px .5em; display:block; /* border:1px dotted #bbb; border-width:0 1px 1px; */ padding:2px 14px 2px 29px; color:#333; } a.title-link, .post-title strong { text-decoration:none; display:block; } a.title-link:hover { background-color:#eee; color:#000; } .post-body { /*border:1px dotted #bbb; border-width:0 1px 1px; border-bottom-color:#fff;*/ padding:10px 14px 1px 29px; } html>body .post-body { border-bottom-width:0; } .post p { margin:0 0 .75em; } p.post-footer { /*background:#eee;*/ margin:0; padding:2px 14px 2px 29px; /*border:1px dotted #bbb; border-width:1px; border-bottom:1px solid #eee;*/ font-size:100%; line-height:1.5em; color:#666; text-align:right; } html>body p.post-footer { border-bottom-color:transparent; } p.post-footer em { display:block; float:left; text-align:left; font-style:normal; } a.comment-link { /* IE5.0/Win doesn't apply padding to inline elements, so we hide these two declarations from it */ background/* */:/**/url("http://www.blogblog.com/rounders2/icon_comment.gif") no-repeat 0 45%; padding-left:14px; } html>body a.comment-link { /* Respecified, for IE5/Mac's benefit */ background:url("http://www.blogblog.com/rounders2/icon_comment.gif") no-repeat 0 45%; padding-left:14px; } .post img { margin:0 0 5px 0; padding:4px; border:1px solid #ccc; } blockquote { margin:.75em 0; border:1px dotted #ccc; border-width:1px 0; padding:5px 15px; color:#666; } .post blockquote p { margin:.5em 0; } /* Comments ----------------------------------------------- */ #comments { margin:-25px 13px 0; border:1px dotted #ccc; border-width:0 1px 1px; padding:20px 0 15px 0; } #comments h4 { margin:0 0 10px; padding:0 14px 2px 29px; border-bottom:1px dotted #ccc; font-size:120%; line-height:1.4em; color:#333; } #comments-block { margin:0 15px 0 9px; } .comment-data { background:url("http://www.blogblog.com/rounders2/icon_comment.gif") no-repeat 2px .3em; margin:.5em 0; padding:0 0 0 20px; color:#666; } .comment-poster { font-weight:bold; } .comment-body { margin:0 0 1.25em; padding:0 0 0 20px; } .comment-body p { margin:0 0 .5em; } .comment-timestamp { margin:0 0 .5em; padding:0 0 .75em 20px; color:#666; } .comment-timestamp a:link { color:#666; } .deleted-comment { font-style:italic; color:gray; } /* Profile ----------------------------------------------- */ #profile-container { background:#999 url("http://www.blogblog.com/rounders2/corners_prof_bot.gif") no-repeat left bottom; margin:0 0 15px; padding:0 0 10px; color:#fff; } #profile-container h2 { background:url("http://www.blogblog.com/rounders2/corners_prof_top.gif") no-repeat left top; padding:10px 15px .2em; margin:0; border-width:0; font-size:115%; line-height:1.5em; color:#fff; } .profile-datablock { margin:0 15px .5em; border-top:1px dotted #ccc; padding-top:8px; } .profile-img {display:inline;} .profile-img img { float:left; margin:0 10px 5px 0; border:4px solid #ccc; } .profile-data strong { display:block; } #profile-container p { margin:0 15px .5em; } #profile-container .profile-textblock { clear:left; } #profile-container a { color:#fff; } .profile-link a { background:url("http://www.blogblog.com/rounders2/icon_profile.gif") no-repeat 0 .1em; padding-left:15px; font-weight:bold; } ul.profile-datablock { list-style-type:none; } /* Sidebar Boxes ----------------------------------------------- */ .box { background:#fff url("http://www.blogblog.com/rounders2/corners_side_top.gif") no-repeat left top; margin:0 0 15px; padding:10px 0 0; color:#666; } .box2 { background:url("http://www.blogblog.com/rounders2/corners_side_bot.gif") no-repeat left bottom; padding:0 13px 8px; } .sidebar-title { margin:0; padding:0 0 .2em; border-bottom:1px dotted #fa0; font-size:115%; line-height:1.5em; color:#333; } .box ul { margin:.5em 0 1.25em; padding:0 0px; list-style:none; } .box ul li { background:url("http://www.blogblog.com/rounders2/icon_arrow_sm.gif") no-repeat 2px .25em; margin:0; padding:0 0 3px 16px; margin-bottom:3px; border-bottom:1px dotted #eee; line-height:1.4em; } .box p { margin:0 0 .6em; } /* Footer ----------------------------------------------- */ #footer { clear:both; margin:0; padding:15px 0 0; } #footer div { background:#710 url("http://www.blogblog.com/rounders2/corners_cap_top.gif") no-repeat left top; padding:8px 0 0; color:#fff; } #footer div div { background:url("http://www.blogblog.com/rounders2/corners_cap_bot.gif") no-repeat left bottom; padding:0 15px 8px; } #footer hr {display:none;} #footer p {margin:0;} #footer a {color:#fff;} </style> <link rel="me" href="https://www.blogger.com/profile/13159036083193250249" /> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> <!-- --><style type="text/css">@import url(https://www.blogger.com/static/v1/v-css/navbar/3334278262-classic.css); div.b-mobile {display:none;} </style> </head> <body onload="document.getElementById('b-navbar').style.display='none';"><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar/19549445?origin\x3dhttp://lovento.blogspot.com', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script> <!-- Begin #content - Centers all content and provides edges for floated columns --> <div id="content"> <!-- Blog Header --> <div id="header"><div> <h1 id="blog-title"> The Lovento-Blog </h1> <p id="description">Features, known bugs, user-requests. It's all about Lovento.com</p> </div></div> <!-- Begin #main - Contains main-column blog content --> <div id="main"><div id="main2"><div id="main3"> <h2 class="date-header">Wednesday, March 29, 2006</h2> <!-- Begin .post --> <div class="post"><a name="114369981282166234"></a> <h3 class="post-title"> Multilanguage folksonomy </h3> <div class="post-body"> <p> <div style="clear:both;"></div>Phew, multilanguage tags are really a challenge. To design a reasonably efficient tagging system is already challenging enough, especially when it comes to generating A. tag clouds and B. related tags. We have optimized point B by keeping a table of cotags along with their valence, i.e., given a tag X and a tag Y we store how many objects are tagged with both X and Y. This only helps to find related tags for one specific tag. Note that this list of cotags is symmetric, so we can save half of the storage. For a tag combos one would need an analoguous table with n-tuples, which would get REALLY huge even though this n-tensor structure is only sparsely filled.<br /><br />And yet I'm ignoring tag clustering which has to be computed offline due to it's high complexity. But apart from the computational effort there are some conceptual issues to be taken account for sites offered in several locales. So far we have 4 languages: english, spanish, german and catalan. Users from different countries will most likely tag the objects (in our case groups and venues) in the language that the website is shown to them. So the tag cloud would probably simultaneously contain tags such as "arts", "arte" and "kunst", which unnecessarily blows up the tag cloud.<br />Also an english-speaking user looking for "arts" would like to find venues which have been tagged<br />with "kunst" by some german user.<br /><br />See some ML tags in action here (not that the language you specify in the browser will be detected):<br /><ul><br /><li><a href="http://www.lovento.com/locations/tags/">Venues</a></li><br /><li><a href="http://www.lovento.com">main page</a></li><br /><li><a href="http://www.lovento.com/pg_groups">groups</a></li><br /></ul><br /><br />A straightforward "solution" would be to keep 4 different sets of tags, one for each language. Then the tag cloud would not be contaminated by foreign tags, but the problem mentioned above would not be solved. We have decided to store for each tag the name in each of the 4 languages. If a user tags a venue with "arte", it will not be tagged in a multiple way if it has been tagged with "arts" before since it refers to the same tag. Now comes the difficult part. This relies on the tags to be already in translated form in the database which is a somewhat unrealistic assumption if there are no complete dictionaries for translation between all languages available. If a new tag appears it will be inserted in its raw form, i.e., in only one language and has to be translated by hand. One might try to let users participate in this process and let them translate certain tags into their own language. This would even result in a collaborative generation of a tag dictionary and would be a good candidate for a open public project.<br /><br />Another thing to mention is that the indices of the DB grow considerably, since for SQL statements as<br /><br /><span style="font-family:courier,monospaced;">SELECT id FROM tags WHERE en='arts' OR de='arts' OR es='arts' OR ct='arts';</span><br /><br />a multi-column index is required. Tags may be extremely convenient and intuitive for the user, but I'm really surprised how much care is needed to implement them in a most efficient way.<br /><br />Technorati: <a href="http://technorati.com/tag/folksonomy" rel="tag">Folksonomy</a>, <a href="http://technorati.com/tag/tagging" rel="tag">Tagging</a>, <a href="http://technorati.com/tag/sql" rel="tag">SQL</a>, <a href="http://technorati.com/tag/efficiency" rel="tag">Efficiency</a>, <a href="http://technorati.com/tag/multilanguage" rel="tag">multilanguage</a><div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2006/03/multilanguage-folksonomy.html" title="permanent link">21:51</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/114369981282166234"location.href=https://www.blogger.com/comment/fullpage/post/19549445/114369981282166234;>0 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/114369981282166234" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=114369981282166234&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> <h2 class="date-header">Saturday, March 11, 2006</h2> <!-- Begin .post --> <div class="post"><a name="114214062268396106"></a> <h3 class="post-title"> Groups support in Lovento </h3> <div class="post-body"> <p> <div style="clear:both;"></div>No good community without a decent group feature. We have added many new features to the site recently, the main one is definitely the group feature, which allows members of the group to start group discussion threads and share a list of interesting venues and events. <br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.lovento.com/pg_groups"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1100/1937/400/groups.jpg" border="0" alt="" /></a><br />The creator is automatically the administrator of the group, and set up the privacy options. However, he can also promote other members to be managers or even admins of the group as well. Have fun!<div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2006/03/groups-support-in-lovento.html" title="permanent link">21:12</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/114214062268396106"location.href=https://www.blogger.com/comment/fullpage/post/19549445/114214062268396106;>0 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/114214062268396106" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=114214062268396106&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> <h2 class="date-header">Tuesday, January 31, 2006</h2> <!-- Begin .post --> <div class="post"><a name="113869624268163077"></a> <h3 class="post-title"> Lovento page re-launched today! </h3> <div class="post-body"> <p> <div style="clear:both;"></div>We have been very busy the last weeks to convert the site to the <a href="http://www.lovento.com">new design</a> (and admittedly didn't post very much into the Lovento blog). The new site is AJAX-packed, great fun and much more intuitive to use than the old one. We will post more about the new technical improvements of the site soon. Enjoy!! ;-)<div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2006/01/lovento-page-re-launched-today.html" title="permanent link">00:27</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/113869624268163077"location.href=https://www.blogger.com/comment/fullpage/post/19549445/113869624268163077;>0 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/113869624268163077" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=113869624268163077&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> <h2 class="date-header">Tuesday, January 03, 2006</h2> <!-- Begin .post --> <div class="post"><a name="113628284324874072"></a> <h3 class="post-title"> 2006.0 </h3> <div class="post-body"> <p> <div style="clear:both;"></div>We would like to thank all our readers and first users from 2005 for supporting us with valuable remarks and comments. The idea of Lovento came up to us in August 2004 and we have been developing and improving steadily since then. We went online this summer. In fact it was fun to look at our early design stages and the earliest ideas and it is hard to believe what has happened in just a little bit more than one year. We are proud to be where we are now, and that we have always wanted to keep the site free not only from costs but also from other barriers. Lovento is designed to facilitate the process of finding independent information about events and venues in your city and this is what we will also focus on in the future. <br /><br />What are our challenges for 2006? We are currently working on the <a href="http://lovento.blogspot.com/2005/12/sneak-preview.html">new design</a>, which will probably keep us busy for a few weeks. We felt that the site is already packed with functionality which should make Lovento Web 2.0 compliant, the design was still from the previous century though. <br /><br />The main challenge will be to further push forward the ideas and spirits of the current silent web revolution. Web 2.0 is just at the beginning, even if some people already start talking about Web 2.1 and even Web 3.0. There are still so many commercial 1.0 websites which offer a bad service for way too much money, held alive by an enormous amount of advertisement. Many people will understand more and more the beauty of autonomy and their independent role in the web. In the U.S. blogging is already so widespread and considered as important that university teachers give the task of setting up a blog as a homework. In other countries it still covers only a very small margin of the overall web content. The number of blogs is still expected to increase drastically, making more tools necessary to guide the web user to relevant information and keep him away from aggressive advertisements and spam (it is incredible how many comments I had to delete this morning in this blog). More and more users will find their information through other channels than just the brute-force method of using search engines, especially when it is at the beginning not clear what you are looking for. Social services will become more important and be a successful attempt against self-advertisement techniques, since the good users will always by far outnumber the spammers. On services like del.icio.us, digg, riff, wink and lovento<br />a self-advertiser has bad odds against the masses, it will only sustain if people like the offered service. <br /><br />I hope that Web 2.0 will more and more liberate the people from the strings of commercial services. I remember a discussion on <a href="http://www.emilychang.com/go/ehub/">eHub</a>, Emily Chang's list of Web 2.0 pages, where those new services where criticized about their lack of an innovative business model (it seems that the 99% of the business models consist in gaining web traffic and then putting Google Ads on the page). Who cares apart from entrepreneurs? The people will learn to love their new possibilities of participation and the diversification of information more and more. We are looking forward to 2006 with excitement.<br /><br />Technorati Tags: <a href="http://technorati.com/tag/blogging" rel="tag">Blogging</a>, <a href="http://technorati.com/tag/web2.0" rel="tag">Web2.0</a><div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2006/01/20060.html" title="permanent link">01:17</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/113628284324874072"location.href=https://www.blogger.com/comment/fullpage/post/19549445/113628284324874072;>3 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/113628284324874072" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=113628284324874072&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> <h2 class="date-header">Wednesday, December 21, 2005</h2> <!-- Begin .post --> <div class="post"><a name="113515338954711629"></a> <h3 class="post-title"> Improving blogger-friendliness </h3> <div class="post-body"> <p> <div style="clear:both;"></div>This is just to let you know, that if you would like to <a href="http://lovento.blogspot.com/2005/12/lovento-became-blogger-friendly-ii.html">post to your</a> blog from Lovento, you can now also choose the blog you want to post to (in case you have more than one). Thanks to a modest little Ajax script, this works smoothly without reloading the page.<br />Technorati Tags: <a href="http://technorati.com/tag/blogging" rel="tag">Blogging</a>, <a href="http://technorati.com/tag/blog" rel="tag">blog</a>, <a href="http://technorati.com/tag/web2.0" rel="tag">Web2.0</a>,<br /><a href="http://technorati.com/tag/atom" rel="tag">Atom API</a><div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2005/12/improving-blogger-friendliness.html" title="permanent link">00:19</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/113515338954711629"location.href=https://www.blogger.com/comment/fullpage/post/19549445/113515338954711629;>6 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/113515338954711629" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=113515338954711629&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> <h2 class="date-header">Tuesday, December 20, 2005</h2> <!-- Begin .post --> <div class="post"><a name="113513369247283774"></a> <h3 class="post-title"> Sneak Preview! </h3> <div class="post-body"> <p> <div style="clear:both;"></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1100/1937/1600/design.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/1100/1937/400/design.jpg" alt="" border="0" /></a><br />As some of you already knew, it is time for a <span style="font-style: italic;">new design</span>. Yes, we know, the old design was kind of old-fashioned. We are still working on this, trying to make the interface much easier and more intuitive, but if you want you can already take a glance on how Lovento may look like in 2006. Comments and criticism are, as always, very welcome. Apart from the design nothing will change, don't worry the functionality will stay the same (and it will always remain free). We hope it will be more fun for you to use the site. Consider it as a New Year's gift. :-)<div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2005/12/sneak-preview.html" title="permanent link">18:48</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/113513369247283774"location.href=https://www.blogger.com/comment/fullpage/post/19549445/113513369247283774;>5 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/113513369247283774" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=113513369247283774&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> <h2 class="date-header">Tuesday, December 13, 2005</h2> <!-- Begin .post --> <div class="post"><a name="113453886786489804"></a> <h3 class="post-title"> Tags for Venues and Events </h3> <div class="post-body"> <p> <div style="clear:both;"></div>We thought about adding tagging for venues and events. However, we already have a well-tested categorization scheme. Since the page is available in multilanguage the implementation of tagging is not straightforward. But if you really really want tags please <a href="http://www.lovento.com/pg_contact_us">let us know</a>.<div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2005/12/tags-for-venues-and-events.html" title="permanent link">21:38</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/113453886786489804"location.href=https://www.blogger.com/comment/fullpage/post/19549445/113453886786489804;>3 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/113453886786489804" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=113453886786489804&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> <!-- Begin .post --> <div class="post"><a name="113453510531043937"></a> <h3 class="post-title"> Flickr gallery support </h3> <div class="post-body"> <p> <div style="clear:both;"></div>Ok, many of you guys out there already have a nice set of photos on flickr, so why should you upload them again? It is now possible to integrate your flickr gallery easily into your profile. To make life easier for you, Lovento will try to autodetect your flickr username by using your email-address. If this fails you can still set it up manually. Once the setup is successful you will find a small flickr button linking to your gallery.<br />Technorati Tags: <a href="http://technorati.com/tag/flickr" rel="tag">Flickr</a>, <a href="http://technorati.com/tag/blog" rel="tag">blog</a>, <a href="http://technorati.com/tag/web2.0" rel="tag">Web2.0</a><div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2005/12/flickr-gallery-support.html" title="permanent link">20:34</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/113453510531043937"location.href=https://www.blogger.com/comment/fullpage/post/19549445/113453510531043937;>1 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/113453510531043937" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=113453510531043937&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> <h2 class="date-header">Sunday, December 04, 2005</h2> <!-- Begin .post --> <div class="post"><a name="113376947693739229"></a> <h3 class="post-title"> Multilanguage Support </h3> <div class="post-body"> <p> <div style="clear:both;"></div>As most of you probably have already found out, Lovento is available in four languages: English, German, Spanish and Catalan. We have finally implemented the detection of language settings, which the user has specified in his browser. If the language is none of the four it will default to english.<div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2005/12/multilanguage-support.html" title="permanent link">23:55</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/113376947693739229"location.href=https://www.blogger.com/comment/fullpage/post/19549445/113376947693739229;>3 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/113376947693739229" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=113376947693739229&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> <h2 class="date-header">Saturday, December 03, 2005</h2> <!-- Begin .post --> <div class="post"><a name="113366161338592617"></a> <h3 class="post-title"> Advanced AJAX support </h3> <div class="post-body"> <p> <div style="clear:both;"></div>We have done a lot of conversions of pop-up based user interactions to more intuitive AJAX-based behaviour on <a href="http://www.lovento.com">Lovento</a>. This is probably a somewhat incomplete and inaccurate list, but gives an idea how the user interaction has improved due to these changes:<br /><ul><br /><li>Submitting events is now <b>way</b> easier. One can enter the name of the venue, the event takes places and list of matching venues will appear magically. It is however still possible to enter the basic information about the venue by hand. See our ass-kicking <a href="http://www.lovento.com/pg_add_event/">submit-event page</a>.<br /><li>Adding events to the list of favorites. Page does not need to be reloaded. Instant feedback.</li><br /><li>Adding a user to the list of friends.</li><br /><li>Removing a user from the friend list.</li><br /><li>Ratings of special categories.</li><br /><li>Checking if a username is already in use during sign up.</li><br /><li>Removing a venue from the list of favorites.</li><br /><li>When the country is changed in the drop-down box, the list of cities is automatically updated without reloading the page.</li><br /><li>The XML-list of flickr-photos for cities/user galleries are loaded via AJAX and displayed by JavaScript</li><br /></ul><br />Technorati Tags: <br /><a href="http://technorati.com/tag/web2.0" rel="tag">Web2.0</a>, <a href="http://technorati.com/tag/blog" rel="tag">blog</a>, <a href="http://technorati.com/tag/web2.0" rel="tag">Web20</a>, <a href="http://technorati.com/tag/ajax" rel="tag">Ajax</a>, <a href="http://technorati.com/tag/webdev" rel="tag">Webdev</a><div style="clear:both; padding-bottom:0.25em"></div> </p> </div> <p class="post-footer"> <em>posted <!--Anonymous @--> <a href="http://lovento.blogspot.com/2005/12/advanced-ajax-support.html" title="permanent link">17:52</a></em> &nbsp; <a class="comment-link" href="https://www.blogger.com/comment/fullpage/post/19549445/113366161338592617"location.href=https://www.blogger.com/comment/fullpage/post/19549445/113366161338592617;>0 comments</a> <span class="item-action"><a href="https://www.blogger.com/email-post/19549445/113366161338592617" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-93649650"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=19549445&postID=113366161338592617&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span> </p> </div> <!-- End .post --> <!-- Begin #comments --> <!-- End #comments --> </div></div></div> <!-- End #main --> <!-- Begin #sidebar --> <div id="sidebar"> <!-- Begin #profile-container --> <!--<div id="profile-container"><h2 class="sidebar-title">About Me</h2> <dl class="profile-datablock"> <dd class="profile-data"><strong>Name:</strong> <a rel="author" href="https://www.blogger.com/profile/13159036083193250249"> Unknown </a></dd> </dl> <p class="profile-link"><a rel="author" href="https://www.blogger.com/profile/13159036083193250249">View my complete profile</a></p></div>--> <!-- End #profile --> <!-- Begin .box --> <div class="box"><div class="box2"><div class="box3"> <h2 class="sidebar-title">Links</h2> <ul> <li><a href="http://www.lovento.com/">Lovento.com</a></li> <li><a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html">What is Web 2.0?</a></li> </ul> <script type="text/javascript" src="http://embed.technorati.com/embed/ruvs2chm8n.js"></script><br/> <a href="http://feeds.feedburner.com/TheLoventoBlog" title="Subscribe to my feed, The Lovento-Blog" rel="alternate" type="application/rss+xml"><img src="http://www.feedburner.com/fb/images/pub/flchklt.gif" alt="" style="border:0"/></a> <!-- <a href="http://feeds.feedburner.com/TheLoventoBlog"><img src="http://feeds.feedburner.com/~fc/TheLoventoBlog?bg=FFFFCC&amp;fg=CC0000&amp;anim=0" height="26" width="88" style="border:0" alt="" /></a>--> <h2 class="sidebar-title">Previous Posts</h2> <ul id="recently"> <li><a href="http://lovento.blogspot.com/2006/03/multilanguage-folksonomy.html">Multilanguage folksonomy</a></li> <li><a href="http://lovento.blogspot.com/2006/03/groups-support-in-lovento.html">Groups support in Lovento</a></li> <li><a href="http://lovento.blogspot.com/2006/01/lovento-page-re-launched-today.html">Lovento page re-launched today!</a></li> <li><a href="http://lovento.blogspot.com/2006/01/20060.html">2006.0</a></li> <li><a href="http://lovento.blogspot.com/2005/12/improving-blogger-friendliness.html">Improving blogger-friendliness</a></li> <li><a href="http://lovento.blogspot.com/2005/12/sneak-preview.html">Sneak Preview!</a></li> <li><a href="http://lovento.blogspot.com/2005/12/tags-for-venues-and-events.html">Tags for Venues and Events</a></li> <li><a href="http://lovento.blogspot.com/2005/12/flickr-gallery-support.html">Flickr gallery support</a></li> <li><a href="http://lovento.blogspot.com/2005/12/multilanguage-support.html">Multilanguage Support</a></li> <li><a href="http://lovento.blogspot.com/2005/12/advanced-ajax-support.html">Advanced AJAX support</a></li> </ul> <h2 class="sidebar-title">Archives</h2> <ul class="archive-list"> <li><a href="http://lovento.blogspot.com/2005/12/">December 2005</a></li> <li><a href="http://lovento.blogspot.com/2006/01/">January 2006</a></li> <li><a href="http://lovento.blogspot.com/2006/03/">March 2006</a></li> </ul> <div align="center"> <a href="http://web2.0awards.org"><img src="http://www.seomoz.org/images/articles/web20_awards/hm_badge1.jpg" alt="SEOmoz Web 2.0 Awards - Honorable Mention" style="border: 0;" /></a> <br/><p id="powered-by"><a href="http://www.blogger.com"><img src="http://buttons.blogger.com/bloggerbutton1.gif" alt="Powered by Blogger" /></a></p> </div> <!-- <p>This is a paragraph of text that could go in the sidebar.</p> --> </div></div></div> <!-- End .box --> </div> <!-- End #sidebar --> <!-- Begin #footer --> <div id="footer"><div><div><hr /> <p><a href="http://feeds.feedburner.com/TheLoventoBlog" title="Subscribe to my feed, The Lovento-Blog" rel="alternate" type="application/rss+xml"><img src="http://www.feedburner.com/fb/images/pub/flchklt.gif" alt="" style="border:0"/></a><!-- This is an optional footer. If you want text here, place it inside these tags, and remove this comment. -->&nbsp; <!--<a href="http://www.ranking-charts.de" target="_blank" title="Besseres Ranking"><img src="http://www.ranking-charts.de/pr.php?ani=1" border="0" width="68" height="15" alt="Besseres Ranking"></a>--> <!--<a href="http://www.ranking-hits.de/" title="ranking-hits.de" target="_blank"><img src="http://www.ranking-hits.de/?ref=lovento.blogspot.com&amp;style=30" border="0" /></a>--></p> </div></div></div> <!-- End #footer --> </div> <!-- End #content --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10