Monthly Archives: január 2008

Netvibes Ginger bétázás

Jópár visszajelzést kaptam a Gingerrel kapcsolatosan, az ezekkel kapcsolatos gondolataimat megosztanám egy kicsit. Szó fog esni egy kis architektúráról (nem, nem fogom leírni, hogy milyen van a Netvibes mögött, mert köt a titoktartási szerződés, de olyan dolgokat szívesen összefoglalok, melyek kikövetkeztethetőek), arról, hogy mi történik, történt az átálláskor, hogy miért van bétázás, s hogy miért fordulhatott elő, hogy egy kicsit ma belassult az oldal és korrekcióra volt szükség.

Netvibes Ginger

Mindenekelőtt fontos látni, hogy jelenleg két Netvibes rendszer fut egyszerre, a régebbi Coriander változat, és az újabb Ginger, és hogy mit kapunk, az attól függ hogy milyen felhasználóval vagyunk bejelentkezve. A két rendszer nagyon sok ponton tér el egymástól, a különböző függvénykönyvtár (pl. Mootools) verzióktól kezdve a szerverrel történő kommunikációig, nem hiába: a Ginger mögött jópár hónap fejlesztés van, és közben nem henyélt egyik fejlesztő sem. Ennek megoldása elvileg nem nehéz, gyakorlatilag sok apróság miatt nem a triviális kategória, és a fejlesztés nem kis körültekintést kívánt. Alapvetően amit látni is lehet a rendszerből az annyi, hogy bejelentkezéskor egy cookie kerül beállításra, és a terheléselosztó rendszer ez alapján tudja, hogy melyik szerverhez küldje a kéréseket. A ki-be jelentkezést és egyéb folyamatokat persze jól le kell zsírozni.

A Gingerhez új szerverek kerültek beállításra, de a Ginger hatása korántsem csak az új szerverekre korlátozódik, ezért az üzemeltetésnek jelentősen megnövekedett aktivitásra kellett számítania – ekkorára mint ami most volt, mégsem számítottunk, az átállás kiemelkedően jól sikerült. Az egyik architektúrális dolog mely számít, hogy a Ginger az ecosystemet is használja és terheli, hiszen tartalom hozzáadáskor immár nem saját adatbázist, hanem az ecosystemét használja, a Gingerben hozzáadandó widgeteket keresők valójában az ecosystemen keresnek, stb. Másrészt a Ginger átállás marketingje a Netvibes teljes látogatottságát, használatát is megdobta, olyanok is az oldalra látogattak, akik egyébként nem lettek migrálva, azok is ránéztek korábbi oldalukra, akik már nem használják azt, és jöttek új felhasználók is persze, nem is kevés.

Harmadrészt az új funkciók (barátok, aktivitás) alapvetően adatbázis terhelőbbek, mint a régi felállás, ahol gyakorlatilag felhasználónként teljesen szeparált adatokról beszélhettünk. Negyedrészt, hogy soroljam még az indokokat, a Ginger felhasználók (akik early adopters, erősen tech réteg) most rárobbantak az oldalra, jelentősen nagyobb látogatottságot produkálva, mint ami jellemző a Netvibes-on, és mint ami jellemző lesz rájuk – egyszerűen végigpróbálták a funkciókat, kommunikáltak egymással, létrehozták, összerakosgatták univerzumukat.

Végül, de nem utolsó sorban: a meghívásos bétázást olyan marketinges, webkettes herce-hurcának szokták tartani az emberek, alapvetően azonban az üzemeltetés szempontjából nagyon is praktikus kérdés. A felhasználók egy kis csoportjának átállítása lehetővé teszi, hogy valódi felhasználói aktivitás mellett, de kisebb körben, kevesebb befektetéssel, az esetleges problémákat csak a felhasználók egy részére korlátozva felmérjék, hogy a rendszer hogyan muzsikál, hol kell rajta hangolni. A felmerülő hibák sokkal nyugodtabban javíthatóak, esetlegesen valamilyen nem várt, de nagy probléma esetén vissza lehet térni az előző verzióra. S ezekkel együtt persze marketingről is szó van. Lehet növelni az érdeklődést, a béta rendszert használók számára jó érzés, hogy az új funkciókhoz előbb hozzáférhetnek, mint a többség, s ráadásul a körülmények hatására toleránsabbak is a hibákkal szemben, mint általában.

A bétázás egy lehetőség a Netvibesnak, hogy stabilan történhessen meg a Gingerre a végleges átállás a közeljövőben. A Ginger kiemelkedően kedvező fogadtatásra talált. A helyzettel azonban – és ez igaz bármelyik “béta” címkéjű oldalra – nem szabad, s nem célszerű visszaélni. A teljes csapat erősen dolgozik is azon, hogy a felmerülő hibák javításra kerüljenek, s hogy a Netvibes továbbra is megbízhatóan, stabilan működjön.

Netvibes Ginger privát béta

A mai napon szélesebb körben is útjára indult a Netvibes Ginger, konkrétan körülbelül tízezer felhasználó hozzáférése tölti be ezentúl az új változatot. A legtöbb fejlesztés a szolgáltatás közösségivé tételét szolgálja, így régóta várt funkciók érhetőek el azoknak, akik bekerültek a tesztelői körbe.

Netvibes Ginger

Az új verziónak egy saját weboldal készült, mely a http://ginger.netvibes.com/ címen érhető el – itt lehet még gyorsan jelentkezniük az érdeklődőknek, vagy ha van érvényes aktivációs kódja az embernek, akkor elindítania a váltást. Az új verzió a http://www.netvibes.com/ címen lesz elérhető, avagy miután valakinek át lesz állítva a felhasználója, azt vissza már nem lehet állítani majd (nem mintha lenne ok rá, hogy ez megtörténjen – a közösségi funkciók nem zavaróak a Gingerben, ha valaki nem szeretné használni azokat, nem fognak tolakodni).

A Ginger interfésze számos kisebb-nagyobb dologban tér el a Coriander változattól, meg sem próbálom felsorolni ezeket, inkább csak bemutatni pár elemet. A legszembetűnőbb változás talán az, hogy a bal oldali tartalom hozzáadására szolgáló sáv megszűnt, és helyette egy az oldal tetejéről legördülő sáv használható. Ez jóval több funkciót tartalmaz, a megújult tartalom hozzáadás mellett más felhasználók aktivitása, az ismerősnek jelölt felhasználók adatlapja és a saját profilunk érhetőek el itt (és jön hamarosan a háttértár funkció is).

A tartalom hozzáadása jelentősen megújult, saját tapasztalataim szerint is jóval használhatóbb felületet kapunk, nagyságrendekkel több widgethez férhetünk hozzá, s adhatjuk azokat oldalunkhoz. A rendszer a Netvibes ecosystemet használva működik, ha UWA widgetet készítünk, érdemes oda beregisztrálni azt, s akkor mindenki számára elérhető lesz hozzáadáskor. A magyar ajánlott tartalom eléggé köhögős egyelőre – még nem mindenre jutott idő. Szívesen veszek tippeket, mi kerüljön be a 6 kiemelt tartalom közé.

A fejlécben a következő elem a saját univerzumunkra, publikus oldalunkra visz. Az univerzum a Netvibes oldalunkkal funkciójában szinte teljesen megegyező oldal, bár értelemszerűen ha mások látogatják meg, akkor nem szerkeszthető, alakítható semmilyen módon. Többen kérdezték, hogy vajon mire jó, mit érdemes itt közzétenni, mire jó ez az egész. Míg a saját oldalunkra a minket érdeklő különböző tartalmakat gyűjthetjük össze, addig az univerzumra azokat érdemes kitenni, amit másoknak ajánlunk. Előre felkonfigurált widgeteket, saját magunk által készített widgeteket, vagy saját blogunk, blogjaink dobozát. Érdemes lehet még bemutató jellegű oldalt létrehozni, mely speciális CV-ként működhet. Az belinkelt oldalakat (Netvibes dolgozóké) érdemes lehet végignézni ötletekért: http://netviber.blogspot.com/2008/01/netviber-experiences-best-public.html. Olyan widgeteket találhatsz, amikre nem is gondoltál volna, s azt javaslom, hogy ossz meg te is olyanokat, amire mások nem biztos, hogy gondoltak. A saját oldalunk – saját univerzumunk, illetve más univerzuma – saját oldalunk között könnyen lehet mozgatni a widgeteket, a fejlécben kattintsunk a “száguldó levél” ikonra.

A fejléc következő eleme az aktivitásokat mutatja. A Gingerben újdonság a mindenfele megjelenő kedvenccé tételi lehetőség, illetve a “státusz” lehetőség. Az előbbi segítségével sokfajta tartalmat csillagozhatunk be – s ilyenkor azt is eldönthetjük, hogy kedvencünket meg szeretnénk-e osztani (megjelenik-e aktivitás listánkban), vagy megtartjuk magunknak. A “státusz” egy üzenet, gyakorlatilag a twitterhez, facebookhoz és egyéb szolgáltatásokhoz hasonló módon itt is lehetőségünk van különböző üzeneteket megosztani a nagyvilággal. Ezen a funkcióhalmazon lesz még mit dolgozni, de ezügyben további meglepetéssel/funkcióval is készülünk majd. A “státusz” üzenetet a fejléc Profil részében tudjuk beállítani.

Végül a kapcsolatok fejlécelemről írok pár mondatot: itt menedzselhetjük ismerőseinket, nézhetjük meg mások ismerősét, s jelölhetünk be ismerősnek másokat. Különböző forrásokból lehetőséget kínál az oldal tömeges importálásra is. A barátnak jelölt felhasználók aktivitását fogjuk tudni követni – ennek fényében jelöljük be ismerősnek őket.

A Ginger változaton rengeteget dolgoztunk, és még most is van vele munka rendesen. Hibajavítások, kisebb-nagyobb új funkciók megvalósítása vár a fejlesztőkre, a rendszergazdák feladata pedig a stabilitás megőrzése lesz (a zárt béta is ezt szolgálja). A mostani átmeneti időszakban a két változat (Coriander és Ginger) együtt fog futni a szervereken – s el kell mondjam, ez is egy érdekes kihívás volt (házi feladatként ha fejlesztők/rendszergazdák vagyunk, gondolkodjunk el, hogyan oldanánk meg a feladatot! :) . Szívesen vesszük a hibajelentéseket, véleményeket, javaslatokat – ezeket lehetőség szerint angolul (esetleg franciául) várjuk a http://www.netvibes.com/static.php?show=feedback címen.

Gingerre fel! :)

Crunchies Awards 2008

Bár Hírbehozó leunalmasozta, azért úgy gondolom, hogy nem árt beszélni róla egy kicsit. A legnagyobb techblogok összefogásával (GigaOm, Read/WriteWeb, VentureBeat és a TechCrunch) rendezték meg a Crunchies díjkiosztót, melyen az olvasói szavazatok alapján hirdettek nyerteseket. Bár a végeredmény valóban nem hozott fókuszba sok ismeretlen kis céget, de úgy gondolom, hogy ez nem is volt célja – sokkal inkább az ismert, népszerű szolgáltatások között győztest hirdetni. Jó látni, hogy konkurens blogok összefognak, és egy közös rendezvényt tartanak.

Crunchies - NetvibesA nyertesek között ott a Netvibes is (mellékelt ábrán a San Francisco-i iroda vezetője, Freddy Mini látható – és nem véletlenül “néz ki úgy, mint egy majom”… ;) ), a legelismertebb nemzetközi startup díját hoztuk el, s a finalisták között voltunk a Legjobb Design kategóriában is (nem volt más cég, mely duplán szerepelt volna). A verseny legfontosabb tanulsága számomra az, hogy európai piaci szereplőként is lehet kiemelkedőt alkotni a nemzetközi versengésben, s hogy egy francia cég is tud Amerikában érvényesülni – a Netvibes amerikai látogatottsága folyamatosan és dinamikusan emelkedik. A Netvibes persze nem csak Amerikában, de például immár Kínában is szedi az áldozatait: együttműködik az egyik legnagyobb hírportállal, illetve a pekingi székhelyű Maxthon böngészőgyártóval is. Jó érzés innen Magyarországról építeni egy ilyen világszerte népszerű szolgáltatást. Talán nem mondok el azzal sem újdonságot, hogy a Netvibes hazánkban is elég népszerűnek mondható.

A díjátadó a modern webalkalmazások popularizációjában is nagy szerepet játszik, s azt mutatja, hogy nem hogy lecsengőben van a webes szolgáltatások fejlődése és piaca, de a növekedés tovább folytatódhat – az internet penetráció növekedésével, a szolgáltatások egyre szélesebb körben történő ismertségével.

Végül, de nem utolsó sorban érdemes lehet megnézni az élő adásból felvett tudósítást, vagy az eseményen készült fotókat.

Játék a Miner API-val II.

Előző alkalommal a blogkeresés adta találatokból próbáltam meg kihozni valamilyen érdekeset, most pedig a TurulCsirip (Twitter) kereső köré építettem egy kisebb mashupot. Az ötlet lényege: a twitteren belinkelt YouTube videókat jelenítsük meg utólag, “videó archívumként”. Ebből született meg a “Videózz“, majd nemrégiben pedig a “Videózz 2.“.

Miner.hu

Mind a két oldal alapjában véve ugyanúgy működik: elindít egy “youtube com watch” keresést a turul.miner.hu-n, ebből kiszedi a videókat, illetve az egyéb szövegeket, és ezeket megjeleníti. Ami a második változatban más, az a megjelenítés, ehhez a YouTube API-ját, még konkrétabban pedig a Zend GData API egyik demóját használtam fel. A Google fejlesztők által összeállított példa YouTube kereséseket tett lehetővé, ezt cseréltem le, és helyettesítettem a Miner felől érkező keresés adatokkal! Jó szórakozást!

DataPortability.org – hordozható adatok

A kapcsolati hálónk elég értékes ahhoz, hogy a közösségi oldalak megpróbálják azt kisajátítani, minél nehezebben hordozhatóvá, elvihetővé tenni. Attól félnek ugyanis, hogy ha nem láncolnak magukhoz, akkor agyba-főbe otthagyjuk őket. Ezt a játékot játsza az iwiw mostanában az e-mail címék egyre komolyabb elrejtésével, de a FaceBook is Scoble kitiltásával.

DataPortability.org

Mi kell ahhoz, hogy ezt a felhasználókra káros folyamatot meg lehessen előzni? Vagy egy mindennel kompatibilis ernyőoldal (esélytelen), ami szinkronizálni tudja ismerőseinket, beállításainkat, adatainkat vagy pedig nyílt, mindenhol használható és “hivatalosan” is elfogadott formátumok, protokollok, melyekkel adatainkat le tudjuk írni (és melyek felhasználsára építhető kismillió program).

A DataPortability.org az adataink hordozhatóságának elősegítését tűzte ki célul. Ehhez különböző – nagyrészt már létező – formátumok felkarolását, reklámozását, esettanulmányokat, használható csomagok bemutatását veszi eszközéül – egyelőre még nem igazán látni pontosan, hogy hogyan. A megoldás mindenesetre egy olyan internet, ahol a különböző helyeken levő adataink nyílt megoldásokat használva, automatikusan összekapcsolódnak szem előtt tartva a személyiségi jogainkat is.

Hogy mit jelent ez a gyakorlatban? Több dimenziója is van a kérdésnek. Például azt, hogy a (megfelelő formátumú) elektronikus önéletrajzom címét megadom egy programnak, az kinyeri belőle a twitter, Netvibes, FaceBook és Flickr oldalaim címét, és összeköti azokat. Láthatom, hogy hol mit csinálnak a barátaim, vagy közzétehetek egy kattintással az ezt támogató helyeken információt magamról. De ez még csak az egyik oldal – a közzétett adatokról szóló. Ott van még az adatok fogyasztásáról szóló is, avagy a feedolvasói, böngészői, ahol az “attention”/figyelmi adataim érhetőek el (mely témák érdekelnek, melyekkel foglalkozom sokat). Ha még ezt is hozzátesszük az eddigiekhez, a program képes lesz kiszűrni az engem érdeklő információkat is. És azt hiszem, hogy meglehetősen csak a felszínt kapargattam most ezekkel a nem túl fantáziadús példákkal. A DP.org azt is célul tűzte ki, hogy jó példákat, esettanulmányokat mutasson be.

A DP.org-hoz jópár nagyobb cég is csatlakozott, mint a LinkedIn, a Twitter, a Flickr (Yahoo!), a Google és a FaceBook, és ott van a címlapon a Netvibes-os Tariq Krim (Netvibes) is, vagy éppen a hazánkban is népszerű Drupal-os Dries Buytaert. Scoble is csatlakozott a FaceBook-os eset után. Garancia persze nincs arra, hogy lesz az egészből bármi használható, de azért én eléggé bizakodó vagyok. A többit meg majd az idő eldönti.