Pentru ca popfly a ajuns la DevLabs , am zis sa ii dau o (noua) sansa. Aveam deja marota mea preferata, cursul valutar BNR si BCE – si am zis : Ce ar fi sa o fac pe user-ul amarit si sa incerc sa le integrez – de ex., sa vad cursul comun pe USD ?Mai ales ca am 2 RSS-uri pentru asta : http://www.infovalutar.ro/cursuribce.rss si http://www.infovalutar.ro/cursuri.rss
Asa ca, inarmat cu Windows Live ID, am inceput sa fac combinatii de Mashup.
Inceputul a fost usor – adauga un RSS, adauga un al doilea RSS … Hmmm ? Cum sa le combin ? Am cautat « combine » …Dar, din pacate, insista sa le combin fara sa imi dea un criteriu de combinare … Hmm. Am inceput sa fac ce trebuia sa fac de la inceput – si anume sa citesc Help-ul… Am dat pina la urma de RSSList- care nu e de fapt lista de RSS, ci , mai curind, un output de RSS. Si aici a trebuit sa ma bag un pic prin cod ca sa fac legatura – ajutat, bineinteles, de codul generat deja…
data[“RSSList”] = new Array();
var num = data[“RSS”].length;
var num2 = data[“RSS (2)”].length;
rsslist.__reserved.pendingCalls = num + num2;
if (num == 0)
{
console.write(“There are no incoming items.”);
environment.finish();
}
for (var i=0; i<num; i++)
{
try
{
var find = data[“RSS”][i].title;
var text = “BNR : 1 ” +data[“RSS”][i].title + ” = ” + data[“RSS”][i].description + ” RON “;
for(var j=0;j<num2;j++)
{
if(data[“RSS (2)”][j].title == find)
{
text += ” BCE : 1 EUR = ” + data[“RSS (2)”][j].description + ” ” + data[“RSS (2)”][j].title ;
break;
}
}
var result = rsslist.show(data[“RSS”][i].title,text, data[“RSS”][i].link);
}
catch (ex)
{
environment.reportErrorInLoop(i, ex);
}
}
Concluzii :
- Inca e dificil, dupa parerea mea, de facut un mashup pentru un utilizator obisnuit. Nu e acelasi lucru ca in Word, in care poti sa experimentezi mult mai usor …
- Nivelul de interfata grafica de ales controalele lasa mult de dorit. As vrea sa vad pe un tab controalele MS si pe altul celelalte…
- E super usor sa il transformi intr-un Vista/Web gadget … mai greu un pic pe Facebook …
Adresa lui la popfly : http://www.popfly.com/users/ignatandrei/cursvalutar
Pe Windows Live il gasiti la
http://gallery.live.com/LiveItemDetail.aspx?li=3d55ae26-79a5-47b7-a9bc-de3d5654a295 (pentru Vista)
si la http://gallery.live.com/LiveItemDetail.aspx?li=9ef48f72-15a0-4754-9efa-f93efa316ff3 (pentru Web)
Daca are cineva Vista, ziceti-mi(pozati-mi) si mie cum arata